This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Yann.Diorcet, christian.heimes, vstinner
Date 2013-11-27.21:47:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1385588827.39.0.170534791632.issue19815@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks, I'm able to reproduce the crash using aa.tar.gz.

Python traceback on the crash:

(gdb) py-bt
Traceback (most recent call first):
  File "/home/haypo/prog/python/default/Lib/xml/etree/ElementTree.py", line 1235, in feed
    self._parser.feed(data)
  File "/home/haypo/prog/python/default/Lib/xml/etree/ElementTree.py", line 1304, in __next__
    self._parser.feed(data)
  File "abcd.py", line 18, in _from_stream
    for event, elem in ET.iterparse(stream, events):
  File "abcd.py", line 30, in <module>
    _from_stream("aa.wadl")

C traceback in gdb:

(gdb) where
#0  0x00007ffff7258491 in __strlen_sse2_pminub () from /lib64/libc.so.6

#1  0x00007ffff06124d8 in expat_start_ns_handler (self=0x7ffff0ad6d68, prefix=0x0, uri=0x0) at /home/haypo/prog/python/default/Modules/_elementtree.c:3041

#2  0x00007ffff03d7fc7 in addBinding (parser=0xa8eea0, prefix=0x7ffff7f31c28, attId=0x7ffff0bbc190, uri=0xaa3720 "", bindingsPtr=0x7fffffff6b58) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:3158

#3  0x00007ffff03d6de0 in storeAtts (parser=0xa8eea0, enc=0x7ffff06011e0 <utf8_encoding_ns>, attStr=0xaa4170 "<ns2:representation xmlns:ns2=\"http://wadl.dev.java.net/2009/02\" xmlns=\"\" element=\"org\" mediaType=\"application/xml\"/>\n", ' ' <repeats 24 times>, "<ns2:representation xmlns:ns2=\"http://wadl.dev.java.net/20"..., tagNamePtr=0x7fffffff6b10, bindingsPtr=0x7fffffff6b58) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:2820

#4  0x00007ffff03d5b3f in doContent (parser=0xa8eea0, startTagLevel=0, enc=0x7ffff06011e0 <utf8_encoding_ns>, s=0xaa4170 "<ns2:representation xmlns:ns2=\"http://wadl.dev.java.net/2009/02\" xmlns=\"\" element=\"org\" mediaType=\"application/xml\"/>\n", ' ' <repeats 24 times>, "<ns2:representation xmlns:ns2=\"http://wadl.dev.java.net/20"..., end=0xaa42fa '\313' <repeats 199 times>, <incomplete sequence \313>..., nextPtr=0xa8eed0, haveMore=1 '\001') at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:2464

#5  0x00007ffff03d4b7e in contentProcessor (parser=0xa8eea0, start=0xaa3fd8 "<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title=\"Generated\" xml:lang=\"en\"/>\n        </include>\n    </gra"..., end=0xaa42fa '\313' <repeats 199 times>, <incomplete sequence \313>..., endPtr=0xa8eed0) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:2105

#6  0x00007ffff03d9d54 in doProlog (parser=0xa8eea0, enc=0x7ffff06011e0 <utf8_encoding_ns>, s=0xaa3fd8 "<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title=\"Generated\" xml:lang=\"en\"/>\n        </include>\n    </gra"..., end=0xaa42fa '\313' <repeats 199 times>, <incomplete sequence \313>..., tok=29, next=0xaa3fd8 "<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title=\"Generated\" xml:lang=\"en\"/>\n        </include>\n    </gra"..., nextPtr=0xa8eed0, haveMore=1 '\001') at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:4016

#7  0x00007ffff03d9213 in prologProcessor (parser=0xa8eea0, s=0xaa3fa0 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title="..., end=0xaa42fa '\313' <repeats 199 times>, <incomplete sequence \313>..., nextPtr=0xa8eed0) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:3739

#8  0x00007ffff03d8cdf in prologInitProcessor (parser=0xa8eea0, s=0xaa3fa0 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title="..., end=0xaa42fa '\313' <repeats 199 times>, <incomplete sequence \313>..., nextPtr=0xa8eed0) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:3556

#9  0x00007ffff03d3e6a in XML_ParseBuffer (parser=0xa8eea0, len=858, isFinal=0) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:1651

#10 0x00007ffff03d3d30 in XML_Parse (parser=0xa8eea0, s=0xaa3330 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title="..., len=858, isFinal=0) at /home/haypo/prog/python/default/Modules/expat/xmlparse.c:1617

#11 0x00007ffff0614356 in expat_parse (self=0x7ffff0ad6d68, data=0xaa3330 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<application xmlns=\"http://wadl.dev.java.net/2009/02\">\n    <grammars>\n        <include href=\"application.wadl/xsd0.xsd\">\n", ' ' <repeats 12 times>, "<doc title="..., data_len=858, final=0) at /home/haypo/prog/python/default/Modules/_elementtree.c:3351

#12 0x00007ffff061470c in xmlparser_feed (self=0x7ffff0ad6d68, arg=b'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<application xmlns="http://wadl.dev.java.net/2009/02">\n    <grammars>\n        <include href="application.wadl/xsd0.xsd">\n            <doc title="Generated" xml:lang="en"/>\n        </include>\n    </grammars>\n    <resources base="sdfdsfdsf">\n        <resource>\n            <resource path="dfdfsddsf">\n                <method id="usersdfsfdsdf" name="PUT">\n                    <request>\n                        <ns2:representation xmlns:ns2="http://wadl.dev.java.net/2009/02" xmlns="" element="org" mediaType="application/xml"/>\n                        <ns2:representation xmlns:ns2="http://wadl.dev.java.net/2009/02" xmlns="" element="org" mediaType="application/json"/>\n                    </request>\n                </method>\n            </resource>\n        </resource>\n    </resources>\n</application>\n') at /home/haypo/prog/python/default/Modules/_elementtree.c:3423

#13 0x00000000005ad4fe in call_function (pp_stack=0x7fffffff7128, oparg=1) at Python/ceval.c:4212

#14 0x00000000005a5d29 in PyEval_EvalFrameEx (f=Frame 0xa38c18, for file /home/haypo/prog/python/default/Lib/xml/etree/ElementTree.py, line 1235, in feed (self=<XMLPullParser(_events_queue=[('start-ns', ('', 'http://wadl.dev.java.net/2009/02')), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff0bb3858>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff088b458>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff081bb58>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff081bc58>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff081bd58>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff081be58>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff081bed8>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff081bf58>), ('start', <xml.etree.ElementTree.Element at remote 0x7ffff08200d8>), ('start-ns', ('ns2', 'http://wadl.dev.java.net/2009/02'))], _parser=<xml.etree.ElementTree.XMLParser at remote 0x7ffff0ad6d68>, _index=0) at remote 0x7ffff0bce468>, data=b'<?xml version="1.0" encoding="UTF...(truncated), throwflag=0) at Python/ceval.c:2826
History
Date User Action Args
2013-11-27 21:47:07vstinnersetrecipients: + vstinner, christian.heimes, Yann.Diorcet
2013-11-27 21:47:07vstinnersetmessageid: <1385588827.39.0.170534791632.issue19815@psf.upfronthosting.co.za>
2013-11-27 21:47:07vstinnerlinkissue19815 messages
2013-11-27 21:47:06vstinnercreate