Application: plasmashell (5.20.80) Qt Version: 5.15.1 Frameworks Version: 5.76.0 Operating System: Linux 5.9.1-1-default x86_64 Windowing system: Wayland Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I switched to "Breeze Twilight" the whole session crashed on the process after logging back into a wayland session i got the sad face. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted [New LWP 5054] [New LWP 5137] [New LWP 5161] [New LWP 5173] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f748364ce7f in poll () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f7485425840 (LWP 5011))] Thread 5 (Thread 0x7f746a7de640 (LWP 5173)): #0 0x00007f748364ce7f in poll () from /lib64/libc.so.6 #1 0x00007f7481f84fbe in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f7481f850df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f7483c34a8b in QEventDispatcherGlib::processEvents (this=0x7f745c00f360, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f7483bdbedb in QEventLoop::exec (this=this@entry=0x7f746a7ddca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f74839fcc8e in QThread::exec (this=this@entry=0x5640cb4b4c30) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f74852d22d5 in QQmlThreadPrivate::run (this=0x5640cb4b4c30) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #7 0x00007f74839fddd1 in QThreadPrivate::start (arg=0x5640cb4b4c30) at thread/qthread_unix.cpp:329 #8 0x00007f7482b48eb1 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f7483657ccf in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f744bfff640 (LWP 5161)): #0 0x00007f7482b4f082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f7483a03deb in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x5640cca3a0c0) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x5640ccf7e8f8, mutex=mutex@entry=0x5640ccf7e8f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f7485744b57 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5640ccf7e8e8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5640ccf7e850) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f7485746fe9 in QSGRenderThread::run (this=0x5640ccf7e850) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f74839fddd1 in QThreadPrivate::start (arg=0x5640ccf7e850) at thread/qthread_unix.cpp:329 #7 0x00007f7482b48eb1 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f7483657ccf in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f74594cf640 (LWP 5137)): #0 0x00007f74836488dc in read () from /lib64/libc.so.6 #1 0x00007f7481fd13ff in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f7481f84b0e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f7481f84f65 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f7481f850df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f7483c34a8b in QEventDispatcherGlib::processEvents (this=0x7f7444000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f7483bdbedb in QEventLoop::exec (this=this@entry=0x7f74594cecc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f74839fcc8e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f74839fddd1 in QThreadPrivate::start (arg=0x5640cbfa57c0) at thread/qthread_unix.cpp:329 #9 0x00007f7482b48eb1 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f7483657ccf in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f747efaf640 (LWP 5054)): #0 0x00007f748364ce7f in poll () from /lib64/libc.so.6 #1 0x00007f7481f84fbe in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f7481f850df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f7483c34a8b in QEventDispatcherGlib::processEvents (this=0x7f7478000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f7483bdbedb in QEventLoop::exec (this=this@entry=0x7f747efaec70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f74839fcc8e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f748460b7c7 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f74839fddd1 in QThreadPrivate::start (arg=0x7f7484679420) at thread/qthread_unix.cpp:329 #8 0x00007f7482b48eb1 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f7483657ccf in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f7485425840 (LWP 5011)): [KCrash Handler] #4 0x00007f7483595641 in raise () from /lib64/libc.so.6 #5 0x00007f748357e538 in abort () from /lib64/libc.so.6 #6 0x00007f74839c30f7 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914 #7 QMessageLogger::fatal (this=this@entry=0x7fff4390fff0, msg=msg@entry=0x7f747f5c80b8 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:893 #8 0x00007f747f543ed9 in QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:90 #9 QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at qwaylanddisplay.cpp:204 #10 0x00007f747f551dce in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5640ca99ee30) at qwaylanddisplay.cpp:222 #11 0x00007f7483c13b40 in doActivate<false> (sender=0x5640ca9ffc40, signal_index=4, argv=0x7fff439100d0, argv@entry=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #12 0x00007f7483c0ce60 in QMetaObject::activate (sender=sender@entry=0x5640ca9ffc40, m=m@entry=0x7f7483ec10e0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #13 0x00007f7483bda0b3 in QAbstractEventDispatcher::awake (this=this@entry=0x5640ca9ffc40) at .moc/moc_qabstracteventdispatcher.cpp:149 #14 0x00007f7483c34aac in QEventDispatcherGlib::processEvents (this=0x5640ca9ffc40, flags=...) at kernel/qeventdispatcher_glib.cpp:430 #15 0x00007f7483bdbedb in QEventLoop::exec (this=this@entry=0x7fff439101f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #16 0x00007f7483be4150 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #17 0x00005640c9208f34 in main (argc=<optimized out>, argv=0x7fff43910410) at /usr/src/debug/plasma5-workspace-5.20.80git.20201103T151647~99bdfae6c-ku.26.1.x86_64/shell/main.cpp:244 [Inferior 1 (process 5011) detached] The reporter indicates this bug may be a duplicate of or related to bug 426368. Possible duplicates by query: bug 428614, bug 428513, bug 428420, bug 428241, bug 427933. Reported using DrKonqi
Wayland connection broke: #7 QMessageLogger::fatal (this=this@entry=0x7fff4390fff0, msg=msg@entry=0x7f747f5c80b8 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:893 #8 0x00007f747f543ed9 in QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:90 #9 QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at qwaylanddisplay.cpp:204 #10 0x00007f747f551dce in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5640ca99ee30) at qwaylanddisplay.cpp:222 #11 0x00007f7483c13b40 in doActivate<false> (sender=0x5640ca9ffc40, signal_index=4, argv=0x7fff439100d0, argv@entry=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
dupe of bug 422424 ?
*** This bug has been marked as a duplicate of bug 422424 ***