NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/53998 CVS commit: src/sys
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