From: Antoine Pitrou Date: Wed, 4 May 2011 18:04:29 +0000 (+0200) Subject: Issue #1856: Avoid crashes and lockups when daemon threads run while the X-Git-Tag: v3.3.0a1~2406 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fc20b0c65c446f79e39d006f3cffed03aa745380;p=python Issue #1856: Avoid crashes and lockups when daemon threads run while the interpreter is shutting down; instead, these threads are now killed when they try to take the GIL. --- fc20b0c65c446f79e39d006f3cffed03aa745380 diff --cc Misc/NEWS index 13b42e2b1a,ca22acf2ab..5fa8e70c86 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,10 -10,10 +10,14 @@@ What's New in Python 3.3 Alpha 1 Core and Builtins ----------------- + - Issue #1856: Avoid crashes and lockups when daemon threads run while the + interpreter is shutting down; instead, these threads are now killed when + they try to take the GIL. + +- Issue #11849: Make it more likely for the system allocator to release + free()d memory arenas on glibc-based systems. Patch by Charles-François + Natali. + - Issue #9756: When calling a method descriptor or a slot wrapper descriptor, the check of the object type doesn't read the __class__ attribute anymore. Fix a crash if a class override its __class__ attribute (e.g. a proxy of the