Bug 385042 - Plasma crashes when I click the desktop after clicking on the menu.
Summary: Plasma crashes when I click the desktop after clicking on the menu.
Status: RESOLVED DUPLICATE of bug 381630
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-09-25 06:36 UTC by articulator
Modified: 2017-09-25 07:55 UTC (History)
1 user (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 articulator 2017-09-25 06:36:56 UTC
Application: plasmashell (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.13.1-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I clicked the desktop after I clicked the menu without clicking on anything in the menu. I'm on OpenSUSE Tumbleweed.

The crash can be reproduced every time.

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

Thread 15 (Thread 0x7f0ebddf2700 (LWP 3426)):
[KCrash Handler]
#6  wl_proxy_create_wrapper (proxy=0x0) at src/wayland-client.c:2038
#7  0x00007f0f79e836f1 in get_wl_surface_proxy (window=0x7f0eac0d5300, window=0x7f0eac0d5300) at drivers/dri2/platform_wayland.c:125
#8  dri2_wl_create_window_surface (drv=<optimized out>, disp=0x55fb08ac7590, conf=0x55fb0890bb00, native_window=0x7f0eac0d5300, attrib_list=0x0) at drivers/dri2/platform_wayland.c:199
#9  0x00007f0f79e70aee in _eglCreateWindowSurfaceCommon (disp=0x55fb08ac7590, config=<optimized out>, native_window=0x7f0eac0d5300, attrib_list=0x0) at main/eglapi.c:902
#10 0x00007f0f7a796870 in QtWaylandClient::QWaylandEglWindow::updateSurface(bool) () from /usr/lib64/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so
#11 0x00007f0f7a794ebd in QtWaylandClient::QWaylandGLContext::makeCurrent(QPlatformSurface*) () from /usr/lib64/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so
#12 0x00007f0f992b4a8e in QOpenGLContext::makeCurrent(QSurface*) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007f0f9c5bd124 in QSGRenderThread::invalidateOpenGL(QQuickWindow*, bool, QOffscreenSurface*) () from /usr/lib64/libQt5Quick.so.5
#14 0x00007f0f9c5c46eb in QSGRenderThread::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#15 0x00007f0f9c5c39e7 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#16 0x00007f0f9c5c3d8a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#17 0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f0ebe5f3700 (LWP 3425)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9885b04b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0f9c5c3958 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0f9c5c3d8a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f0ebedf4700 (LWP 3424)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9885b04b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0f9c5c3958 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0f9c5c3d8a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f0ebf5f5700 (LWP 3423)):
#0  0x00007f0f97a128cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9885af18 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0f988563ac in QThreadPoolThread::run() () from /usr/lib64/libQt5Core.so.5
#3  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f0ebfdf6700 (LWP 3422)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9885b04b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0f9c5c3958 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0f9c5c3d8a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f0ec4ea2700 (LWP 3417)):
#0  0x00007f0f98a7c40b in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/libQt5Core.so.5
#1  0x00007f0f93140558 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0f93140f4b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0f9314112c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0f98a7c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f98a2535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0f9885531a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f0ec7744f37 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#8  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f0ed914a700 (LWP 3379)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9885b04b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0f9c5c3958 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0f9c5c3d8a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f0eda135700 (LWP 3376)):
#0  0x00007f0f9815112b in poll () from /lib64/libc.so.6
#1  0x00007f0f93141019 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0f9314112c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0f98a7c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0f98a2535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f9885531a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0f9c548342 in QQuickPixmapReader::run() () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f0eeb475700 (LWP 3375)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0ef34fbbeb in cnd_wait (mtx=0x55fb08a6e8d0, cond=0x55fb08a6e8f8) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55fb08a68e50) at u_queue.c:158
#3  0x00007f0ef34fbb07 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f0eebc76700 (LWP 3374)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0ef34fbbeb in cnd_wait (mtx=0x55fb08b80720, cond=0x55fb08b80748) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55fb08b0d830) at u_queue.c:158
#3  0x00007f0ef34fbb07 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f0f7b19d700 (LWP 3370)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9e2258e4 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f0f9e225929 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0f81d94700 (LWP 3364)):
#0  0x00007f0f93186459 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f0f93140fde in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0f9314112c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0f98a7c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0f98a2535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f9885531a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0f9b9a1705 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0f839e3700 (LWP 3359)):
#0  0x00007f0f93186459 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f0f93140014 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0f93140fd6 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0f9314112c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0f98a7c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f98a2535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0f9885531a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f0f9b9a1705 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0f8950c700 (LWP 3351)):
#0  0x00007f0f9815112b in poll () from /lib64/libc.so.6
#1  0x00007f0f93141019 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0f9314112c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0f98a7c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0f98a2535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0f9885531a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0f98effa45 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f0f98859d2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f0f97a0c2f8 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0f9815b5ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0f9eb64900 (LWP 3338)):
#0  0x00007f0f97a1259d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f9885b04b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0f9c5c1ee2 in QSGThreadedRenderLoop::releaseResources(QSGThreadedRenderLoop::Window*, bool) () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0f9c5c2453 in QSGThreadedRenderLoop::windowDestroyed(QQuickWindow*) () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0f9c60fecb in QQuickWindow::~QQuickWindow() () from /usr/lib64/libQt5Quick.so.5
#5  0x00007f0ed855adfd in ?? () from /usr/lib64/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#6  0x00007f0f98a54c68 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f0f99287328 in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#8  0x00007f0f9c618ba5 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f0f9e558f63 in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib64/libKF5PlasmaQuick.so.5
#10 0x00007f0f99a359bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007f0f99a3cd74 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007f0f98a26d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#13 0x00007f0f98a29335 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f0f98a7d013 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f0f93140e67 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f0f931410a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f0f9314112c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f0f98a7c68f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#19 0x00007f0f98a2535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#20 0x00007f0f98a2dbe4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#21 0x000055fb0793dcf2 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.10.5/shell/main.cpp:166

Reported using DrKonqi
Comment 1 David Edmundson 2017-09-25 07:55:17 UTC

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