Package: plasma-discover Version: 6.3.6-1 Severity: normal X-Debbugs-Cc: [email protected]
Discover in trixie intermittently freezes or crashes (SIGABRT) on JPEG-XL icons newly introduced in Debian unstable's AppStream catalog Steps to reproduce: Enable unstable alongside trixie with apt-pinning, run apt update (pulls in unstable's AppStream/DEP-11 icon catalog, including .jxl icons). Open Discover. Discover crashes (SIGABRT) or freezes and requires a force-close. Root cause: Crash/hang occurs in QImageReader::jumpToNextImage() → QPixmapIconEngine::bestMatch(), called synchronously on the main thread during QSGThreadedRenderLoop::polishAndSync — hence the whole UI freezes rather than just one icon failing. The .jxl files themselves are valid (djxl decodes them without error), so the bug is in kimg_jxl.so's handling, not the files. Neither libjxl0.11 nor kimageformat6-plugins had been upgraded recently; the icon files' own mtimes show they first appeared around 2026-08-24, coinciding with when the crash started. This points to newly-introduced .jxl content exposing a pre-existing bug, not a package regression. Confirmed via a second, otherwise-identical machine (same packages, no unstable enabled, zero .jxl icons present): no crash there, ruling out CPU/core- count/version differences. Workaround: moving kimg_jxl.so entirely out of /usr/lib/x86_64-linux- gnu/qt6/plugins/imageformats/ (renaming in-place to .disabled is not sufficient — Qt loads every file in that directory regardless of extension) stops the crash. Note: happy to provide full GDB backtraces / strace output on request. -- System Information: Debian Release: 13.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 7.2.3-4-liquorix-amd64 (SMP w/28 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages plasma-discover depends on: ii appstream 1.0.5-1 ii apt-config-icons 1.0.5-1 ii kio6 6.13.0-6 ii libappstreamqt3 1.0.5-1 ii libc6 2.41-12+deb13u4 ii libgcc-s1 14.2.0-19 ii libkf6attica6 6.13.0-1 ii libkf6configcore6 6.13.0-2 ii libkf6configgui6 6.13.0-2 ii libkf6coreaddons6 6.13.0-1 ii libkf6crash6 6.13.0-1 ii libkf6dbusaddons6 6.13.0-1 ii libkf6i18n6 6.13.0-1 ii libkf6i18nqml6 6.13.0-1 ii libkf6iconthemes6 6.13.0-2 ii libkf6idletime6 6.13.0-1 ii libkf6jobwidgets6 6.13.0-1 ii libkf6kiocore6 6.13.0-6 ii libkf6kiogui6 6.13.0-6 ii libkf6newstuffcore6 6.13.0-1 ii libkf6notifications6 6.13.0-1 ii libkf6service-bin 6.13.0-1 ii libkf6service6 6.13.0-1 ii libkf6statusnotifieritem6 6.13.0-1 ii libkf6widgetsaddons6 6.13.0-1 ii libkf6windowsystem6 6.13.0-2 ii libmarkdown2 2.2.7-2.1 ii libpackagekitqt6-1 1.1.2-1+b1 ii libqcoro6core0t64 0.12.0-1+deb13u1 ii libqt6core6t64 6.8.2+dfsg-9+deb13u2 ii libqt6dbus6 6.8.2+dfsg-9+deb13u2 ii libqt6gui6 6.8.2+dfsg-9+deb13u2 ii libqt6network6 6.8.2+dfsg-9+deb13u2 ii libqt6qml6 6.8.2+dfsg-7 ii libqt6quick6 6.8.2+dfsg-7 ii libqt6quickcontrols2-6 6.8.2+dfsg-7 ii libqt6webview6 6.8.2-2 ii libqt6widgets6 6.8.2+dfsg-9+deb13u2 ii libstdc++6 14.2.0-19 ii packagekit 1.3.1-1+deb13u1 ii plasma-discover-common 6.3.6-1 ii qml6-module-org-kde-config 6.13.0-2 ii qml6-module-org-kde-kcmutils 6.13.0-2 ii qml6-module-org-kde-kirigami 6.13.0-2 ii qml6-module-org-kde-kirigamiaddons-components 1.7.0-1 ii qml6-module-org-kde-kirigamiaddons-formcard 1.7.0-1 ii qml6-module-org-kde-kitemmodels 6.13.0-1 ii qml6-module-org-kde-purpose 6.13.0-1 ii qml6-module-org-kde-userfeedback 6.13.0-1 ii qml6-module-qt5compat-graphicaleffects 6.8.2-3+b1 ii qml6-module-qtqml 6.8.2+dfsg-7 ii qml6-module-qtqml-models 6.8.2+dfsg-7 ii qml6-module-qtquick 6.8.2+dfsg-7 ii qml6-module-qtquick-controls 6.8.2+dfsg-7 ii qml6-module-qtquick-layouts 6.8.2+dfsg-7 ii qml6-module-qtquick-templates 6.8.2+dfsg-7 ii qml6-module-qtwebview 6.8.2-2 Versions of packages plasma-discover recommends: ii apt-config-icons-hidpi 1.0.5-1 ii apt-config-icons-large 1.0.5-1 ii apt-config-icons-large-hidpi 1.0.5-1 ii kde-config-updates 6.3.6-1 ii plasma-discover-backend-fwupd 6.3.6-1 pn software-properties-qt <none> Versions of packages plasma-discover suggests: ii plasma-discover-backend-flatpak 6.3.6-1 pn plasma-discover-backend-snap <none> -- no debconf information

