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)

Reply via email to