calibre crashed with ImportError in __init__(): /usr/lib/calibre/calibre/plugins/progress_indicator.so: undefined symbol: _Py_FatalErrorFunc

Bug #1905409 reported by corrado venturini
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
calibre (Debian)
New
Undecided
Unassigned
calibre (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Just selected calibre to see a .mobi file
click on a .mobi file
select open with calibre
caribre crash

corrado@corrado-x2-hh-1104:~$ apt policy calibre
calibre:
  Installed: 5.5.0+dfsg-3
  Candidate: 5.5.0+dfsg-3
  Version table:
 *** 5.5.0+dfsg-3 500
        500 http://archive.ubuntu.com/ubuntu hirsute/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu hirsute/universe i386 Packages
        100 /var/lib/dpkg/status
corrado@corrado-x2-hh-1104:~$ inxi -Fx
System: Host: corrado-x2-hh-1104 Kernel: 5.8.0-25-generic x86_64 bits: 64 compiler: gcc
           v: 10.2.0 Desktop: GNOME 3.38.1 Distro: Ubuntu 21.04 (Hirsute Hippo)
Machine: Type: Desktop Mobo: ASRock model: H110M-G/M.2 serial: <superuser/root required>
           UEFI: American Megatrends v: P1.10 date: 05/11/2017
CPU: Info: Dual Core model: Intel Core i3-7100 bits: 64 type: MT MCP arch: Kaby Lake
           rev: 9 L2 cache: 3072 KiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 31199
           Speed: 800 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 800 2: 800 3: 800
           4: 800
Graphics: Device-1: Intel HD Graphics 630 vendor: ASRock driver: i915 v: kernel
           bus ID: 00:02.0
           Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa
           resolution: 1920x1080~60Hz
           OpenGL: renderer: Mesa Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 20.2.1
           direct render: Yes
Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASRock
           driver: snd_hda_intel v: kernel bus ID: 00:1f.3
           Device-2: Logitech QuickCam Pro 9000 type: USB driver: snd-usb-audio,uvcvideo
           bus ID: 1-8:4
           Sound Server: ALSA v: k5.8.0-25-generic
Network: Device-1: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: 3.2.6-k
           port: f040 bus ID: 00:1f.6
           IF: enp0s31f6 state: up speed: 100 Mbps duplex: full mac: 70:85:c2:44:7b:86
Drives: Local Storage: total: 2.05 TiB used: 81.03 GiB (3.9%)
           ID-1: /dev/nvme0n1 vendor: Kingston model: SKC2000M8250G size: 232.89 GiB
           ID-2: /dev/sda vendor: Toshiba model: DT01ACA100 size: 931.51 GiB
           ID-3: /dev/sdb vendor: Hitachi model: HDS721010CLA332 size: 931.51 GiB
Partition: ID-1: / size: 31.25 GiB used: 15.20 GiB (48.7%) fs: ext4 dev: /dev/nvme0n1p2
Swap: ID-1: swap-1 type: partition size: 8.00 GiB used: 0 KiB (0.0%) dev: /dev/sda2
Sensors: System Temperatures: cpu: 43.5 C mobo: N/A
           Fan Speeds (RPM): N/A
Info: Processes: 221 Uptime: 1h 50m Memory: 7.48 GiB used: 2.01 GiB (26.8%)
           Init: systemd runlevel: 5 Compilers: gcc: N/A Packages: 1933 Shell: Bash
           v: 5.1.0-rc2 inxi: 3.1.09
corrado@corrado-x2-hh-1104:~$

ProblemType: Crash
DistroRelease: Ubuntu 21.04
Package: calibre 5.5.0+dfsg-3
ProcVersionSignature: Ubuntu 5.8.0-25.26-generic 5.8.14
Uname: Linux 5.8.0-25-generic x86_64
ApportVersion: 2.20.11-0ubuntu51
Architecture: amd64
CasperMD5CheckResult: skip
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Tue Nov 24 14:08:44 2020
ExecutablePath: /usr/bin/calibre
ExecutableTimestamp: 1606152794
InstallationDate: Installed on 2020-11-04 (20 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Alpha amd64 (20201104)
InterpreterPath: /usr/bin/python3.8
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/bin/calibre /media/corrado/dati2/calibre/CarlSaganIlMondoInfestatoDaiDemoni.mobi
ProcCwd: /home/corrado
Python3Details: /usr/bin/python3.8, Python 3.8.6, python3-minimal, 3.8.6-1
PythonArgs: ['/usr/bin/calibre', '/media/corrado/dati2/calibre/CarlSaganIlMondoInfestatoDaiDemoni.mobi']
PythonDetails: N/A
SourcePackage: calibre
Title: calibre crashed with ImportError in __init__(): /usr/lib/calibre/calibre/plugins/progress_indicator.so: undefined symbol: _Py_FatalErrorFunc
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo

Revision history for this message
corrado venturini (corradoventu) wrote :
information type: Private → Public
tags: removed: need-duplicate-check
Changed in calibre (Ubuntu):
importance: Undecided → Medium
Revision history for this message
corrado venturini (corradoventu) wrote :

Problem solved with today updates:
corrado@corrado-x2-hh-1104:~$ apt policy calibre
calibre:
  Installed: 5.5.0+dfsg-4
  Candidate: 5.5.0+dfsg-4
  Version table:
 *** 5.5.0+dfsg-4 500
        500 http://archive.ubuntu.com/ubuntu hirsute/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu hirsute/universe i386 Packages
        100 /var/lib/dpkg/status
corrado@corrado-x2-hh-1104:~$

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in calibre (Ubuntu):
status: New → Confirmed
Revision history for this message
siiky (siiky) wrote :

I also have this problem on Debian Testing.

```
$ apt policy calibre
calibre:
  Installed: 5.5.0+dfsg-1
  Candidate: 5.5.0+dfsg-1
  Version table:
 *** 5.5.0+dfsg-1 990
        990 http://ftp.pt.debian.org/debian testing/main amd64 Packages
        990 http://ftp.pt.debian.org/debian testing/main i386 Packages
        100 /var/lib/dpkg/status
     3.39.1+dfsg-3 900
        900 http://ftp.pt.debian.org/debian stable/main amd64 Packages
        900 http://ftp.pt.debian.org/debian stable/main i386 Packages
```

```
$ calibre
Traceback (most recent call last):
  File "/usr/bin/calibre", line 20, in <module>
    sys.exit(calibre())
  File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
    main(args)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 509, in main
    app, opts, args = init_qt(args)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 122, in init_qt
    app = Application(args, override_program_name=override, windows_app_uid=MAIN_APP_UID)
  File "/usr/lib/calibre/calibre/gui2/__init__.py", line 885, in __init__
    from calibre_extensions import progress_indicator
ImportError: /usr/lib/calibre/calibre/plugins/progress_indicator.so: undefined symbol: _Py_FatalErrorFunc
```

Revision history for this message
corrado venturini (corradoventu) wrote :

Disappeared with new Calibre releases. changing to invalid.

Changed in calibre (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.