[Python-checkins] python/dist/src/Misc NEWS,1.1185,1.1186

tim_one at users.sourceforge.net tim_one at users.sourceforge.net
Mon Nov 8 05:30:23 CET 2004


Update of /cvsroot/python/python/dist/src/Misc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22119/Misc

Modified Files:
	NEWS 
Log Message:
SF bug 1061968: threads: segfault or Py_FatalError at exit

PyGILState_Ensure():  The fix in 2.4a3 for bug 1010677 reintroduced thread
shutdown race bug 225673.  Repaired by (once again) ensuring the GIL is
held whenever deleting a thread state.

Alas, there's no useful test case for this shy bug.  Four years ago, only
Guido could provoke it, on his box, and today only Armin can provoke it
on his box.  I've never been able to provoke it (but not for lack of
trying!).

This is a critical fix for 2.3.5 too, since the fix for 1010677 got
backported there already and so also reintroduced 225673.  I don't intend to
backport this fix.  For whoever (if anyone) does, there are other thread
fixes in 2.4 that need backporting too, and I bet they need to happen first
for this patch to apply cleanly.


Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.1185
retrieving revision 1.1186
diff -u -d -r1.1185 -r1.1186
--- NEWS	7 Nov 2004 01:19:00 -0000	1.1185
+++ NEWS	8 Nov 2004 04:30:18 -0000	1.1186
@@ -12,7 +12,10 @@
 Core and builtins
 -----------------
 
-...
+- Bug 1061968:  Fixes in 2.4a3 to address thread bug 1010677 reintroduced
+  the years-old thread shutdown race bug 225673.  Numeric history lesson
+  aside, all bugs in all three reports are fixed now.
+
 
 Extension Modules
 -----------------



More information about the Python-checkins mailing list