STINNER Victor added the comment:
This issue should be fixed by bpo-32252:
commit 48d4dd974f0c8d47c54990eedd322b96b19c60ec
Author: Victor Stinner
Date: Mon Dec 11 13:57:12 2017 +0100
bpo-32252: Fix faulthandler_suppress_crash_report() (#4794)
Fix
Xavier de Gaye added the comment:
To debug and reproduce the problem on Android, one must checkout from the
bpo-30386 branch
https://github.com/python/cpython/pull/1629/commits/c0ca089220cd39851d7625b55510be63b340e188.
faulthandler._sigsegv() does crash the crasher in
Xavier de Gaye added the comment:
I agree that test_crashed() should be skipped on Android anyway and I will
create a PR to skip the test.
If I understand correctly, there may be another nasty bug that is revealed when
test_regrstest fails with the environment altered:
Xavier de Gaye added the comment:
> The fact that the TEMP directory is not clean already happens when running
> buildbottest natively with the standard Python Makefile (no one has noticed
> it yet I guess) and the directory contains a core file.
I should have written
STINNER Victor added the comment:
> The fact that the TEMP directory is not clean already happens when running
> buildbottest natively with the standard Python Makefile (no one has noticed
> it yet I guess) and the directory contains a core file.
The root issue is
STINNER Victor added the comment:
> The command 'adb logcat' reports a crash ("Fatal signal 11 (SIGSEGV)") during
> the execution of the command. This sounds familiar :-)
test_crashed() does crash on SIGGEV on purpose. It tests how regrtest behaves
when a worker
Xavier de Gaye added the comment:
> The command 'adb logcat' reports a crash ("Fatal signal 11 (SIGSEGV)") during
> the execution of the command. This sounds familiar :-)
See issue #32138 and #26934.
--
___
Python tracker
New submission from Xavier de Gaye :
Sorry, this is a bit involved :-(
BTW all the tests except this one pass (ctypes is disabled on x86_64 and arm64)
on Android API 24 for x86, x86_64, armv7 and arm64 :-)
Description:
---
There are two different cases:
1) When