Bug 354593 - Plasma crashes when rebooting, loggin in, and the saved session is restored
Summary: Plasma crashes when rebooting, loggin in, and the saved session is restored
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-30 09:06 UTC by voinealau
Modified: 2015-10-30 12:11 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 voinealau 2015-10-30 09:06:53 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:
- What I was doing when the application crashed:

I just restarted the laptop and logged in. My computer is configured to restore a saved session. This sessions includes openning Firefox, Chrome, Thunderbird, Remmina, Telepathy and Skype. This might be a duplicate bug, but I could not select this as a duplicated bug.

-- 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 0x7f82b1ceb800 (LWP 1840))]

Thread 8 (Thread 0x7f829d34d700 (LWP 1848)):
#0  0x00007f82ac49d8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f82b04e4bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f82b04e674f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f829f697a39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f82acb902be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f82abc7f6aa in start_thread (arg=0x7f829d34d700) at pthread_create.c:333
#6  0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f8296b48700 (LWP 1872)):
#0  0x00007f82a928e884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f82a924a1e1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f82a924a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f82acdc729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f82acd6d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f82acb8b3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f82af3b3f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f82acb902be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f82abc7f6aa in start_thread (arg=0x7f8296b48700) at pthread_create.c:333
#9  0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f828b791700 (LWP 1883)):
#0  0x00007f82a928e869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f82a9249c2c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f82a924a190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f82a924a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f82acdc729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f82acd6d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f82acb8b3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f82af3b3f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f82acb902be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f82abc7f6aa in start_thread (arg=0x7f828b791700) at pthread_create.c:333
#10 0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8283fff700 (LWP 1888)):
#0  0x00007f82a928e890 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f82a924a306 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f82acdc729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f82acd6d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f82acb8b3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f82af3b3f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f82acb902be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f82abc7f6aa in start_thread (arg=0x7f8283fff700) at pthread_create.c:333
#8  0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f8282bd7700 (LWP 1892)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f82b173f114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f82b173f159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f82abc7f6aa in start_thread (arg=0x7f8282bd7700) at pthread_create.c:333
#4  0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f81f679b700 (LWP 1893)):
#0  0x00007f82a928e869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f82a924a0f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f82a924a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f82acdc729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f82acd6d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f82acb8b3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f82afd2fef6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f82acb902be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f82abc7f6aa in start_thread (arg=0x7f81f679b700) at pthread_create.c:333
#9  0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f81e5fd4700 (LWP 2216)):
#0  0x00007f82a9247294 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f82a924971b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f82a924a11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f82a924a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f82acdc729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f82acd6d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f82acb8b3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f81e826e8f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f82acb902be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f82abc7f6aa in start_thread (arg=0x7f81e5fd4700) at pthread_create.c:333
#10 0x00007f82ac4a8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f82b1ceb800 (LWP 1840)):
[KCrash Handler]
#6  intel_miptree_used_for_rendering (mt=0x0) at ../../../../../../../src/mesa/drivers/dri/i965/intel_mipmap_tree.h:734
#7  brw_update_renderbuffer_surface (brw=0x239caf8, rb=0x5409e80, layered=<optimized out>, unit=0, surf_index=<optimized out>) at ../../../../../../../src/mesa/drivers/dri/i965/brw_wm_surface_state.c:664
#8  0x00007f82945a1309 in brw_update_renderbuffer_surfaces (brw=0x239caf8, fb=0x5575230, render_target_start=0, surf_offset=0x23c17d4) at ../../../../../../../src/mesa/drivers/dri/i965/brw_wm_surface_state.c:753
#9  0x00007f82945a13a1 in update_renderbuffer_surfaces (brw=0x239caf8) at ../../../../../../../src/mesa/drivers/dri/i965/brw_wm_surface_state.c:775
#10 0x00007f8294576f69 in check_and_emit_atom (atom=0x23c1dc8, state=<synthetic pointer>, brw=0x239caf8) at ../../../../../../../src/mesa/drivers/dri/i965/brw_state_upload.c:667
#11 brw_upload_pipeline_state (pipeline=BRW_RENDER_PIPELINE, brw=0x239caf8) at ../../../../../../../src/mesa/drivers/dri/i965/brw_state_upload.c:768
#12 brw_upload_render_state (brw=brw@entry=0x239caf8) at ../../../../../../../src/mesa/drivers/dri/i965/brw_state_upload.c:790
#13 0x00007f8294500252 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=0x239caf8) at ../../../../../../../src/mesa/drivers/dri/i965/brw_draw.c:516
#14 brw_draw_prims (ctx=0x239caf8, prims=<optimized out>, nr_prims=<optimized out>, ib=<optimized out>, index_bounds_valid=<optimized out>, min_index=0, max_index=3, unused_tfb_object=0x0, stream=0, indirect=0x0) at ../../../../../../../src/mesa/drivers/dri/i965/brw_draw.c:606
#15 0x00007f829433c33a in vbo_draw_arrays (ctx=0x239caf8, mode=mode@entry=6, start=start@entry=0, count=count@entry=4, numInstances=numInstances@entry=1, baseInstance=baseInstance@entry=0) at ../../../../src/mesa/vbo/vbo_exec_array.c:645
#16 0x00007f829433c5a3 in vbo_exec_DrawArrays (mode=mode@entry=6, start=start@entry=0, count=count@entry=4) at ../../../../src/mesa/vbo/vbo_exec_array.c:797
#17 0x00007f829433da65 in _mesa_DrawArrays (mode=mode@entry=6, first=first@entry=0, count=count@entry=4) at ../../../../src/mesa/vbo/vbo_exec_array.c:1854
#18 0x00007f82943b6440 in meta_clear (ctx=ctx@entry=0x239caf8, buffers=buffers@entry=50, glsl=glsl@entry=true) at ../../../../src/mesa/drivers/common/meta.c:1814
#19 0x00007f82943b691a in _mesa_meta_glsl_Clear (ctx=ctx@entry=0x239caf8, buffers=buffers@entry=50) at ../../../../src/mesa/drivers/common/meta.c:1502
#20 0x00007f82944ede4b in brw_clear (ctx=0x239caf8, mask=0) at ../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:264
#21 0x00007f82afd6237a in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f82afd66b3a in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f82afd71a1c in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f82afd71e9b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f82afd805be in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f82afdca20c in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f82afd9abac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f82afd9b6d1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007f82ad84db8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f82ad853230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f82acd6ff1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f82acdc609d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f82acdc65a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f82a9249ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f82a924a250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f82a924a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f82acdc727f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f82acd6d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f82acd752cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00000000004322c3 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176

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

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-30 12:11:01 UTC
#20 0x00007f82944ede4b in brw_clear (ctx=0x239caf8, mask=0) at ../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:264

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 ***