| Summary: | QThreadStorage errors after running "konsole --help" | ||
|---|---|---|---|
| Product: | [Applications] konsole | Reporter: | timofey <tima12332184> |
| Component: | general | Assignee: | Konsole Bugs <konsole-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | christoph, katze_942 |
| Priority: | NOR | ||
| Version First Reported In: | 25.08.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | screenshot of the observed result | ||
|
Description
timofey
2025-10-19 12:15:41 UTC
I can reproduce this with Qt 6.9.2, and also with the Flathub and nightly KDE Flatpak versions of Konsole. Operating System: ALT Linux 20250612 KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.16.12-6.16-alt1 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-5200U CPU @ 2.20GHz Memory: 16 ГиБ of RAM (15.5 ГиБ usable) Graphics Processor 1: Mesa Intel® HD Graphics 5500 Graphics Processor 2: Mesa Intel® HD Graphics 5500 Manufacturer: Acer Product Name: Aspire E5-573G System Version: V3.72 Can reproduce in master with recent Qt, too: ❯ konsole --version qt.multimedia.symbolsresolver: Couldn't load pipewire-0.3 library qt.multimedia.symbolsresolver: Couldn't resolve pipewire-0.3 symbols konsole 26.03.70 QThreadStorage: entry 3 destroyed before end of thread 0x559b0ae59f60 QThreadStorage: entry 2 destroyed before end of thread 0x559b0ae59f60 Same for Kate, that seems to be still a generic issue. ❯ kate --version qt.multimedia.symbolsresolver: Couldn't load pipewire-0.3 library qt.multimedia.symbolsresolver: Couldn't resolve pipewire-0.3 symbols kate 26.03.70 QThreadStorage: entry 1 destroyed before end of thread 0x555ea6c78370 QThreadStorage: entry 0 destroyed before end of thread 0x555ea6c78370 My Qt is 6.10.1. gdb tells me:
#0 0x00007ffff4600986 in QMessageLogger::warning(char const*, ...) const () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#1 0x00007ffff48d7a3b in QThreadStoragePrivate::finish(QList<void*>*) () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#2 0x00007ffff48cf039 in void (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::{lambda()#1}>(QThreadPrivate::finish()::{lambda()#1}&&) [clone .isra.0] ()
from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#3 0x00007ffff48cf2de in (anonymous namespace)::QThreadDataDestroyer::EarlyMainThread::~EarlyMainThread() () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#4 0x00007ffff3fd9d08 in __cxa_finalize () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#5 0x00007ffff4637db7 in __do_global_dtors_aux () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#6 0x00007ffffff963e0 in ?? ()
#7 0x00007ffff7fc7102 in _dl_call_fini () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/ld-linux-x86-64.so.2
Thread 3 (Thread 0x7fffec1106c0 (LWP 1845279) "WaylandEventThr"):
#0 0x00007ffff40aa43d in poll () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#1 0x00007fffee73cf3d in QtWaylandClient::EventThread::run() () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6WaylandClient.so.6
#2 0x00007ffff48d02dc in QThreadPrivate::start(void*) () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#3 0x00007ffff403097a in start_thread () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#4 0x00007ffff40b8d2c in __clone3 () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
Thread 2 (Thread 0x7fffec9116c0 (LWP 1845278) "WaylandEventThr"):
#0 0x00007ffff402d389 in __futex_abstimed_wait_common () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#1 0x00007ffff402fe1e in pthread_cond_wait@@GLIBC_2.3.2 () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#2 0x00007ffff48d8d44 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#3 0x00007fffee73cef0 in QtWaylandClient::EventThread::run() () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6WaylandClient.so.6
#4 0x00007ffff48d02dc in QThreadPrivate::start(void*) () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#5 0x00007ffff403097a in start_thread () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#6 0x00007ffff40b8d2c in __clone3 () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
Thread 1 (Thread 0x7fffecc98280 (LWP 1845217) "konsole"):
#0 0x00007ffff4600986 in QMessageLogger::warning(char const*, ...) const () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#1 0x00007ffff48d7a3b in QThreadStoragePrivate::finish(QList<void*>*) () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#2 0x00007ffff48cf039 in void (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::{lambda()#1}>(QThreadPrivate::finish()::{lambda()#1}&&) [clone .isra.0] () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#3 0x00007ffff48cf2de in (anonymous namespace)::QThreadDataDestroyer::EarlyMainThread::~EarlyMainThread() () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#4 0x00007ffff3fd9d08 in __cxa_finalize () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6
#5 0x00007ffff4637db7 in __do_global_dtors_aux () from /nix/store/zp6r9bxds1hldvkx1vbrk0d1ady17zhh-qtbase-6.10.1/lib/libQt6Core.so.6
#6 0x00007ffffff963e0 in ?? ()
#7 0x00007ffff7fc7102 in _dl_call_fini () from /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/ld-linux-x86-64.so.2
Could that be a side effect that --version exits perhaps in some bad way? |