Index: glibc-2.22/sysdeps/nptl/fork.c =================================================================== --- glibc-2.22.orig/sysdeps/nptl/fork.c +++ glibc-2.22/sysdeps/nptl/fork.c @@ -174,8 +174,9 @@ __libc_fork (void) /* Reset locks in the I/O code. */ _IO_list_resetlock (); - /* Reset the lock the dynamic loader uses to protect its data. */ + /* Reset the locks the dynamic loader uses to protect its data. */ __rtld_lock_initialize (GL(dl_load_lock)); + __rtld_lock_initialize (GL(dl_load_write_lock)); /* Run the handlers registered for the child. */ while (allp != NULL)