Amaury Forgeot d'Arc <amaur...@gmail.com> added the comment:

Hey, you found it!
PySide::DynamicSlotDataV2::callback() calls PyMethod_New() without getting the 
GIL.  The Python allocator is not thread-safe, operations are supposed to be 
serialized by this Global Interpreter Lock.

I suggest to modify this DynamicSlotDataV2::callback() and add the line 
"Shiboken::GilState gil;" at the beginning of the function.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13616>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to