about summary refs log tree commit diff
path: root/nptl/ChangeLog
diff options
context:
space:
mode:
authorVladimir Nikulichev <v.nikulichev@gmail.com>2013-06-24 17:08:07 -0400
committerCarlos O'Donell <carlos@redhat.com>2013-06-24 17:12:30 -0400
commite1f0b2cfa14b058ab033431b70428ccda8ec6ed0 (patch)
tree080ccd4c1667d7114090db2a747ae7de0cefdbb0 /nptl/ChangeLog
parent2f063a6e843c788a05667e6d362d229b3b671920 (diff)
downloadglibc-e1f0b2cfa14b058ab033431b70428ccda8ec6ed0.tar.gz
glibc-e1f0b2cfa14b058ab033431b70428ccda8ec6ed0.tar.xz
glibc-e1f0b2cfa14b058ab033431b70428ccda8ec6ed0.zip
BZ #12310: pthread_exit in static app. segfaults
Static applications that call pthread_exit on the main
thread segfault. This is because after a thread terminates
__libc_start_main decrements __nptl_nthreads which is only
defined in pthread_create. Therefore the right solution is
to add a requirement to pthread_create from pthread_exit.

~~~
nptl/

2013-06-24  Vladimir Nikulichev  <v.nikulichev@gmail.com>

	[BZ #12310]
	* pthread_exit.c: Add reference to pthread_create.
Diffstat (limited to 'nptl/ChangeLog')
-rw-r--r--nptl/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index 875bdbdca4..7c0354858b 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2013-06-24  Vladimir Nikulichev  <v.nikulichev@gmail.com>
+
+	[BZ #12310]
+	* pthread_exit.c: Add reference to pthread_create.
+
 2013-06-22  Joseph Myers  <joseph@codesourcery.com>
 
 	* pthread_getattr_default_np.c: Include <string.h>.