Message71575
It looks that the problem is that PyErr_SetObject() is not re-entrant.
The crash occurs when PyErr_SetObject() is called (indirectly) by
PyErr_SetObject(): tstate->exc_value value is changed (set to NULL).
As noticed by amaury.forgeotdarc, the problem is linked to be garbage
collector: the crash occurs when the garbage collector calls a
destructor which will reuse PyErr_SetObject(). |
|
Date |
User |
Action |
Args |
2008-08-20 21:21:31 | vstinner | set | recipients:
+ vstinner, amaury.forgeotdarc, pitrou |
2008-08-20 21:21:31 | vstinner | set | messageid: <1219267291.25.0.233753827286.issue3611@psf.upfronthosting.co.za> |
2008-08-20 21:21:30 | vstinner | link | issue3611 messages |
2008-08-20 21:21:30 | vstinner | create | |
|