[issue31303] xml.etree.ElementTree fails to parse a document (regression)

2017-08-29 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: This is a duplicate of issue31170. Updating expat to 2.2.4 fixes this issue. -- resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> expat: utf8_toUtf8 cannot properly handle exhausting buffer

[issue31303] xml.etree.ElementTree fails to parse a document (regression)

2017-08-29 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Simpler reproducer: >>> import xml.etree.ElementTree >>> xml.etree.ElementTree.XML(b'') Traceback (most recent call last): File "", line 1, in File "/home/serhiy/py/cpython/Lib/xml/etree/ElementTree.py", line 1315, in XML parser.feed(text)

[issue31303] xml.etree.ElementTree fails to parse a document (regression)

2017-08-29 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- assignee: -> serhiy.storchaka type: crash -> behavior versions: +Python 3.7 -Python 3.5 ___ Python tracker

[issue31303] xml.etree.ElementTree fails to parse a document (regression)

2017-08-29 Thread R. David Murray
Changes by R. David Murray : -- nosy: +serhiy.storchaka ___ Python tracker ___ ___

[issue31303] xml.etree.ElementTree fails to parse a document (regression)

2017-08-29 Thread Vyacheslav Rafalskiy
Changes by Vyacheslav Rafalskiy : Added file: http://bugs.python.org/file47109/bad_file.xml ___ Python tracker ___

[issue31303] xml.etree.ElementTree fails to parse a document (regression)

2017-08-29 Thread Vyacheslav Rafalskiy
New submission from Vyacheslav Rafalskiy: In Python 3.5.4 and 3.6.2, both on Windows and Linux, parsing a manifestly correct xml file like: xml.etree.ElementTree.parse('bad_file.xml') raises: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 1023: invalid continuation byte