NetBSD-Bugs archive

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

Re: PR/53998 CVS commit: src/sys



The following reply was made to PR kern/53998; it has been noted by GNATS.

From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand%systella.fr@localhost>
To: gnats-bugs%NetBSD.org@localhost, kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
        netbsd-bugs%netbsd.org@localhost
Cc: 
Subject: Re: PR/53998 CVS commit: src/sys
Date: Wed, 8 May 2019 11:33:25 +0200

 Havard Eidnes a écrit :
 > The following reply was made to PR kern/53998; it has been noted by GNATS.
 > 
 > From: Havard Eidnes <he%NetBSD.org@localhost>
 > To: joel.bertrand%systella.fr@localhost
 > Cc: christos%zoulas.com@localhost, gnats-bugs%NetBSD.org@localhost, kern-bug-people%netbsd.org@localhost,
 >  gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
 > Subject: Re: PR/53998 CVS commit: src/sys
 > Date: Sun, 10 Mar 2019 13:09:10 +0100 (CET)
 > 
 >  > Free slot : 3 (468 threads)
 >  > Free slot : 4 (469 threads)
 >  > Free slot : 5 (470 threads)
 >  > Free slot : 6 (471 threads)
 >  > dead lock detected   <-------------- ?
 >  
 >  This message comes from ld.elf_so.  It may be spuriously seen
 >  during a rust build (which aborts the build in that case).
 >  
 >  Joerg says about this:
 >  
 >    Multi-threaded programs forking in one thread while another
 >    thread holds an exclusive lock would be required. It might be
 >    necessary for the other thread to be the main thread, so that
 >    _lwp_self() will be the same LWP ID, but that's just
 >    speculation at this point.
 >  
 >  Don't know if that brings you closer to figuring out the root
 >  cause.
 >  
 >  Regards,
 >  
 >  - H=E5vard
 >  
 > 
 
 	I have added an exclusive lock (mutex) to protect fork(). I haven't
 seen this message anymore but some threads or process still stall.
 
 	Regards,
 
 	JKB
 


Home | Main Index | Thread Index | Old Index