recent 5.4-PRE regression: Could not resync/reset buffers

Doug White dwhite at gumbysoft.com
Fri Apr 1 19:06:30 PST 2005


On Fri, 1 Apr 2005, Shaun Jurrens wrote:

> Hi guys,
>
> I'm resending this mail again with the hopes of finding someone who is also
> seeing this problem.  I know that mail isn't the best method perhaps, but
> before I open a PR, I thought I'd try again...
>
> My last recent update revealed a bug perhaps. I'm now running:
>
> FreeBSD dakota 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #28: Wed Mar 23
> 20:38:58 CET 2005     root at dakota:/usr/obj/usr/src/sys/DAKOTA64  amd64
>
> The system seems to have problems with filedescriptors.  It's not otherwise
> loaded and it's happed enough that I thought I should mention it before 5.4
> goes out the door (around 50% of the time).
>
> How to repeat: mpg123 -b 1024 --list playlist   (where playlist is a simple
> list of .mp3 files)
>
> I get this error message:
> Could not resync/reset buffers: Interrupted system call
>
> and the program simply hangs using 90%+ cpu

Try upgrading mpg123, for starters. Not handling ERESTART is generally a
bug.  That said, I wonder if some syscall that was uninterrupible before
is now not.  Can you ktrace mpg123 and try to capture one of the ERESTART
returns?

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-stable mailing list