[issue15589] Bus error on Debian sparc
Stefan Krah
report at bugs.python.org
Thu Aug 9 00:59:53 CEST 2012
Stefan Krah added the comment:
As for the original error: in test_subprocess basically every test
fails. With the standard regrtest.py (faulthandler enabled), most
tests generate a bus error in subprocess_fork_exec():
621 cwd_obj2 = NULL;
(gdb)
624 pid = fork(); <- bus error
(gdb)
Fatal Python error: Bus error
Current thread 0x00004000:
File "/home/user/cpython/Lib/subprocess.py", line 1363 in _execute_child
File "/home/user/cpython/Lib/subprocess.py", line 818 in __init__
File "/home/user/cpython/Lib/test/test_subprocess.py", line 728 in test_bufsize_is_none
621 cwd_obj2 = NULL;
(gdb)
624 pid = fork(); <- bus error
(gdb)
Fatal Python error: Bus error
Current thread 0x00004000:
File "/home/user/cpython/Lib/subprocess.py", line 1363 in _execute_child
File "/home/user/cpython/Lib/subprocess.py", line 818 in __init__
File "/home/user/cpython/Lib/test/test_subprocess.py", line 728 in test_bufsize_is_none
With all faulthandler references removed from regrtest.py no
bus errors happen, but most tests fail anyway. As I said, I'm
NOT blaming faulthandler, but suspect some strange platform
bug that perhaps involves linuxthreads.
Since Floris can't reproduce this error, I'm setting the priority
to normal.
----------
priority: critical -> normal
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue15589>
_______________________________________
More information about the Python-bugs-list
mailing list