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 <rep...@bugs.python.org> <http://bugs.python.org/issue15589> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com