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.

Reply via email to