From owner-freebsd-amd64@FreeBSD.ORG Tue Feb 17 11:29:53 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04F4416A4CE for ; Tue, 17 Feb 2004 11:29:53 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id F35A943D1D for ; Tue, 17 Feb 2004 11:29:52 -0800 (PST) (envelope-from peter@evilpete.dyndns.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id D32992A8EC for ; Tue, 17 Feb 2004 11:29:52 -0800 (PST) (envelope-from peter@overcee.wemm.org) Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by fw.wemm.org (Postfix) with ESMTP id 495FD2C1AF for ; Tue, 17 Feb 2004 11:29:52 -0800 (PST) (envelope-from peter@overcee.wemm.org) Received: from overcee.wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (8.12.11/8.12.10) with ESMTP id i1HJTpPE082607; Tue, 17 Feb 2004 11:29:51 -0800 (PST) (envelope-from peter@overcee.wemm.org) Received: from localhost (localhost [[UNIX: localhost]]) by overcee.wemm.org (8.12.11/8.12.10/Submit) id i1HJTgiM082606; Tue, 17 Feb 2004 11:29:42 -0800 (PST) (envelope-from peter) From: Peter Wemm To: adridg@cs.kun.nl, Adriaan de Groot , freebsd-amd64@freebsd.org Date: Tue, 17 Feb 2004 11:29:42 -0800 User-Agent: KMail/1.5.4 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200402171129.42641.peter@wemm.org> Subject: Re: The return of threading errors in ogg123 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2004 19:29:53 -0000 On Tuesday 17 February 2004 01:33 am, Adriaan de Groot wrote: > Since a couple of weeks again, on -CURRENT, ogg123 has started bus > erroring and segfaulting again, just like it was back in november > before Peter's stack fixes. The "backtrace" is: > > (gdb) bt > #0 0x0000000200f19320 in pthread_testcancel () from > /usr/lib/libpthread.so.1 > #1 0x0000000200f10d68 in pthread_mutexattr_init () > from /usr/lib/libpthread.so.1 > #2 0x0000000200f0f0ed in pthread_mutexattr_init () > from /usr/lib/libpthread.so.1 > #3 0xd0d0d0d0d0d0d0d0 in ?? () > > so that's totally useless; I've just finished complete upgrade cycle > with > > FreeBSD beans.ebn.kun.nl 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Mon Feb > 16 08:12:04 CET 2004 > root@beans.ebn.kun.nl:/usr/obj/mnt/sys/CURRENT/src/sys/GENERIC amd64 > > and done a portupgrade -acf, so things ought to be clean. > > The problem doesn't trigger as often or as easily as it used to - I'm > trying libc_r now to see if that makes a difference, as well. I'm currently suspicious of the implementation of signal delivery and return handling for unrelated reasons. It is possible that its also affecting this. I'm trying to diagnose/fix an i386 binary problem and it looks like something might be missing in the MD code thats needed for interaction with KSE, or something could be wrong with the ERESTART handling. Anyway, I'll look into this again. BTW; can somebody point me to a .ogg file I can test with? BTW2: the last time I asked for a .ogg file, I got sent a livejournal recording from one of the committers' sisters.. it was very scary. :-) -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5