Application: plasmashell (5.8.4) Qt Version: 5.7.0 Frameworks Version: 5.29.0 Operating System: Linux 4.9.0-1-generic x86_64 Distribution: KDE Neon on 16.04 -- Information about the crash: - What I was doing when the application crashed: hello! plsmashell crashes each time i click on the panel settings icon and then i click "+Add Widgets". Hppens all the time.... using the newest kde neon stuff.... thank you! Simon The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7fa8ea274ec0 (LWP 1697))] Thread 16 (Thread 0x7fa80a533700 (LWP 1826)): #0 0x00007fa8f702b10d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa8f65fa52c in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #2 0x00007fa8f65fbb0c in wl_display_dispatch_queue () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #3 0x00007fa8d431dc5b in ?? () from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 #4 0x00007fa8d431e09c in ?? () from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 #5 0x00007fa8d431e573 in ?? () from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 #6 0x00007fa84f1a018d in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #7 0x00007fa84f19a654 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #8 0x00007fa84f087224 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #9 0x00007fa84f08819c in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #10 0x00007fa84f033e2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #11 0x00007fa84f03cab4 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #12 0x00007fa8fa96e86a in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007fa8fa9741c5 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #14 0x00007fa8fa97facf in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #15 0x00007fa8fa98019b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #16 0x00007fa8fa98fd8e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #17 0x00007fa8fa9d8f2e in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #18 0x00007fa8fa9aa36f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #19 0x00007fa8fa9ae9ac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #20 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007fa8f680b70a in start_thread (arg=0x7fa80a533700) at pthread_create.c:333 #22 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 15 (Thread 0x7fa81650c700 (LWP 1825)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8f772dccb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8fa9ae1f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa8fa9aeaea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f680b70a in start_thread (arg=0x7fa81650c700) at pthread_create.c:333 #6 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 14 (Thread 0x7fa81700d700 (LWP 1801)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8f772dccb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8fa9ae1f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa8fa9aeaea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f680b70a in start_thread (arg=0x7fa81700d700) at pthread_create.c:333 #6 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 13 (Thread 0x7fa81780e700 (LWP 1798)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8f772dccb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8fa9ae1f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa8fa9aeaea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f680b70a in start_thread (arg=0x7fa81780e700) at pthread_create.c:333 #6 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 12 (Thread 0x7fa81d8ad700 (LWP 1797)): #0 0x00007fa8f2bbc179 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa8f2bbc9a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa8f2bbcb4c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa8f795b8cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f7728163 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa81fdc7587 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #7 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fa8f680b70a in start_thread (arg=0x7fa81d8ad700) at pthread_create.c:333 #9 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 11 (Thread 0x7fa837fff700 (LWP 1786)): [KCrash Handler] #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #7 0x00007fa8f6f663ea in __GI_abort () at abort.c:89 #8 0x00007fa8f6fa80d0 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7fa8f70bd3a8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #9 0x00007fa8f6fb175a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7fa8f70bd470 "double free or corruption (fasttop)", action=3) at malloc.c:5046 #10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=<optimized out>) at malloc.c:3902 #11 0x00007fa8f6fb518c in __GI___libc_free (mem=<optimized out>) at malloc.c:2982 #12 0x00007fa8f7ce4a0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #13 0x00007fa8f7ce5463 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #14 0x00007fa8f7ce3aa4 in QIcon::fromTheme(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #15 0x00007fa8fb6a08fc in KWayland::Client::PlasmaWindow::Private::<lambda()>::operator() (__closure=0x3073058) at /workspace/build/src/client/plasmawindowmanagement.cpp:526 #16 QtConcurrent::StoredFunctorCall0<QIcon, KWayland::Client::PlasmaWindow::Private::iconChangedCallback(void*, org_kde_plasma_window*)::<lambda()> >::runFunctor (this=0x3073030) at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:60 #17 QtConcurrent::RunFunctionTask<QIcon>::run (this=0x3073030) at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:108 #18 0x00007fa8f77291bf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007fa8f680b70a in start_thread (arg=0x7fa837fff700) at pthread_create.c:333 #21 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 10 (Thread 0x7fa83d9e3700 (LWP 1783)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8f772dccb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8fa9ae1f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa8fa9aeaea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f680b70a in start_thread (arg=0x7fa83d9e3700) at pthread_create.c:333 #6 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 9 (Thread 0x7fa83f1e3700 (LWP 1781)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8f772dccb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8fa9ae1f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa8fa9aeaea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f680b70a in start_thread (arg=0x7fa83f1e3700) at pthread_create.c:333 #6 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 8 (Thread 0x7fa84494b700 (LWP 1780)): #0 0x00007fa8f7724359 in QMutex::unlock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fa8f795b1b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8f2bbc439 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa8f2bbc9d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa8f2bbcb4c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa8f795b8cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fa8f7728163 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fa8fa93f706 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #9 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007fa8f680b70a in start_thread (arg=0x7fa84494b700) at pthread_create.c:333 #11 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 7 (Thread 0x7fa84b621700 (LWP 1779)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa84f232a1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007fa84f232877 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007fa8f680b70a in start_thread (arg=0x7fa84b621700) at pthread_create.c:333 #4 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 6 (Thread 0x7fa8d55e6700 (LWP 1778)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8fc19a184 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007fa8fc19a1c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007fa8f680b70a in start_thread (arg=0x7fa8d55e6700) at pthread_create.c:333 #4 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7fa8d6483700 (LWP 1777)): #0 0x00007fa8f795b8cd in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa8f7728163 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa8f680b70a in start_thread (arg=0x7fa8d6483700) at pthread_create.c:333 #5 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 4 (Thread 0x7fa8e5060700 (LWP 1776)): #0 0x00007fa8f702b10d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa8f2bbca36 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa8f2bbcb4c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa8f795b8cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f7728163 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa8f9fb9a75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fa8f680b70a in start_thread (arg=0x7fa8e5060700) at pthread_create.c:333 #9 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7fa8e6708700 (LWP 1754)): #0 0x00007fa8f2c02044 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa8f2bbc249 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa8f2bbc9a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa8f2bbcb4c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa8f795b8cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa8f7728163 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fa8f9fb9a75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fa8f680b70a in start_thread (arg=0x7fa8e6708700) at pthread_create.c:333 #10 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7fa8e813e700 (LWP 1716)): #0 0x00007fa8f2c02044 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa8f2bbc8dd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa8f2bbcb4c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa8f795b8cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f7728163 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa8fc861745 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fa8f772ce08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fa8f680b70a in start_thread (arg=0x7fa8e813e700) at pthread_create.c:333 #9 0x00007fa8f70370ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7fa8ea274ec0 (LWP 1697)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa8f65fb3db in wl_display_read_events () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #2 0x00007fa8e9c1ced9 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #3 0x00007fa8f7932fd9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa8f795b8ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa8f790532a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa8f790da8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x000000000041ca98 in main (argc=2, argv=<optimized out>) at /workspace/build/shell/main.cpp:166 Possible duplicates by query: bug 372898, bug 372787, bug 372031, bug 372010, bug 370399. Reported using DrKonqi
*** Bug 378251 has been marked as a duplicate of this bug. ***
QIcon::fromTheme called in non-main thread. Fixed by 92bf5a9828d1dc824b084d50d4ab2e272d20e5cf in kwayland