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

Reply via email to