[NetBSD-PR lib/42900] pthread_create(3) deadlock in pthread_atfork(3)'s handler

Issue #67 closed
Takehiko NOZAKI repo owner created an issue

Comments (7)

  1. Takehiko NOZAKI reporter

    rump_server crashes following reason:

    1. because of dlsym(RTDL_NEXT)'s bug(see Issue #76), LD_PRELOAD=libpthread.so doesn't override libc's fork() by __weak_alias.
    2. 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().
  2. Log in to comment