Application: plasmashell (5.26.0) Qt Version: 5.15.6 Frameworks Version: 5.98.0 Operating System: Linux 5.15.0-50-generic x86_64 Windowing System: X11 Distribution: KDE neon User - 5.26 DrKonqi: 5.26.0 [KCrashBackend] -- Information about the crash: After upgrading to Plasma 5.26.0 the desktop crashes every time I log in. Included is the automatic backtrace created by the bug report app in KDE after installing all needed packages. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [New LWP 1332] [New LWP 1430] [New LWP 1452] [New LWP 1453] [New LWP 1454] [New LWP 1555] [New LWP 1641] [New LWP 1676] [New LWP 1677] [New LWP 1678] [New LWP 1679] [New LWP 1680] [New LWP 1685] [New LWP 1690] [New LWP 1691] [New LWP 1692] [New LWP 1693] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163c718890) at ../sysdeps/nptl/futex-internal.h:183 [Current thread is 1 (Thread 0x7fa0047072c0 (LWP 1316))] Thread 18 (Thread 0x7f9fa2ffd700 (LWP 1693)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f9ff400a7e0) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f9ff400a790, cond=0x7f9ff400a7b8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7f9ff400a7b8, mutex=0x7f9ff400a790) at pthread_cond_wait.c:647 #3 0x00007fa00897e5eb in QWaitConditionPrivate::wait (deadline=..., this=0x7f9ff400a790) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x56163c1370f8, mutex=mutex@entry=0x56163c1370f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fa00a61b394 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56163c1370e8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56163c137050) at scenegraph/qsgthreadedrenderloop.cpp:935 #7 0x00007fa00a61b809 in QSGRenderThread::run (this=0x56163c137050) at scenegraph/qsgthreadedrenderloop.cpp:1052 #8 0x00007fa008978543 in QThreadPrivate::start (arg=0x56163c137050) at thread/qthread_unix.cpp:330 #9 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7f9fa37fe700 (LWP 1692)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163cc18ed8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163cc18e88, cond=0x56163cc18eb0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163cc18eb0, mutex=0x56163cc18e88) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7f9fa3fff700 (LWP 1691)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163cc18ed8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163cc18e88, cond=0x56163cc18eb0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163cc18eb0, mutex=0x56163cc18e88) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7f9fb8cc8700 (LWP 1690)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163cc4a7a0) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163cc4a750, cond=0x56163cc4a778) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163cc4a778, mutex=0x56163cc4a750) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f9fbbe38700 (LWP 1685)): #0 0x00007fa0085e899f in __GI___poll (fds=0x7f9fa4006120, nfds=1, timeout=3484993) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fa006cfc36e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa006cfc4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa008bb9b9b in QEventDispatcherGlib::processEvents (this=0x7f9fa4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fa008b5db3b in QEventLoop::exec (this=this@entry=0x7f9fbbe37ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fa008977342 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f9fbbf180bc in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so #7 0x00007fa008978543 in QThreadPrivate::start (arg=0x56163c923910) at thread/qthread_unix.cpp:330 #8 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f9fc09fd700 (LWP 1680)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f9fc09fcb50, clockid=<optimized out>, expected=0, futex_word=0x56163c57f390) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f9fc09fcb50, clockid=<optimized out>, mutex=0x56163c57f340, cond=0x56163c57f368) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x56163c57f368, mutex=0x56163c57f340, abstime=0x7f9fc09fcb50) at pthread_cond_wait.c:665 #3 0x00007fa00897e578 in QWaitConditionPrivate::wait_relative (this=0x56163c57f340, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x56163c57f340) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x56163c717f40, mutex=mutex@entry=0x56163bd0a498, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fa00897ba91 in QThreadPoolThread::run (this=0x56163c717f30) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007fa008978543 in QThreadPrivate::start (arg=0x56163c717f30) at thread/qthread_unix.cpp:330 #8 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f9fc37fe700 (LWP 1679)): [KCrash Handler] #4 0x00007fa008978a7b in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x1, __p1=<synthetic pointer>: <optimized out>, this=0x7fa00a5776a0 <QtPrivate::QSlotObject<void (QQuickAnimatorProxyJob::*)(QQuickWindow*), QtPrivate::List<QQuickWindow*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+16>) at /usr/include/c++/9/bits/atomic_base.h:769 #5 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x1, __p1=<synthetic pointer>: <optimized out>, this=0x7fa00a5776a0 <QtPrivate::QSlotObject<void (QQuickAnimatorProxyJob::*)(QQuickWindow*), QtPrivate::List<QQuickWindow*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+16>) at /usr/include/c++/9/atomic:565 #6 QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:308 #7 QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>: <optimized out>, newValue=0x1, expectedValue=0x0, this=0x7fa00a5776a0 <QtPrivate::QSlotObject<void (QQuickAnimatorProxyJob::*)(QQuickWindow*), QtPrivate::List<QQuickWindow*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+16>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:273 #8 QBasicMutex::fastTryLock (current=<synthetic pointer>: <optimized out>, this=0x7fa00a5776a0 <QtPrivate::QSlotObject<void (QQuickAnimatorProxyJob::*)(QQuickWindow*), QtPrivate::List<QQuickWindow*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+16>) at thread/qmutex.h:109 #9 QMutex::lock (this=this@entry=0x7fa00a5776a0 <QtPrivate::QSlotObject<void (QQuickAnimatorProxyJob::*)(QQuickWindow*), QtPrivate::List<QQuickWindow*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+16>) at thread/qmutex.cpp:232 #10 0x00007fa008b5f27c in std::unique_lock<QMutex>::lock (this=<synthetic pointer>, this=<synthetic pointer>) at /usr/include/c++/9/bits/unique_lock.h:133 #11 std::unique_lock<QMutex>::unique_lock (__m=..., this=<synthetic pointer>) at /usr/include/c++/9/bits/unique_lock.h:71 #12 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qlocking_p.h:106 #13 QCoreApplicationPrivate::lockThreadPostEventList (object=<optimized out>) at kernel/qcoreapplication.cpp:1500 #14 0x00007fa008b61e5d in QCoreApplication::postEvent (receiver=0x56163c705960, event=0x7f9fac21b420, priority=0) at kernel/qcoreapplication.cpp:1546 #15 0x00007fa00a704f92 in QQuickItemGrabResult::render (this=0x56163c705960) at items/qquickitemgrabresult.cpp:278 #16 0x00007fa008b962f2 in QtPrivate::QSlotObjectBase::call (a=0x7f9fc37fd9e0, r=0x56163c705960, this=0x56163cbd8380) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #17 doActivate<false> (sender=0x56163bb540a0, signal_index=29, argv=0x7f9fc37fd9e0) at kernel/qobject.cpp:3919 #18 0x00007fa008b8f587 in QMetaObject::activate (sender=sender@entry=0x56163bb540a0, m=m@entry=0x7fa00a94f860 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3979 #19 0x00007fa00a6713d7 in QQuickWindow::afterRendering (this=this@entry=0x56163bb540a0) at .moc/moc_qquickwindow.cpp:564 #20 0x00007fa00a6779dc in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x56163baab3b0, size=..., surfaceSize=...) at items/qquickwindow.cpp:619 #21 0x00007fa00a617339 in QSGRenderThread::syncAndRender (this=0x56163c718780, grabImage=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.6/QtGui/private/qrhi_p.h:1259 #22 0x00007fa00a61b7c7 in QSGRenderThread::run (this=0x56163c718780) at scenegraph/qsgthreadedrenderloop.cpp:1042 #23 0x00007fa008978543 in QThreadPrivate::start (arg=0x56163c718780) at thread/qthread_unix.cpp:330 #24 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #25 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f9fc3fff700 (LWP 1678)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163c7d4458) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163c7d4408, cond=0x56163c7d4430) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163c7d4430, mutex=0x56163c7d4408) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f9fccf8e700 (LWP 1677)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163c7d4458) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163c7d4408, cond=0x56163c7d4430) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163c7d4430, mutex=0x56163c7d4408) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f9fde1db700 (LWP 1676)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163c74cdb0) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163c74cd60, cond=0x56163c74cd88) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163c74cd88, mutex=0x56163c74cd60) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f9fdf1dd700 (LWP 1641)): #0 __GI___libc_read (nbytes=16, buf=0x7f9fdf1dc990, fd=23) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=23, buf=0x7f9fdf1dc990, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007fa006d44b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa006cfbebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa006cfc312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa006cfc4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa008bb9b9b in QEventDispatcherGlib::processEvents (this=0x7f9fd4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007fa008b5db3b in QEventLoop::exec (this=this@entry=0x7f9fdf1dcba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007fa008977342 in QThread::exec (this=this@entry=0x56163c1377a0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007fa00a55567a in QQuickPixmapReader::run (this=0x56163c1377a0) at util/qquickpixmapcache.cpp:1024 #10 0x00007fa008978543 in QThreadPrivate::start (arg=0x56163c1377a0) at thread/qthread_unix.cpp:330 #11 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f9fdffff700 (LWP 1555)): #0 0x00007fa006cf88ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa006cfa345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa006cfb82b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa006cfc29b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa006cfc4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa008bb9b9b in QEventDispatcherGlib::processEvents (this=0x7f9fd8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007fa008b5db3b in QEventLoop::exec (this=this@entry=0x7f9fdfffebc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007fa008977342 in QThread::exec (this=this@entry=0x56163b840090) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007fa00a1b7919 in QQmlThreadPrivate::run (this=0x56163b840090) at qml/ftw/qqmlthread.cpp:155 #9 0x00007fa008978543 in QThreadPrivate::start (arg=0x56163b840090) at thread/qthread_unix.cpp:330 #10 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f9fee048700 (LWP 1454)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163b784b48) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163b784af8, cond=0x56163b784b20) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163b784b20, mutex=0x56163b784af8) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f9fed847700 (LWP 1453)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163b784b48) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163b784af8, cond=0x56163b784b20) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163b784b20, mutex=0x56163b784af8) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f9fee849700 (LWP 1452)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163b70f110) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163b70f0c0, cond=0x56163b70f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163b70f0e8, mutex=0x56163b70f0c0) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fa000885700 (LWP 1430)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163b6303d8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163b630388, cond=0x56163b6303b0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163b6303b0, mutex=0x56163b630388) at pthread_cond_wait.c:647 #3 0x00007fa000b9c46d in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #4 0x00007fa000b51f8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #5 0x00007fa000b9c38b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so #6 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fa003baa700 (LWP 1332)): #0 0x00007fa0085e899f in __GI___poll (fds=0x7f9ffc015c50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fa006cfc36e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa006cfc4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa008bb9b9b in QEventDispatcherGlib::processEvents (this=0x7f9ffc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fa008b5db3b in QEventLoop::exec (this=this@entry=0x7fa003ba9bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fa008977342 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fa0094f8f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fa008978543 in QThreadPrivate::start (arg=0x7fa00957cd80) at thread/qthread_unix.cpp:330 #8 0x00007fa0081a9609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fa0085f5133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fa0047072c0 (LWP 1316)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56163c718890) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56163c718840, cond=0x56163c718868) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x56163c718868, mutex=0x56163c718840) at pthread_cond_wait.c:647 #3 0x00007fa00897e5eb in QWaitConditionPrivate::wait (deadline=..., this=0x56163c718840) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x56163c7187d8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fa00a619987 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x56163bb53490, w=0x7f9ff40087d0, inExpose=inExpose@entry=false) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007fa00a61a564 in QSGThreadedRenderLoop::handleUpdateRequest (this=0x56163bb53490, window=0x56163bb540a0) at scenegraph/qsgthreadedrenderloop.cpp:1429 #7 0x00007fa00a686367 in QQuickWindow::event (this=0x56163bb540a0, e=0x7ffc98e0f270) at items/qquickwindow.cpp:1863 #8 0x00007fa009893e43 in QApplicationPrivate::notify_helper (this=this@entry=0x56163b52fea0, receiver=receiver@entry=0x56163bb540a0, e=e@entry=0x7ffc98e0f270) at kernel/qapplication.cpp:3637 #9 0x00007fa00989cc58 in QApplication::notify (this=0x7ffc98e0f880, receiver=0x56163bb540a0, e=0x7ffc98e0f270) at kernel/qapplication.cpp:3161 #10 0x00007fa008b5f03a in QCoreApplication::notifyInternal2 (receiver=0x56163bb540a0, event=0x7ffc98e0f270) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #11 0x00007fa008f36fe4 in QPlatformWindow::windowEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #12 0x00007fa00989cb21 in QApplication::notify (this=0x7ffc98e0f880, receiver=0x56163bb540a0, e=0x7ffc98e0f500) at kernel/qapplication.cpp:2879 #13 0x00007fa008b5f03a in QCoreApplication::notifyInternal2 (receiver=0x56163bb540a0, event=0x7ffc98e0f500) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #14 0x00007fa008bb8ed0 in QTimerInfoList::activateTimers (this=0x56163b5e5f30) at kernel/qtimerinfo_unix.cpp:643 #15 0x00007fa008bb9804 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #16 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230 #17 0x00007fa006cfc17d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007fa006cfc400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007fa006cfc4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fa008bb9b82 in QEventDispatcherGlib::processEvents (this=0x56163b5e61e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #21 0x00007fa008b5db3b in QEventLoop::exec (this=this@entry=0x7ffc98e0f740, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #22 0x00007fa008b65ce4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #23 0x000056163ab767ec in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:233 [Inferior 1 (process 1316) detached] The reporter indicates this bug may be a duplicate of or related to bug 371272. Reported using DrKonqi
Crash looks deep in Qt, in graphic-related code.
I can reproduce this on Fedora 36 with Qt 5.15.6 and Plasma 5.26 from the "official" copr: https://copr.fedorainfracloud.org/coprs/g/kdesig/kde/builds/ It only happens sometimes. And the stacktrace doesn't always look the same. Other times instead it doesn't crash but the shell takes a long time to come in after ksplash ends, the background may flash in and out a couple of times, and the default panel may stutter more than typically before (in plasma 5.25) while populating. I'll post two stacktraces of the crashes I managed to catch in the following replies
Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007feb1919c150 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #5 0x00007feb1919f534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #6 0x00007feb191ed537 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #7 0x00007feb173c5faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #8 0x00007feb1741b2c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #9 0x00007feb173c3940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #10 0x00007feb191ed02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #11 0x00007feb1919ac1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #12 0x00007feb191a2ce2 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #13 0x0000557ae3b77373 in main () [Inferior 1 (process 1441) detached]
Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f7a0684a805 in QMutex::lock() () at /lib64/libQt5Core.so.5 #5 0x00007f7a06a0c12e in QCoreApplicationPrivate::lockThreadPostEventList(QObject*) () at /lib64/libQt5Core.so.5 #6 0x00007f7a06a0c85d in QCoreApplication::postEvent(QObject*, QEvent*, int) () at /lib64/libQt5Core.so.5 #7 0x00007f7a06a3d9a6 in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5 #8 0x00007f7a0849b16c in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /lib64/libQt5Quick.so.5 #9 0x00007f7a0843acc3 in QSGRenderThread::syncAndRender(QImage*) () at /lib64/libQt5Quick.so.5 #10 0x00007f7a0843b99b in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5 #11 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #12 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #13 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 14 (Thread 0x7f79b903e640 (LWP 1663) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f9788e2a10, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f9788e2a10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f9788e29c0, cond=0x55f9788e29e8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f9788e29e8, mutex=0x55f9788e29c0) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 13 (Thread 0x7f79b9881640 (LWP 1662) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f97884e3e0, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f97884e3e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f97884e390, cond=0x55f97884e3b8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f97884e3b8, mutex=0x55f97884e390) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7f79ba084640 (LWP 1658) "QQuickPixmapRea"): #1 0x00007f7a04c8923d in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f7a0684915a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f7a0838545a in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7f79e54e1640 (LWP 1509) "QQmlThread"): #1 0x00007f7a04c8923d in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f7a0684915a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f7a07fec8e9 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7f79e67fc640 (LWP 1462) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977e93100, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977e93100, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977e930b0, cond=0x55f977e930d8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977e930d8, mutex=0x55f977e930b0) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7f79e6ffd640 (LWP 1461) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977e1d760, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977e1d760, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977e1d710, cond=0x55f977e1d738) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977e1d738, mutex=0x55f977e1d710) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7f79e77fe640 (LWP 1457) "plasmashel:sh2"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d74588, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d74538, cond=0x55f977d74560) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d74560, mutex=0x55f977d74538) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7f79e7fff640 (LWP 1456) "plasmashel:sh1"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d74588, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d74538, cond=0x55f977d74560) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d74560, mutex=0x55f977d74538) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7f79ec91e640 (LWP 1455) "plasmashel:sh0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d74588, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d74588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d74538, cond=0x55f977d74560) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d74560, mutex=0x55f977d74538) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7f79ed11f640 (LWP 1454) "plasmas:disk$0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977d71678, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977d71678, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977d71628, cond=0x55f977d71650) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977d71650, mutex=0x55f977d71628) at pthread_cond_wait.c:618 #5 0x00007f79ed4b5c3b in util_queue_thread_func () at /usr/lib64/dri/iris_dri.so #6 0x00007f79ed4b588b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so #7 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7f79ef601640 (LWP 1441) "WaylandEventThr"): #1 0x00007f7a061277b7 in QtWaylandClient::EventThread::run() () at /lib64/libQt5WaylandClient.so.5 #2 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #3 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #4 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7f79efe02640 (LWP 1440) "WaylandEventThr"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f977cd85e4, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f977cd85e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f977cd8590, cond=0x55f977cd85b8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f977cd85b8, mutex=0x55f977cd8590) at pthread_cond_wait.c:618 #5 0x00007f7a0684fec4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5 #6 0x00007f7a06127760 in QtWaylandClient::EventThread::run() () at /lib64/libQt5WaylandClient.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7f79f49fa640 (LWP 1439) "QDBusConnection"): #1 0x00007f7a04c8923d in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f7a06a5b046 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f7a0684915a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f7a0733cb1b in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f7a0684a487 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f7a063b8e2d in start_thread (arg=<optimized out>) at pthread_create.c:442 #9 0x00007f7a0643e1b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7f7a01fb8240 (LWP 1436) "plasmashell"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f978609280, 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 0x00007f7a063b5a7f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f978609280, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7a063b8210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f978609230, cond=0x55f978609258) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55f978609258, mutex=0x55f978609230) at pthread_cond_wait.c:618 #5 0x00007f7a0684fec4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5 #6 0x00007f7a0843d78c in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () at /lib64/libQt5Quick.so.5 #7 0x00007f7a084aa0d0 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5 #8 0x00007f7a076cdd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #9 0x00007f7a06a0a1c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #10 0x00007f7a06e3a00c in QPlatformWindow::deliverUpdateRequest() () at /lib64/libQt5Gui.so.5 #11 0x00007f7a06a34c44 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #12 0x00007f7a076cdd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #13 0x00007f7a06a0a1c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #14 0x00007f7a06a0d534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #15 0x00007f7a06a5b537 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #16 0x00007f7a04c33faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #17 0x00007f7a04c892c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #18 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #19 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #20 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #21 0x00007f79b00192e9 in qt_plugin_instance () at /usr/lib64/qt5/plugins/kf5/kscreen/KSC_KWayland.so #22 0x00007f7a06a0192c in QLibraryPrivate::pluginInstance() () at /lib64/libQt5Core.so.5 #23 0x00007f79b2a2a49e in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) () at /lib64/libKF5Screen.so.7 #24 0x00007f79b2a2f89d in KScreen::BackendManager::loadBackendInProcess(QString const&) () at /lib64/libKF5Screen.so.7 #25 0x00007f79b2a2fe1a in KScreen::ConfigOperationPrivate::loadBackend() () at /lib64/libKF5Screen.so.7 #26 0x00007f79b2a356d6 in KScreen::GetConfigOperation::start() () at /lib64/libKF5Screen.so.7 #27 0x00007f7a06a34c44 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #28 0x00007f7a076cdd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #29 0x00007f7a06a0a1c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #30 0x00007f7a06a0d534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #31 0x00007f7a06a5b537 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #32 0x00007f7a04c33faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #33 0x00007f7a04c892c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #34 0x00007f7a04c31940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #35 0x00007f7a06a5b02a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #36 0x00007f7a06a08c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #37 0x00007f7a06a10ce2 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #38 0x000055f97714f373 in main () [Inferior 1 (process 1436) detached]
Oh, forgot to state that I'm reproducing on a wayland session.
Also, since I forgot to mention and will update the original to include this. This happenes every time I login from a boot, this does not happen during a relogin from sleep. All of this is on an X11 session.
Nate: I'm not sure this has to do with KScreen. OP's backtrace doesn't have any mention of KScreen. To be honest I'm not sure which is the crashing thread from the backtraces: is it the one with the [KCrash Handler] tag?
I guess your crash is different, in which case you should file a new bug report and put your backtrace in it.
I cannot seem to reproduce anymore after updating either libwayland 1.21.0, dbus 1.14.4 or intel gpu firmware
(In reply to Alessandro Astone from comment #9) > I cannot seem to reproduce anymore after updating either libwayland 1.21.0, > dbus 1.14.4 or intel gpu firmware Aaand nevermind...
Let's try to clean this up. Alessandro, please file a new bug report, your trace is completely different. Dubfiance, does it also happen on a different kernel version? You appear to be crashing during rendering, which in absence of any other evidence smells a bit of driver bug.
(In reply to Harald Sitter from comment #11) > Let's try to clean this up. Alessandro, please file a new bug report, your > trace is completely different. Dubfiance, does it also happen on a different > kernel version? You appear to be crashing during rendering, which in absence > of any other evidence smells a bit of driver bug. Will do. But this bug's metadata should probably be edited back to not mentioning KScreen
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!