[SRU] extractreads crashed with ImportError in main__: /usr/lib/python3/dist-packages/obitools/word/_readindex.cpython-312-x86_64-linux-gnu.so: undefined symbol: heapsort
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
obitools (Debian) |
Fix Released
|
Unknown
|
|||
obitools (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Mantic |
Won't Fix
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
extractreads fails to run and crashes immediately with the error:
$ extractreads
Traceback (most recent call last):
File "/usr/bin/
from obitools.
ImportError: /usr/lib/
[ Test Plan ]
install obitools.
Execute "extractreads --help"
If the package is not fixed, it will fail with the above error.
With the fixed package, it will print the help menu.
[ Where problems could occur ]
As mentioned in the Debian patch, this change can introduce a possible perforomace tradeoff and a probable increased stack memory consumption.
[ Other Info ]
This has been fixed in Debian and has synced with Oracular, so Oracular is now fixed.
[ Original Bug Description ]
extractreads fails to run with the error:
$ extractreads
Traceback (most recent call last):
File "/usr/bin/
from obitools.
ImportError: /usr/lib/
ProblemType: Crash
DistroRelease: Ubuntu 24.04
Package: obitools 1.2.13+dfsg-7build1
ProcVersionSign
Uname: Linux 6.8.0-22-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Wed Apr 17 22:03:44 2024
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2024-04-10 (7 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Beta amd64 (20240410)
InterpreterPath: /usr/bin/python3.12
JournalErrors: -- No entries --
ProcCmdline: /usr/bin/python3 /usr/bin/
Python3Details: /usr/bin/
PythonArgs: ['/usr/
PythonDetails: N/A
SourcePackage: obitools
Title: extractreads crashed with ImportError in __main__: /usr/lib/
Traceback:
Traceback (most recent call last):
File "/usr/bin/
from obitools.
ImportError: /usr/lib/
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sudo users
information type: | Private → Public |
tags: | removed: need-duplicate-check |
Changed in obitools (Ubuntu): | |
importance: | Undecided → Medium |
Changed in obitools (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
Changed in obitools (Debian): | |
status: | Unknown → Fix Released |
summary: |
- extractreads crashed with ImportError in main__: /usr/lib/python3/dist- + [SRU] extractreads crashed with ImportError in main__: + /usr/lib/python3/dist- packages/obitools/word/_readindex.cpython-312-x86_64-linux-gnu.so: undefined symbol: heapsort |
description: | updated |
Changed in obitools (Ubuntu Noble): | |
status: | New → In Progress |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
description: | updated |
Changed in obitools (Ubuntu Mantic): | |
status: | New → In Progress |
Changed in obitools (Ubuntu Noble): | |
assignee: | Sudip Mukherjee (sudipmuk) → nobody |
Changed in obitools (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in obitools (Ubuntu Focal): | |
status: | New → In Progress |
The Debian fix has synced in Oracular.