Hello community, here is the log from the commit of package glibc for openSUSE:Factory checked in at 2015-12-17 15:51:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibc (Old) and /work/SRC/openSUSE:Factory/.glibc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc" Changes: -------- --- /work/SRC/openSUSE:Factory/glibc/glibc-testsuite.changes 2015-11-22 10:57:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.glibc.new/glibc-testsuite.changes 2015-12-17 15:51:43.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Nov 26 14:46:21 UTC 2015 - sch...@suse.de + +- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock + on fork (BZ #19282) + +------------------------------------------------------------------- glibc-utils.changes: same change glibc.changes: same change New: ---- reinitialize-dl_load_write_lock.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.khG4K9/_old 2015-12-17 15:51:46.000000000 +0100 +++ /var/tmp/diff_new_pack.khG4K9/_new 2015-12-17 15:51:46.000000000 +0100 @@ -270,6 +270,8 @@ Patch2012: tzset-tzname.patch # PATCH-FIX-UPSTREAM Fix resource leak in resolver (BZ #19257) Patch2013: resolv-mem-leak.patch +# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) +Patch2014: reinitialize-dl_load_write_lock.patch # Non-glibc patches # PATCH-FIX-OPENSUSE Remove debianisms from manpages @@ -488,6 +490,7 @@ %patch2011 -p1 %patch2012 -p1 %patch2013 -p1 +%patch2014 -p1 %patch3000 glibc-utils.spec: same change ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.khG4K9/_old 2015-12-17 15:51:46.000000000 +0100 +++ /var/tmp/diff_new_pack.khG4K9/_new 2015-12-17 15:51:46.000000000 +0100 @@ -270,6 +270,8 @@ Patch2012: tzset-tzname.patch # PATCH-FIX-UPSTREAM Fix resource leak in resolver (BZ #19257) Patch2013: resolv-mem-leak.patch +# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) +Patch2014: reinitialize-dl_load_write_lock.patch # Non-glibc patches # PATCH-FIX-OPENSUSE Remove debianisms from manpages @@ -488,6 +490,7 @@ %patch2011 -p1 %patch2012 -p1 %patch2013 -p1 +%patch2014 -p1 %patch3000 ++++++ reinitialize-dl_load_write_lock.patch ++++++ 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)