cvs commit: src/lib Makefile src/lib/libpthread Makefile README dummy.c

Matthew Dillon dillon at apollo.backplane.com
Thu May 3 16:11:36 PDT 2007


:I've built the pkgsrc 2007Q1 thunderbird but I can't reproduce a crash on 
:startup. If its dot dirs are available, thunderbird seems to work with 
:libc_r, vanilla libthread_xu and libthread_xu + prio patch. However, if you 
:remove the dot dirs and start thunderbird with the symlink pointing to 
:libthread_xu, it gets stuck waiting for two locks (presumably two threads do 
:the waiting, ktrace is not lwp aware so doesn't help much). Kill it, and next 
:time it starts up just fine. Given that this doesn't happen using libc_r, 
:chances are the locking code in libthread_xu could use some debugging. This 
:would be fun to do (especially if it turns out the bug is in the mozilla 
:code :P), but I can't volunteer.
:
:That said, I think the two patches I posted can safely go in. Please commit 
:while they still apply :)
:
:Thanks,
:Aggelos

    Committed!

    I can't test the lock stuff any time soon, but if ktrace does not
    already have a field for the LWP id and someone would like to add
    it to the kernel and support to the userland utility, submit a patch
    any time!

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Submit mailing list