STINNER Victor added the comment:

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/_elem
 enttree.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>, _in
 dex=0) at remote 0x7ffff0bce468>, data=b'<?xml version="1.0" 
encoding="UTF...(truncated), throwflag=0) at Python/ceval.c:2826

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue19815>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to