Message162967
| Author |
eli.bendersky |
| Recipients |
eli.bendersky, flox, ncoghlan, python-dev |
| Date |
2012年06月16日.12:08:36 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1339848517.61.0.572369056508.issue15075@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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. |
|
History
|
|---|
| 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 |
|