https://bugs.kde.org/show_bug.cgi?id=386312
Bug ID: 386312 Summary: Sometimes plasma crashes when I touch the task manager using a touch screen Product: plasmashell Version: master Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: Task Manager Assignee: h...@kde.org Reporter: bugsefor...@gmx.com CC: plasma-b...@kde.org Target Milestone: 1.0 I know no specific steps to reproduce this crash. Here is my backtrace generated on opensuse krypton. Thread 10 (Thread 0x7f8dd1ae2700 (LWP 8152)): #0 0x00007f8e988e882d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8e99731f1b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f8e9d4c06b8 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5 #3 0x00007f8e9d4c0aea in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5 #4 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f8dd0ec8700 (LWP 8094)): #0 0x00007f8e99000f40 in nanosleep () from /lib64/libc.so.6 #1 0x00007f8e9995e27d in qt_nanosleep(timespec) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f8e9d4bc2c7 in QSGRenderThread::syncAndRender() () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/libQt5Quick.so.5 #3 0x00007f8e9d4c0aa8 in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5 #4 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f8de9b7b700 (LWP 8071)): #0 0x00007f8e99028c8b in poll () from /lib64/libc.so.6 #1 0x00007f8e93da6149 in g_main_context_poll ( priority=<optimized out>, n_fds=1, fds=0x7f8de00029e0, timeout=<optimized out>, context=0x7f8de0007990) at gmain.c:4187 #2 g_main_context_iterate (context=context@entry=0x7f8de0007990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881 #3 0x00007f8e93da625c in g_main_context_iteration ( context=0x7f8de0007990, may_block=1) at gmain.c:3947 #4 0x00007f8e9995e80f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #5 0x00007f8e9990575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f8e9972bdaa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #8 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f8dea37c700 (LWP 7957)): #0 0x00007f8e99028c8b in poll () from /lib64/libc.so.6 #1 0x00007f8e93da6149 in g_main_context_poll ( priority=<optimized out>, n_fds=1, fds=0x7f8ddc005980, timeout=<optimized out>, context=0x7f8ddc000be0) at gmain.c:4187 #2 g_main_context_iterate (context=context@entry=0x7f8ddc000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881 #3 0x00007f8e93da625c in g_main_context_iteration ( context=0x7f8ddc000be0, may_block=1) at gmain.c:3947 #4 0x00007f8e9995e80f in QEventDispatcherGlib::processEvents(QFlags<QEv---Type <return> to continue, or q <return> to quit--- entLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e9990575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f8e9972bdaa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f8e9d4446f2 in QQuickPixmapReader::run() () from /usr/lib64/libQt5Quick.so.5 #8 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #9 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f8deb37d700 (LWP 7956)): #0 0x00007f8e988e882d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8e99731f1b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f8e9d4c06b8 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5 #3 0x00007f8e9d4c0aea in QSGRenderThread::run() () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/libQt5Quick.so.5 #4 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f8e7bfff700 (LWP 7954)): #0 0x00007f8e988e882d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8e9f13b614 in QTWTF::TCMalloc_PageHeap::scavengerThread ( this=0x7f8e9f421ec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f8e9f13b659 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8e9903343f in clone () from /lib64/libc.so.6 ---Type <return> to continue, or q <return> to quit--- Thread 4 (Thread 0x7f8e8236c700 (LWP 7953)): #0 0x00007f8e99028c8b in poll () from /lib64/libc.so.6 #1 0x00007f8e93da6149 in g_main_context_poll ( priority=<optimized out>, n_fds=1, fds=0x7f8e740029e0, timeout=<optimized out>, context=0x7f8e74000be0) at gmain.c:4187 #2 g_main_context_iterate (context=context@entry=0x7f8e74000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881 #3 0x00007f8e93da625c in g_main_context_iteration ( context=0x7f8e74000be0, may_block=1) at gmain.c:3947 #4 0x00007f8e9995e80f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e9990575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f8e9972bdaa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f8e9c893885 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5 #8 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #9 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f8e83dfa700 (LWP 7952)): #0 0x00007f8e99028c8b in poll () from /lib64/libc.so.6 #1 0x00007f8e93da6149 in g_main_context_poll ( priority=<optimized out>, n_fds=1, fds=0x7f8e7c002de0, timeout=<optimized out>, context=0x7f8e7c000be0) at gmain.c:4187 #2 g_main_context_iterate (context=context@entry=0x7f8e7c000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881 #3 0x00007f8e93da625c in g_main_context_iteration ( context=0x7f8e7c000be0, may_block=1) at gmain.c:3947 #4 0x00007f8e9995e80f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e9990575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f8e9972bdaa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f8e9c893885 in QQmlThreadPrivate::run() () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/libQt5Qml.so.5 #8 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #9 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f8e899fe700 (LWP 7950)): #0 0x00007f8e99028c8b in poll () from /lib64/libc.so.6 #1 0x00007f8e93da6149 in g_main_context_poll ( priority=<optimized out>, n_fds=3, fds=0x7f8e84002de0, timeout=<optimized out>, context=0x7f8e84000be0) at gmain.c:4187 #2 g_main_context_iterate (context=context@entry=0x7f8e84000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881 #3 0x00007f8e93da625c in g_main_context_iteration ( context=0x7f8e84000be0, may_block=1) at gmain.c:3947 #4 0x00007f8e9995e80f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f8e9990575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #6 0x00007f8e9972bdaa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f8e99d83bd5 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5 #8 0x00007f8e99730bc0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #9 0x00007f8e988e2558 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f8e9903343f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f8e9fa7f5c0 (LWP 7947)): #0 0x00007f8e8be2b55b in QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, QtWaylandClient::QWaylandWindow*) () from /usr/lib64/libQt5WaylandClient.so.5 #1 0x00007f8e8be2d460 in QtWaylandClient::QWaylandDrag::startDrag() () from /usr/lib64/libQt5WaylandClient.so.5 #2 0x00007f8e9a0fdb92 in QBasicDrag::drag(QDrag*) () from /usr/lib64/libQt5Gui.so.5 #3 0x00007f8e9a11ba51 in QDragManager::drag(QDrag*) () from /usr/lib64/libQt5Gui.so.5 #4 0x00007f8e9a1183a8 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAc---Type <return> to continue, or q <return> to quit--- tion) () from /usr/lib64/libQt5Gui.so.5 #5 0x00007f8dd7f41fc9 in DragHelper::startDragInternal ( this=0x55bbe54c4670, item=0x55bbe61f9680, mimeType=..., mimeData=..., url=..., icon=...) at /usr/src/debug/plasma-desktop-5.11.90git.20171028T133540~db401017/applets/taskmanager/plugin/draghelper.cpp:90 #6 0x00007f8e99935a52 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f8e9a906cbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #8 0x00007f8e9a90dfb4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #9 0x00007f8e99906f48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #10 0x00007f8e99909925 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5 #11 0x00007f8e9995f193 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5 #12 0x00007f8e93da5f97 in g_main_dispatch (context=0x55bbe34fefa0) at gmain.c:3148 ---Type <return> to continue, or q <return> to quit--- #13 g_main_context_dispatch (context=context@entry=0x55bbe34fefa0) at gmain.c:3813 #14 0x00007f8e93da61d0 in g_main_context_iterate ( context=context@entry=0x55bbe34fefa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3886 #15 0x00007f8e93da625c in g_main_context_iteration ( context=0x55bbe34fefa0, may_block=1) at gmain.c:3947 #16 0x00007f8e9995e80f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #17 0x00007f8e8be41521 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5WaylandClient.so.5 #18 0x00007f8e9990575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #19 0x00007f8e9990e294 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #20 0x000055bbe1f2ce8f in ?? () #21 0x00007f8e98f5bf4a in __libc_start_main () from /lib64/libc.so.6 #22 0x000055bbe1f2d22a in _start () -- You are receiving this mail because: You are watching all bug changes.