Alexander Belopolsky <[email protected]> added the comment:
I don't have a working valgrind or purify, but I was able to reproduce the
problem using a poor man's solution of adding
assert(0xcbcbcbcbcbcbcbcb != tok->line_start);
before
if (a >= tok->line_start)
With that assert the debug build indeed crashes once I hit Ctrl-D. Attached
patch fixes that.
I have also added tok->line_start in a few tok constructors for which I don't
have a test case demonstrating access to uninitialized value, but it seems to
be good defensive programming.
----------
nosy: +belopolsky
Added file: http://bugs.python.org/file20668/issue3367.diff
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue3367>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com