Bug 426549 - Plasmashell and KSplashqml crash during startup on nvidia
Summary: Plasmashell and KSplashqml crash during startup on nvidia
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: git master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-15 07:02 UTC by David Redondo
Modified: 2021-10-13 13:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Redondo 2020-09-15 07:02:38 UTC
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
Comment 1 Vlad Zahorodnii 2020-09-21 07:55:54 UTC
It's either a bug in NVIDIA's libraries or QtWaylandClient.
Comment 2 David Edmundson 2020-09-21 08:42:04 UTC
What Qt?
Comment 3 David Redondo 2020-09-21 08:42:47 UTC
5.15.0
Comment 4 Vlad Zahorodnii 2021-10-13 13:32:33 UTC
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.