Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision fb1ffb0ebb283c493b55dc2a1c8431e1da668d2e authored by Tim Peters on 08 November 2004, 04:30:21 UTC, committed by Tim Peters on 08 November 2004, 04:30:21 UTC
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.
1 parent d6eb352
Tip revision: fb1ffb0ebb283c493b55dc2a1c8431e1da668d2e authored by Tim Peters on 08 November 2004, 04:30:21 UTC
SF bug 1061968: threads: segfault or Py_FatalError at exit
SF bug 1061968: threads: segfault or Py_FatalError at exit
Tip revision: fb1ffb0
File | Mode | Size |
---|---|---|
Demo | ||
Doc | ||
Grammar | ||
Include | ||
Lib | ||
Mac | ||
Misc | ||
Modules | ||
Objects | ||
PC | ||
PCbuild | ||
Parser | ||
Python | ||
RISCOS | ||
Tools | ||
.cvsignore | -rw-r--r-- | 109 bytes |
.hgtags | -rw-r--r-- | 2.4 KB |
LICENSE | -rw-r--r-- | 12.9 KB |
Makefile.pre.in | -rw-r--r-- | 31.6 KB |
README | -rw-r--r-- | 48.3 KB |
aclocal.m4 | -rw-r--r-- | 2.1 KB |
configure | -rwxr-xr-x | 571.7 KB |
configure.in | -rw-r--r-- | 84.8 KB |
install-sh | -rwxr-xr-x | 7.0 KB |
pyconfig.h.in | -rw-r--r-- | 23.8 KB |
setup.py | -rw-r--r-- | 51.1 KB |
Computing file changes ...