Message149936
| Author |
amaury.forgeotdarc |
| Recipients |
David.Butler, amaury.forgeotdarc, jcea |
| Date |
2011年12月20日.23:13:20 |
| SpamBayes Score |
6.605388e-07 |
| Marked as misclassified |
No |
| Message-id |
<1324422801.12.0.448919265315.issue13616@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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. |
|
History
|
|---|
| 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 |
|