[issue15581] curses: segfault in addstr()
STINNER Victor added the comment: Seems the bug was fixed for 3.3 in issue12567. Sorry, but without a smaller example program, I cannot help you on this issue. Please try to write a smaller program to reproduce the crash. Let say that the bug was fixed. -- resolution: - fixed status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15581 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue15581] curses: segfault in addstr()
STINNER Victor added the comment: I can't offer a minimal program to reproduce this bug, but I did find a way to reproduce it in the python program ranger Sorry, but without a smaller example program, I cannot help you on this issue. Please try to write a smaller program to reproduce the crash. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15581 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue15581] curses: segfault in addstr()
Changes by Serhiy Storchaka storch...@gmail.com: -- nosy: +haypo stage: - needs patch type: - crash ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15581 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue15581] curses: segfault in addstr()
Serhiy Storchaka added the comment: Is output an unicode string? -- nosy: +serhiy.storchaka ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15581 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue15581] curses: segfault in addstr()
Serhiy Storchaka added the comment: Seems the bug was fixed for 3.3 in issue12567. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15581 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue15581] curses: segfault in addstr()
New submission from hut: Under certain circumstances, the curses function addstr() will cause a segfault in python3.2.3 and python2.7.3. Necessary, but not sufficient conditions are: 1. the window has been resized while curses was running 2. addstr() attempts to write a string that doesn't fit into the window, resulting in the cursors y-position being outside of the boundaries (which would normally only raise a _curses.error) Instead of the Segmentation Fault message, I also sometimes get one of these two messages when python crashes: *** glibc detected *** python2.7: corrupted double-linked list: 0x0949cc98 *** python2.7: malloc.c:3964: _int_free: Assertion `nextchunk-fd_nextsize-bk_nextsize == nextchunk' failed. To my shame, I didn't try to debug python myself, and I can't offer a minimal program to reproduce this bug, but I did find a way to reproduce it in the python program ranger: Link to the bug in rangers bug tracker with steps to reproduce: https://github.com/hut/ranger/issues/45 Download link to the affected version of ranger: https://github.com/hut/ranger/tarball/5ee1e874cc5f9136af3a9a835b76076a85693bd0 -- components: Extension Modules messages: 167653 nosy: hut priority: normal severity: normal status: open title: curses: segfault in addstr() versions: Python 2.7, Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15581 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com