New submission from Nick Coghlan:

test_readline is consistently failing with an assertion failure in debug 
builds. I'm going to add a skip for the time being, because I don't know the 
UnicodeWriter or UTF7 code well enough to guess where the inconsistency may be 
being introduced.

Relevant extract from faulthandler stack dump:

Current thread 0x00007f83a3e14740 (most recent call first):
  File "/home/ncoghlan/devel/py3k/Lib/codecs.py", line 494 in read
  File "/home/ncoghlan/devel/py3k/Lib/codecs.py", line 548 in readline
  File "/home/ncoghlan/devel/py3k/Lib/test/test_codecs.py", line 168 in 
test_readline


Relevant extract from gdb trace:

#4  0x00000000004f092f in _PyUnicode_CheckConsistency (
    op='xxx\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 
check_content=1)
    at Objects/unicodeobject.c:410
#5  0x0000000000544b75 in _PyUnicodeWriter_Finish (writer=0x7ffffffd7d40) at 
Objects/unicodeobject.c:13503
#6  0x0000000000510f5b in PyUnicode_DecodeUTF7Stateful (s=0x7fffed18b5b8 "", 
size=72, 
    errors=0x7ffff19db0e8 "strict", consumed=0x7ffffffd7e48) at 
Objects/unicodeobject.c:4472
#7  0x0000000000607922 in utf_7_decode (self=<module at remote 0x7ffff197cd58>, 
    
args=(b'xxx\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa+ICg',
 'strict'))
    at ./Modules/_codecsmodule.c:271

----------
assignee: serhiy.storchaka
keywords: 3.4regression, buildbot
messages: 210467
nosy: larry, ncoghlan, serhiy.storchaka
priority: release blocker
severity: normal
stage: needs patch
status: open
title: Assertion failure in test_readline
type: crash
versions: Python 3.4

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

Reply via email to