Message149936
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. |
|
Date |
User |
Action |
Args |
2011-12-20 23:13:21 | amaury.forgeotdarc | set | recipients:
+ amaury.forgeotdarc, jcea, David.Butler |
2011-12-20 23:13:21 | amaury.forgeotdarc | set | messageid: <1324422801.12.0.448919265315.issue13616@psf.upfronthosting.co.za> |
2011-12-20 23:13:20 | amaury.forgeotdarc | link | issue13616 messages |
2011-12-20 23:13:20 | amaury.forgeotdarc | create | |
|