[Bug 1176023] New: calibre ebook-viewer doesn't start, Fatal Python error: PyEval_SaveThread: NULL tstate
http://bugzilla.opensuse.org/show_bug.cgi?id=1176023 Bug ID: 1176023 Summary: calibre ebook-viewer doesn't start, Fatal Python error: PyEval_SaveThread: NULL tstate Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: a.samirh78@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Trying to start ebook-viewer fails with: Fatal Python error: PyEval_SaveThread: NULL tstate the issue affects Debian too, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962811 The issue seems fixed by updating python3-qtwebengine-qt5, I tested by building PyQtWebEngine-5.15.1.dev2008221426.tar.gz from upstream. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176023 http://bugzilla.opensuse.org/show_bug.cgi?id=1176023#c1 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabian@ritter-vogt.de Assignee|screening-team-bugs@suse.de |code@bnavigator.de --- Comment #1 from Fabian Vogt <fabian@ritter-vogt.de> --- That bu(In reply to Ahmad Samir from comment #0)
the issue affects Debian too, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962811
The issue seems fixed by updating python3-qtwebengine-qt5, I tested by building PyQtWebEngine-5.15.1.dev2008221426.tar.gz from upstream.
That bug has the following comment:
I've done a bit of digging, and this problem is solved by manually updating pyqt5webengine to 5.15 from unstable. The root cause is that there is an unstated strict version dependency between these two packages, and/or some symbols were changed without being handled properly.
We have version 5.15.0 of both though, so if it's indeed a symbol change issue it's some kind of upstream issue... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176023 http://bugzilla.opensuse.org/show_bug.cgi?id=1176023#c2 Benjamin Greiner <code@bnavigator.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |a.samirh78@gmail.com Flags| |needinfo?(a.samirh78@gmail. | |com) --- Comment #2 from Benjamin Greiner <code@bnavigator.de> --- Nice! openSUSE bug report links to Debian bugreport which links to Archlinux bugreport. Looks like an upstream issue (possibly fixed for 5.15) python-3-qtwebengine-qt5 5.15.0 is not in Tumbleweed yet. Christophe has not forwarded the update SR after our heated discussion. I forwarded now. Ahmad, can you try with the updated package from https://build.opensuse.org/package/binaries/KDE:Qt5/python-qtwebengine-qt5/o... ? I cannot reproduce the crash myself. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176023 http://bugzilla.opensuse.org/show_bug.cgi?id=1176023#c3 Ahmad Samir <a.samirh78@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(a.samirh78@gmail. | |com) | --- Comment #3 from Ahmad Samir <a.samirh78@gmail.com> --- More info (sorry about the confusion earlier, I seem to be acting more stupidly today :)). I get the crash with: python3-qtwebengine-qt5-5.13.2-2.6.x86_64 For completeness's sake (and for future bugzilla/online searches): Fatal Python error: PyEval_SaveThread: NULL tstate Python runtime state: initialized Current thread 0x00007fcb0fd6d740 (most recent call first): File "/usr/lib64/calibre/calibre/gui2/webengine.py", line 126 in _dispatch_messages File "/usr/lib64/calibre/calibre/gui2/viewer/main.py", line 239 in main File "/usr/lib64/calibre/calibre/gui_launch.py", line 80 in ebook_viewer File "/usr/bin/ebook-viewer", line 20 in <module> Aborted (core dumped) updating locally to 5.15.* (using the tarball from https://riverbankcomputing.com/software/pyqtwebengine/download), fixed the issue. Also, using the packages from https://build.opensuse.org/package/binaries/KDE:Qt5/python-qtwebengine-qt5/o... fixes the issue. Thanks o/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176023 http://bugzilla.opensuse.org/show_bug.cgi?id=1176023#c4 Benjamin Greiner <code@bnavigator.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Benjamin Greiner <code@bnavigator.de> --- https://build.opensuse.org/request/show/831269 has been accepted -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com