Bug 490426

Summary: plasmashell crash
Product: [Plasma] plasmashell Reporter: tkaratzo
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: akselmo
Priority: NOR Keywords: drkonqi
Version: 6.1.2   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description tkaratzo 2024-07-18 00:38:17 UTC
Application: plasmashell (6.1.2)

Qt Version: 6.7.0
Frameworks Version: 6.4.0
Operating System: Linux 5.15.0-116-generic x86_64
Windowing System: X11
Distribution: KDE neon 6.0
DrKonqi: 6.1.2 [CoredumpBackend]

-- Information about the crash:
This started happening after the update to KDE 6.1.

I switched to an x11-session, because screen sharing
in MS Teams, is simply not working with wayland, after
the update to 6.1

Since then, every time I turn off my monitor, and
then turn it on again, plasmashell crashes.

That's pretty much it. If I let my monitor "sleep",
and "wake it up" again, this does not happen.

This is extremely annoying... :(

The crash can be reproduced every time.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 30285]
[New LWP 30286]
[New LWP 30314]
[New LWP 30287]
[New LWP 30296]
[New LWP 30297]
[New LWP 30294]
[New LWP 30302]
[New LWP 30347]
[New LWP 30381]
[New LWP 30382]
[New LWP 30349]
[New LWP 30352]
[New LWP 30301]
[New LWP 30395]
[New LWP 30348]
[New LWP 30385]
[New LWP 30397]
[New LWP 30396]
[New LWP 30295]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140165887494848) at ./nptl/pthread_kill.c:44
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_kill.c.
[Current thread is 1 (Thread 0x7f7ae9ef0ac0 (LWP 30285))]

