Bug 354577 - Plasma Crashing
Summary: Plasma Crashing
Status: RESOLVED DUPLICATE of bug 349519
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-29 19:53 UTC by Tyler Scott
Modified: 2015-10-29 21:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler Scott 2015-10-29 19:53:43 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
This bug is likely related to 349677 but the crash reporting assistant does nothing when I click suggest as related report. (A problem unrelated to this issue)

- What I was doing when the application crashed:

Opening the start menu and searching.

- Unusual behavior I noticed:

My task bar shows programs that don't exist and when clicking on them, will usually bring up an unrelated window, almost as if what is rendered and what is there are different.

The crash can be reproduced every time.

-- 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 0x7f7968cc1800 (LWP 3140))]

Thread 8 (Thread 0x7f7954328700 (LWP 3142)):
#0  0x00007f796347b8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f79674c2bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f79674c474f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7956672a39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f7963b6e2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7962c5d6aa in start_thread (arg=0x7f7954328700) at pthread_create.c:333
#6  0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f7951cc3700 (LWP 3150)):
#0  0x00007f796026c884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7960227770 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f796022811b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f79602282fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7963da529b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7963d4b75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7963b693d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7966391f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f7963b6e2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7962c5d6aa in start_thread (arg=0x7f7951cc3700) at pthread_create.c:333
#10 0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f7942b7b700 (LWP 3151)):
#0  0x00007ffd0a584c4f in clock_gettime ()
#1  0x00007f796349538d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f7963c1f3a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7963da2d29 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7963da3295 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7963da467e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f796022777d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f796022811b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f79602282fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f7963da529b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7963d4b75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f7963b693d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f7966391f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f7963b6e2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f7962c5d6aa in start_thread (arg=0x7f7942b7b700) at pthread_create.c:333
#15 0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f793bfff700 (LWP 3158)):
#0  0x00007f796347b8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f79602281ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f79602282fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7963da529b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7963d4b75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7963b693d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7966391f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f7963b6e2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7962c5d6aa in start_thread (arg=0x7f793bfff700) at pthread_create.c:333
#9  0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f793a9c3700 (LWP 3159)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f796871d114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f796871d159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f7962c5d6aa in start_thread (arg=0x7f793a9c3700) at pthread_create.c:333
#4  0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f78aed26700 (LWP 3193)):
#0  0x00007f7960227784 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f796022811b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f79602282fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7963da529b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7963d4b75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7963b693d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7966d0def6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f7963b6e2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7962c5d6aa in start_thread (arg=0x7f78aed26700) at pthread_create.c:333
#9  0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f789e7b7700 (LWP 3234)):
#0  0x00007ffd0a584c4f in clock_gettime ()
#1  0x00007f796349538d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f7963c1f3a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7963da2d29 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7963da3295 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7963da467e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f796022777d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f796022811b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f79602282fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f7963da529b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7963d4b75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f7963b693d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f78a0a518f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#13 0x00007f7963b6e2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f7962c5d6aa in start_thread (arg=0x7f789e7b7700) at pthread_create.c:333
#15 0x00007f7963486eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7968cc1800 (LWP 3140)):
[KCrash Handler]
#6  intel_miptree_used_for_rendering (mt=0x0) at intel_mipmap_tree.h:721
#7  brw_update_renderbuffer_surface (brw=0x32e53d8, rb=0x5af0330, layered=<optimized out>, unit=0, surf_index=<optimized out>) at brw_wm_surface_state.c:663
#8  0x00007f794b919f94 in brw_update_renderbuffer_surfaces (brw=0x32e53d8, fb=0x5689f20, render_target_start=0, surf_offset=0x330a33c) at brw_wm_surface_state.c:749
#9  0x00007f794b91a011 in update_renderbuffer_surfaces (brw=0x32e53d8) at brw_wm_surface_state.c:773
#10 0x00007f794b8f6220 in check_and_emit_atom (atom=0x330a920, state=<synthetic pointer>, brw=0x32e53d8) at brw_state_upload.c:650
#11 brw_upload_pipeline_state (pipeline=BRW_RENDER_PIPELINE, brw=0x32e53d8) at brw_state_upload.c:750
#12 brw_upload_render_state (brw=0x32e53d8) at brw_state_upload.c:772
#13 0x00007f794b878197 in brw_try_draw_prims (indirect=<optimized out>, max_index=<optimized out>, min_index=<optimized out>, ib=<optimized out>, nr_prims=<optimized out>, prims=<optimized out>, arrays=<optimized out>, ctx=<optimized out>) at brw_draw.c:517
#14 brw_draw_prims (ctx=0x32e53d8, prims=0x7ffd0a42ec10, nr_prims=1, ib=0x6, index_bounds_valid=0 '\000', min_index=0, max_index=3, unused_tfb_object=0x0, indirect=0x0) at brw_draw.c:605
#15 0x00007f794b6b79ac in vbo_draw_arrays (ctx=0x32e53d8, mode=mode@entry=6, start=start@entry=0, count=count@entry=4, numInstances=numInstances@entry=1, baseInstance=baseInstance@entry=0) at vbo/vbo_exec_array.c:645
#16 0x00007f794b6b7c13 in vbo_exec_DrawArrays (mode=mode@entry=6, start=start@entry=0, count=count@entry=4) at vbo/vbo_exec_array.c:797
#17 0x00007f794b6b90f5 in _mesa_DrawArrays (mode=mode@entry=6, first=first@entry=0, count=count@entry=4) at vbo/vbo_exec_array.c:1851
#18 0x00007f794b735c58 in meta_clear (ctx=ctx@entry=0x32e53d8, buffers=buffers@entry=50, glsl=glsl@entry=true) at drivers/common/meta.c:1812
#19 0x00007f794b73611a in _mesa_meta_glsl_Clear (ctx=ctx@entry=0x32e53d8, buffers=buffers@entry=50) at drivers/common/meta.c:1500
#20 0x00007f794b8659ab in brw_clear (ctx=0x32e53d8, mask=0) at brw_clear.c:263
#21 0x00007f7966d4037a in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f7966d44b3a in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f7966d4fa1c in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f7966d4fe9b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f7966d5e5be in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f7966da820c in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f7966d78bac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f7966d796d1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007f796482bb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f7964831230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f7963d4df1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f7963da409d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f7963da45a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f7960227ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f7960228250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f79602282fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f7963da529b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f7963d4b75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f7963d532cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00000000004322c3 in main ()

Possible duplicates by query: bug 353109, bug 353007, bug 349794.

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-29 21:55:09 UTC
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 ***