Subject: Re: X 4.3.0 lossage due to (yet another) pthread bug?
To: Sean Davis <dive-nb@endersgame.net>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-x11
Date: 03/04/2003 10:18:53
On Tue, Mar 04, 2003 at 12:40:53PM -0500, Sean Davis wrote:
> So, makekeys in the XFree86 4.3.0 (from xsrc) on -current/i386 is dumping
> core, and thus hosing the entire build, because the keymaps get screwed.
I just checked in a fix for this ... src/lib/libc/stdlib/atexit.c should
be updated to rev 1.15.
>
> a 'bt' in gdb makekeys makekeys.core tells me:
> #0 0xbdb515f7 in kill () from /usr/lib/libc.so.12
> #1 0xbdbe9871 in pthread__assertfunc () from /usr/lib/libpthread.so.0
> #2 0xbdbe6028 in pthread__next () from /usr/lib/libpthread.so.0
> #3 0xbdbe5f68 in pthread__block () from /usr/lib/libpthread.so.0
> #4 0xbdbe68d8 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
> #5 0xbdbe6775 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
> #6 0xbdba9a63 in __cxa_finalize () from /usr/lib/libc.so.12
> #7 0xbdbe2165 in _init () from /usr/lib/libpthread.so.0
> #8 0xbdbea395 in _fini () from /usr/lib/libpthread.so.0
> #9 0xbdbf92e8 in _rtld_exit () from /usr/libexec/ld.elf_so
> #10 0xbdba9959 in exit () from /usr/lib/libc.so.12
> #11 0x804918a in main ()
> #12 0x80487a4 in ___start ()
>
> Any suggestions? I am now faced with an unusable X installation due to this.
> It seems to work for other people, so maybe I need to update current again,
> even though I did so approx. 4 hours (thats roughly the time needed to build
> a kernel and userland and install them on this machine) before I built and
> installed the new X. Was there some pthread bugfix I missed?
>
> sources were current as of about 8 PM EST or so yesterday.
>
> -Sean
>
> --
> /~\ The ASCII
> \ / Ribbon Campaign Sean Davis
> X Against HTML aka dive
> / \ Email!
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>