Summary: | [Wayland] Plasma crashes when I right click on dekstop after close the widget explorer while filter menu was open | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | kde |
Priority: | NOR | ||
Version: | 5.16.90 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Patrick Silva
2019-01-22 12:39:54 UTC
*** Bug 403501 has been marked as a duplicate of this bug. *** Crash is in Qt, there are quite a few popup related commits since 5.12.0 If you can try with Qt 5.12 git latest that'd be great, failing that we should revisit this when 5.12.1 comes out. I'll mark this as upstream for now, as I can't reproduce on my newer build. Crash is still reproducible on Arch Linux after update to Qt 5.12.1. Operating System: Arch Linux KDE Plasma Version: 5.14.90 KDE Frameworks Version: 5.54.0 Qt Version: 5.12.1 Still crashing. Operating System: Arch Linux KDE Plasma Version: 5.16.0 KDE Frameworks Version: 5.59.0 Qt Version: 5.12.3 I can reproduce this crash after following the steps 2-4 a few times. Operating System: Arch Linux KDE Plasma Version: 5.16.2 KDE Frameworks Version: 5.59.0 Qt Version: 5.13.0 >I can reproduce this crash after following the steps 2-4 a few times.
Please upload a new trace so we can confirm it's the same.
I always can reproduce this crash after rebuild plasma-workspace with debug symbols. Thread 15 (Thread 0x7f9b5cba4700 (LWP 24360)): #0 0x00007f9b94ed7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f9b95c095a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f9b95c09692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f9b979d77bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f9b979d7a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7f9b5f272700 (LWP 24339)): #0 0x00007f9b94ed7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f9b95c095a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f9b95c09692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f9b979d77bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f9b979d7a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f9b5e1f0700 (LWP 24260)): #0 0x00007f9b95887667 in poll () at /usr/lib/libc.so.6 #1 0x00007f9b93ec07c0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f9b93ec17f2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #3 0x00007f9b8554d508 in () at /usr/lib/libgio-2.0.so.0 #4 0x00007f9b93e9bf21 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f9b5e9f1700 (LWP 24259)): #0 0x00007f9b95887667 in poll () at /usr/lib/libc.so.6 #1 0x00007f9b93ec07c0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f9b93ec08ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f9b93ec0902 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f9b93e9bf21 in () at /usr/lib/libglib-2.0.so.0 [m#5 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f9b64c92700 (LWP 24219)): #0 0x00007f9b94ed7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f9b95c095a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f9b95c09692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f9b979d77bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f9b979d7a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f9b67692700 (LWP 24206)): #0 0x00007f9b95887667 in poll () at /usr/lib/libc.so.6 #1 0x00007f9b93ec07c0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f9b93ec08ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f9b95e289a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f9b95dcf5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f9b95c022f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f9b73fff700 (LWP 24199)): #0 0x00007f9b94ed7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f9b95c095a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f9b95c09692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f9b979d77bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f9b979d7a6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f9b7ba88700 (LWP 24195)): #0 0x00007f9b95887667 in poll () at /usr/lib/libc.so.6 #1 0x00007f9b93ec07c0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f9b93ec08ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f9b95e289a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f9b95dcf5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f9b95c022f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b9794c61b in () at /usr/lib/libQt5Quick.so.5 #7 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f9b87fff700 (LWP 24187)): #0 0x00007f9b94ed7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f9b8cc64f7c in () at /usr/lib/dri/i965_dri.so #2 0x00007f9b8cc64b78 in () at /usr/lib/dri/i965_dri.so #3 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f9b8f006700 (LWP 24186)): #0 0x00007f9b95887667 in poll () at /usr/lib/libc.so.6 #1 0x00007f9b93ec07c0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f9b93ec08ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f9b95e289a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f9b95dcf5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f9b95c022f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b9766e8f9 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f9b90217700 (LWP 24185)): #0 0x00007f9b95887667 in poll () at /usr/lib/libc.so.6 #1 0x00007f9b93ec07c0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f9b93ec08ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f9b95e289a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f9b95dcf5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f9b95c022f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f9b9669db37 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f9b95c03520 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f9b94ed157f in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f9b958920e3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f9b90d19880 (LWP 24184)): #0 0x00007f9b7bbc3809 in QtWaylandClient::QWaylandXdgSurface::setGrabPopup(QtWaylandClient::QWaylandWindow*, QtWaylandClient::QWaylandInputDevice*, int) (this=0x55cac1952da0, parent=0x55cab65c46d0, device=0x55cab6035240, serial=853) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.0/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:417 #1 0x00007f9b7bbc40fe in QtWaylandClient::QWaylandXdgShell::getXdgSurface(QtWaylandClient::QWaylandWindow*) (this=0x55cab6ba0a30, window=0x55cab621b910) at ../../../../include/QtWaylandClient/5.13.0/QtWaylandClient/private/../../../../../src/client/qwayland-wayland.h:622 #2 0x00007f9b9090e5e6 in QtWaylandClient::QWaylandWindow::initWindow() (this=0x55cab621b910) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.0/src/client/qwaylandwindow.cpp:135 #3 0x00007f9b9090eb5f in QtWaylandClient::QWaylandWindow::setVisible(bool) (visible=true, this=0x55cab621b910) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.0/src/client/qwaylandwindow.cpp:392 #4 0x00007f9b9090eb5f in QtWaylandClient::QWaylandWindow::setVisible(bool) (this=this@entry=0x55cab621b910, visible=<optimized out>) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.0/src/client/qwaylandwindow.cpp:387 #5 0x00007f9b8db17af5 in QtWaylandClient::QWaylandEglWindow::setVisible(bool) (this=0x55cab621b910, visible=<optimized out>) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.0/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:168 #6 0x00007f9b96179eec in QWindowPrivate::setVisible(bool) () at /usr/lib/libQt5Gui.so.5 #7 0x00007f9b9693f03a in QWidgetPrivate::show_sys() () at /usr/lib/libQt5Widgets.so.5 #8 0x00007f9b96948501 in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5 #9 0x00007f9b9694b7a5 in QWidgetPrivate::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007f9b96a937e2 in QMenu::popup(QPoint const&, QAction*) () at /usr/lib/libQt5Widgets.so.5 #11 0x00007f9b8ddaaa78 in () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #12 0x00007f9b97a1bc78 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #13 0x00007f9b8dd9fc27 in () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #14 0x00007f9b969084d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #15 0x00007f9b96911a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f9b95dd09c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #17 0x00007f9b97a357e4 in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) () at /usr/lib/libQt5Quick.so.5 #18 0x00007f9b97a36b2d in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) () at /usr/lib/libQt5Quick.so.5 #19 0x00007f9b97a3740e in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #20 0x00007f9b97a388b8 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5 #21 0x00007f9b97a396a8 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #22 0x00007f9b9617a34d in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 #23 0x00007f9b97a3ac33 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #24 0x00007f9b969084d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #25 0x00007f9b96911a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #26 0x00007f9b95dd09c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #27 0x00007f9b9616e789 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #28 0x00007f9b9617005b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #29 0x00007f9b9614837c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #30 0x00007f9b90963731 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qeventdispatcher_glib.cpp:74 #31 0x00007f9b93ebe90f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #32 0x00007f9b93ec0869 in () at /usr/lib/libglib-2.0.so.0 #33 0x00007f9b93ec08ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #34 0x00007f9b95e289a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #35 0x00007f9b95dcf5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #36 0x00007f9b95dd7326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #37 0x000055cab43b1df6 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.16.2/shell/main.cpp:215 Detaching from program: /usr/bin/plasmashell, process 24184 [Inferior 1 (process 24184) detached] Operating System: Arch Linux KDE Plasma Version: 5.16.5 KDE Frameworks Version: 5.61.0 Qt Version: 5.13.1 *** This bug has been marked as a duplicate of bug 412236 *** |