New issue 2205: Segfault on pyexpat.XMLParserType
https://bitbucket.org/pypy/pypy/issues/2205/segfault-on-pyexpatxmlparsertype

Silvio Ricardo Cordeiro:

The attached code segfaults on PyPy 4.1.0 for any sufficiently large input XML 
I have tried.  The problem seems to be the following expression:

self._parser.CurrentColumnNumber

The exact iteration where the segfault happens is unpredictable (but it always 
happens after processing around 5MB of XML).  I have 30GB free memory, so it 
should not be an OOM problem.

I understand the access through _start_list and _parse is not documented, but 
the crash seems to happen only when reading CurrentColumnNumber, which is a 
supported attribute for xmlparser objects.  The segfault also happens with 
CurrentLineNumber.

Any ideas on what's going on?  Should I provide a sample XML displaying the bug?


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to