I ran a test --without-threads: test_runpy and test_exceptions passed, test_sys was not reached: test_sqlite Fatal error 'Cannot allocate red zone for initial thread' at line 384 in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12) *** Signal 6 No Signal 11. I suspect threads (again). Would it be a good idea to run the FreeBSD bots --without-threads?
Wouldn't that module have to be put into the actual source tree, since the tests run beneath the interpreter/libraries that are built for the test? That may be what you meant, but "installed on this host" made me think I could do something external on the buildbot which I don't think would work given that the module has to be called from within the tests themselves? -- David
> That may be what you meant, but "installed on this host" made me think > I could do something external on the buildbot which I don't > think would work given that the module has to be called from within > the tests themselves? If you install faulthandler on "x86 FreeBSD 7.2 3.x" buildbot, I can create a special branch to add specific code. Or I can add: try: import faulthandler except ImportError: pass else: faulthandler.enable() In py3k (eg. in Lib/test/support.py). But the problem is now different: it looks like the bug was fixed, I don't see crashes anymore on "x86 FreeBSD 7.2 3.x" buildbot :-) There was failures on test_concurrent_futures, but Martin fixed it in #10798 (not completly (?) but it's better). I close the issue because it looks like the crash was fixed. Reopen the issue if the crash occurs again.