- edited description
[NetBSD-PR lib/42900] pthread_create(3) deadlock in pthread_atfork(3)'s handler
Issue #67
closed
Comments (7)
-
reporter -
reporter - changed status to resolved
BUGFIX: Issue
#67-- [NetBSD-PR lib/42900] pthread_create(3) deadlock in pthread_atfork(3)'s handler.→ <<cset 6fbf40a50ad2>>
-
reporter Revert "BUGFIX: Issue
#67-- [NetBSD-PR lib/42900] pthread_create(3) deadlock in pthread_atfork(3)'s handler."This reverts commit 6fbf40a50ad2218252002df9d0c47a6cc0249bb2.
→ <<cset f7a64134653a>>
-
reporter - changed status to open
this change seems broke rump_server(librumpuser), so i backed out.
-
reporter rump_server crashes following reason:
- because of dlsym(RTDL_NEXT)'s bug(see Issue
#76), LD_PRELOAD=libpthread.so doesn't override libc's fork() by __weak_alias. - namespace.h force to use _fork() in other function that internally uses fork(2) such as daemon(3). so overriding libpthread's fork() by __weak_alias was suceeded, but still those function calls libc's fork().
- because of dlsym(RTDL_NEXT)'s bug(see Issue
-
reporter - changed status to resolved
BUGFIX: Issue
#67-- [NetBSD-PR lib/42900] pthread_create(3) deadlock in pthread_atfork(3)'s handler.→ <<cset c921aa097634>>
-
reporter - changed status to closed
- Log in to comment