Bug 398471 - [Wayland] Random crash when widget explorer is closed
Summary: [Wayland] Random crash when widget explorer is closed
Status: RESOLVED DUPLICATE of bug 398264
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: 5.13.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-10 22:35 UTC by Patrick Silva
Modified: 2018-10-04 23:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-09-10 22:35:13 UTC
Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
0x00007fc2b2b92bee in QtWaylandClient::QWaylandXdgSurfaceV6::setPopup(QtWaylandClient::QWaylandWindow*, QtWaylandClient::QWaylandInputDevice*, int, bool) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) thread apply all bt

Thread 21 (Thread 0x7fc1c7bb1700 (LWP 26781)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fc1f7fff700 (LWP 26780)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fc204a7f700 (LWP 26753)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fc1e5791700 (LWP 26718)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fc1f5a6c700 (LWP 26715)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fc1f77fe700 (LWP 26710)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fc1e77fe700 (LWP 26631)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fc1e7fff700 (LWP 26610)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fc1f631e700 (LWP 26607)):
#0  0x00007fc2babb2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fc2b7734ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc2b7734fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc2bb0da4a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc2bb085dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2baecef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fc2052b0700 (LWP 26603)):
#0  0x00007fc2babb2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fc2b7734ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc2b7735f62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc2120e3d08 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007fc2b76fe3eb in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fc205ab1700 (LWP 26602)):
#0  0x00007fc2babb2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fc2b7734ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc2b7734fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc2b7735022 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc2b76fe3eb in  () at /usr/lib/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fc218ad4700 (LWP 26572)):
#0  0x00007fc2babb2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fc2b7734ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc2b7734fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc2bb0da4a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc2bb085dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2baecef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc2bcc735bb in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc21a31d700 (LWP 26570)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2baed97bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc2bccf47ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fc2bccf4a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc2a8ab1700 (LWP 26568)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc2a90c4274 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fc2a90c3f68 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc2ab057700 (LWP 26567)):
#0  0x00007fc2ba867afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007fc2bd9ddaac in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fc2bd9ddac9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc2abfff700 (LWP 26564)):
#0  0x00007fc2babb2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fc2b7734ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc2b7734fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc2bb0da4a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc2bb085dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2baecef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc2bc9f40d9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc2b1786700 (LWP 26563)):
#0  0x00007fc2babb2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fc2b7734ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc2b7734fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc2bb0da4a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc2bb085dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc2baecef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc2bc3efba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fc2baed9005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc2ba861a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc2babbda43 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc2b3314500 (LWP 26537)):
#0  0x00007fc2b2b92bee in QtWaylandClient::QWaylandXdgSurfaceV6::setPopup(QtWaylandClient::QWaylandWindow*, QtWaylandClient::QWaylandInputDevice*, int, bool) () at /usr/lib/libQt5WaylandClient.so.5
#1  0x00007fc2b2b8d072 in QtWaylandClient::QWaylandWindow::initWindow() () at /usr/lib/libQt5WaylandClient.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007fc2b2b8d5bc in QtWaylandClient::QWaylandWindow::setVisible(bool) () at /usr/lib/libQt5WaylandClient.so.5
#3  0x00007fc2aa54fee5 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#4  0x00007fc2bb43c35c in QWindowPrivate::setVisible(bool) () at /usr/lib/libQt5Gui.so.5
#5  0x00007fc2bbd118f9 in QWidgetPrivate::show_sys() () at /usr/lib/libQt5Widgets.so.5
#6  0x00007fc2bbd1aee6 in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#7  0x00007fc2bbd1e1d5 in QWidget::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007fc2bbe56f42 in QMenu::popup(QPoint const&, QAction*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fc2b00e35e4 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#10 0x00007fc2bcd3b938 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#11 0x00007fc2b00d98f7 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#12 0x00007fc2bbcdee14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007fc2bbce66e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007fc2bb087119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007fc2bcd539ac in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) ()
    at /usr/lib/libQt5Quick.so.5
#16 0x00007fc2bcd54692 in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) () at /usr/lib/libQt5Quick.so.5
#17 0x00007fc2bcd54afe in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#18 0x00007fc2bcd5543c in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5
#19 0x00007fc2bcd55d79 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#20 0x00007fc2bb43c805 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#21 0x00007fc2bcd579dc in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#22 0x00007fc2bbcdee14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007fc2bbce66e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fc2bb087119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fc2bb42fd04 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
    at /usr/lib/libQt5Gui.so.5
#26 0x00007fc2bb431cc6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
    at /usr/lib/libQt5Gui.so.5
#27 0x00007fc2bb40ba4c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Gui.so.5
#28 0x00007fc2b2bc057d in  () at /usr/lib/libQt5WaylandClient.so.5
#29 0x00007fc2bb085dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#30 0x00007fc2bb08e0a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#31 0x00005580195f0d3e in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/plasma-workspace-5.13.5/shell/main.cpp:212
Comment 1 Christoph Feck 2018-10-04 23:15:29 UTC

*** This bug has been marked as a duplicate of bug 398264 ***