Application: plasmashell (5.4.1) Qt Version: 5.4.2 Operating System: Linux 4.2.0-7-generic x86_64 Distribution: Ubuntu Wily Werewolf (development branch) -- Information about the crash: The stacktrace is attached, I installed most of the needed debug symbols so hope it's good enough. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2383adb800 (LWP 6031))] Thread 8 (Thread 0x7f236f155700 (LWP 6033)): #0 0x00007f237e2a98dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f23822c3bd2 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f236f154cc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007f23822c3bd2 in _xcb_conn_wait (c=c@entry=0x1945170, cond=cond@entry=0x19451b0, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459 #3 0x00007f23822c574f in xcb_wait_for_event (c=0x1945170) at ../../src/xcb_in.c:623 #4 0x00007f237149f9e9 in QXcbEventReader::run() (this=0x194f820) at qxcbconnection.cpp:1105 #5 0x00007f237e99b25e in QThreadPrivate::start(void*) (arg=0x194f820) at thread/qthread_unix.cpp:337 #6 0x00007f237da8b6aa in start_thread (arg=0x7f236f155700) at pthread_create.c:333 #7 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f2367fff700 (LWP 6037)): #0 0x00007f237ea4c34b in qt_gettime() () at tools/qelapsedtimer_unix.cpp:177 #1 0x00007f237ebcf8a9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f2360002ed0) at kernel/qtimerinfo_unix.cpp:84 #2 0x00007f237ebcfe15 in QTimerInfoList::timerWait(timespec&) (this=0x7f2360002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:379 #3 0x00007f237ebd11fe in timerSourcePrepare(GSource*, gint*) (timeout=0x7f2367ffebe4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127 #4 0x00007f237ebd11fe in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f2367ffebe4) at kernel/qeventdispatcher_glib.cpp:160 #5 0x00007f237b0537bd in g_main_context_prepare (context=context@entry=0x7f2360000990, priority=priority@entry=0x7f2367ffec70) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3442 #6 0x00007f237b05415b in g_main_context_iterate (context=context@entry=0x7f2360000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3820 #7 0x00007f237b05433c in g_main_context_iteration (context=0x7f2360000990, may_block=may_block@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3901 #8 0x00007f237ebd1e1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f23600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #9 0x00007f237eb782da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2367ffeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #10 0x00007f237e996374 in QThread::exec() (this=this@entry=0x1a1b370) at thread/qthread.cpp:503 #11 0x00007f2381193f85 in QQmlThreadPrivate::run() (this=0x1a1b370) at qml/ftw/qqmlthread.cpp:141 #12 0x00007f237e99b25e in QThreadPrivate::start(void*) (arg=0x1a1b370) at thread/qthread_unix.cpp:337 #13 0x00007f237da8b6aa in start_thread (arg=0x7f2367fff700) at pthread_create.c:333 #14 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f235d338700 (LWP 6039)): #0 0x00007f237b098ba0 in g_mutex_unlock (mutex=0x7f2358000990) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gthread-posix.c:1351 #1 0x00007f237b0537b0 in g_main_context_prepare (context=context@entry=0x7f2358000990, priority=priority@entry=0x7f235d337c70) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3440 #2 0x00007f237b05415b in g_main_context_iterate (context=context@entry=0x7f2358000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3820 #3 0x00007f237b05433c in g_main_context_iteration (context=0x7f2358000990, may_block=may_block@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3901 #4 0x00007f237ebd1e1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f23580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f237eb782da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f235d337da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f237e996374 in QThread::exec() (this=this@entry=0x258e1b0) at thread/qthread.cpp:503 #7 0x00007f2381193f85 in QQmlThreadPrivate::run() (this=0x258e1b0) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f237e99b25e in QThreadPrivate::start(void*) (arg=0x258e1b0) at thread/qthread_unix.cpp:337 #9 0x00007f237da8b6aa in start_thread (arg=0x7f235d338700) at pthread_create.c:333 #10 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f2356a68700 (LWP 6043)): #0 0x00007f237b053bf1 in g_main_context_check (context=context@entry=0x7f2348000990, max_priority=2147483647, fds=fds@entry=0x7f2348003070, n_fds=n_fds@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3750 #1 0x00007f237b0541d0 in g_main_context_iterate (context=context@entry=0x7f2348000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3837 #2 0x00007f237b05433c in g_main_context_iteration (context=0x7f2348000990, may_block=may_block@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3901 #3 0x00007f237ebd1e1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f23480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f237eb782da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2356a67da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f237e996374 in QThread::exec() (this=this@entry=0x27493d0) at thread/qthread.cpp:503 #6 0x00007f2381193f85 in QQmlThreadPrivate::run() (this=0x27493d0) at qml/ftw/qqmlthread.cpp:141 #7 0x00007f237e99b25e in QThreadPrivate::start(void*) (arg=0x27493d0) at thread/qthread_unix.cpp:337 #8 0x00007f237da8b6aa in start_thread (arg=0x7f2356a68700) at pthread_create.c:333 #9 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f2355138700 (LWP 6044)): #0 0x00007f237da90da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2383521114 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f2383521159 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f237da8b6aa in start_thread (arg=0x7f2355138700) at pthread_create.c:333 #4 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f234dd3b700 (LWP 6045)): #0 0x00007f237ebd16fe in idleTimerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f234dd3ab94) at kernel/qeventdispatcher_glib.cpp:208 #1 0x00007f237b0537bd in g_main_context_prepare (context=context@entry=0x7f22c4000990, priority=priority@entry=0x7f234dd3ac20) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3442 #2 0x00007f237b05415b in g_main_context_iterate (context=context@entry=0x7f22c4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3820 #3 0x00007f237b05433c in g_main_context_iteration (context=0x7f22c4000990, may_block=may_block@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3901 #4 0x00007f237ebd1e1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f22c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f237eb782da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f234dd3ad50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f237e996374 in QThread::exec() (this=this@entry=0x2d09c40) at thread/qthread.cpp:503 #7 0x00007f2381b0eef6 in QQuickPixmapReader::run() (this=0x2d09c40) at util/qquickpixmapcache.cpp:797 #8 0x00007f237e99b25e in QThreadPrivate::start(void*) (arg=0x2d09c40) at thread/qthread_unix.cpp:337 #9 0x00007f237da8b6aa in start_thread (arg=0x7f234dd3b700) at pthread_create.c:333 #10 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f22b986a700 (LWP 6049)): #0 0x00007f237ebcff64 in QTimerInfoList::timerWait(timespec&) (t=<synthetic pointer>) at ../../include/QtCore/5.4.2/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:102 #1 0x00007f237ebcff64 in QTimerInfoList::timerWait(timespec&) (t2=<synthetic pointer>, t1=...) at ../../include/QtCore/5.4.2/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:132 #2 0x00007f237ebcff64 in QTimerInfoList::timerWait(timespec&) (this=0x7f22b40030d0, tm=...) at kernel/qtimerinfo_unix.cpp:396 #3 0x00007f237ebd11fe in timerSourcePrepare(GSource*, gint*) (timeout=0x7f22b9869bc4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127 #4 0x00007f237ebd11fe in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f22b9869bc4) at kernel/qeventdispatcher_glib.cpp:160 #5 0x00007f237b0537bd in g_main_context_prepare (context=context@entry=0x7f22b4000990, priority=priority@entry=0x7f22b9869c50) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3442 #6 0x00007f237b05415b in g_main_context_iterate (context=context@entry=0x7f22b4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3820 #7 0x00007f237b05433c in g_main_context_iteration (context=0x7f22b4000990, may_block=may_block@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3901 #8 0x00007f237ebd1e1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f22b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #9 0x00007f237eb782da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f22b9869d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #10 0x00007f237e996374 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503 #11 0x00007f22bbb046b7 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so #12 0x00007f237e99b25e in QThreadPrivate::start(void*) (arg=0x4c17b10) at thread/qthread_unix.cpp:337 #13 0x00007f237da8b6aa in start_thread (arg=0x7f22b986a700) at pthread_create.c:333 #14 0x00007f237e2b4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f2383adb800 (LWP 6031)): [KCrash Handler] #6 0x00007f2365f68c3c in brw_meta_fast_clear (brw=brw@entry=0x3050958, fb=fb@entry=0x50d9f80, buffers=buffers@entry=34, partial_clear=partial_clear@entry=false) at ../../../../../../../src/mesa/drivers/dri/i965/brw_meta_fast_clear.c:446 #7 0x00007f2365ef406c in brw_clear (ctx=0x3050958, mask=34) at ../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:246 #8 0x00007f2381b4137a in QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x48476f0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2402 #9 0x00007f2381b45b3a in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2590 #10 0x00007f2381b50a1c in QSGRenderer::renderScene(QSGBindable const&) (this=0x48476f0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:206 #11 0x00007f2381b50e9b in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:168 #12 0x00007f2381b5f5be in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x2418c20, renderer=0x48476f0, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:554 #13 0x00007f2381ba920c in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=this@entry=0x2c418c0, size=...) at items/qquickwindow.cpp:381 #14 0x00007f2381b79bac in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=this@entry=0x2412cb0, window=0x2d4ed10) at scenegraph/qsgrenderloop.cpp:364 #15 0x00007f2381b7a6d1 in QSGGuiThreadRenderLoop::event(QEvent*) (this=0x2412cb0, e=<optimized out>) at scenegraph/qsgrenderloop.cpp:462 #16 0x00007f237f658b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x1938650, receiver=receiver@entry=0x2412cb0, e=e@entry=0x7ffd94a5f4e0) at kernel/qapplication.cpp:3720 #17 0x00007f237f65e230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd94a5f8a0, receiver=0x2412cb0, e=0x7ffd94a5f4e0) at kernel/qapplication.cpp:3503 #18 0x00007f237eb7aa9b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd94a5f8a0, receiver=0x2412cb0, event=event@entry=0x7ffd94a5f4e0) at kernel/qcoreapplication.cpp:935 #19 0x00007f237ebd0c1d in QTimerInfoList::activateTimers() (event=0x7ffd94a5f4e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #20 0x00007f237ebd0c1d in QTimerInfoList::activateTimers() (this=0x1970140) at kernel/qtimerinfo_unix.cpp:635 #21 0x00007f237ebd1159 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #22 0x00007f237ebd1159 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:224 #23 0x00007f237b054037 in g_main_context_dispatch (context=0x7f23680016f0) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3154 #24 0x00007f237b054037 in g_main_context_dispatch (context=context@entry=0x7f23680016f0) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3769 #25 0x00007f237b054290 in g_main_context_iterate (context=context@entry=0x7f23680016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3840 #26 0x00007f237b05433c in g_main_context_iteration (context=0x7f23680016f0, may_block=may_block@entry=1) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3901 #27 0x00007f237ebd1dff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1970630, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #28 0x00007f237eb782da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd94a5f720, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #29 0x00007f237eb7fe4c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188 #30 0x00007f237ee9509c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1510 #31 0x00007f237f655025 in QApplication::exec() () at kernel/qapplication.cpp:2956 #32 0x00000000004322c3 in main(int, char**) (argc=4, argv=<optimized out>) at ../../shell/main.cpp:176 Possible duplicates by query: bug 352972, bug 352694, bug 352632, bug 352609, bug 352546. Reported using DrKonqi
This bug is back again, even with mesa 11.
This is crashing in your graphic driver which we can't do much about. Please upgrade/downgrade your version of mesa. See information (including a workaround) in the linked report *** This bug has been marked as a duplicate of bug 349519 ***