Message320413
The crash is likely caused by recursion during the clean-up of the object().__dir__.__dir__.... chain.
The trashcan API (see Py_TRASHCAN_SAFE_BEGIN/Py_TRASHCAN_SAFE_END in Include/object.h) can help here.
Those do some real work and have a cost, I can't predict if that cost is substational enough to affect benchmarks (method objects are destroyed a lot). |
|
Date |
User |
Action |
Args |
2018-06-25 10:58:57 | ronaldoussoren | set | recipients:
+ ronaldoussoren, terry.reedy, serhiy.storchaka, a-j-buxton |
2018-06-25 10:58:56 | ronaldoussoren | set | messageid: <1529924336.98.0.56676864532.issue33930@psf.upfronthosting.co.za> |
2018-06-25 10:58:56 | ronaldoussoren | link | issue33930 messages |
2018-06-25 10:58:56 | ronaldoussoren | create | |
|