Message162967
No need, the cause for the segfault is known. What happens is that Element objects from the Python module get intermixed with Element objects from the C module, and these are incompatible. The C module traversal functions assume they can cast Elements to a known structure (ElementObject), and when they get the invalid Elements they crash. Adding runtime checks everywhere is too costly. This situation cannot arise in a valid way. |
|
Date |
User |
Action |
Args |
2012-06-16 12:08:37 | eli.bendersky | set | recipients:
+ eli.bendersky, ncoghlan, flox, python-dev |
2012-06-16 12:08:37 | eli.bendersky | set | messageid: <1339848517.61.0.572369056508.issue15075@psf.upfronthosting.co.za> |
2012-06-16 12:08:36 | eli.bendersky | link | issue15075 messages |
2012-06-16 12:08:36 | eli.bendersky | create | |
|