Application: plasmashell (5.5.3) Qt Version: 5.5.1 Operating System: Linux 4.1.13-5-default x86_64 Distribution (Platform): openSUSE RPMs -- Information about the crash: - What I was doing when the application crashed: I don't know that is real reason of crash: one time It charsh at end of desktop efects preview video; another times at howering mouse in taskbar... I run KDE Plasma 5.5.3 in VirtualBox. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fcf811907c0 (LWP 346))] Thread 8 (Thread 0x7fcf6ac00700 (LWP 350)): #0 0x00007fcf7a69bc1d in poll () from /lib64/libc.so.6 #1 0x00007fcf7f5e2422 in poll (__timeout=-1, __nfds=1, __fds=0x7fcf6abffd00) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x173b9c0, cond=cond@entry=0x173ba00, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007fcf7f5e400f in xcb_wait_for_event (c=0x173b9c0) at xcb_in.c:693 #4 0x00007fcf6cd513c9 in QXcbEventReader::run (this=0x1749f20) at qxcbconnection.cpp:1229 #5 0x00007fcf7ad9332f in QThreadPrivate::start (arg=0x1749f20) at thread/qthread_unix.cpp:331 #6 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #7 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fcf63fff700 (LWP 353)): #0 g_mutex_unlock (mutex=0x7fcf5c000990) at gthread-posix.c:1348 #1 0x00007fcf76d7c8e9 in g_main_context_check (context=context@entry=0x7fcf5c000990, max_priority=2147483647, fds=fds@entry=0x7fcf5c003070, n_fds=n_fds@entry=1) at gmain.c:3647 #2 0x00007fcf76d7cdf8 in g_main_context_iterate (context=context@entry=0x7fcf5c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805 #3 0x00007fcf76d7cf7c in g_main_context_iteration (context=0x7fcf5c000990, may_block=1) at gmain.c:3869 #4 0x00007fcf7afc5d8b in QEventDispatcherGlib::processEvents (this=0x7fcf5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fcf7af6cd53 in QEventLoop::exec (this=this@entry=0x7fcf63ffedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fcf7ad8e61a in QThread::exec (this=this@entry=0x1822ef0) at thread/qthread.cpp:503 #7 0x00007fcf7e0a0df8 in QQmlThreadPrivate::run (this=0x1822ef0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007fcf7ad9332f in QThreadPrivate::start (arg=0x1822ef0) at thread/qthread_unix.cpp:331 #9 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fcf50f0d700 (LWP 356)): #0 g_main_context_check (context=context@entry=0x7fcf4c000990, max_priority=2147483647, fds=fds@entry=0x7fcf4c002e70, n_fds=n_fds@entry=1) at gmain.c:3631 #1 0x00007fcf76d7cdf8 in g_main_context_iterate (context=context@entry=0x7fcf4c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805 #2 0x00007fcf76d7cf7c in g_main_context_iteration (context=0x7fcf4c000990, may_block=1) at gmain.c:3869 #3 0x00007fcf7afc5d8b in QEventDispatcherGlib::processEvents (this=0x7fcf4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007fcf7af6cd53 in QEventLoop::exec (this=this@entry=0x7fcf50f0cdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007fcf7ad8e61a in QThread::exec (this=this@entry=0x1964cc0) at thread/qthread.cpp:503 #6 0x00007fcf7e0a0df8 in QQmlThreadPrivate::run (this=0x1964cc0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007fcf7ad9332f in QThreadPrivate::start (arg=0x1964cc0) at thread/qthread_unix.cpp:331 #8 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fcf4b5e7700 (LWP 358)): #0 0x00007fcf79ea905f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fcf8086786b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fcf80b4eea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fcf80867899 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fceca69f700 (LWP 360)): #0 0x00007fcf76dbecf9 in g_mutex_lock (mutex=mutex@entry=0x7fcec4000990) at gthread-posix.c:1336 #1 0x00007fcf76d7bee0 in g_main_context_acquire (context=0x7fcec4000990) at gmain.c:3182 #2 0x00007fcf76d7cd25 in g_main_context_iterate (context=context@entry=0x7fcec4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3758 #3 0x00007fcf76d7cf7c in g_main_context_iteration (context=0x7fcec4000990, may_block=1) at gmain.c:3869 #4 0x00007fcf7afc5d8b in QEventDispatcherGlib::processEvents (this=0x7fcec40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fcf7af6cd53 in QEventLoop::exec (this=this@entry=0x7fceca69edf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fcf7ad8e61a in QThread::exec (this=this@entry=0x1997450) at thread/qthread.cpp:503 #7 0x00007fcf7e0a0df8 in QQmlThreadPrivate::run (this=0x1997450) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007fcf7ad9332f in QThreadPrivate::start (arg=0x1997450) at thread/qthread_unix.cpp:331 #9 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fcec1fe7700 (LWP 361)): #0 g_mutex_unlock (mutex=0x7fcebc000990) at gthread-posix.c:1348 #1 0x00007fcf76d7ce59 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fcebc003120, timeout=-1, context=0x7fcebc000990) at gmain.c:4102 #2 g_main_context_iterate (context=context@entry=0x7fcebc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x00007fcf76d7cf7c in g_main_context_iteration (context=0x7fcebc000990, may_block=1) at gmain.c:3869 #4 0x00007fcf7afc5d8b in QEventDispatcherGlib::processEvents (this=0x7fcebc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fcf7af6cd53 in QEventLoop::exec (this=this@entry=0x7fcec1fe6db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fcf7ad8e61a in QThread::exec (this=this@entry=0x1eda9d0) at thread/qthread.cpp:503 #7 0x00007fcf7ec39282 in QQuickPixmapReader::run (this=0x1eda9d0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760 #8 0x00007fcf7ad9332f in QThreadPrivate::start (arg=0x1eda9d0) at thread/qthread_unix.cpp:331 #9 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fceb1d8d700 (LWP 372)): #0 0x00007fcf7a69bc1d in poll () from /lib64/libc.so.6 #1 0x00007fcf76d7ce64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fceac0048d0, timeout=2885531, context=0x7fceac000990) at gmain.c:4103 #2 g_main_context_iterate (context=context@entry=0x7fceac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x00007fcf76d7cf7c in g_main_context_iteration (context=0x7fceac000990, may_block=1) at gmain.c:3869 #4 0x00007fcf7afc5d8b in QEventDispatcherGlib::processEvents (this=0x7fceac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fcf7af6cd53 in QEventLoop::exec (this=this@entry=0x7fceb1d8cdd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fcf7ad8e61a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007fceb33dacf7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so #8 0x00007fcf7ad9332f in QThreadPrivate::start (arg=0x23d0b10) at thread/qthread_unix.cpp:331 #9 0x00007fcf79ea50a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fcf7a6a404d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fcf811907c0 (LWP 346)): [KCrash Handler] #6 0x00007fcf7a6f2e90 in __memmove_ssse3_back () from /lib64/libc.so.6 #7 0x00007fcf6090f33c in memmove (__len=18446744073346226304, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:57 #8 drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at drisw.c:321 #9 0x00007fcf6090de87 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at dri_drawable.c:245 #10 0x00007fcf62de373f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x35734c0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 0x00007fcf62de4b34 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x35734c0, textureNode=textureNode@entry=0x2377600) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282 #12 0x00007fcf62de4de5 in Plasma::WindowThumbnail::windowToTexture (this=this@entry=0x35734c0, textureNode=textureNode@entry=0x2377600) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394 #13 0x00007fcf62de52a4 in Plasma::WindowThumbnail::updatePaintNode (this=0x35734c0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199 #14 0x00007fcf7ecd6c27 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x2468990, item=item@entry=0x35734c0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2984 #15 0x00007fcf7ecd768c in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x2468990) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2722 #16 0x00007fcf7ecd77d0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x2468990) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:341 #17 0x00007fcf7eca7510 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x19bdbf0, window=0x2196f20) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:372 #18 0x00007fcf7eca86a5 in QSGGuiThreadRenderLoop::event (this=0x19bdbf0, e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:474 #19 0x00007fcf7c2e7e7c in QApplicationPrivate::notify_helper (this=this@entry=0x172a780, receiver=receiver@entry=0x19bdbf0, e=e@entry=0x7fff8a8c0680) at kernel/qapplication.cpp:3716 #20 0x00007fcf7c2eccc8 in QApplication::notify (this=0x7fff8a8c0a30, receiver=0x19bdbf0, e=0x7fff8a8c0680) at kernel/qapplication.cpp:3499 #21 0x00007fcf7af6ee95 in QCoreApplication::notifyInternal (this=0x7fff8a8c0a30, receiver=0x19bdbf0, event=event@entry=0x7fff8a8c0680) at kernel/qcoreapplication.cpp:965 #22 0x00007fcf7afc577d in sendEvent (event=0x7fff8a8c0680, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224 #23 QTimerInfoList::activateTimers (this=0x1782f70) at kernel/qtimerinfo_unix.cpp:637 #24 0x00007fcf7afc5aa1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #25 0x00007fcf76d7cc84 in g_main_dispatch (context=0x7fcf640016f0) at gmain.c:3122 #26 g_main_context_dispatch (context=context@entry=0x7fcf640016f0) at gmain.c:3737 #27 0x00007fcf76d7ced8 in g_main_context_iterate (context=context@entry=0x7fcf640016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808 #28 0x00007fcf76d7cf7c in g_main_context_iteration (context=0x7fcf640016f0, may_block=1) at gmain.c:3869 #29 0x00007fcf7afc5d6c in QEventDispatcherGlib::processEvents (this=0x17796b0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #30 0x00007fcf7af6cd53 in QEventLoop::exec (this=this@entry=0x7fff8a8c08c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #31 0x00007fcf7af748f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #32 0x00007fcf7b4b879c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #33 0x00007fcf7c2e4605 in QApplication::exec () at kernel/qapplication.cpp:2976 #34 0x0000000000436ab6 in main (argc=4, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.3/shell/main.cpp:179 Reported using DrKonqi
After more testing: it most ofter crash after howering mouse on taskbar element with grouped programs. At first desktop tries to show preview of multiple windows (of that group) in one row, but after displaying some shadows, desktop charsh.
Another similar crash -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2088fe77c0 (LWP 6276))] Thread 14 (Thread 0x7f2072a57700 (LWP 6281)): #0 0x00007f20824f2c1d in poll () from /lib64/libc.so.6 #1 0x00007f2087439422 in poll (__timeout=-1, __nfds=1, __fds=0x7f2072a56d00) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x197d9c0, cond=cond@entry=0x197da00, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007f208743b00f in xcb_wait_for_event (c=0x197d9c0) at xcb_in.c:693 #4 0x00007f2074ba83c9 in QXcbEventReader::run (this=0x198bf20) at qxcbconnection.cpp:1229 #5 0x00007f2082bea32f in QThreadPrivate::start (arg=0x198bf20) at thread/qthread_unix.cpp:331 #6 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f206bfff700 (LWP 6341)): #0 0x00007f20824f2c1d in poll () from /lib64/libc.so.6 #1 0x00007f207ebd3e64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f2064003070, timeout=-1, context=0x7f2064000990) at gmain.c:4103 #2 g_main_context_iterate (context=context@entry=0x7f2064000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f2064000990, may_block=1) at gmain.c:3869 #4 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f20640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f206bffedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2082be561a in QThread::exec (this=this@entry=0x1a52710) at thread/qthread.cpp:503 #7 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x1a52710) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f2082bea32f in QThreadPrivate::start (arg=0x1a52710) at thread/qthread_unix.cpp:331 #9 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f2058d2e700 (LWP 6396)): #0 g_mutex_unlock (mutex=0x7f2054000990) at gthread-posix.c:1348 #1 0x00007f207ebd3a5a in g_main_context_dispatch (context=context@entry=0x7f2054000990) at gmain.c:3740 #2 0x00007f207ebd3ed8 in g_main_context_iterate (context=context@entry=0x7f2054000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808 #3 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f2054000990, may_block=1) at gmain.c:3869 #4 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f20540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f2058d2ddf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2082be561a in QThread::exec (this=this@entry=0x1c06dd0) at thread/qthread.cpp:503 #7 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x1c06dd0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f2082bea32f in QThreadPrivate::start (arg=0x1c06dd0) at thread/qthread_unix.cpp:331 #9 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f20537ff700 (LWP 6400)): #0 0x00007f2081d0005f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f20886be86b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f20889a5ea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f20886be899 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f1fd1fc8700 (LWP 6402)): #0 0x00007f2082507682 in __libc_disable_asynccancel () from /lib64/libc.so.6 #1 0x00007f20824f2c29 in poll () from /lib64/libc.so.6 #2 0x00007f207ebd3e64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f1fcc003070, timeout=-1, context=0x7f1fcc000990) at gmain.c:4103 #3 g_main_context_iterate (context=context@entry=0x7f1fcc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #4 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1fcc000990, may_block=1) at gmain.c:3869 #5 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1fcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #6 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1fd1fc7df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #7 0x00007f2082be561a in QThread::exec (this=this@entry=0x1ea5c80) at thread/qthread.cpp:503 #8 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x1ea5c80) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #9 0x00007f2082bea32f in QThreadPrivate::start (arg=0x1ea5c80) at thread/qthread_unix.cpp:331 #10 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f1fc9cc9700 (LWP 6452)): #0 0x00007f2082be2ccf in testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0x227e388: 0x0) at ../../src/corelib/arch/qatomic_x86.h:259 #1 testAndSetRelease<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0x227e388: 0x0) at ../../src/corelib/thread/qgenericatomic.h:175 #2 testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, this=this@entry=0x227e388) at ../../src/corelib/thread/qbasicatomic.h:280 #3 fastTryUnlock (current=<synthetic pointer>, this=this@entry=0x227e388) at thread/qmutex.h:85 #4 QMutex::unlock (this=this@entry=0x227e388) at thread/qmutex.cpp:264 #5 0x00007f2082e1d895 in unlock (this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:138 #6 ~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../src/corelib/thread/qmutex.h:132 #7 canWaitLocked (this=0x227e360) at ../../src/corelib/thread/qthread_p.h:241 #8 postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f1fc40012d0) at kernel/qeventdispatcher_glib.cpp:254 #9 postEventSourceCheck (source=0x7f1fc40012d0) at kernel/qeventdispatcher_glib.cpp:264 #10 0x00007f207ebd38f1 in g_main_context_check (context=context@entry=0x7f1fc4000990, max_priority=2147483647, fds=fds@entry=0x7f1fc4003120, n_fds=n_fds@entry=1) at gmain.c:3649 #11 0x00007f207ebd3df8 in g_main_context_iterate (context=context@entry=0x7f1fc4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805 #12 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1fc4000990, may_block=1) at gmain.c:3869 #13 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1fc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #14 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1fc9cc8db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #15 0x00007f2082be561a in QThread::exec (this=this@entry=0x226e300) at thread/qthread.cpp:503 #16 0x00007f2086a90282 in QQuickPixmapReader::run (this=0x226e300) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760 #17 0x00007f2082bea32f in QThreadPrivate::start (arg=0x226e300) at thread/qthread_unix.cpp:331 #18 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #19 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f1fb9cc6700 (LWP 6619)): #0 0x00007f207ebd121b in g_source_iter_next (iter=iter@entry=0x7f1fb9cc5c20, source=source@entry=0x7f1fb9cc5c18) at gmain.c:924 #1 0x00007f207ebd351d in g_main_context_prepare (context=context@entry=0x7f1fb4000990, priority=priority@entry=0x7f1fb9cc5c98) at gmain.c:3388 #2 0x00007f207ebd3d80 in g_main_context_iterate (context=context@entry=0x7f1fb4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788 #3 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1fb4000990, may_block=1) at gmain.c:3869 #4 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1fb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1fb9cc5dd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2082be561a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f1fbb313cf7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so #8 0x00007f2082bea32f in QThreadPrivate::start (arg=0x3834ee0) at thread/qthread_unix.cpp:331 #9 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f1f8f7fd700 (LWP 32220)): #0 g_source_iter_next (iter=iter@entry=0x7f1f8f7fcc40, source=source@entry=0x7f1f8f7fcc38) at gmain.c:925 #1 0x00007f207ebd344b in g_main_context_prepare (context=context@entry=0x7f1fcc8c3fb0, priority=priority@entry=0x7f1f8f7fccb8) at gmain.c:3388 #2 0x00007f207ebd3d80 in g_main_context_iterate (context=context@entry=0x7f1fcc8c3fb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788 #3 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1fcc8c3fb0, may_block=1) at gmain.c:3869 #4 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1fcc8bc640, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1f8f7fcdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2082be561a in QThread::exec (this=this@entry=0x4437550) at thread/qthread.cpp:503 #7 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x4437550) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f2082bea32f in QThreadPrivate::start (arg=0x4437550) at thread/qthread_unix.cpp:331 #9 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f1f9a6d8700 (LWP 32221)): #0 g_mutex_unlock (mutex=0x41f0bf0) at gthread-posix.c:1348 #1 0x00007f207ebd3f86 in g_main_context_iteration (context=0x41f0bf0, may_block=<optimized out>) at gmain.c:3870 #2 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x416ca60, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #3 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1f9a6d7df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #4 0x00007f2082be561a in QThread::exec (this=this@entry=0x41f0820) at thread/qthread.cpp:503 #5 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x41f0820) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #6 0x00007f2082bea32f in QThreadPrivate::start (arg=0x41f0820) at thread/qthread_unix.cpp:331 #7 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f1f9b533700 (LWP 32232)): #0 0x00007f20824f2c1d in poll () from /lib64/libc.so.6 #1 0x00007f207ebd3e64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f1f9415a7e0, timeout=-1, context=0x7f1f9411c740) at gmain.c:4103 #2 g_main_context_iterate (context=context@entry=0x7f1f9411c740, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1f9411c740, may_block=1) at gmain.c:3869 #4 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1f9414dea0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1f9b532df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2082be561a in QThread::exec (this=this@entry=0x4f20650) at thread/qthread.cpp:503 #7 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x4f20650) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f2082bea32f in QThreadPrivate::start (arg=0x4f20650) at thread/qthread_unix.cpp:331 #9 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f1f99ed7700 (LWP 32233)): #0 g_main_context_check (context=context@entry=0x7f1f942a5460, max_priority=2147483647, fds=fds@entry=0x7f1f94284e40, n_fds=n_fds@entry=1) at gmain.c:3633 #1 0x00007f207ebd3df8 in g_main_context_iterate (context=context@entry=0x7f1f942a5460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805 #2 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1f942a5460, may_block=1) at gmain.c:3869 #3 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1f94142ca0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1f99ed6df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f2082be561a in QThread::exec (this=this@entry=0x4419160) at thread/qthread.cpp:503 #6 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x4419160) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007f2082bea32f in QThreadPrivate::start (arg=0x4419160) at thread/qthread_unix.cpp:331 #8 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f1fa5539700 (LWP 32244)): #0 0x00007f2082be2bfa in testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x3ba18b8: 0x1) at ../../src/corelib/arch/qatomic_x86.h:259 #1 testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x3ba18b8: 0x1) at ../../src/corelib/thread/qgenericatomic.h:166 #2 testAndSetAcquire (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, this=0x3ba18b8, this@entry=0x0) at ../../src/corelib/thread/qbasicatomic.h:278 #3 fastTryLock (current=<synthetic pointer>, this=0x3ba18b8, this@entry=0x0) at thread/qmutex.h:82 #4 QMutex::lock (this=this@entry=0x3ba18b8) at thread/qmutex.cpp:212 #5 0x00007f2082e1ccb5 in QMutexLocker (m=0x3ba18b8, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128 #6 canWaitLocked (this=0x3ba1890) at ../../src/corelib/thread/qthread_p.h:240 #7 postEventSourcePrepare (s=0x7f1f941ca3b0, timeout=timeout@entry=0x7f1fa5538c34) at kernel/qeventdispatcher_glib.cpp:254 #8 0x00007f207ebd34ad in g_main_context_prepare (context=context@entry=0x7f1f942ee6b0, priority=priority@entry=0x7f1fa5538cb8) at gmain.c:3410 #9 0x00007f207ebd3d80 in g_main_context_iterate (context=context@entry=0x7f1f942ee6b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788 #10 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1f942ee6b0, may_block=1) at gmain.c:3869 #11 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1f9421eb70, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #12 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1fa5538df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #13 0x00007f2082be561a in QThread::exec (this=this@entry=0x461c990) at thread/qthread.cpp:503 #14 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x461c990) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #15 0x00007f2082bea32f in QThreadPrivate::start (arg=0x461c990) at thread/qthread_unix.cpp:331 #16 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #17 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f1f9ffff700 (LWP 32245)): #0 0x00007f2082be2bfa in testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x44de368: 0x1) at ../../src/corelib/arch/qatomic_x86.h:259 #1 testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x44de368: 0x1) at ../../src/corelib/thread/qgenericatomic.h:166 #2 testAndSetAcquire (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, this=0x44de368, this@entry=0x1) at ../../src/corelib/thread/qbasicatomic.h:278 #3 fastTryLock (current=<synthetic pointer>, this=0x44de368, this@entry=0x1) at thread/qmutex.h:82 #4 QMutex::lock (this=this@entry=0x44de368) at thread/qmutex.cpp:212 #5 0x00007f2082e1d885 in QMutexLocker (m=0x44de368, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128 #6 canWaitLocked (this=0x44de340) at ../../src/corelib/thread/qthread_p.h:240 #7 postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f1f944a7f80) at kernel/qeventdispatcher_glib.cpp:254 #8 postEventSourceCheck (source=0x7f1f944a7f80) at kernel/qeventdispatcher_glib.cpp:264 #9 0x00007f207ebd38f1 in g_main_context_check (context=context@entry=0x7f1f943d8970, max_priority=2147483647, fds=fds@entry=0x7f1f943cb420, n_fds=n_fds@entry=1) at gmain.c:3649 #10 0x00007f207ebd3df8 in g_main_context_iterate (context=context@entry=0x7f1f943d8970, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805 #11 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f1f943d8970, may_block=1) at gmain.c:3869 #12 0x00007f2082e1cd8b in QEventDispatcherGlib::processEvents (this=0x7f1f9448b5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #13 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7f1f9fffedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #14 0x00007f2082be561a in QThread::exec (this=this@entry=0x44de190) at thread/qthread.cpp:503 #15 0x00007f2085ef7df8 in QQmlThreadPrivate::run (this=0x44de190) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #16 0x00007f2082bea32f in QThreadPrivate::start (arg=0x44de190) at thread/qthread_unix.cpp:331 #17 0x00007f2081cfc0a4 in start_thread () from /lib64/libpthread.so.0 #18 0x00007f20824fb04d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f2088fe77c0 (LWP 6276)): [KCrash Handler] #6 0x00007f2082549e90 in __memmove_ssse3_back () from /lib64/libc.so.6 #7 0x00007f206878033c in memmove (__len=20484, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:57 #8 drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at drisw.c:321 #9 0x00007f206877ee87 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at dri_drawable.c:245 #10 0x00007f206abe073f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x3d73a90) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 0x00007f206abe1b34 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x3d73a90, textureNode=textureNode@entry=0x3e16e00) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282 #12 0x00007f206abe1de5 in Plasma::WindowThumbnail::windowToTexture (this=this@entry=0x3d73a90, textureNode=textureNode@entry=0x3e16e00) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394 #13 0x00007f206abe22a4 in Plasma::WindowThumbnail::updatePaintNode (this=0x3d73a90, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199 #14 0x00007f2086b2dc27 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x388ed50, item=item@entry=0x3d73a90) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2984 #15 0x00007f2086b2e68c in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x388ed50) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2722 #16 0x00007f2086b2e7d0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x388ed50) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:341 #17 0x00007f2086afe510 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x1b79b30, window=0x388e240) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:372 #18 0x00007f2086affbee in QSGGuiThreadRenderLoop::exposureChanged (this=0x1b79b30, window=0x388e240) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:422 #19 0x00007f208331fa09 in QWindow::event (this=this@entry=0x388e240, ev=ev@entry=0x7ffc252fa6b0) at kernel/qwindow.cpp:2028 #20 0x00007f2086b38161 in QQuickWindow::event (this=this@entry=0x388e240, e=e@entry=0x7ffc252fa6b0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:1413 #21 0x00007f20889ef7db in PlasmaQuick::Dialog::event (this=this@entry=0x388e240, event=event@entry=0x7ffc252fa6b0) at /usr/src/debug/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1168 #22 0x00007f206abda7c5 in ToolTipDialog::event (this=0x388e240, e=0x7ffc252fa6b0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/tooltipdialog.cpp:120 #23 0x00007f208413ee7c in QApplicationPrivate::notify_helper (this=this@entry=0x196c780, receiver=receiver@entry=0x388e240, e=e@entry=0x7ffc252fa6b0) at kernel/qapplication.cpp:3716 #24 0x00007f2084143cc8 in QApplication::notify (this=0x7ffc252faae0, receiver=0x388e240, e=0x7ffc252fa6b0) at kernel/qapplication.cpp:3499 #25 0x00007f2082dc5e95 in QCoreApplication::notifyInternal (this=0x7ffc252faae0, receiver=receiver@entry=0x388e240, event=event@entry=0x7ffc252fa6b0) at kernel/qcoreapplication.cpp:965 #26 0x00007f2083318474 in sendSpontaneousEvent (event=0x7ffc252fa6b0, receiver=0x388e240) at ../../src/corelib/kernel/qcoreapplication.h:227 #27 QGuiApplicationPrivate::processExposeEvent (e=0x45eb130) at kernel/qguiapplication.cpp:2648 #28 0x00007f208331908d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x45eb130) at kernel/qguiapplication.cpp:1643 #29 0x00007f20832fe118 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #30 0x00007f2074bd3200 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #31 0x00007f207ebd3c84 in g_main_dispatch (context=0x7f206c0016f0) at gmain.c:3122 #32 g_main_context_dispatch (context=context@entry=0x7f206c0016f0) at gmain.c:3737 #33 0x00007f207ebd3ed8 in g_main_context_iterate (context=context@entry=0x7f206c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808 #34 0x00007f207ebd3f7c in g_main_context_iteration (context=0x7f206c0016f0, may_block=1) at gmain.c:3869 #35 0x00007f2082e1cd6c in QEventDispatcherGlib::processEvents (this=0x19b10d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #36 0x00007f2082dc3d53 in QEventLoop::exec (this=this@entry=0x7ffc252fa970, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #37 0x00007f2082dcb8f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #38 0x00007f208330f79c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #39 0x00007f208413b605 in QApplication::exec () at kernel/qapplication.cpp:2976 #40 0x0000000000436ab6 in main (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.3/shell/main.cpp:179
Created attachment 96613 [details] How to reproduce - video (webm) Now I can reproduce almost always by these instructions: 1. open any program 2. hover mouse on taskbar over program cell 3. wait for preview of window (OSD) to appear near taskbar 4. move mouse over OSD 5. move mouse to taskbar (to empty place) 6 move mouse to taskbar over program cell again 7. desktop starts to paint contours of OSD, but crash!
It seems to be regression, as I don't remember such type of chars in (at least) KDE Plasma 5.5.1. And I can not reproduce with KDE Plasma 5.5.1. I can reproduce only in latest 5.5.3. For testing, you can play with https://susestudio.com/a/CttYWz/lietukas-42-1-multilingual At this link you can select LiveCD/LiveUSB image with various KDE Plasma versions (including 5.5.1 and 5.5.3).
Created attachment 96620 [details] New crash information added by DrKonqi plasmashell (5.5.3) using Qt 5.5.1 - What I was doing when the application crashed: I wanted to open K programs menu, some tooltip started to show, but dekstop crashed/restarted. -- Backtrace (Reduced): #7 0x00007f9fb103633c in memmove (__len=739891328, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:57 #8 drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at drisw.c:321 #9 0x00007f9fb1034e87 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at dri_drawable.c:245 #10 0x00007f9fb33e173f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x27d8fb0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 0x00007f9fb33e2b34 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x27d8fb0, textureNode=textureNode@entry=0x30fbc10) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282
Created attachment 96621 [details] New crash information added by DrKonqi plasmashell (5.5.3) using Qt 5.5.1 - What I was doing when the application crashed: Move mouse to panel, wait for window preview, move mouse outside panel, move again to panel, wait for window preview, crash... -- Backtrace (Reduced): #7 0x00007f48dc90e43c in memmove (__len=18446744073077790848, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:57 #8 drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at drisw.c:321 #9 0x00007f48dc90cf87 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at dri_drawable.c:245 #10 0x00007f48dede373f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x17ba2f0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 0x00007f48dede4b34 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x17ba2f0, textureNode=textureNode@entry=0x3998330) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282
Workaround: K > Settings > Configure Desktop (or System Settings) > Desktop Behavior > (Workspace), uncheck "Show Informational Tips"
As https://bugs.kde.org/show_bug.cgi?id=357915 may be the same similar, regression maybe happened between 5.5.1 and 5.5.2 versions, not before 5.5.3
*** Bug 357915 has been marked as a duplicate of this bug. ***
More testing: I can not reproduce with minimized windows of applications in Task Manager, but I reproduce with visible (either maximized or not maximized) windows of applications.
Created attachment 96675 [details] Plasma 5.5.1 + KF 5.18 I did experiment: In started LiveISO image with Plasma 5.5.1 + KF 5.17, as with this combination I can not reproduce bug. Then I upgraded to KF 5.18 (while trying not to change any Plasma 5.5.1 package) and relogin, after this – I can almost always reproduce bug. So regression is not in Plasma 5.5.2 or 5.5.3 itself, but REGRESSION is in KDE FRAMEWORKS 5.18 (plasma-framework-5.18.0 ?).
Commits for plasma-framework since good 5.17 to current master version: https://github.com/KDE/plasma-framework/compare/v5.17.0...master
I only guess, that these may be broken: https://github.com/KDE/plasma-framework/commit/c64a94a265acd5003fbbb4e3abc7fdb72726b4c3 https://github.com/KDE/plasma-framework/commit/fa0030a9ac151059ad4e7f8b3ebfa8868d54b75e
*** Bug 358099 has been marked as a duplicate of this bug. ***
*** Bug 357967 has been marked as a duplicate of this bug. ***
Can anyone here try a patch? if so could you apply https://git.reviewboard.kde.org/r/126131/ and see if that changes anything?
I don't understand where we should apply patch... Can you branch relevant package from https://build.opensuse.org/project/show/KDE:Frameworks5 and build RPM for testing?
*** Bug 358194 has been marked as a duplicate of this bug. ***
Apply to plasma-framework. I don't know how to do that RPM packaging (and even if I did, I don't have access)
I could build RPM, but I need *.diff or *.patch file for plasma-framework-5.18.0.tar.xz You can do it yourself: 1. Create account in https://secure-www.novell.com/selfreg/jsp/createOpenSuseAccount.jsp?%22 2. Go https://build.opensuse.org/package/show/KDE:Frameworks5/plasma-framework and press "Log in" in corner of page. 3. After this you can see much more options; choose "Branch package" 4. Press "Add file" to upload *.diff or *.patch file 5. Edit *.spec file to use patch (compactreprecheck.diff is alrady provided, so you can see it as example)
Now I see patch as https://git.reviewboard.kde.org/r/126131/diff/raw/
Created attachment 96732 [details] New crash information added by DrKonqi plasmashell (5.5.3) using Qt 5.5.1 - What I was doing when the application crashed: I aplayed patch from https://git.reviewboard.kde.org/r/126131/ (see https://build.opensuse.org/package/rdiff/home:embar-:branches:KDE:Frameworks5/plasma-framework?opackage=plasma-framework&oproject=KDE%3AFrameworks5&rev=4 ), installed newly build plasma-framework-*5.18.0 packages, logout, re-login. Plasma still crash and even more often! -- Backtrace (Reduced): #7 0x00007f81da9bc43c in memmove (__len=18446744073221527680, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:57 #8 drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at drisw.c:321 #9 0x00007f81da9baf87 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at dri_drawable.c:245 #10 0x00007f81e10566bf in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x32b53b0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 0x00007f81e1057ab4 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x32b53b0, textureNode=textureNode@entry=0x3283dd0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282
*** Bug 358246 has been marked as a duplicate of this bug. ***
*** Bug 358342 has been marked as a duplicate of this bug. ***
I can confirm this report, the problem started after updating from Plasma 5.5.2 to 5.5.3 and KF from 5.17 to 5.18, OpenSUSE Tumbleweed 20160120: Thread 1 (Thread 0x7f00cef988c0 (LWP 13967)): [KCrash Handler] #6 0x00007f00c8566cc4 in __memmove_avx_unaligned () from /lib64/libc.so.6 #7 0x00007f00ae1864fd in ?? () from /usr/lib64/dri/swrast_dri.so #8 0x00007f00ae184f95 in ?? () from /usr/lib64/dri/swrast_dri.so #9 0x00007f00b40d5c9f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x45a3220) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #10 0x00007f00b40d6e31 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x45a3220, textureNode=textureNode@entry=0x45279d0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282 #11 0x00007f00b40d7783 in Plasma::WindowThumbnail::windowToTexture (this=0x45a3220, textureNode=0x45279d0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394 #12 0x00007f00b40d7c74 in Plasma::WindowThumbnail::updatePaintNode (this=0x45a3220, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199 #13 0x00007f00ccaf9588 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x3928630, item=item@entry=0x45a3220) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2984 #14 0x00007f00ccaf9df8 in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x3928630) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:2722 #15 0x00007f00ccaf9f40 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x3928630) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:341 #16 0x00007f00ccacaba4 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x2630300, window=0x3927a40) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:372 #17 0x00007f00ccacc44e in QSGGuiThreadRenderLoop::exposureChanged (this=0x2630300, window=0x3927a40) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:422 #18 0x00007f00c932dc3b in QWindow::event (this=this@entry=0x3927a40, ev=ev@entry=0x7ffde64f1ba0) at kernel/qwindow.cpp:2054 #19 0x00007f00ccb03621 in QQuickWindow::event (this=this@entry=0x3927a40, e=e@entry=0x7ffde64f1ba0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:1413 #20 0x00007f00ce9b42f3 in PlasmaQuick::Dialog::event (this=this@entry=0x3927a40, event=event@entry=0x7ffde64f1ba0) at /usr/src/debug/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1168 #21 0x00007f00b40d0055 in ToolTipDialog::event (this=0x3927a40, e=0x7ffde64f1ba0) at /usr/src/debug/plasma-framework-5.18.0/src/declarativeimports/core/tooltipdialog.cpp:120 #22 0x00007f00ca1588cc in QApplicationPrivate::notify_helper (this=this@entry=0x21672a0, receiver=receiver@entry=0x3927a40, e=e@entry=0x7ffde64f1ba0) at kernel/qapplication.cpp:3716 #23 0x00007f00ca15d9d6 in QApplication::notify (this=0x7ffde64f1f80, receiver=0x3927a40, e=0x7ffde64f1ba0) at kernel/qapplication.cpp:3499 #24 0x00007f00c8de1cf3 in QCoreApplication::notifyInternal (this=0x7ffde64f1f80, receiver=receiver@entry=0x3927a40, event=event@entry=0x7ffde64f1ba0) at kernel/qcoreapplication.cpp:965 #25 0x00007f00c93266e4 in sendSpontaneousEvent (event=0x7ffde64f1ba0, receiver=0x3927a40) at ../../src/corelib/kernel/qcoreapplication.h:227 #26 QGuiApplicationPrivate::processExposeEvent (e=0x338a240) at kernel/qguiapplication.cpp:2648 #27 0x00007f00c932737d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x338a240) at kernel/qguiapplication.cpp:1643 #28 0x00007f00c930c9f8 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #29 0x00007f00ba6b8ed0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #30 0x00007f00c4c13097 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #31 0x00007f00c4c132c8 in ?? () from /usr/lib64/libglib-2.0.so.0 #32 0x00007f00c4c1336c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #33 0x00007f00c8e3550f in QEventDispatcherGlib::processEvents (this=0x21c38c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #34 0x00007f00c8ddf63a in QEventLoop::exec (this=this@entry=0x7ffde64f1e30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #35 0x00007f00c8de72fd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #36 0x00007f00c931d53c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #37 0x00007f00ca154f75 in QApplication::exec () at kernel/qapplication.cpp:2976 #38 0x0000000000436527 in main (argc=4, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.3/shell/main.cpp:179
*** Bug 358429 has been marked as a duplicate of this bug. ***
*** Bug 358443 has been marked as a duplicate of this bug. ***
Just for the record: Workaround for me to get rid of these crashes: Right click on Task Manager: Task Manager Settings -> Tab "General" -> Uncheck "Show tooltips"
In https://bugs.kde.org/show_bug.cgi?id=357895#c7 proposed to disable tool-tips generally, but https://bugs.kde.org/show_bug.cgi?id=357895#c28 is sufficient! So it seems this is only regression in displaying tooltips of TaskManager (not tooltips of panels).
(In reply to opensuse.lietuviu.kalba from comment #29) > In https://bugs.kde.org/show_bug.cgi?id=357895#c7 proposed to disable > tool-tips generally, but https://bugs.kde.org/show_bug.cgi?id=357895#c28 is > sufficient! > > So it seems this is only regression in displaying tooltips of TaskManager > (not tooltips of panels). Definitely, even after two days using KDE intensively the crashes of Plasma with this backtrace happened frequently before has been gone by deactivating this single setting in TaskManager. It crashed always on hovering over the entries in the TaskManager. Anyone else to confirm this?
Hey, KDE developers, please look at this regression!
*** Bug 358863 has been marked as a duplicate of this bug. ***
*** Bug 358861 has been marked as a duplicate of this bug. ***
>Hey, KDE developers, please look at this regression! This is a bug tracer, not a forum. Do not type unconstructive comments. Obviously we are looking at it.
*** Bug 358699 has been marked as a duplicate of this bug. ***
*** Bug 359085 has been marked as a duplicate of this bug. ***
This appears to occur when you hover over and the preview fades in, then mouse stops hovering before it completely fades in.
*** Bug 359321 has been marked as a duplicate of this bug. ***
This should fix it https://phabricator.kde.org/D936
*** Bug 359283 has been marked as a duplicate of this bug. ***
*** Bug 359290 has been marked as a duplicate of this bug. ***
*** Bug 359302 has been marked as a duplicate of this bug. ***
Thanks, David Rosca, I tested https://phabricator.kde.org/D936 – it solves problemas!
Created submit request for openSUSE OBS KDE:Frameworks5 repository: https://build.opensuse.org/request/show/359210 For some time openSUSE Leap 42.1 users can find patched RPM packages in this repository: http://download.opensuse.org/repositories/home:/embar-:/branches:/KDE:/Frameworks5/openSUSE_Leap_42.1/ For openSUSE Tumbleweed users: http://download.opensuse.org/repositories/home:/embar-:/branches:/KDE:/Frameworks5/openSUSE_Factory/
Git commit 1e196fdfb2a6eaf1664e1155c086616d55c6712b by David Rosca. Committed on 15/02/2016 at 18:05. Pushed by drosca into branch 'master'. WindowThumbnail: Discard glx pixmap in stopRedirecting() FIXED-IN: 5.20 REVIEW: 127072 M +1 -0 src/declarativeimports/core/windowthumbnail.cpp http://commits.kde.org/plasma-framework/1e196fdfb2a6eaf1664e1155c086616d55c6712b
*** Bug 359340 has been marked as a duplicate of this bug. ***
*** Bug 359648 has been marked as a duplicate of this bug. ***
*** Bug 359784 has been marked as a duplicate of this bug. ***
*** Bug 359825 has been marked as a duplicate of this bug. ***
*** Bug 360496 has been marked as a duplicate of this bug. ***
*** Bug 360900 has been marked as a duplicate of this bug. ***
*** Bug 361119 has been marked as a duplicate of this bug. ***
*** Bug 361110 has been marked as a duplicate of this bug. ***
*** Bug 361142 has been marked as a duplicate of this bug. ***
*** Bug 361193 has been marked as a duplicate of this bug. ***
*** Bug 362461 has been marked as a duplicate of this bug. ***
*** Bug 362168 has been marked as a duplicate of this bug. ***