NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lib/49816: rtld internal lock vs fork
>Number: 49816
>Category: lib
>Synopsis: rtld internal lock vs fork
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: lib-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Apr 06 09:20:00 +0000 2015
>Originator: YAMAMOTO Takashi
>Release: NetBSD current
>Organization:
>Environment:
>Description:
when a thread does fork(2), some other thread might hold _rtld_mutex.
in that case, the child process will likely deadlock soon because
of non-zero _rtld_mutex. i've observed the problem with open vswitch.
>How-To-Repeat:
configure OVS master with --enable-shared and "gmake -j32 check".
>Fix:
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index