Bug 484326 - Konsole crashes every time the external display is turned on
Summary: Konsole crashes every time the external display is turned on
Status: RESOLVED DUPLICATE of bug 473020
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 24.02.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
: 467147 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-03-23 14:18 UTC by Najjar
Modified: 2024-05-10 19:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Najjar 2024-03-23 14:18:56 UTC
Application: konsole (24.02.1)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.8.1-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.0.2 [CoredumpBackend]

-- Information about the crash:
Since upgrading to Plasma 6, KDE & Qt apps have been crashing when turning on the external display connected to USB-C dock through DP Alt mode.
This happens every time.
Plasma doesn't put the display to sleep anymore (ignores display energy settings), thus necessitating turning the display on and off.

The crash can be reproduced every time.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
Downloading separate debug info for /usr/bin/konsole...
[New LWP 1485]
[New LWP 1487]
[New LWP 1492]
[New LWP 1486]
[New LWP 1488]
[New LWP 1510]
[New LWP 1493]
[New LWP 1511]
[New LWP 1523]
[New LWP 1512]
[New LWP 1519]
[New LWP 1986]
[New LWP 1520]
Downloading separate debug info for /usr/lib/libkonsoleapp.so.24.02.1...
Downloading separate debug info for /usr/lib/libkonsoleprivate.so.24.02.1...
Downloading separate debug info for /usr/lib/libKF6NotifyConfig.so.6...
Downloading separate debug info for /usr/lib/libb2.so.1...
Downloading separate debug info for /usr/lib/libcap.so.2...
Downloading separate debug info for /usr/lib/libvorbisfile.so.3...
Downloading separate debug info for /usr/lib/libvorbis.so.0...
Downloading separate debug info for /usr/lib/libogg.so.0...
Downloading separate debug info for /usr/lib/libvorbisenc.so.2...
Downloading separate debug info for /usr/lib/libpsl.so.5...
Downloading separate debug info for /usr/lib/libEGL_mesa.so.0...
Downloading separate debug info for /usr/lib/libgbm.so.1...
Downloading separate debug info for /usr/lib/dri/iris_dri.so...
Downloading separate debug info for /usr/lib/qt6/plugins/konsoleplugins/konsole_quickcommandsplugin.so...
Downloading separate debug info for /usr/lib/qt6/plugins/konsoleplugins/konsole_sshmanagerplugin.so...
Downloading separate debug info for /usr/lib/qt6/plugins/imageformats/../../../libmng.so.2...
Downloading separate debug info for system-supplied DSO at 0x7ffd7df99000...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/konsole'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x798648a4d9c0 (LWP 1485))]

