It can even happen that plasmashell crashes multiple times during startup and restarts itself. Backtrace looks like [KCrash Handler] #4 0x00007f785bbf1ca7 in wl_list_insert () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #5 0x00007f785bbeeea9 in wl_display_read_events () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #6 0x00007f785bbef3f9 in wl_display_dispatch_queue () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #7 0x00007f78552bf539 in () at /usr/lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1 #8 0x00007f78552c1f65 in () at /usr/lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1 #9 0x00007f78552c2ab9 in () at /usr/lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1 #10 0x00007f7854f7632c in () at /usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.0 #11 0x00007f7854efe385 in () at /usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.0 #12 0x00007f78552d39d0 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so #13 0x00007f785807feb9 in QtWaylandClient::QWaylandWindow::reset(bool) () at /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #14 0x00007f785808267e in QtWaylandClient::QWaylandWindow::setVisible(bool) () at /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #15 0x00007f785c77741b in QWindowPrivate::setVisible(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #16 0x00007f785c776891 in QWindowPrivate::destroy() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #17 0x00007f785c776a16 in QWindow::~QWindow() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #18 0x00007f785dfb1654 in QQuickWindow::~QQuickWindow() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #19 0x00007f785485e671 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so #20 0x00007f785c369ec3 in QObject::event(QEvent*) (this=0x55d9bf6c0940, e=0x55d9bf5393c0) at kernel/qobject.cpp:1301 #21 0x00007f785c77781a in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #22 0x00007f785dfbcabb in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #23 0x00007f785e73a773 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
It's either a bug in NVIDIA's libraries or QtWaylandClient.
What Qt?
5.15.0
We didn't receive any new related bug reports and I didn't see any crashes at startup last time I tried plasma wayland session with nvidia. Marking as RESOLVED WORKSFORME. Either way, the crash is in libnvidia-egl-wayland.