[New-bugs-announce] [issue21951] tcl test change crashes AIX

David Edelsohn report at bugs.python.org
Thu Jul 10 19:38:46 CEST 2014

New submission from David Edelsohn:

The patch for Issue #21881 causes CPython test_tcl to crash on AIX.

$ ./python -m test -v test_tcl
== CPython 3.5.0a0 (default:d1f89eb9ea1e+, Jul 10 2014, 10:21:22) [GCC 4.8.1]
==   AIX-1-00F84C0C4C00-powerpc-32bit big-endian
==   hash algorithm: siphash24 32bit
==   /home/dje/src/cpython/build/test_python_27984522
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=0, quiet=0, hash_randomization=1, isolated=0)
[1/1] test_tcl
patchlevel = 8.4.7
testCall (test.test_tcl.TclTest) ... ok
testCallException (test.test_tcl.TclTest) ... ok
testCallException2 (test.test_tcl.TclTest) ... ok
testEval (test.test_tcl.TclTest) ... ok
testEvalException (test.test_tcl.TclTest) ... ok
testEvalException2 (test.test_tcl.TclTest) ... ok
testEvalFile (test.test_tcl.TclTest) ... ok
testEvalFileException (test.test_tcl.TclTest) ... ok
testGetVar (test.test_tcl.TclTest) ... ok
testGetVarArray (test.test_tcl.TclTest) ... ok
testGetVarArrayException (test.test_tcl.TclTest) ... ok
testGetVarException (test.test_tcl.TclTest) ... ok
testLoadWithUNC (test.test_tcl.TclTest) ... skipped 'Requires Windows'
testPackageRequireException (test.test_tcl.TclTest) ... ok
testSetVar (test.test_tcl.TclTest) ... ok
testSetVarArray (test.test_tcl.TclTest) ... ok
testUnsetVar (test.test_tcl.TclTest) ... ok
testUnsetVarArray (test.test_tcl.TclTest) ... ok
testUnsetVarException (test.test_tcl.TclTest) ... ok
test_eval_null_in_result (test.test_tcl.TclTest) ... ok
test_evalfile_null_in_result (test.test_tcl.TclTest) ... ok
test_exprboolean (test.test_tcl.TclTest) ... ok
test_exprdouble (test.test_tcl.TclTest) ... ok
test_exprlong (test.test_tcl.TclTest) ... ok
test_exprstring (test.test_tcl.TclTest) ... ok
test_getboolean (test.test_tcl.TclTest) ... ok
test_getdouble (test.test_tcl.TclTest) ... ok
test_getint (test.test_tcl.TclTest) ... ok
test_passing_values (test.test_tcl.TclTest) ... ok
test_split (test.test_tcl.TclTest) ... ok
test_splitlist (test.test_tcl.TclTest) ... ok
test_user_command (test.test_tcl.TclTest) ... Assertion failed: __EX, file  Objects/methodobject.c, line 94
Fatal Python error: Aborted

Current thread 0x00000001 (most recent call first):
  File "/home/dje/src/cpython/Lib/test/test_tcl.py", line 426 in check
  File "/home/dje/src/cpython/Lib/test/test_tcl.py", line 458 in test_user_command
  File "/home/dje/src/cpython/Lib/unittest/case.py", line 577 in run
  File "/home/dje/src/cpython/Lib/unittest/case.py", line 625 in __call__
  File "/home/dje/src/cpython/Lib/unittest/suite.py", line 125 in run
  File "/home/dje/src/cpython/Lib/unittest/suite.py", line 87 in __call__
  File "/home/dje/src/cpython/Lib/unittest/suite.py", line 125 in run
  File "/home/dje/src/cpython/Lib/unittest/suite.py", line 87 in __call__
  File "/home/dje/src/cpython/Lib/unittest/runner.py", line 168 in run
  File "/home/dje/src/cpython/Lib/test/support/__init__.py", line 1724 in _run_suite
  File "/home/dje/src/cpython/Lib/test/support/__init__.py", line 1758 in run_unittest
  File "/home/dje/src/cpython/Lib/test/test_tcl.py", line 601 in test_main
  File "/home/dje/src/cpython/Lib/test/regrtest.py", line 1278 in runtest_inner
  File "/home/dje/src/cpython/Lib/test/regrtest.py", line 978 in runtest
  File "/home/dje/src/cpython/Lib/test/regrtest.py", line 763 in main
  File "/home/dje/src/cpython/Lib/test/regrtest.py", line 1562 in main_in_temp_cwd
  File "/home/dje/src/cpython/Lib/test/__main__.py", line 3 in <module>
  File "/home/dje/src/cpython/Lib/runpy.py", line 85 in _run_code
  File "/home/dje/src/cpython/Lib/runpy.py", line 170 in _run_module_as_main
IOT/Abort trap (core dumped)

components: Interpreter Core, Tkinter
messages: 222680
nosy: David.Edelsohn, haypo, serhiy.storchaka
priority: normal
severity: normal
status: open
title: tcl test change crashes AIX
type: crash
versions: Python 2.7, Python 3.4, Python 3.5

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list