Stefan Krah added the comment: > If disabling faulthandler avoids new issues, you can add 'if > [not] sys.thread_info.version.startswith("linuxthreads")'
That suppresses some bus errors. However, they still occur without being raised (some print statements and a WIFSIGNALED test inserted in posix_waitpid): >>> import subprocess, os >>> p = subprocess.Popen(["/bin/true"]) >>> os.waitpid(p.pid, os.WNOHANG) pid: 4461 options: 1 signo: 10 (4461, 10) >>> So a bus error occurs in waitpid(pid, &status, options).WAIT_TYPE is int, perhaps that's incorrect for the platform, but I can't get hold of the posix man pages for debian-etch-sparc. ---------- _______________________________________ 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