https://bugs.kde.org/show_bug.cgi?id=385042
Bug ID: 385042 Summary: Plasma crashes when I click the desktop after clicking on the menu. Product: plasmashell Version: 5.10.5 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: articula...@icloud.com CC: plasma-b...@kde.org Target Milestone: 1.0 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 -- You are receiving this mail because: You are watching all bug changes.