From owner-freebsd-stable@FreeBSD.ORG Sat Apr 2 03:06:30 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6446C16A4CE for ; Sat, 2 Apr 2005 03:06:30 +0000 (GMT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FAFD43D45 for ; Sat, 2 Apr 2005 03:06:30 +0000 (GMT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 344EE72DE7; Fri, 1 Apr 2005 19:06:30 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 2FDE972DE5; Fri, 1 Apr 2005 19:06:30 -0800 (PST) Date: Fri, 1 Apr 2005 19:06:30 -0800 (PST) From: Doug White To: Shaun Jurrens In-Reply-To: <20050401204142.GE19717@atreides.freenix.no> Message-ID: <20050401190457.S94922@carver.gumbysoft.com> References: <20050401204142.GE19717@atreides.freenix.no> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-stable@freebsd.org Subject: Re: recent 5.4-PRE regression: Could not resync/reset buffers X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2005 03:06:30 -0000 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@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@gumbysoft.com | www.FreeBSD.org