Cannot QML trace cores :(
Download failed: Invalid argument.  Continuing without source file ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_create.c.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_cond_wait.c.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/futex-internal.c.
Download failed: Invalid argument.  Continuing without source file ./misc/../sysdeps/unix/sysv/linux/epoll_wait.c.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/thread/qthread_unix.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/quick/scenegraph/qsgthreadedrenderloop.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/thread/qwaitcondition_unix.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/quick/util/qquickpixmapcache.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qflags.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qflags.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qeventdispatcher_glib.cpp.
Download failed: Invalid argument.  Continuing without source file ./io/../sysdeps/unix/sysv/linux/poll.c.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/src/libkcups/./src/libkcups/KCupsConnection.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/plugins/platforms/xcb/qxcbeventqueue.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/dbus/qdbusconnectionmanager.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/shell/./shell/main.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/widgets/kernel/qapplication.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/gui/kernel/qguiapplication.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/plugins/platforms/xcb/qxcbconnection.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/plugins/platforms/xcb/qxcbconnection.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/plugins/platforms/xcb/qxcbconnection_screens.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qcoreapplication.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qguiapplication.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qobject.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/kernel/qobjectdefs_impl.h.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/shell/./shell/screenpool.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qassert.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qlogging.cpp.
Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/./src/corelib/global/qglobal.cpp.
Download failed: Invalid argument.  Continuing without source file ./stdlib/./stdlib/abort.c.
Download failed: Invalid argument.  Continuing without source file ./signal/../sysdeps/posix/raise.c.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_kill.c.
[Current thread is 1 (Thread 0x7f7ae9ef0ac0 (LWP 30285))]

Thread 20 (Thread 0x7f7ae12c1640 (LWP 30295)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555af98fb860) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555af98fb860) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555af98fb860, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555af98fb810, cond=0x555af98fb838) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555af98fb838, mutex=0x555af98fb810) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7f7a80c73640 (LWP 30396)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f7a4c05274c) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f7a4c05274c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a4c05274c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f7a4c0526f8, cond=0x7f7a4c052720) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a4c052720, mutex=0x7f7a4c0526f8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 18 (Thread 0x7f7a27fff640 (LWP 30397)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f7a4c086878) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f7a4c086878) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a4c086878, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f7a4c086828, cond=0x7f7a4c086850) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a4c086850, mutex=0x7f7a4c086828) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7f7a93fff640 (LWP 30385)):
#0  0x00007f7aef9e2e2e in epoll_wait (epfd=66, events=0x7f7a93ffe640, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f7aa4054918 in  () at /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#2  0x00007f7aa4047d7c in  () at /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#3  0x00007f7a90725226 in  () at /lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#4  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7f7ac49b5640 (LWP 30348)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f7aac05231c) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f7aac05231c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7aac05231c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f7aac0522c8, cond=0x7f7aac0522f0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7aac0522f0, mutex=0x7f7aac0522c8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7f7a937fe640 (LWP 30395)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555afb4a6674) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555afb4a6674) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555afb4a6674, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555afb4a6620, cond=0x555afb4a6648) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555afb4a6648, mutex=0x555afb4a6620) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7af009b6bb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555afb4a6620) at ./src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x555afa16ed90, mutex=mutex@entry=0x555afa16ed88, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x00007f7af15d3576 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555afa16ed70) at ./src/quick/scenegraph/qsgthreadedrenderloop.cpp:197
#8  QSGRenderThread::processEventsAndWaitForMore() (this=0x555afa16ecd0) at ./src/quick/scenegraph/qsgthreadedrenderloop.cpp:868
#9  QSGRenderThread::run() (this=0x555afa16ecd0) at ./src/quick/scenegraph/qsgthreadedrenderloop.cpp:991
#10 0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#12 QThreadPrivate::start(void*) (arg=0x555afa16ecd0) at ./src/corelib/thread/qthread_unix.cpp:285
#13 0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#14 0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7f7ac7fff640 (LWP 30301)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555af99bd458) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555af99bd458) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555af99bd458, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555af99bd408, cond=0x555af99bd430) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555af99bd430, mutex=0x555af99bd408) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7f7aa6dfd640 (LWP 30352)):
#0  0x00007f7aef9d5bcf in __GI___poll (fds=0x555afa2e87d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7aee7b8256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7aee7603e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7aeff88570 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7a98000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#4  0x00007f7af01b5e3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7aa6dfc9d0, flags=...) at ./src/corelib/global/qflags.h:34
#5  0x00007f7af00cef48 in QThread::exec() (this=this@entry=0x555afa0a0bc0) at ./src/corelib/global/qflags.h:74
#6  0x00007f7af166a14c in QQuickPixmapReader::run() (this=0x555afa0a0bc0) at ./src/quick/util/qquickpixmapcache.cpp:1162
#7  0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#9  QThreadPrivate::start(void*) (arg=0x555afa0a0bc0) at ./src/corelib/thread/qthread_unix.cpp:285
#10 0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7f7ab0f00640 (LWP 30349)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f7aac08646c) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f7aac08646c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7aac08646c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f7aac086418, cond=0x7f7aac086440) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7aac086440, mutex=0x7f7aac086418) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f7a92ffd640 (LWP 30382)):
#0  0x00007f7aef9d5bcf in __GI___poll (fds=0x555afadaafb0, nfds=1, timeout=3499900) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7aee7b8256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7aee7603e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7aeff88570 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7a44000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#4  0x00007f7af01b5e3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7a92ffc9c0, flags=...) at ./src/corelib/global/qflags.h:34
#5  0x00007f7af00cef48 in QThread::exec() (this=this@entry=0x555afadac7c0) at ./src/corelib/global/qflags.h:74
#6  0x00007f7a9124a26c in KCupsConnection::run() (this=0x555afadac7c0) at ./src/libkcups/KCupsConnection.cpp:253
#7  0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#9  QThreadPrivate::start(void*) (arg=0x555afadac7c0) at ./src/corelib/thread/qthread_unix.cpp:285
#10 0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f7a927fc640 (LWP 30381)):
#0  0x00007f7aef9d5bcf in __GI___poll (fds=0x7f7a38001320, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7a91f5d21d in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f7a91f465a1 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f7a91f510bb in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f7a91f51170 in pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f7a91f6137d in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f7a91efdcb3 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#7  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f7ac67fc640 (LWP 30347)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555afa161350) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555afa161350) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555afa161350, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555afa161300, cond=0x555afa161328) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555afa161328, mutex=0x555afa161300) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7af009b6bb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555afa161300) at ./src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x555af96ce5c0, mutex=mutex@entry=0x555af96ce5b8, deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x00007f7af15d3576 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555af96ce5a0) at ./src/quick/scenegraph/qsgthreadedrenderloop.cpp:197
#8  QSGRenderThread::processEventsAndWaitForMore() (this=0x555af96ce500) at ./src/quick/scenegraph/qsgthreadedrenderloop.cpp:868
#9  QSGRenderThread::run() (this=0x555af96ce500) at ./src/quick/scenegraph/qsgthreadedrenderloop.cpp:991
#10 0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#12 QThreadPrivate::start(void*) (arg=0x555af96ce500) at ./src/corelib/thread/qthread_unix.cpp:285
#13 0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#14 0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f7ac77fe640 (LWP 30302)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555af99f1388) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555af99f1388) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555af99f1388, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555af99f1338, cond=0x555af99f1360) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555af99f1360, mutex=0x555af99f1338) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f7ae1c03640 (LWP 30294)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555af9884664) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555af9884664) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555af9884664, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555af9884610, cond=0x555af9884638) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555af9884638, mutex=0x555af9884610) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f7ad500d640 (LWP 30297)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555af9897498) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555af9897498) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555af9897498, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555af9897448, cond=0x555af9897470) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555af9897470, mutex=0x555af9897448) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f7ae0ac0640 (LWP 30296)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555af98972f4) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555af98972f4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555af98972f4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f7aef950a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555af98972a0, cond=0x555af98972c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555af98972c8, mutex=0x555af98972a0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f7ae1ff852d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f7ae1fa88bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f7ae1ff845b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f7ae8dfe640 (LWP 30287)):
#0  0x00007f7aef9d5bcf in __GI___poll (fds=0x7f7ae8dfd928, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7af26247e2 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7af262622c in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7ae9920458 in QXcbEventQueue::run() (this=0x555af968e9b0) at ./src/plugins/platforms/xcb/qxcbeventqueue.cpp:192
#4  0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#5  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#6  QThreadPrivate::start(void*) (arg=0x555af968e9b0) at ./src/corelib/thread/qthread_unix.cpp:285
#7  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f7ac6ffd640 (LWP 30314)):
#0  0x00007f7aef9d5bcf in __GI___poll (fds=0x555af9d93880, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7aee7b8256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7aee7603e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7aeff88570 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7ab8000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#4  0x00007f7af01b5e3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7ac6ffca20, flags=...) at ./src/corelib/global/qflags.h:34
#5  0x00007f7af00cef48 in QThread::exec() (this=<optimized out>) at ./src/corelib/global/qflags.h:74
#6  0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#8  QThreadPrivate::start(void*) (arg=0x555af9e62a70) at ./src/corelib/thread/qthread_unix.cpp:285
#9  0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f7ae95ff640 (LWP 30286)):
#0  0x00007f7aef9d5bcf in __GI___poll (fds=0x7f7ae40192b0, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7aee7b8256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7aee7603e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7aeff88570 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7ae4000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#4  0x00007f7af01b5e3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7ae95fe9d0, flags=...) at ./src/corelib/global/qflags.h:34
#5  0x00007f7af00cef48 in QThread::exec() (this=this@entry=0x7f7af0cbe3e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/global/qflags.h:74
#6  0x00007f7af0ca150e in QDBusConnectionManager::run() (this=0x7f7af0cbe3e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/dbus/qdbusconnectionmanager.cpp:144
#7  0x00007f7af0095c9d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:326
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:262
#9  QThreadPrivate::start(void*) (arg=0x7f7af0cbe3e0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at ./src/corelib/thread/qthread_unix.cpp:285
#10 0x00007f7aef951ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007f7aef9e3850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f7ae9ef0ac0 (LWP 30285)):
[KCrash Handler]
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140165887494848) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=140165887494848) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=140165887494848, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007f7aef8ff476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007f7aef8e57f3 in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007f7af020fb6e in qAbort() () at ./src/corelib/global/qglobal.cpp:161
#12 0x00007f7af020a20a in qt_message_fatal<QString&> (message=..., context=<optimized out>) at ./src/corelib/global/qlogging.cpp:2025
#13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=<optimized out>, msg=<optimized out>, ap=ap@entry=0x7fffc97995f0) at ./src/corelib/global/qlogging.cpp:374
#14 0x00007f7af0210511 in QMessageLogger::fatal(char const*, ...) const (this=<optimized out>, msg=<optimized out>) at ./src/corelib/global/qlogging.cpp:889
#15 0x00007f7af01d4b22 in qt_assert_x(char const*, char const*, char const*, int) (where=where@entry=0x555af8554170 "void ScreenPool::handleScreenRemoved(QScreen*)", what=<optimized out>, file=file@entry=0x555af855430f "./shell/screenpool.cpp", line=line@entry=261) at ./src/corelib/global/qassert.cpp:77
#16 0x0000555af849b52d in ScreenPool::handleScreenRemoved(QScreen*) (this=<optimized out>, screen=<optimized out>) at ./shell/screenpool.cpp:261
#17 0x00007f7af017555e in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffc97998c0, r=0x555af9b4ac70, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:469
#18 doActivate<false>(QObject*, int, void**) (sender=0x7fffc979a0a0, signal_index=10, argv=0x7fffc97998c0) at ./src/corelib/kernel/qobject.cpp:4078
#19 0x00007f7af05b7546 in QGuiApplication::screenRemoved(QScreen*) (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qguiapplication.cpp:428
#20 0x00007f7af0614a72 in QWindowSystemInterface::handleScreenRemoved(QPlatformScreen*) (platformScreen=0x555af96b5900) at ./src/corelib/kernel/qcoreapplication.h:97
#21 0x00007f7ae990fc5c in QXcbConnection::initializeScreensFromMonitor(xcb_screen_iterator_t*, int, QXcbScreen**, bool) (this=this@entry=0x555af968ee70, it=it@entry=0x7fffc9799b00, xcbScreenNumber=xcbScreenNumber@entry=0, primaryScreen=primaryScreen@entry=0x7fffc9799ae0, initialized=initialized@entry=true) at ./src/plugins/platforms/xcb/qxcbconnection_screens.cpp:567
#22 0x00007f7ae9910258 in QXcbConnection::initializeScreens(bool) (this=0x555af968ee70, initialized=true) at ./src/plugins/platforms/xcb/qxcbconnection_screens.cpp:317
#23 0x00007f7ae9905132 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=0x555af968ee70, event=0x555afabdf400) at ./src/plugins/platforms/xcb/qxcbconnection.cpp:590
#24 0x00007f7ae990b7ee in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555af968ee70, flags=...) at ./src/plugins/platforms/xcb/qxcbconnection.cpp:1087
#25 0x00007f7ae99232c7 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:55
#26 0x00007f7aee762d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f7aee7b82b8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f7aee7603e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f7aeff88570 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555af975f120, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#30 0x00007f7af01b5e3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffc9799fc0, flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34
#31 0x00007f7af01b7a6c in QCoreApplication::exec() () at ./src/corelib/global/qflags.h:74
#32 0x00007f7af05b1330 in QGuiApplication::exec() () at ./src/gui/kernel/qguiapplication.cpp:1926
#33 0x00007f7af227c8d9 in QApplication::exec() () at ./src/widgets/kernel/qapplication.cpp:2555
#34 0x0000555af849e61c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:188

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-07-18 07:57:15 UTC

*** This bug has been marked as a duplicate of bug 484687 ***