DragonFly submit List (threaded) for 2007-05
DragonFly BSD
DragonFly submit List (threaded) for 2007-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 3 May 2007 16:10:55 -0700 (PDT)

: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@backplane.com>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]