https://bugs.kde.org/show_bug.cgi?id=359825
Bug ID: 359825 Summary: Plasma crashed without any specific window action Product: plasmashell Version: 5.5.4 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: jsm...@allworx.com CC: bhus...@gmail.com, plasma-b...@kde.org Application: plasmashell (5.5.4) Qt Version: 5.5.1 Operating System: Linux 4.3.4-300.fc23.x86_64 x86_64 Distribution: "Fedora release 23 (Twenty Three)" -- Information about the crash: - What I was doing when the application crashed: Running Fedora 23 with Plasma in a VirtualBox hosted on Windows 7. Plasma crashed while I was not actively in the VirtualBox (window had been minimized, when I reopened it, I had the crash wwindow). This happensto me multiple times a day - not always when VirtualBox is minimized. I cannot link it to any specific user action - sometime just moving the mouse between windows when this occurs. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f1be03e2940 (LWP 21330))] Thread 12 (Thread 0x7f1bc0492700 (LWP 21352)): #0 0x00007f1bd7db4fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1bde26e272 in poll (__timeout=-1, __nfds=1, __fds=0x7f1bc0491b80) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x55e50e4ab900, cond=cond@entry=0x55e50e4ab940, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007f1bde26fee7 in xcb_wait_for_event (c=0x55e50e4ab900) at xcb_in.c:693 #4 0x00007f1bc241cda9 in QXcbEventReader::run (this=0x55e50e4b9e50) at qxcbconnection.cpp:1255 #5 0x00007f1bd89bd3de in QThreadPrivate::start (arg=0x55e50e4b9e50) at thread/qthread_unix.cpp:331 #6 0x00007f1bd70f860a in start_thread (arg=0x7f1bc0492700) at pthread_create.c:334 #7 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f1bbda41700 (LWP 21355)): #0 0x00007f1bd7db4fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1bd32da16c in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f1bd32da27c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f1bd8bf4ecb in QEventDispatcherGlib::processEvents (this=0x7f1bb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f1bd8b9beca in QEventLoop::exec (this=this@entry=0x7f1bbda40c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f1bd89b8434 in QThread::exec (this=this@entry=0x55e50e5d1310) at thread/qthread.cpp:503 #6 0x00007f1bdcd059b5 in QQmlThreadPrivate::run (this=0x55e50e5d1310) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007f1bd89bd3de in QThreadPrivate::start (arg=0x55e50e5d1310) at thread/qthread_unix.cpp:331 #8 0x00007f1bd70f860a in start_thread (arg=0x7f1bbda41700) at pthread_create.c:334 #9 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f1bb5306700 (LWP 21362)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1bb6853a23 in cnd_wait (mtx=0x55e50e6e7850, cond=0x55e50e6e7878) at ../../../../include/c11/threads_posix.h:159 #2 pipe_semaphore_wait (sema=0x55e50e6e7850) at ../../../../src/gallium/auxiliary/os/os_thread.h:259 #3 thread_function (init_data=init_data@entry=0x55e50e6e77a8) at lp_rast.c:805 #4 0x00007f1bb6853887 in impl_thrd_routine (p=<optimized out>) at ../../../../include/c11/threads_posix.h:87 #5 0x00007f1bd70f860a in start_thread (arg=0x7f1bb5306700) at pthread_create.c:334 #6 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f1bb4b05700 (LWP 21363)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1bb6853a23 in cnd_wait (mtx=0x55e50e6e79b8, cond=0x55e50e6e79e0) at ../../../../include/c11/threads_posix.h:159 #2 pipe_semaphore_wait (sema=0x55e50e6e79b8) at ../../../../src/gallium/auxiliary/os/os_thread.h:259 #3 thread_function (init_data=init_data@entry=0x55e50e6e7910) at lp_rast.c:805 #4 0x00007f1bb6853887 in impl_thrd_routine (p=<optimized out>) at ../../../../include/c11/threads_posix.h:87 #5 0x00007f1bd70f860a in start_thread (arg=0x7f1bb4b05700) at pthread_create.c:334 #6 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f1badb2c700 (LWP 21364)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1bb6853a23 in cnd_wait (mtx=0x55e50e6e7b20, cond=0x55e50e6e7b48) at ../../../../include/c11/threads_posix.h:159 #2 pipe_semaphore_wait (sema=0x55e50e6e7b20) at ../../../../src/gallium/auxiliary/os/os_thread.h:259 #3 thread_function (init_data=init_data@entry=0x55e50e6e7a78) at lp_rast.c:805 #4 0x00007f1bb6853887 in impl_thrd_routine (p=<optimized out>) at ../../../../include/c11/threads_posix.h:87 #5 0x00007f1bd70f860a in start_thread (arg=0x7f1badb2c700) at pthread_create.c:334 #6 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f1bad32b700 (LWP 21365)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1bb6853a23 in cnd_wait (mtx=0x55e50e6e7c88, cond=0x55e50e6e7cb0) at ../../../../include/c11/threads_posix.h:159 #2 pipe_semaphore_wait (sema=0x55e50e6e7c88) at ../../../../src/gallium/auxiliary/os/os_thread.h:259 #3 thread_function (init_data=init_data@entry=0x55e50e6e7be0) at lp_rast.c:805 #4 0x00007f1bb6853887 in impl_thrd_routine (p=<optimized out>) at ../../../../include/c11/threads_posix.h:87 #5 0x00007f1bd70f860a in start_thread (arg=0x7f1bad32b700) at pthread_create.c:334 #6 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f1bab29e700 (LWP 21366)): #0 0x00007f1bd7db4fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1bd32da16c in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f1bd32da27c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f1bd8bf4ecb in QEventDispatcherGlib::processEvents (this=0x7f1ba40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f1bd8b9beca in QEventLoop::exec (this=this@entry=0x7f1bab29dc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f1bd89b8434 in QThread::exec (this=this@entry=0x55e50e7ebce0) at thread/qthread.cpp:503 #6 0x00007f1bdcd059b5 in QQmlThreadPrivate::run (this=0x55e50e7ebce0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007f1bd89bd3de in QThreadPrivate::start (arg=0x55e50e7ebce0) at thread/qthread_unix.cpp:331 #8 0x00007f1bd70f860a in start_thread (arg=0x7f1bab29e700) at pthread_create.c:334 #9 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f1ba98e8700 (LWP 21367)): #0 0x00007f1bd7db4fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1bd32da16c in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f1bd32da27c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f1bd8bf4ecb in QEventDispatcherGlib::processEvents (this=0x7f1b9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f1bd8b9beca in QEventLoop::exec (this=this@entry=0x7f1ba98e7c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f1bd89b8434 in QThread::exec (this=this@entry=0x55e50e8c4a40) at thread/qthread.cpp:503 #6 0x00007f1bdcd059b5 in QQmlThreadPrivate::run (this=0x55e50e8c4a40) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007f1bd89bd3de in QThreadPrivate::start (arg=0x55e50e8c4a40) at thread/qthread_unix.cpp:331 #8 0x00007f1bd70f860a in start_thread (arg=0x7f1ba98e8700) at pthread_create.c:334 #9 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f1ba3df7700 (LWP 21368)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1bdfb5e514 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1bdfe47380 <QTWTF::pageheap_memory>) at /usr/src/debug/qtscript-opensource-src-5.5.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f1bdfb5e559 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /usr/src/debug/qtscript-opensource-src-5.5.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f1bd70f860a in start_thread (arg=0x7f1ba3df7700) at pthread_create.c:334 #4 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f1b1bfff700 (LWP 21369)): #0 0x00007f1bd331e734 in g_mutex_unlock () from /lib64/libglib-2.0.so.0 #1 0x00007f1bd32d917e in g_main_context_acquire () from /lib64/libglib-2.0.so.0 #2 0x00007f1bd32da025 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #3 0x00007f1bd32da27c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f1bd8bf4ecb in QEventDispatcherGlib::processEvents (this=0x7f1b140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f1bd8b9beca in QEventLoop::exec (this=this@entry=0x7f1b1bffec10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f1bd89b8434 in QThread::exec (this=this@entry=0x55e50ebb5490) at thread/qthread.cpp:503 #7 0x00007f1bdd8b38d6 in QQuickPixmapReader::run (this=0x55e50ebb5490) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760 #8 0x00007f1bd89bd3de in QThreadPrivate::start (arg=0x55e50ebb5490) at thread/qthread_unix.cpp:331 #9 0x00007f1bd70f860a in start_thread (arg=0x7f1b1bfff700) at pthread_create.c:334 #10 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f1b07ec9700 (LWP 21380)): #0 0x00007f1bd7db4fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1bd32da16c in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f1bd32da27c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f1bd8bf4ecb in QEventDispatcherGlib::processEvents (this=0x7f1b000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f1bd8b9beca in QEventLoop::exec (this=this@entry=0x7f1b07ec8c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f1bd89b8434 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007f1b09b02547 in KCupsConnection::run() () from /lib64/libkcupslib.so #7 0x00007f1bd89bd3de in QThreadPrivate::start (arg=0x55e50fb63c20) at thread/qthread_unix.cpp:331 #8 0x00007f1bd70f860a in start_thread (arg=0x7f1b07ec9700) at pthread_create.c:334 #9 0x00007f1bd7dc0a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f1be03e2940 (LWP 21330)): [KCrash Handler] #6 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:93 #7 0x00007f1bb64b9f0d in memmove (__len=1089961472, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:59 #8 drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at drisw.c:356 #9 0x00007f1bb64b88c5 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at dri_drawable.c:245 #10 0x00007f1bbc41eb2a in Plasma::WindowThumbnail::bindGLXTexture (this=0x55e50fcc08a0) at /usr/src/debug/plasma-framework-5.19.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x55e50fcc08a0, textureNode=textureNode@entry=0x55e51153a900) at /usr/src/debug/plasma-framework-5.19.0/src/declarativeimports/core/windowthumbnail.cpp:282 #12 0x00007f1bbc41f629 in Plasma::WindowThumbnail::windowToTexture (this=0x55e50fcc08a0, textureNode=0x55e51153a900) at /usr/src/debug/plasma-framework-5.19.0/src/declarativeimports/core/windowthumbnail.cpp:394 #13 0x00007f1bbc41fb94 in Plasma::WindowThumbnail::updatePaintNode (this=0x55e50fcc08a0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /usr/src/debug/plasma-framework-5.19.0/src/declarativeimports/core/windowthumbnail.cpp:199 #14 0x00007f1bdd9511c8 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x55e50fd93bb0, item=item@entry=0x55e50fcc08a0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2984 #15 0x00007f1bdd951a4b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x55e50fd93bb0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2722 #16 0x00007f1bdd951bc0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x55e50fd93bb0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:341 #17 0x00007f1bdd92092c in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x55e50e6f66c0, window=0x55e50facb430) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:372 #18 0x00007f1bdd9222a6 in QSGGuiThreadRenderLoop::exposureChanged (this=0x55e50e6f66c0, window=0x55e50facb430) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:422 #19 0x00007f1bd90e3995 in QWindow::event (this=this@entry=0x55e50facb430, ev=ev@entry=0x7ffe50ad0960) at kernel/qwindow.cpp:2051 #20 0x00007f1bdd95b801 in QQuickWindow::event (this=this@entry=0x55e50facb430, e=e@entry=0x7ffe50ad0960) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:1413 #21 0x00007f1bdfe9244b in PlasmaQuick::Dialog::event (this=this@entry=0x55e50facb430, event=event@entry=0x7ffe50ad0960) at /usr/src/debug/plasma-framework-5.19.0/src/plasmaquick/dialog.cpp:1168 #22 0x00007f1bbc416da5 in ToolTipDialog::event (this=0x55e50facb430, e=0x7ffe50ad0960) at /usr/src/debug/plasma-framework-5.19.0/src/declarativeimports/core/tooltipdialog.cpp:120 #23 0x00007f1bda15241c in QApplicationPrivate::notify_helper (this=this@entry=0x55e50e49f460, receiver=receiver@entry=0x55e50facb430, e=e@entry=0x7ffe50ad0960) at kernel/qapplication.cpp:3716 #24 0x00007f1bda1578e6 in QApplication::notify (this=0x7ffe50ad0d80, receiver=0x55e50facb430, e=0x7ffe50ad0960) at kernel/qapplication.cpp:3499 #25 0x00007f1bd8b9e73b in QCoreApplication::notifyInternal (this=0x7ffe50ad0d80, receiver=receiver@entry=0x55e50facb430, event=event@entry=0x7ffe50ad0960) at kernel/qcoreapplication.cpp:965 #26 0x00007f1bd90dbe7c in QCoreApplication::sendSpontaneousEvent (event=0x7ffe50ad0960, receiver=0x55e50facb430) at ../../src/corelib/kernel/qcoreapplication.h:227 #27 QGuiApplicationPrivate::processExposeEvent (e=0x55e50f333210) at kernel/qguiapplication.cpp:2648 #28 0x00007f1bd90dcbed in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55e50f333210) at kernel/qguiapplication.cpp:1643 #29 0x00007f1bd90c0918 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #30 0x00007f1bc244e0b0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #31 0x00007f1bd32d9e3a in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #32 0x00007f1bd32da1d0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #33 0x00007f1bd32da27c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #34 0x00007f1bd8bf4eaf in QEventDispatcherGlib::processEvents (this=0x55e50e4f2300, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #35 0x00007f1bd8b9beca in QEventLoop::exec (this=this@entry=0x7ffe50ad0c20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #36 0x00007f1bd8ba3fac in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #37 0x000055e50dfe108a in main (argc=4, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.4/shell/main.cpp:181 Possible duplicates by query: bug 359253, bug 359085, bug 358194. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.