Steve Dower added the comment:

I wasn't able to repro the crash at all, even with the debugging flags that 
make this sort of issue more prominent. It relies on a very precise layout of 
multiple objects in memory, or possibly a specific sequence of 
allocations/deallocations, as well as a format string ending in an unescaped 
'%' or (on Windows) '%#'.

It's still obviously an issue though - we should have the check for '\0' there 
by any reasonably analysis of the code, or else should not be adding 2 to the 
pointer to start the next step of the search.

----------

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

Reply via email to