https://bugs.kde.org/show_bug.cgi?id=445409
--- Comment #7 from Philip McGrath <phi...@philipmcgrath.com> --- I experienced this issue again just now, immediately after I updated my system to: ``` Operating System: Kubuntu 21.10 KDE Plasma Version: 5.23.4 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 Kernel Version: 5.13.0-22-generic (64-bit) Graphics Platform: Wayland Processors: 16 × Intel® Xeon® W-11955M CPU @ 2.60GHz Memory: 31.1 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics ``` This time, Firefox (94, from the .deb package) showed rectangles in the theme's background color initially, but then proceeded to start up successfully: only Plasma crashed. The crash reporter said that the crash was the "result of an earlier crash in the compositor", which has sometimes (not always) happened before, so I had installed what I needed to follow the [instructions on the Wiki](https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl) to get the crash log from gdb. (Hopefully this is the right one, and relevant.) Here it is: ``` #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139914430863744) at pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=139914430863744) at pthread_kill.c:80 #2 __GI___pthread_kill (threadid=139914430863744, signo=signo@entry=6) at pthread_kill.c:91 #3 0x00007f4061fd3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007f4061fb97b7 in __GI_abort () at abort.c:79 #5 0x00007f406245eba3 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914 #6 QMessageLogger::fatal (this=this@entry=0x7ffd0d77d730, msg=msg@entry=0x7f406071b078 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:893 #7 0x00007f406067fe45 in QtWaylandClient::QWaylandDisplay::checkError ( this=<optimized out>) at ./src/client/qwaylanddisplay.cpp:209 #8 QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at ./src/client/qwaylanddisplay.cpp:204 #9 0x00007f406069006a in QtWaylandClient::QWaylandDisplay::flushRequests ( this=0x55f6040fb0d0) at ./src/client/qwaylanddisplay.cpp:222 #10 0x00007f40626bea88 in doActivate<false> (sender=0x55f604112ad0, signal_index=3, argv=0x7ffd0d77d890) at kernel/qobject.cpp:3898 #11 0x00007f40626b7d67 in QMetaObject::activate ( sender=sender@entry=0x55f604112ad0, m=m@entry=0x7f4062924180 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd0d77d890) at kernel/qobject.cpp:3946 #12 0x00007f40626c1f63 in QSocketNotifier::activated ( this=this@entry=0x55f604112ad0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #13 0x00007f40626c2793 in QSocketNotifier::event (this=0x55f604112ad0, e=0x7ffd0d77d9b0) at kernel/qsocketnotifier.cpp:302 #14 0x00007f40633756b3 in QApplicationPrivate::notify_helper ( this=<optimized out>, receiver=0x55f604112ad0, e=0x7ffd0d77d9b0) at kernel/qapplication.cpp:3632 #15 0x00007f406268716a in QCoreApplication::notifyInternal2 ( receiver=0x55f604112ad0, event=0x7ffd0d77d9b0) at kernel/qcoreapplication.cpp:1063 #16 0x00007f40626e1155 in socketNotifierSourceDispatch (source=0x55f604113080) at kernel/qeventdispatcher_glib.cpp:107 #17 0x00007f4060abc8bb in g_main_dispatch (context=0x55f6040f7050) at ../../../glib/gmain.c:3337 #18 g_main_context_dispatch (context=0x55f6040f7050) at ../../../glib/gmain.c:4055 #19 0x00007f4060b0ff08 in g_main_context_iterate.constprop.0 ( context=context@entry=0x55f6040f7050, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131 #20 0x00007f4060aba003 in g_main_context_iteration (context=0x55f6040f7050, may_block=1) at ../../../glib/gmain.c:4196 #21 0x00007f40626e0548 in QEventDispatcherGlib::processEvents ( this=0x55f604112f20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #22 0x00007f4062685a9b in QEventLoop::exec (this=0x55f605326c30, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #23 0x00007f3fe826882a in qt_plugin_instance () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kscreen/KSC_KWayland.so #24 0x00007f406267cd6f in QLibraryPrivate::pluginInstance (this=0x55f6057ae730) at plugin/qlibrary.cpp:557 #25 0x00007f3ff802c9ff in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Screen.so.7 #26 0x00007f3ff8032274 in KScreen::BackendManager::loadBackendInProcess(QString const&) () from /lib/x86_64-linux-gnu/libKF5Screen.so.7 #27 0x00007f3ff80327b3 in ?? () from /lib/x86_64-linux-gnu/libKF5Screen.so.7 #28 0x00007f3ff80383d6 in KScreen::GetConfigOperation::start() () from /lib/x86_64-linux-gnu/libKF5Screen.so.7 #29 0x00007f40626b473e in QObject::event (this=0x55f605a271d0, e=0x55f605a27330) at kernel/qobject.cpp:1314 #30 0x00007f40633756b3 in QApplicationPrivate::notify_helper ( this=<optimized out>, receiver=0x55f605a271d0, e=0x55f605a27330) at kernel/qapplication.cpp:3632 #31 0x00007f406268716a in QCoreApplication::notifyInternal2 ( receiver=0x55f605a271d0, event=0x55f605a27330) at kernel/qcoreapplication.cpp:1063 #32 0x00007f406268a257 in QCoreApplicationPrivate::sendPostedEvents ( receiver=0x0, event_type=0, data=0x55f6040ceec0) at kernel/qcoreapplication.cpp:1817 #33 0x00007f40626e0ef7 in postEventSourceDispatch (s=0x55f604117cf0) at kernel/qeventdispatcher_glib.cpp:277 #34 0x00007f4060abc8bb in g_main_dispatch (context=0x55f6040f7050) at ../../../glib/gmain.c:3337 #35 g_main_context_dispatch (context=0x55f6040f7050) at ../../../glib/gmain.c:4055 #36 0x00007f4060b0ff08 in g_main_context_iterate.constprop.0 ( context=context@entry=0x55f6040f7050, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131 #37 0x00007f4060aba003 in g_main_context_iteration (context=0x55f6040f7050, may_block=1) at ../../../glib/gmain.c:4196 #38 0x00007f40626e0548 in QEventDispatcherGlib::processEvents ( this=0x55f604112f20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #39 0x00007f4062685a9b in QEventLoop::exec (this=this@entry=0x7ffd0d77e2a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #40 0x00007f406268e024 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #41 0x00007f4062a61d10 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #42 0x00007f4063375629 in QApplication::exec () at kernel/qapplication.cpp:2824 #43 0x000055f602af6d09 in main (argc=<optimized out>, argv=0x7ffd0d77e3d0) at ./shell/main.cpp:238 ``` -- You are receiving this mail because: You are watching all bug changes.