Package: calibre
Version: 8.16.2+ds+~0.10.5-2
When editing the metadata for a book in calibre, editing the "Normal View" for
the Comments (book description) works perfectly.
However, if you switch to the "HTML Source" tab, then Calibre crashes when you
select any text.
Clicking in the tab is fine, but selecting text causes an almost-immediate
crash (sometimes delayed up to a quarter or half second or so).
This used to work without a problem (I fairly often select all of the html,
pipe it through an xsel + perl cleanup script I wrote `xsel -o | perl ... |
xsel -ib`, and then paste it back) but has been crashing for a few weeks
now . I tried reverting to calibre_8.15.0+ds+~0.10.5-1_all.deb but it still
crashes (so maybe the problem is in Qt6 or in the python Qt6 libs rather than
Calibre itself)
Hardware: Threadripper 1950x, Asrock X399 Taichi motherboard, 128GB RAM, Radeon
RX 7600
Software: Debian Sid, linux-image-6.17.11+deb14-amd64, xorg 1:7.7+26:amd64,
amdgpu driver, mesa 25.3.2-2, xfce4 4.20-1, X11 started from console
with startx rather than lightdm (because this machine is usually a
headless server but I'm temporarily using it as a desktop machine
while waiting for a dead CPU to be replaced).
There's nothing logged in ~/.xsession-errors but /var/log/kern.log has:
Dec 23 14:17:45 taz kernel: GUIPool[1288984]: segfault at 69c ip
00007fe21463ed7b sp 00007ffe4c065230 error 4 in
libQt6Gui.so.6.9.2[20bd7b,7fe21456d000+5a6000] likely on CPU 26 (core 10,
socket 0)
Dec 23 14:17:45 taz kernel: Code: 0f 1e fa 41 56 41 54 55 53 48 89 fb 48 83 ec
58 48 8b 06 64 48 8b 2c 25 28 00 00 00 48 89 6c 24 48 48 89 f5 48 89 fe 48 89
ef <ff> 50 60 41 89 c4 84 c0 75 2b 48 83 7b 10 16 74 4c b9 01 00 00 00
Qt6 libs installed:
# dlocate -lI libqt6 python3-pyqt6
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============================-====================-================================================
ii libqt6charts6 6.9.2-3:amd64 Qt 6 Charts library
ii libqt6concurrent6 6.9.2+dfsg-3:amd64 Qt 6 concurrent module
ii libqt6core5compat6 6.9.2-3:amd64 Qt 6 Qt5Compat library
ii libqt6core6t64 6.9.2+dfsg-3:amd64 Qt 6 core module
ii libqt6dbus6 6.9.2+dfsg-3:amd64 Qt 6 D-Bus module
ii libqt6gui6 6.9.2+dfsg-3:amd64 Qt 6 GUI module
ii libqt6labsplatform6 6.9.2+dfsg-5:amd64 Qt 6 Labs Platform
library
ii libqt6multimedia6 6.9.2-5+b1:amd64 Qt 6 Multimedia library
ii libqt6multimediawidgets6 6.9.2-5+b1:amd64 Qt 6 Multimedia Widgets
library
ii libqt6network6 6.9.2+dfsg-3:amd64 Qt 6 network module
ii libqt6opengl6 6.9.2+dfsg-3:amd64 Qt 6 OpenGL module
ii libqt6openglwidgets6 6.9.2+dfsg-3:amd64 Qt 6 OpenGL widgets
module
ii libqt6positioning6 6.9.2-3:amd64 Qt 6 Positioning library
ii libqt6printsupport6 6.9.2+dfsg-3:amd64 Qt 6 print support
module
ii libqt6qml6 6.9.2+dfsg-5:amd64 Qt 6 QML library
ii libqt6qmlmeta6 6.9.2+dfsg-5:amd64 Qt 6 QML Meta library
ii libqt6qmlmodels6 6.9.2+dfsg-5:amd64 Qt 6 QML Models library
ii libqt6qmlworkerscript6 6.9.2+dfsg-5:amd64 Qt 6 QML WorkerScript
library
ii libqt6quick6 6.9.2+dfsg-5:amd64 Qt 6 Quick library
ii libqt6quickcontrols2-6 6.9.2+dfsg-5:amd64 Qt 6 Quick Controls 2
library
ii libqt6quickshapes6 6.9.2+dfsg-5:amd64 Qt 6 Quick Shapes
library
ii libqt6quicktemplates2-6 6.9.2+dfsg-5:amd64 Qt 6 Quick Templates 2
library
ii libqt6quickwidgets6 6.9.2+dfsg-5:amd64 Qt 6 Quick Widgets
library
ii libqt6spatialaudio6 6.9.2-5+b1:amd64 Qt 6 Spatial Audio
library
ii libqt6sql6 6.9.2+dfsg-3:amd64 Qt 6 SQL module
ii libqt6sql6-sqlite 6.9.2+dfsg-3:amd64 Qt 6 SQLite 3 database
driver
ii libqt6svg6 6.9.2-5:amd64 Qt 6 SVG library
ii libqt6svgwidgets6 6.9.2-5:amd64 Qt 6 SVG Widgets library
ii libqt6test6 6.9.2+dfsg-3:amd64 Qt 6 test module
ii libqt6texttospeech6 6.9.2-3:amd64 Qt 6 Speech library
ii libqt6waylandclient6 6.9.2-3:amd64 Qt 6 Wayland Client
library
ii libqt6waylandcompositor6 6.9.2-3:amd64 Qt 6 Wayland Compositor
library
ii libqt6webchannel6 6.9.2-3:amd64 Qt 6 WebChannel library
ii libqt6webchannelquick6 6.9.2-3:amd64 Qt 6 WebChannel Quick
library
ii libqt6webengine6-data 6.9.2+dfsg-4:all Qt 6 Web content engine
library - data
ii libqt6webenginecore6 6.9.2+dfsg-4:amd64 Qt 6 WebEngine Core
library
ii libqt6webenginecore6-bin 6.9.2+dfsg-4:amd64 Qt 6 WebEngine Core
binaries
ii libqt6webenginequick6 6.9.2+dfsg-4:amd64 Qt 6 WebEngine Quick
library
ii libqt6webenginewidgets6 6.9.2+dfsg-4:amd64 Qt 6 WebEngine Widgets
library
ii libqt6widgets6 6.9.2+dfsg-3:amd64 Qt 6 widgets module
ii libqt6wlshellintegration6 6.9.2-3:amd64 Qt 6 Wayland
ShellIntegration library
ii libqt6xml6 6.9.2+dfsg-3:amd64 Qt 6 XML module
ii python3-pyqt6 6.10.1-1:amd64 Python bindings for Qt 6
ii python3-pyqt6.qtmultimedia 6.10.1-1:amd64 Python bindings for Qt
6 Multimedia module
ii python3-pyqt6.qtqml 6.10.1-1:amd64 Python bindings for Qt
6 QML module
ii python3-pyqt6.qtquick 6.10.1-1:amd64 Python bindings for Qt
6 Quick module
ii python3-pyqt6.qtsvg 6.10.1-1:amd64 Python bindings for Qt
6 SVG module
ii python3-pyqt6.qttexttospeech 6.10.1-1:amd64 Python bindings for Qt
6 TextToSpeech module
ii python3-pyqt6.qtwebchannel 6.10.1-1:amd64 Python bindings for Qt
6 WebChannel module
ii python3-pyqt6.qtwebengine 6.10.0-1:amd64 Python bindings for the
Qt 6 WebEngine framework
ii python3-pyqt6.sip 13.10.3-1:amd64 runtime module for
Python extensions using SIP