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