Description of problem: I tried to open calibre from the menu (and from the terminal) Version-Release number of selected component: calibre-4.13.0-1.fc32 Additional info: reporter: libreport-2.13.1 cmdline: /usr/bin/python3 /usr/bin/calibre --detach crash_function: __init__ exception_type: AttributeError executable: /usr/bin/calibre interpreter: python3-3.8.3-1.fc32.x86_64 kernel: 5.6.14-300.fc32.x86_64 runlevel: N 5 type: Python3 uid: 1000 Truncated backtrace: server.py:109:__init__:AttributeError: 'NoneType' object has no attribute 'cancel' Traceback (most recent call last): File "/usr/bin/calibre", line 20, in <module> sys.exit(calibre()) File "/usr/lib64/calibre/calibre/gui_launch.py", line 72, in calibre main(args) File "/usr/lib64/calibre/calibre/gui2/main.py", line 542, in main listener = create_listener() File "/usr/lib64/calibre/calibre/gui2/main.py", line 513, in create_listener return Listener(address=gui_socket_address()) File "/usr/lib64/calibre/calibre/utils/ipc/server.py", line 109, in __init__ self._listener._unlink.cancel() AttributeError: 'NoneType' object has no attribute 'cancel' Local variables in innermost frame: self: <calibre.utils.ipc.server.LinuxListener object at 0x7f178b02cee0> args: () kwargs: {'address': '\x00suvali-calibre-gui.socket'}
Created attachment 1692456 [details] File: backtrace
Created attachment 1692457 [details] File: cgroup
Created attachment 1692458 [details] File: cpuinfo
Created attachment 1692459 [details] File: environ
Created attachment 1692460 [details] File: mountinfo
Created attachment 1692461 [details] File: namespaces
Created attachment 1692462 [details] File: open_fds
I'm getting a slightly different error message: $ calibre-debug -g QSocketNotifier: Can only be used with threads started with QThread calibre 4.13 embedded-python: False is64bit: True Linux-5.6.13-300.fc32.x86_64-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF') ('Linux', '5.6.13-300.fc32.x86_64', '#1 SMP Thu May 14 22:51:37 UTC 2020') Python 3.8.3 Interface language: None Successfully initialized third party plugins: Extract ISBN (1, 4, 4) Turning on automatic hidpi scaling devicePixelRatio: 1.0 logicalDpi: 96.0 x 96.0 physicalDpi: 157.31612903225806 x 161.36470588235292 Using calibre Qt style: True Traceback (most recent call last): File "/usr/bin/calibre-debug", line 20, in <module> sys.exit(main()) File "/usr/lib64/calibre/calibre/debug.py", line 276, in main calibre(['calibre'] + args[1:]) File "/usr/lib64/calibre/calibre/gui_launch.py", line 72, in calibre main(args) File "/usr/lib64/calibre/calibre/gui2/main.py", line 542, in main listener = create_listener() File "/usr/lib64/calibre/calibre/gui2/main.py", line 513, in create_listener return Listener(address=gui_socket_address()) File "/usr/lib64/calibre/calibre/utils/ipc/server.py", line 109, in __init__ self._listener._unlink.cancel() AttributeError: 'NoneType' object has no attribute 'cancel'
Why do you say slightly different? The traceback looks identical to me.
The line: QSocketNotifier: Can only be used with threads started with QThread does not appear in your traceback.
Hmm, I filed this ticket with abrt. When I tried to repeat your stacktrace with the same command line as you, I don't see that line. Is it a DE specific warning? The 'Q' in the name leads me to guess you are on KDE. I'm on XFCE.
This is on GNOME.
*** Bug 1841124 has been marked as a duplicate of this bug. ***
Similar problem has been detected: Just tried to start calibre from dash reporter: libreport-2.13.1 cgroup: 0::/user.slice/user-13013.slice/user/gnome-launched-calibre-gui.desktop-277384.scope cmdline: /usr/bin/python3 /usr/bin/calibre --detach crash_function: __init__ exception_type: AttributeError executable: /usr/bin/calibre interpreter: python3-3.8.3-1.fc32.x86_64 kernel: 5.7.0-0.rc7.1.fc32.x86_64 package: calibre-4.13.0-1.fc32 reason: server.py:109:__init__:AttributeError: 'NoneType' object has no attribute 'cancel' runlevel: N 5 type: Python3
Calibre worked less than a day ago. I did a dnf update since then, but it looks like there was a core python3 update that I got. python3-3.8.3-1.fc32.x86_64. Not sure what changed, though. Pkg changelog just says rebased to 3.8.3, but it was working with rc1, so that's confusing.
*** Bug 1841357 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 1840780 ***
*** Bug 1842914 has been marked as a duplicate of this bug. ***
*** Bug 1891323 has been marked as a duplicate of this bug. ***