Bennet Fauber added the comment:
It would appear that jshelly was correct and this is resolved by fixing the
problem isolated in issue 21131, which was closed and a patch was committed.
https://github.com/python/cpython/pull/15276
--
nosy: +justbennet
Bennet Fauber added the comment:
I updated the versions affected to include 3.6 and 3.7, both of which are
affected.
I am a bit concerned that the conversation might get fragmented, so I will put
in the full URL to the newly created PR at GitHub here.
https://github.com/python/cpython
Bennet Fauber added the comment:
I just tested the proposed change in
Aha, that's interesting: SIGSTKSZ should be enough for 1 signal handler, but
test_register_chain calls 2 signal handlers using the same stack. Can you
please try the following patch?
```
diff --git a/Mo
Bennet Fauber added the comment:
Perhaps I should add, that we are able to reproduce this behavior on this
hardware
Dell R640 Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz
Dell R740 Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz
Dell R440 Intel(R) Xeon(R) Silver 4116 CPU @ 2.10GHz
Dell C6420 Intel(R
Bennet Fauber added the comment:
One additional note on this. Thanks to a colleague at USC who pointed out that
this bug does not seem to get exercised if one does not include
`--enable-shared` at configuration.
I confirmed this using the distributed Python-3.7.4.tgz file and `configure
Bennet Fauber added the comment:
Just for the sake of completeness, I tested outside of the test harness.
/sw/arcts/centos7/python-dev/3.5.1/bin/python3
[bennet@flux-build-centos7-dev test]$ python3
Python 3.5.1 (default, May 11 2016, 08:50:05)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
New submission from Bennet Fauber:
I downloaded the source tar file for Python 3.5.1 and compiled. Upon running
make test, it fails at
test_networked_good_cert (test_httplib.HTTPSTest) ... ERROR
Abbreviated Traceback looks like