[M3devel] [M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Sun Jan 9 10:52:27 CET 2011


Jay, don't you need to order your unlocks in AtForkParent in reverse order to AtForkPrepare?
That means you'd need to UnlockHeap before unlocking the other mutexes.

On Jan 9, 2011, at 4:35 AM, Mika Nystrom wrote:

> Jay did you expect this to fix things?
> 
> I'm still seeing the same problems...
> 
> 
> 
> Jay Krell writes:
>> CVSROOT:	/usr/cvs
>> Changes by:	jkrell at birch.	11/01/09 03:36:
>> 46
>> 
>> Modified files:
>> 	cm3/m3-libs/m3core/src/thread/PTHREAD/:
>> ThreadPThread.m3 
>> 
>> Log message:
>> 	LockHeap later in ForkPrepare, try to f
>> ix deadlock with mutex initialization




More information about the M3devel mailing list