homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jcbollinger
Recipients jcbollinger
Date 2012年06月08日.16:08:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1339171712.6.0.747270716657.issue15037@psf.upfronthosting.co.za>
In-reply-to
Content
I encountered this test failure while attempting to verify a patch for a separate issue, and I found that it occurs with the unmodified source on the default branch:
LD_LIBRARY_PATH="$PWD" ./python -bb -Wd -m test -r -w -uall -v test_curses
== CPython 3.3.0a4+ (default:4aeb5b9b62d7, Jun 8 2012, 10:23:35) [GCC 4.4.6
20110731 (Red Hat 4.4.6-3)]
== Linux-2.6.32-220.4.1.el6.x86_64-x86_64-with-centos-6.2-Final
little-endian
== /home/jbolling/cpython/build/test_python_26873
Testing with flags: sys.flags(debug=0, inspect=0, interactive=0, optimize=0,
dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0,
verbose=0, bytes_warning=2, quiet=0, hash_randomization=1)
Using random seed 3072318
[1/1] test_curses
test test_curses crashed -- Traceback (most recent call last):
 File "/home/jbolling/cpython/Lib/test/regrtest.py", line 1237, in
runtest_inner
 test_runner()
 File "/home/jbolling/cpython/Lib/test/test_curses.py", line 338, in
test_main
 main(stdscr)
 File "/home/jbolling/cpython/Lib/test/test_curses.py", line 324, in main
 test_unget_wch(stdscr)
 File "/home/jbolling/cpython/Lib/test/test_curses.py", line 283, in
test_unget_wch
 read = chr(read)
OverflowError: signed integer is greater than maximum
1 test failed:
 test_curses
Re-running failed tests in verbose mode
Re-running test 'test_curses' in verbose mode
test test_curses crashed -- Traceback (most recent call last):
 File "/home/jbolling/cpython/Lib/test/regrtest.py", line 1237, in
runtest_inner
 test_runner()
 File "/home/jbolling/cpython/Lib/test/test_curses.py", line 338, in
test_main
 main(stdscr)
 File "/home/jbolling/cpython/Lib/test/test_curses.py", line 324, in main
 test_unget_wch(stdscr)
 File "/home/jbolling/cpython/Lib/test/test_curses.py", line 283, in
test_unget_wch
 read = chr(read)
OverflowError: signed integer is greater than maximum
[123272 refs]
Python was built and the tests run on CentOS 6.2 / x86_64, using the platform's standard tool chain, configured with "--enable-shared --with-threads --with-pydebug".
All other tests pass for me, although test_builtin failed when run as part of the whole suite but passed when run by itself.
For what it's worth, it looks like that particular message is emitted in exactly one place: Python/getargs.c:661 (function convertsimple()), which in this case I guess is being called indirectly from Python/bltinmodule.c:526 (function builtin_chr()). It's not obvious to me why that would be failing.
History
Date User Action Args
2012年06月08日 16:08:32jcbollingersetrecipients: + jcbollinger
2012年06月08日 16:08:32jcbollingersetmessageid: <1339171712.6.0.747270716657.issue15037@psf.upfronthosting.co.za>
2012年06月08日 16:08:31jcbollingerlinkissue15037 messages
2012年06月08日 16:08:30jcbollingercreate

AltStyle によって変換されたページ (->オリジナル) /