[Bug 1136450] New: python-acme test crash after update of openssl to 1.1.1
http://bugzilla.suse.com/show_bug.cgi?id=1136450 Bug ID: 1136450 Summary: python-acme test crash after update of openssl to 1.1.1 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: mcalabkova@suse.com Reporter: tchvatal@suse.com QA Contact: qa-bugs@suse.de CC: mcepl@suse.com, vcizek@suse.com Found By: --- Blocker: --- acme/client_test.py::ClientNetworkSourceAddressBindingTest::test_source_address_set PASSED [ 61%] acme/crypto_util_test.py::SSLSocketAndProbeSNITest::test_probe_connection_error PASSED [ 62%] acme/crypto_util_test.py::SSLSocketAndProbeSNITest::test_probe_not_recognized_name PASSED [ 62%] acme/crypto_util_test.py::SSLSocketAndProbeSNITest::test_probe_ok Segmentation fault (core dumped) (gdb) bt #0 0x00007fc7877a0468 in EVP_DigestSign () from /usr/lib64/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so #1 0x00007fc78766cb71 in tls_construct_server_key_exchange (s=0x7fc780003b80, pkt=0x7fc786a58f30) at ssl/statem/statem_srvr.c:2804 #2 0x00007fc78765fa7f in write_state_machine (s=0x7fc780003b80) at ssl/statem/statem.c:843 #3 state_machine (s=0x7fc780003b80, server=1) at ssl/statem/statem.c:443 #4 0x00007fc78764b9d4 in SSL_do_handshake (s=0x7fc780003b80) at ssl/ssl_lib.c:3599 #5 0x00007fc78772acd7 in _cffi_f_SSL_do_handshake (self=<optimized out>, arg0=<unknown at remote 0x7fc786c010a0>) at build/temp.linux-x86_64-3.7/_openssl.c:38285 #6 0x00007fc7894b10b8 in _PyMethodDef_RawFastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #7 0x00007fc7894b1400 in _PyCFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #8 0x00007fc78951f73d in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #9 0x00007fc7894b081a in _PyFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #10 0x00007fc78951f1a6 in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #11 0x00007fc7894b081a in _PyFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #12 0x00007fc78951f1a6 in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #13 0x00007fc7894b081a in _PyFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #14 0x00007fc78951adf4 in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #15 0x00007fc7894b081a in _PyFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #16 0x00007fc78951adf4 in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #17 0x00007fc78946660a in _PyFunction_FastCallDict () from /usr/lib64/libpython3.7m.so.1.0 #18 0x00007fc789477656 in _PyObject_Call_Prepend () from /usr/lib64/libpython3.7m.so.1.0 #19 0x00007fc789466deb in PyObject_Call () from /usr/lib64/libpython3.7m.so.1.0 #20 0x00007fc78951c58a in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #21 0x00007fc7894b081a in _PyFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #22 0x00007fc78951adf4 in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #23 0x00007fc7894b081a in _PyFunction_FastCallKeywords () from /usr/lib64/libpython3.7m.so.1.0 #24 0x00007fc78951adf4 in _PyEval_EvalFrameDefault () from /usr/lib64/libpython3.7m.so.1.0 #25 0x00007fc78946660a in _PyFunction_FastCallDict () from /usr/lib64/libpython3.7m.so.1.0 #26 0x00007fc789477656 in _PyObject_Call_Prepend () from /usr/lib64/libpython3.7m.so.1.0 #27 0x00007fc789466deb in PyObject_Call () from /usr/lib64/libpython3.7m.so.1.0 #28 0x00007fc789595913 in ?? () from /usr/lib64/libpython3.7m.so.1.0 #29 0x00007fc78953a4f4 in ?? () from /usr/lib64/libpython3.7m.so.1.0 #30 0x00007fc78989cfab in start_thread (arg=<optimized out>) at pthread_create.c:486 #31 0x00007fc7897cd81f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 As you can see the crasher is in python-cryptography, but still it is not reproducible with older openssl. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 Vítězslav Čížek <vcizek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pmonrealgonzalez@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 Vítězslav Čížek <vcizek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1108977 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 http://bugzilla.suse.com/show_bug.cgi?id=1136450#c1 --- Comment #1 from Vítězslav Čížek <vcizek@suse.com> --- If I recompile python-cryptography from Factory manually, I no longer get the crash for some reason. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 http://bugzilla.suse.com/show_bug.cgi?id=1136450#c2 Vítězslav Čížek <vcizek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |i@guoyunhe.me --- Comment #2 from Vítězslav Čížek <vcizek@suse.com> --- *** Bug 1135858 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 Nathan Caldwell <saintdev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |saintdev@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 http://bugzilla.suse.com/show_bug.cgi?id=1136450#c3 --- Comment #3 from Marketa Calabkova <mcalabkova@suse.com> --- python-cryptography in devel project has been updated. From changelog: * Add support for :class:`~cryptography.hazmat.primitives.poly1305.Poly1305` when using OpenSSL 1.1.1 or newer. This would look like the main reason for the crash if the tests were not OK now with old cryptography in Factory... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 http://bugzilla.suse.com/show_bug.cgi?id=1136450#c4 --- Comment #4 from Yunhe Guo <i@guoyunhe.me> --- Updated to latest Tumbleweed and this problem doesn't exist anymore. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1136450 http://bugzilla.suse.com/show_bug.cgi?id=1136450#c5 Vítězslav Čížek <vcizek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #5 from Vítězslav Čížek <vcizek@suse.com> --- python-acme seems to build just fine now. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com