Cannot QML trace cores :(
Downloading source file /usr/src/debug/mesa/build/../mesa-24.0.3/src/c11/impl/threads_posix.c...
Downloading source file /usr/src/debug/mesa/build/../mesa-24.0.3/src/util/u_queue.c...
Downloading source file /usr/src/debug/konsole/konsole-24.02.1/src/main.cpp...
[Current thread is 1 (Thread 0x798648a4d9c0 (LWP 1485))]

Thread 13 (Thread 0x79862b2006c0 (LWP 1520)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x79862b1ffae0, op=137, expected=0, futex_word=0x5b98501b9594) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b98501b9594, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79862b1ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b98501b9594, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79862b1ffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x79862b1ffae0, clockid=1, mutex=0x5b98501b9540, cond=0x5b98501b9568) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b98501b9568, mutex=0x5b98501b9540, abstime=0x79862b1ffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b98501b9540) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b98501b9540) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b9850563c60, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b9850563c50) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b9850563c50) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x798629e006c0 (LWP 1986)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x798629dffae0, op=137, expected=0, futex_word=0x5b985050c960) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b985050c960, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x798629dffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b985050c960, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x798629dffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x798629dffae0, clockid=1, mutex=0x5b985050c910, cond=0x5b985050c938) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b985050c938, mutex=0x5b985050c910, abstime=0x798629dffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b985050c910) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b985050c910) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b985068bb00, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b985068baf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b985068baf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x79862bc006c0 (LWP 1519)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x79862bbffae0, op=137, expected=0, futex_word=0x5b98503f1484) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b98503f1484, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79862bbffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b98503f1484, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79862bbffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x79862bbffae0, clockid=1, mutex=0x5b98503f1430, cond=0x5b98503f1458) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b98503f1458, mutex=0x5b98503f1430, abstime=0x79862bbffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b98503f1430) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b98503f1430) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b98504f8a40, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b98504f8a30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b98504f8a30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x79863d0006c0 (LWP 1512)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x79863cfffae0, op=137, expected=0, futex_word=0x5b98503c7b94) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b98503c7b94, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79863cfffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b98503c7b94, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79863cfffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x79863cfffae0, clockid=1, mutex=0x5b98503c7b40, cond=0x5b98503c7b68) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b98503c7b68, mutex=0x5b98503c7b40, abstime=0x79863cfffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b98503c7b40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b98503c7b40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b9850430220, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b9850430210) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b9850430210) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x79862a8006c0 (LWP 1523)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x79862a7ffae0, op=137, expected=0, futex_word=0x5b985004bdc0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b985004bdc0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79862a7ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b985004bdc0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79862a7ffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x79862a7ffae0, clockid=1, mutex=0x5b985004bd70, cond=0x5b985004bd98) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b985004bd98, mutex=0x5b985004bd70, abstime=0x79862a7ffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b985004bd70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b985004bd70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b9850992ed0, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b9850992ec0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b9850992ec0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x79863da006c0 (LWP 1511)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x79863d9ffae0, op=137, expected=0, futex_word=0x5b98508c2894) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b98508c2894, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79863d9ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b98508c2894, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x79863d9ffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x79863d9ffae0, clockid=1, mutex=0x5b98508c2840, cond=0x5b98508c2868) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b98508c2868, mutex=0x5b98508c2840, abstime=0x79863d9ffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b98508c2840) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b98508c2840) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b98505434e0, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b98505434d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b98505434d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7986458006c0 (LWP 1493)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5b985017c270) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b985017c270, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b985017c270, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5b985017c218, cond=0x5b985017c248) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b985017c248, mutex=0x5b985017c218) at pthread_cond_wait.c:618
#5  0x000079863dc8683c in cnd_wait () at ../mesa-24.0.3/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.3/src/util/u_queue.c:290
#7  0x000079863dc9e7ec in impl_thrd_routine () at ../mesa-24.0.3/src/c11/impl/threads_posix.c:67
#8  0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x798644e006c0 (LWP 1510)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x798644dffae0, op=137, expected=0, futex_word=0x5b985054fc00) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b985054fc00, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x798644dffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b985054fc00, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x798644dffae0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8a65 in __pthread_cond_wait_common (abstime=0x798644dffae0, clockid=1, mutex=0x5b985054fbb0, cond=0x5b985054fbd8) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5b985054fbd8, mutex=0x5b985054fbb0, abstime=0x798644dffae0) at pthread_cond_wait.c:643
#5  0x000079864f6a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x5b985054fbb0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x5b985054fbb0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=this@entry=0x5b98503c15f0, mutex=mutex@entry=0x5b985053e1c8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x000079864f6a64aa in QThreadPoolThread::run (this=0x5b98503c15e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b98503c15e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x798646c006c0 (LWP 1488)):
#0  0x000079864ef190bf in __GI___poll (fds=fds@entry=0x798646bffb70, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079864d3d9b18 in poll (__timeout=-1, __nfds=2, __fds=0x798646bffb70) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x5b98500baff0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:184
#3  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#5  QThreadPrivate::start (arg=0x5b98500baff0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#6  0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7986484006c0 (LWP 1486)):
#0  0x000079864ef190bf in __GI___poll (fds=0x5b9850045220, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079864dee12f6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x5b9850045220, timeout=<optimized out>, context=0x798640000c80) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x798640000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x000079864de81162 in g_main_context_iteration (context=0x798640000c80, may_block=1) at ../glib/glib/gmain.c:4414
#4  0x000079864f7739c4 in QEventDispatcherGlib::processEvents (this=0x798640000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#5  0x000079864f543d6e in QEventLoop::processEvents (flags=..., this=0x7986483ffb30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x7986483ffb30, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#7  0x000079864f62106f in QThread::exec (this=this@entry=0x79864e346b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#8  0x000079864e2be9df in QDBusConnectionManager::run (this=0x79864e346b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/dbus/qdbusconnection.cpp:131
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x79864e346b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7986462006c0 (LWP 1492)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5b985018be88) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b985018be88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b985018be88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5b985018be30, cond=0x5b985018be60) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b985018be60, mutex=0x5b985018be30) at pthread_cond_wait.c:618
#5  0x000079863dc8683c in cnd_wait () at ../mesa-24.0.3/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.3/src/util/u_queue.c:290
#7  0x000079863dc9e7ec in impl_thrd_routine () at ../mesa-24.0.3/src/c11/impl/threads_posix.c:67
#8  0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7986476006c0 (LWP 1487)):
#0  0x000079864eea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5b98500bf0c0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5b98500bf0c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079864eea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5b98500bf0c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x000079864eea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5b98500bf070, cond=0x5b98500bf098) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5b98500bf098, mutex=0x5b98500bf070) at pthread_cond_wait.c:618
#5  0x000079864f6a3c10 in QWaitConditionPrivate::wait (deadline=..., this=0x5b98500bf070) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:103
#6  QWaitCondition::wait (this=this@entry=0x5b9850044f40, mutex=mutex@entry=0x5b9850044f38, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181
#7  0x000079864d3d9a98 in QtWaylandClient::EventThread::waitForReading (this=0x5b9850044f00) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:218
#8  QtWaylandClient::EventThread::run (this=0x5b9850044f00) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:179
#9  0x000079864f6a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x5b9850044f00) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283
#12 0x000079864eea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079864ef26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x798648a4d9c0 (LWP 1485)):
[KCrash Handler]
#5  0x0000002f00000001 in ??? ()
#6  0x000079864d406f22 in QtWaylandClient::QWaylandWindow::handleScreensChanged (this=0x5b98502116c0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylandwindow.cpp:1409
#7  0x000079864f590ca9 in QtPrivate::QSlotObjectBase::call (a=0x7ffd7df87738, r=0x5b98502116c0, this=0x5b98503127c0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobjectdefs_impl.h:433
#8  doActivate<false> (sender=0x5b985030f1d0, signal_index=3, argv=0x7ffd7df87738) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4039
#9  0x000079864a313596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#10 0x000079864a31000e in ffi_call_int (cif=cif@entry=0x7ffd7df87940, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#11 0x000079864a312bd3 in ffi_call (cif=cif@entry=0x7ffd7df87940, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffd7df87a10) at ../src/x86/ffi64.c:710
#12 0x000079864d36a645 in wl_closure_invoke (closure=closure@entry=0x7986340025a0, target=<optimized out>, target@entry=0x5b985030fd80, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../wayland-1.22.0/src/connection.c:1025
#13 0x000079864d36ae73 in dispatch_event (display=display@entry=0x5b9850046660, queue=0x5b9850046750) at ../wayland-1.22.0/src/wayland-client.c:1631
#14 0x000079864d36b13c in dispatch_queue (queue=0x5b9850046750, display=0x5b9850046660) at ../wayland-1.22.0/src/wayland-client.c:1777
#15 wl_display_dispatch_queue_pending (display=0x5b9850046660, queue=0x5b9850046750) at ../wayland-1.22.0/src/wayland-client.c:2019
#16 0x000079864d3d998e in QtWaylandClient::EventThread::readAndDispatchEvents (this=0x5b9850044f00) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:229
#17 0x000079864f57c2c7 in QObject::event (this=0x5b9850046430, e=0x798634001bf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437
#18 0x00007986504f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5b9850046430, e=0x798634001bf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296
#19 0x000079864f539818 in QCoreApplication::notifyInternal2 (receiver=0x5b9850046430, event=event@entry=0x798634001bf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121
#20 0x000079864f539b9b in QCoreApplication::sendEvent (event=0x798634001bf0, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5b985003dba0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901
#22 0x000079864f7758a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760
#23 postEventSourceDispatch (s=0x5b98500431c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#24 0x000079864de82f69 in g_main_dispatch (context=0x798640000ef0) at ../glib/glib/gmain.c:3476
#25 0x000079864dee13a7 in g_main_context_dispatch_unlocked (context=0x798640000ef0) at ../glib/glib/gmain.c:4284
#26 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x798640000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#27 0x000079864de81162 in g_main_context_iteration (context=0x798640000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#28 0x000079864f7739c4 in QEventDispatcherGlib::processEvents (this=0x5b98500591b0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#29 0x000079864f543d6e in QEventLoop::processEvents (flags=..., this=0x7ffd7df88010) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#30 QEventLoop::exec (this=0x7ffd7df88010, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#31 0x000079864f53c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#32 0x00007986504f0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574
#33 0x00005b984e0af695 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/konsole/konsole-24.02.1/src/main.cpp:233

Reported using DrKonqi
Comment 1 Nicolas Fella 2024-03-24 11:25:53 UTC

*** This bug has been marked as a duplicate of bug 473020 ***
Comment 2 oso 2024-05-10 19:55:58 UTC
*** Bug 467147 has been marked as a duplicate of this bug. ***