Summary: | Plasmashell crash under Wayland when clicking on the taskbar | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | bhell503 |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | bhell503, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.11.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
bhell503
2017-12-28 20:40:47 UTC
I also noticed that the mouse pointer shape get a little bigger when hovered on the taskbar Crash is in your graphics driver: #11 0x00007f9df140e71f in nouveau_pushbuf_space () at /usr/lib/libdrm_nouveau.so.2 there's not much we can do about that. If it's easily repeatable you can test if $ killall plasmashell then $ QSG_RENDER_LOOP=basic plasmashell also crashes and report back Created attachment 109571 [details]
New crash information added by DrKonqi
plasmashell (5.11.4) using Qt 5.10.0
Crashes again, also with envvar QSG_RENDER_LOOP set to basic
-- Backtrace (Reduced):
#5 0x00007fbc7cdca043 in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) () at /usr/lib/libQt5Core.so.5
#6 0x00007fbc7d3b1501 in () at /usr/lib/libQt5DBus.so.5
#7 0x00007fbc7d3badb5 in () at /usr/lib/libQt5DBus.so.5
#8 0x00007fbc7d3bbeb2 in () at /usr/lib/libQt5DBus.so.5
#9 0x00007fbc7d3bc690 in () at /usr/lib/libQt5DBus.so.5
Also some stuff from stderr: [skrondo@satellite-a500 ~]$ QSG_RENDER_LOOP=basic plasmashell kpluginindex: Not cached "/home/skrondo/.local/share/plasma/plasmoids/" kpluginindex: Not cached "/usr/share/plasma/plasmoids/" kpluginindex: Not cached "/usr/local/share/plasma/plasmoids/" kpluginindex: Not cached "/home/skrondo/.local/share/plasma/layout-templates/" kpluginindex: Not cached "/usr/share/plasma/layout-templates/" kpluginindex: Not cached "/usr/local/share/plasma/layout-templates/" kpluginindex: Not cached "/home/skrondo/.local/share/plasma/plasmoids/" kpluginindex: Not cached "/usr/share/plasma/plasmoids/" kpluginindex: Not cached "/usr/local/share/plasma/plasmoids/" Using Wayland-EGL Empty filename passed to function No metadata file in the package, expected it at: "/home/skrondo/Pictures/" No metadata file in the package, expected it at: "/home/skrondo/Pictures/" No metadata file in the package, expected it at: "/home/skrondo/Pictures/" trying to show an empty dialog Using the 'wl-shell' shell integration file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:288:17: QML Text: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:288:17: QML Text: Binding loop detected for property "width" Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:78:27: Unable to assign [undefined] to QStringList file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined Both point size and pixel size set. Using pixel size. Both point size and pixel size set. Using pixel size. Both point size and pixel size set. Using pixel size. trying to show an empty dialog KCrash: Attempting to start /usr/bin/plasmashell from kdeinit sock_file=/run/user/1001/kdeinit5__1 KCrash: Application 'plasmashell' crashing... KCrash: Attempting to start /usr/lib/drkonqi from kdeinit sock_file=/run/user/1001/kdeinit5__1 QSocketNotifier: Invalid socket 7 and type 'Read', disabling... QSocketNotifier: Invalid socket 22 and type 'Read', disabling... [3]+ Stopped QSG_RENDER_LOOP=basic plasmashell Finally I've got the following after clicking on the Application Menu button and hovering randomly on its menu (with QSG_RENDER_LOOP=basic still set): Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f8ff156f800 (LWP 2075))] Thread 7 (Thread 0x7f8f33ba1700 (LWP 2081)): #0 0x00007f8fe53675f9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f8fe533e81e in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #2 0x00007f8fe533fe76 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f8feef40bcb in () at /usr/lib/libQt5Quick.so.5 #8 0x00007f8feb17fb2d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f8f40cbc700 (LWP 2080)): #0 0x00007f8fea33a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f8f45d81fbc in () at /usr/lib/dri/nouveau_dri.so #2 0x00007f8f45d81ec8 in () at /usr/lib/dri/nouveau_dri.so #3 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f8fd154e700 (LWP 2079)): #0 0x00007f8fea33a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f8ff0c91f77 in () at /usr/lib/libQt5Script.so.5 #2 0x00007f8ff0c91fb9 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f8fd3bbe700 (LWP 2078)): #0 0x00007f8feb3c6d31 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #1 0x00007f8feb3c83ff in () at /usr/lib/libQt5Core.so.5 #2 0x00007f8fe533f771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #3 0x00007f8fe533fdf6 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f8fee384a19 in () at /usr/lib/libQt5Qml.so.5 #9 0x00007f8feb17fb2d in () at /usr/lib/libQt5Core.so.5 #10 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f8fd98a9700 (LWP 2077)): #0 0x00007f8fe53675f9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f8fe53393b2 in g_main_context_query () at /usr/lib/libglib-2.0.so.0 #2 0x00007f8fe533fe4c in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f8fee384a19 in () at /usr/lib/libQt5Qml.so.5 #8 0x00007f8feb17fb2d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f8fdb2e2700 (LWP 2076)): #0 0x00007f8fe5367664 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f8fe533f70b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f8fe533fdf6 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f8feb7ea416 in () at /usr/lib/libQt5DBus.so.5 #8 0x00007f8feb17fb2d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f8ff156f800 (LWP 2075)): [KCrash Handler] #5 0x00007f8fe997ec81 in wl_proxy_create_wrapper () at /usr/lib/libwayland-client.so.0 #6 0x00007f8fd01fe37d in () at /usr/lib/libEGL_mesa.so.0 #7 0x00007f8fd01eb7cf in () at /usr/lib/libEGL_mesa.so.0 #8 0x00007f8fd0b46792 in () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libwayland-egl.so #9 0x00007f8fd0b44c3e in () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libwayland-egl.so #10 0x00007f8febba5a19 in QOpenGLContext::makeCurrent(QSurface*) () at /usr/lib/libQt5Gui.so.5 #11 0x00007f8feefa5b18 in () at /usr/lib/libQt5Quick.so.5 #12 0x00007f8fef019f82 in QQuickWindow::~QQuickWindow() () at /usr/lib/libQt5Quick.so.5 #13 0x00007f8f299b210f in () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so #14 0x00007f8feb39d471 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #15 0x00007f8febb73d09 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 #16 0x00007f8fef023626 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #17 0x00007f8ff0fc60b4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5 #18 0x00007f8fec370e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #19 0x00007f8fec378816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #20 0x00007f8feb36c1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #21 0x00007f8feb36ee46 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #22 0x00007f8feb3c90a4 in () at /usr/lib/libQt5Core.so.5 #23 0x00007f8fe533e270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #24 0x00007f8fe533ff69 in () at /usr/lib/libglib-2.0.so.0 #25 0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #26 0x00007f8feb3c8691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #27 0x00007f8fdd5d7cd2 in () at /usr/lib/libQt5WaylandClient.so.5 #28 0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #29 0x00007f8feb373b18 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #30 0x00005645323cf8a3 in () #31 0x00007f8fea9b1f4a in __libc_start_main () at /usr/lib/libc.so.6 #32 0x00005645323cfc5a in _start () (side note: it seems KCrash doesn't copy the backtrace to the clipboard) Comment #5 is bug 381630. |