Message71575
| Author | vstinner |
|---|---|
| Recipients | amaury.forgeotdarc, pitrou, vstinner |
| Date | 2008-08-20.21:21:30 |
| SpamBayes Score | 0.003627563 |
| Marked as misclassified | No |
| Message-id | <1219267291.25.0.233753827286.issue3611@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
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(). |
|
| History | |||
|---|---|---|---|
| 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 | |