Bug 385560 - Crash when pressing the sandwich button in the panel on Wayland
Summary: Crash when pressing the sandwich button in the panel on Wayland
Status: RESOLVED DUPLICATE of bug 381630
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.11.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 385629 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-10-10 20:10 UTC by Rainer Finke
Modified: 2017-10-12 10:55 UTC (History)
3 users (show)

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 Rainer Finke 2017-10-10 20:10:32 UTC
Application: plasmashell (5.11.0)

Qt Version: 5.10.0
Frameworks Version: 5.38.0
Operating System: Linux 4.13.5-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
If I click in the panel the sandwich button to adjust the panel and I close it immediatly again by pressing the button again or clicking on the desktop then plasma will crash. Tested now as well with Qt 5.10 beta.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa4f76ff840 (LWP 3597))]

Thread 22 (Thread 0x7fa3f59c5700 (LWP 3623)):
[KCrash Handler]
#5  0x00007fa4efae8c81 in wl_proxy_create_wrapper () at /usr/lib/libwayland-client.so.0
#6  0x00007fa4d229f18d in  () at /usr/lib/libEGL_mesa.so.0
#7  0x00007fa4d228c7af in  () at /usr/lib/libEGL_mesa.so.0
#8  0x00007fa4d2bb1792 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libwayland-egl.so
#9  0x00007fa4d2bafc3e in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libwayland-egl.so
#10 0x00007fa4f1d0c7a9 in QOpenGLContext::makeCurrent(QSurface*) () at /usr/lib/libQt5Gui.so.5
#11 0x00007fa4f51228b6 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007fa4f512a576 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007fa4f512978b in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fa4f5129b84 in  () at /usr/lib/libQt5Quick.so.5
#15 0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#16 0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fa3f61c6700 (LWP 3622)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fa42dffb700 (LWP 3621)):
#0  0x00007fa4f0be2868 in read () at /usr/lib/libc.so.6
#1  0x00007fa4eb50b521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa4eb4e290b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa4eb4e3e76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa4f1530d54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4f12e1bfe in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4f44eb7d9 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fa3f7fe0700 (LWP 3619)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4f12e827c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4f51296fa in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fa4f5129b84 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fa3f87e1700 (LWP 3618)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fa42d730700 (LWP 3617)):
#0  0x00007fa4f0be6d4b in poll () at /usr/lib/libc.so.6
#1  0x00007fa4eb4e3ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa4f1530d54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4f12e1bfe in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa3fd74118a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fa42ffff700 (LWP 3614)):
#0  0x00007fa4f0be6d4b in poll () at /usr/lib/libc.so.6
#1  0x00007fa4eb4e3ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa4f1530d54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4f12e1bfe in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa4f50a787b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fa42e7fc700 (LWP 3613)):
#0  0x00007fa4f04a46cd in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4f12e8131 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4f12e3136 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fa42effd700 (LWP 3611)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4f12e827c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4f51296fa in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fa4f5129b84 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fa42f7fe700 (LWP 3610)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fa43f7fe700 (LWP 3608)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fa4377fe700 (LWP 3607)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fa43ffff700 (LWP 3606)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fa444ff7700 (LWP 3605)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa4457f8700 (LWP 3604)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa445ff9700 (LWP 3603)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa446a0c700 (LWP 3602)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa44b408e8c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa44b408d98 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa4d35b9700 (LWP 3601)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4f6ddcfa7 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fa4f6ddcfe9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa4d9d47700 (LWP 3600)):
#0  0x00007fa4f0be2868 in read () at /usr/lib/libc.so.6
#1  0x00007fa4eb50b521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa4eb4e290b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa4eb4e3e76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa4f1530d54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4f12e1bfe in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4f44eb7d9 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa4db7d6700 (LWP 3599)):
#0  0x00007fa4f0be6d4b in poll () at /usr/lib/libc.so.6
#1  0x00007fa4eb4e3ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa4f1530d54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4f12e1bfe in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa4f44eb7d9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa4e1397700 (LWP 3598)):
#0  0x00007fa4f0be6d4b in poll () at /usr/lib/libc.so.6
#1  0x00007fa4eb4e3ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa4f1530d54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4f12e1bfe in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa4f1951416 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fa4f12e6d9d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4f049e08a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa4f0bf124f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa4f76ff840 (LWP 3597)):
#0  0x00007fa4f04a438d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4f12e827c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4f5127af2 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fa4f51280ab in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fa4f5180760 in QQuickWindow::~QQuickWindow() () at /usr/lib/libQt5Quick.so.5
#5  0x0000562f7282de3b in  ()
#6  0x00007fa4f1505b11 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4f1cdac09 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007fa4f518a466 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#9  0x00007fa4f24d7c8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fa4f24df666 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fa4f14d4880 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007fa4f14d74e6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fa4f1531744 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007fa4eb4e2270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#15 0x00007fa4eb4e3f69 in  () at /usr/lib/libglib-2.0.so.0
#16 0x00007fa4eb4e3fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#17 0x00007fa4f1530d31 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007fa4e380cb42 in  () at /usr/lib/libQt5WaylandClient.so.5
#19 0x00007fa4f14d2ecb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007fa4f14dc1b8 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#21 0x0000562f728128a3 in  ()
#22 0x00007fa4f0b1bf6a in __libc_start_main () at /usr/lib/libc.so.6
#23 0x0000562f72812c5a in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2017-10-11 20:04:31 UTC
*** Bug 385629 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2017-10-12 10:55:09 UTC

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