http://bugzilla.opensuse.org/show_bug.cgi?id=1021578 Bug ID: 1021578 Summary: Bug in the version of PyOpenSSL installed in OpenSUSE LEAP 42.2. Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: openSUSE 42.2 Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: stuart.knock@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 Build Identifier: There is an issue with the version of PyOpenSSL installed in OpenSUSE LEAP 42.2 The issue is known and fixed upstream. It was introduced and patched over a period of a few months last year. Unfortunately, the version in 42.2 is from that few month period. Relevant links to issues, and the pull request that was the main fix are below. The bug results in log spam (to the point of filling hard-drives) and seg-faults in applications that make use of these libraries in a certain way. The example I encountered is that Kodi's add-on system is completely broken for LEAP 42.2 as a result of this bug. Would it be possible to get either updated versions of PyOpenSSL (and possibly the cryptography package as well, see issue links below) made available or patches applied to fix the bug for LEAP 42.2? #Log spam issue https://github.com/pyca/pyopenssl/issues/551 #Issues caused on interaction with the python cryptography package https://github.com/pyca/pyopenssl/issues/520 https://github.com/pyca/cryptography/issues/2913 https://github.com/pyca/cryptography/issues/2299 #Kodi Plugin system doesn't work: https://github.com/pyca/pyopenssl/issues/542 https://github.com/Kolifanes/plugin.video.youtube/issues/60 http://trac.kodi.tv/ticket/16914 #The pyOpenSSL fix https://github.com/pyca/pyopenssl/pull/552 https://github.com/pyca/pyopenssl/pull/552/commits/a84a52ceeb8deb602515ebf76... Reproducible: Always Steps to Reproduce: 1.Install OpenSUSE 42.2 2.Add Packman repo 3.Install kodi 4.Try to use/install Kodi add-ons (eg youtube add-on) Actual Results: Results vary depending on add-on involved. The two main forms are seg-fault that causes Kodi to crash, or the logs are spammed with thousands of messages per second of the form: Jan 23 15:31:45 borg kodi.desktop[2458]: extern "Python": function Cryptography_rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. Jan 23 15:31:45 borg kodi.desktop[2458]: extern "Python": function Cryptography_rand_status() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. Jan 23 15:31:45 borg kodi.desktop[2458]: extern "Python": function Cryptography_rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. Jan 23 15:31:45 borg kodi.desktop[2458]: extern "Python": function Cryptography_rand_status() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. Jan 23 15:31:45 borg kodi.desktop[2458]: extern "Python": function Cryptography_rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. Jan 23 15:31:45 borg kodi.desktop[2458]: extern "Python": function Cryptography_rand_status() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. Expected Results: No seg-faults. No log-spam. -- You are receiving this mail because: You are on the CC list for the bug.