summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorMichael W. Hudson <mwh@python.net>2005-04-07 10:11:19 (GMT)
committerMichael W. Hudson <mwh@python.net>2005-04-07 10:11:19 (GMT)
commite3afc598bc62c6ad46c56feec3f18cf8131c91c6 (patch)
treea9aa0012c005163c8925db55f1a136ffd1c9b8de /Misc
parentad351f806d74d8ffbfd8b8f8f78b72043d9c8168 (diff)
downloadcpython-e3afc598bc62c6ad46c56feec3f18cf8131c91c6.zip
cpython-e3afc598bc62c6ad46c56feec3f18cf8131c91c6.tar.gz
cpython-e3afc598bc62c6ad46c56feec3f18cf8131c91c6.tar.bz2
In a threads-disabled build, typing Ctrl-C into a raw_input() crashed,
because (essentially) I didn't realise that PY_BEGIN/END_ALLOW_THREADS actually expanded to nothing under a no-threads build, so if you somehow NULLed out the threadstate (e.g. by calling PyThread_SaveThread) it would stay NULLed when you return to Python. Argh! Backport candidate.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index fa0b85f..e891cef 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,9 @@ What's New in Python 2.5 alpha 1?
Core and builtins
-----------------
+- Typing Ctrl-C whilst raw_input() was waiting in a build with threads
+ disabled caused a crash.
+
- Bug #1165306: instancemethod_new allowed the creation of a method
with im_class == im_self == NULL, which caused a crash when called.