[Bug 1829305] [NEW] plasmashell crashed with SIGSEGV in __GI_raise()

Nathaniel Beaver 1829305 at bugs.launchpad.net
Wed May 15 22:58:50 UTC 2019


Public bug reported:

What was happening when plasmashell crashed:

I pressed super button to open the menu, then the R key and Enter key.

The menu is just Kickoff in Application Launcher mode, nothing unusual.

I haven't been able to reproduce it reliably. Possibly a race condition?

==> Architecture <==
amd64
==> CurrentDesktop <==
KDE
==> Date <==
Wed May 15 08:57:48 2019
==> Disassembly <==
=> 0x7f8d3f38ce97 <__GI_raise+199>:	mov    0x108(%rsp),%rcx
   0x7f8d3f38ce9f <__GI_raise+207>:	xor    %fs:0x28,%rcx
   0x7f8d3f38cea8 <__GI_raise+216>:	mov    %r8d,%eax
   0x7f8d3f38ceab <__GI_raise+219>:	jne    0x7f8d3f38cecc <__GI_raise+252>
   0x7f8d3f38cead <__GI_raise+221>:	add    $0x118,%rsp
   0x7f8d3f38ceb4 <__GI_raise+228>:	retq   
   0x7f8d3f38ceb5 <__GI_raise+229>:	nopl   (%rax)
   0x7f8d3f38ceb8 <__GI_raise+232>:	mov    0x3abfa9(%rip),%rdx        # 0x7f8d3f738e68
   0x7f8d3f38cebf <__GI_raise+239>:	neg    %eax
   0x7f8d3f38cec1 <__GI_raise+241>:	mov    $0xffffffff,%r8d
   0x7f8d3f38cec7 <__GI_raise+247>:	mov    %eax,%fs:(%rdx)
   0x7f8d3f38ceca <__GI_raise+250>:	jmp    0x7f8d3f38ce80 <__GI_raise+176>
   0x7f8d3f38cecc <__GI_raise+252>:	callq  0x7f8d3f482c80 <__stack_chk_fail>
   0x7f8d3f38ced1:	nopw   %cs:0x0(%rax,%rax,1)
   0x7f8d3f38cedb:	nopl   0x0(%rax,%rax,1)
   0x7f8d3f38cee0 <killpg>:	test   %edi,%edi
==> DistroRelease <==
Ubuntu 18.04
==> ExecutablePath <==
/usr/bin/plasmashell
==> ExecutableTimestamp <==
1538639775
==> _LogindSession <==
3
==> Package <==
plasma-workspace
==> ProblemType <==
Crash
==> ProcCmdline <==
/usr/bin/plasmashell
==> ProcCwd <==
/home/nathaniel
==> ProcEnviron <==
LANGUAGE=en_US.UTF-8
PATH=(custom, user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
==> ProcStatus <==
Name:	plasmashell
Umask:	0002
State:	D (disk sleep)
Tgid:	3289
Ngid:	0
Pid:	3289
PPid:	1
TracerPid:	0
Uid:	1000	1000	1000	1000
Gid:	1000	1000	1000	1000
FDSize:	64
Groups:	4 5 20 24 25 27 29 30 44 46 101 112 113 116 118 126 127 136 141 1000 
NStgid:	3289
NSpid:	3289
NSpgid:	3288
NSsid:	3288
VmPeak:	 5125440 kB
VmSize:	 5118576 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	  225832 kB
VmRSS:	  197236 kB
RssAnon:	  129012 kB
RssFile:	   58232 kB
RssShmem:	    9992 kB
VmData:	 2423748 kB
VmStk:	     136 kB
VmExe:	     604 kB
VmLib:	  159596 kB
VmPTE:	    2252 kB
VmSwap:	       0 kB
HugetlbPages:	       0 kB
CoreDumping:	1
Threads:	19
SigQ:	1/63225
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000000000000
SigIgn:	0000000000001000
SigCgt:	0000000180010000
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000
CapBnd:	0000003fffffffff
CapAmb:	0000000000000000
NoNewPrivs:	0
Seccomp:	0
Speculation_Store_Bypass:	thread vulnerable
Cpus_allowed:	ff
Cpus_allowed_list:	0-7
Mems_allowed:	00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list:	0
voluntary_ctxt_switches:	3813908
nonvoluntary_ctxt_switches:	1924822
==> Registers <==
rax            0x0	0
rbx            0x1	1
rcx            0x7f8d3f38ce97	140244627803799
rdx            0x0	0
rsi            0x7fffdaf5d2b0	140736866931376
rdi            0x2	2
rbp            0x55aac2c21a90	0x55aac2c21a90
rsp            0x7fffdaf5d2b0	0x7fffdaf5d2b0
r8             0x0	0
r9             0x7fffdaf5d2b0	140736866931376
r10            0x8	8
r11            0x246	582
r12            0x1	1
r13            0xb	11
r14            0x7fffdaf5dbae	140736866933678
r15            0x0	0
rip            0x7f8d3f38ce97	0x7f8d3f38ce97 <__GI_raise+199>
eflags         0x246	[ PF ZF IF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
==> Signal <==
11
==> Stacktrace <==
#0  0x00007f8d3f38ce97 in __GI_raise (sig=sig at entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {0 <repeats 16 times>}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007f8d45ac47f9 in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:538
        crashRecursionCounter = 3
#2  0x00007f8d3f38cf20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f8d19261c37 in brw_populate_sampler_prog_key_data (ctx=ctx at entry=0x55aabe042fb0, prog=prog at entry=0x55aac0a17590, key=key at entry=0x7fffdaf5dbac) at ../../../../../../src/mesa/drivers/dri/i965/brw_wm.c:386
        img = 0x55aac182add0
        t = 0x55aac2c21a90
        alpha_depth = <optimized out>
        unit_id = <optimized out>
        unit = <optimized out>
        devinfo = 0x55aabd1eca58
        mask = 0
#4  0x00007f8d1926209c in brw_wm_populate_key (brw=brw at entry=0x55aabe042fb0, key=key at entry=0x7fffdaf5db90) at ../../../../../../src/mesa/drivers/dri/i965/brw_wm.c:531
        devinfo = 0x55aabd1eca58
        ctx = 0x55aabe042fb0
        prog = 0x55aac0a17590
        lookup = <optimized out>
        line_aa = <optimized out>
#5  0x00007f8d19262412 in brw_upload_wm_prog (brw=brw at entry=0x55aabe042fb0) at ../../../../../../src/mesa/drivers/dri/i965/brw_wm.c:591
        key = {iz_lookup = 0 '\000', stats_wm = false, flat_shade = false, nr_color_regions = 0, replicate_alpha = false, clamp_fragment_color = false, persample_interp = false, multisample_fbo = false, frag_coord_adds_sample_pos = false, line_aa = BRW_WM_AA_NEVER, high_quality_derivatives = false, force_dual_color_blend = false, coherent_fb_fetch = false, color_outputs_valid = 0 '\000', input_slots_valid = 0, program_string_id = 0, alpha_test_func = 0, alpha_test_ref = 0, tex = {swizzles = {1672, 0 <repeats 31 times>}, gl_clamp_mask = {0, 0, 0}, gather_channel_quirk_mask = 0, compressed_multisample_layout_mask = 0, msaa_16 = 0, gen6_gather_wa = {(unknown: 0) <repeats 32 times>}, y_u_v_image_mask = 0, y_uv_image_mask = 0, yx_xuxv_image_mask = 0, xy_uxvx_image_mask = 0}}
        fp = <optimized out>
#6  0x00007f8d1925aa41 in brw_upload_programs (pipeline=BRW_RENDER_PIPELINE, brw=0x55aabe042fb0) at ../../../../../../src/mesa/drivers/dri/i965/brw_state_upload.c:450
        old_slots = <optimized out>
        old_separate = <optimized out>
        vue_prog_data = <optimized out>
        ctx = 0x55aabe042fb0
        devinfo = 0x55aabd1eca58
        devinfo = 0x55aabd1eca58
        ctx = 0x55aabe042fb0
        i = <optimized out>
        state = {mesa = <optimized out>, brw = 72057594050510848}
        fb_samples = <optimized out>
        num_atoms = <optimized out>
        dirty_count = 0
#7  0x00007f8d1925aa41 in brw_upload_pipeline_state (pipeline=BRW_RENDER_PIPELINE, brw=0x55aabe042fb0) at ../../../../../../src/mesa/drivers/dri/i965/brw_state_upload.c:558
        devinfo = 0x55aabd1eca58
        ctx = 0x55aabe042fb0
        i = <optimized out>
        state = {mesa = <optimized out>, brw = 72057594050510848}
        fb_samples = <optimized out>
        num_atoms = <optimized out>
        dirty_count = 0
#8  0x00007f8d1925aa41 in brw_upload_render_state (brw=brw at entry=0x55aabe042fb0) at ../../../../../../src/mesa/drivers/dri/i965/brw_state_upload.c:619
#9  0x00007f8d1924a3e0 in brw_draw_single_prim (indirect=0x0, stream=0, xfb_obj=0x0, prim_id=0, prim=<optimized out>, ctx=0x55aabe042fb0) at ../../../../../../src/mesa/drivers/dri/i965/brw_draw.c:987
        devinfo = <optimized out>
        new_firstvertex = <optimized out>
        fail_next = false
        new_baseinstance = <optimized out>
        _warned = false
        msg_id = 0
        i = 0
        predicate_state = 0
        xfb_obj = 0x0
#10 0x00007f8d1924a3e0 in brw_draw_prims (ctx=0x55aabe042fb0, prims=<optimized out>, nr_prims=1, ib=<optimized out>, index_bounds_valid=<optimized out>, min_index=<optimized out>, max_index=<optimized out>, gl_xfb_obj=0x0, stream=0, indirect=0x0) at ../../../../../../src/mesa/drivers/dri/i965/brw_draw.c:1107
        i = 0
        predicate_state = 0
        xfb_obj = 0x0
#11 0x00007f8d18fb8c18 in vbo_validated_drawrangeelements (ctx=<optimized out>, mode=<optimized out>, index_bounds_valid=<optimized out>, start=<optimized out>, end=<optimized out>, count=<optimized out>, type=5123, indices=0x52, basevertex=0, numInstances=1, baseInstance=0) at ../../../src/mesa/vbo/vbo_exec_array.c:857
        ib = {count = 4, index_size = 2, obj = 0x55aac10a8150, ptr = 0x52}
        prim = {mode = 5, indexed = 1, begin = 1, end = 1, weak = 0, no_current_update = 0, is_indirect = 0, pad = 0, start = 0, count = 4, basevertex = 0, num_instances = 1, base_instance = 0, draw_id = 0, indirect_offset = 94191820857056}
        baseInstance = 0
        numInstances = 1
        indices = 0x52
        end = <optimized out>
        mode = <optimized out>
        ctx = <optimized out>
        basevertex = 0
        type = 5123
        count = <optimized out>
        index_bounds_valid = <optimized out>
        start = <optimized out>
#12 0x00007f8d18fb99c6 in vbo_exec_DrawElements (mode=5, count=4, type=5123, indices=0x52) at ../../../src/mesa/vbo/vbo_exec_array.c:1015
        ctx = 0x55aabe042fb0
#13 0x00007f8d438baf0f in QOpenGLFunctions::glDrawElements(unsigned int, int, unsigned int, void const*) (indices=<optimized out>, type=5123, count=<optimized out>, mode=<optimized out>, this=0x55aac0e76078) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h:752
        offset = <optimized out>
        i = 0
        gn = <optimized out>
        sms = 0x55aac18c6380
        attrNames = 0x7f8d43d759b0 <QSGOpaqueTextureMaterialShader::attributeNames() const::attr>
        e = <optimized out>
        dirty = <optimized out>
        indexBase = 0x0
        indexBuf = 0x55aabdf36cd8
        material = <optimized out>
        program = <optimized out>
        batch = 0x55aabdf36cb0
        this = 0x55aac0e75fa0
#14 0x00007f8d438baf0f in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0x55aac0e75fa0, batch=0x55aabdf36cb0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2360
        offset = <optimized out>
        i = 0
        gn = <optimized out>
        sms = 0x55aac18c6380
        attrNames = 0x7f8d43d759b0 <QSGOpaqueTextureMaterialShader::attributeNames() const::attr>
        e = <optimized out>
        dirty = <optimized out>
        indexBase = 0x0
        indexBuf = 0x55aabdf36cd8
        material = <optimized out>
        program = <optimized out>
        batch = 0x55aabdf36cb0
        this = 0x55aac0e75fa0
#15 0x00007f8d438bc165 in QSGBatchRenderer::Renderer::renderBatches() (this=this at entry=0x55aac0e75fa0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2572
        b = <optimized out>
        i = 19
        r = {x1 = <optimized out>, y1 = <optimized out>, x2 = <optimized out>, y2 = 623}
        renderOpaque = <optimized out>
        renderAlpha = 255
#16 0x00007f8d438c185e in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2768
        timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
        timeRenderLists = 0
        timePrepareOpaque = 0
        timePrepareAlpha = 0
        timeSorting = 0
        timeUploadOpaque = 0
        timeUploadAlpha = 0
        largestVBO = 2668
#17 0x00007f8d438b22a0 in QSGRenderer::renderScene(QSGBindable const&) (this=0x55aac0e75fa0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:243
        bindTime = 0
        renderTime = 0
        this = 0x55aac0e75fa0
        bindable = <optimized out>
#18 0x00007f8d438b275b in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:196
        bindable = warning: RTTI symbol not found for class 'QSGRenderer::renderScene(unsigned int)::B'
{<QSGBindable> = {_vptr.QSGBindable = 0x7f8d43d7dfb8 <vtable for QSGRenderer::renderScene(unsigned int)::B+16>}, <No data fields>}
#19 0x00007f8d438ecaf0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x55aabd2784b0, renderer=0x55aac0e75fa0, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:181
#20 0x00007f8d4394ab68 in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=this at entry=0x55aabdfcaea0, size=...) at items/qquickwindow.cpp:474
        fboId = <optimized out>
        devicePixelRatio = 1
        _qml_memory_scope = {static state = QQmlMemoryScope::Failed, pushed = false}
#21 0x00007f8d438deeb9 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0x55aabceab130, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:431
        current = <optimized out>
        alsoSwap = true
        lastDirtyWindow = <optimized out>
        i = <optimized out>
        renderTimer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
        renderTime = 0
        syncTime = 0
        polishTime = 0
        swapTime = <optimized out>
#22 0x00007f8d43954726 in QQuickWindow::event(QEvent*) (this=this at entry=0x55aabdfcadc0, e=e at entry=0x7fffdaf5e7e0) at items/qquickwindow.cpp:1588
#23 0x00007f8d4588e323 in PlasmaQuick::Dialog::event(QEvent*) (this=0x55aabdfcadc0, event=0x7fffdaf5e7e0) at ./src/plasmaquick/dialog.cpp:1305
#24 0x00007f8d40d5a83c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this at entry=0x55aabcd96ad0, receiver=receiver at entry=0x55aabdfcadc0, e=e at entry=0x7fffdaf5e7e0) at kernel/qapplication.cpp:3722
        consumed = <optimized out>
#25 0x00007f8d40d62104 in QApplication::notify(QObject*, QEvent*) (this=0x7fffdaf5ef80, receiver=0x55aabdfcadc0, e=0x7fffdaf5e7e0) at kernel/qapplication.cpp:3481
        w = 0x55aabdfcadc0
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#26 0x00007f8d3fd529e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver at entry=0x55aabdfcadc0, event=event at entry=0x7fffdaf5e7e0) at kernel/qcoreapplication.cpp:1024
        selfRequired = true
        result = false
        cbdata = {0x55aabdfcadc0, 0x7fffdaf5e7e0, 0x7fffdaf5e78f}
        d = <optimized out>
        threadData = 0x55aabcd8bfb0
        scopeLevelCounter = {threadData = 0x55aabcd8bfb0}
#27 0x00007f8d405aa1a1 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fffdaf5e7e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
        request = {_vptr.QEvent = 0x7f8d4020b710 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3fefa0e0 <qt_meta_stringdata_QEvent>, data = 0x7f8d3fef9b20 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 77, posted = 0, spont = 0, m_accept = 1, reserved = 6079}
#28 0x00007f8d405aa1a1 in QWindowPrivate::deliverUpdateRequest() (this=this at entry=0x55aabdfcaea0) at kernel/qwindow.cpp:2305
        request = {_vptr.QEvent = 0x7f8d4020b710 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3fefa0e0 <qt_meta_stringdata_QEvent>, data = 0x7f8d3fef9b20 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 77, posted = 0, spont = 0, m_accept = 1, reserved = 6079}
#29 0x00007f8d405aa6b9 in QWindow::event(QEvent*) (this=this at entry=0x55aabdfcadc0, ev=ev at entry=0x7fffdaf5ec30) at kernel/qwindow.cpp:2276
#30 0x00007f8d439546c5 in QQuickWindow::event(QEvent*) (this=this at entry=0x55aabdfcadc0, e=e at entry=0x7fffdaf5ec30) at items/qquickwindow.cpp:1607
#31 0x00007f8d4588e323 in PlasmaQuick::Dialog::event(QEvent*) (this=0x55aabdfcadc0, event=0x7fffdaf5ec30) at ./src/plasmaquick/dialog.cpp:1305
#32 0x00007f8d40d5a83c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this at entry=0x55aabcd96ad0, receiver=receiver at entry=0x55aabdfcadc0, e=e at entry=0x7fffdaf5ec30) at kernel/qapplication.cpp:3722
        consumed = <optimized out>
#33 0x00007f8d40d62104 in QApplication::notify(QObject*, QEvent*) (this=0x7fffdaf5ef80, receiver=0x55aabdfcadc0, e=0x7fffdaf5ec30) at kernel/qapplication.cpp:3481
        w = 0x55aabdfcadc0
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#34 0x00007f8d3fd529e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55aabdfcadc0, event=event at entry=0x7fffdaf5ec30) at kernel/qcoreapplication.cpp:1024
        selfRequired = true
        result = false
        cbdata = {0x55aabdfcadc0, 0x7fffdaf5ec30, 0x7fffdaf5ebaf}
        d = <optimized out>
        threadData = 0x55aabcd8bfb0
        scopeLevelCounter = {threadData = 0x55aabcd8bfb0}
#35 0x00007f8d3fdaae3e in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fffdaf5ec30, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
        e = {<QEvent> = {_vptr.QEvent = 0x7f8d4020b730 <vtable for QTimerEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3fefa0e0 <qt_meta_stringdata_QEvent>, data = 0x7f8d3fef9b20 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 1280}, id = 5}
        currentTimerInfo = 0x0
        n_act = 1
        maxCount = <optimized out>
        currentTime = {tv_sec = 379362, tv_nsec = 97395242}
#36 0x00007f8d3fdaae3e in QTimerInfoList::activateTimers() (this=0x55aabcdd1240) at kernel/qtimerinfo_unix.cpp:643
        e = {<QEvent> = {_vptr.QEvent = 0x7f8d4020b730 <vtable for QTimerEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3fefa0e0 <qt_meta_stringdata_QEvent>, data = 0x7f8d3fef9b20 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 1280}, id = 5}
        currentTimerInfo = 0x0
        n_act = 1
        maxCount = <optimized out>
        currentTime = {tv_sec = 379362, tv_nsec = 97395242}
#37 0x00007f8d3fdab639 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
        timerSource = <optimized out>
        timerSource = <optimized out>
#38 0x00007f8d3fdab639 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source at entry=0x55aabcdd5a40) at kernel/qeventdispatcher_glib.cpp:229
        timerSource = <optimized out>
#39 0x00007f8d39fcb417 in g_main_dispatch (context=0x7f8d28004ff0) at ../../../../glib/gmain.c:3176
        dispatch = 0x7f8d3fdab610 <idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x55aabcdd5a40
        current = 0x55aabcde9200
        i = 0
#40 0x00007f8d39fcb417 in g_main_context_dispatch (context=context at entry=0x7f8d28004ff0) at ../../../../glib/gmain.c:3829
#41 0x00007f8d39fcb650 in g_main_context_iterate (context=context at entry=0x7f8d28004ff0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3902
        max_priority = 2147483647
        timeout = 5
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 25
        fds = 0x55aac16f1510
#42 0x00007f8d39fcb6dc in g_main_context_iteration (context=0x7f8d28004ff0, may_block=may_block at entry=1) at ../../../../glib/gmain.c:3963
        retval = <optimized out>
#43 0x00007f8d3fdab99f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55aabcde5950, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x55aabcdd1fb0
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#44 0x00007f8d3fd50a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this at entry=0x7fffdaf5ee80, flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
        d = 0x55aabcdeac20
        locker = {val = 94191801123008}
        ref = {d = 0x55aabcdeac20, locker = @0x7fffdaf5ee08, exceptionCaught = true}
#45 0x00007f8d3fd59ac4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1297
        threadData = 0x55aabcd8bfb0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f8d4020b4c8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3fefe600 <qt_meta_stringdata_QObject>, data = 0x7f8d3fefe4e0 <qt_meta_data_QObject>, static_metacall = 0x7f8d3fd88fc0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55aabcdeac20}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3ff01380 <qt_meta_stringdata_Qt>, data = 0x7f8d3fefe720 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f8d40203a00 <QObject::staticMetaObject>, stringdata = 0x7f8d3fef91e0 <qt_meta_stringdata_QEventLoop>, data = 0x7f8d3fef9180 <qt_meta_data_QEventLoop>, static_metacall = 0x7f8d3fd50710 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#46 0x000055aabc634cfa in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:166
        app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f8d4141dfd0 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3fefe600 <qt_meta_stringdata_QObject>, data = 0x7f8d3fefe4e0 <qt_meta_data_QObject>, static_metacall = 0x7f8d3fd88fc0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55aabcd96ad0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f8d3ff01380 <qt_meta_stringdata_Qt>, data = 0x7f8d3fefe720 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f8d40203a00 <QObject::staticMetaObject>, stringdata = 0x7f8d3fef9840 <qt_meta_stringdata_QCoreApplication>, data = 0x7f8d3fef9720 <qt_meta_data_QCoreApplication>, static_metacall = 0x7f8d3fd54420 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffdaf5ef80}, static staticMetaObject = {d = {superdata = 0x7f8d4020b660 <QCoreApplication::staticMetaObject>, stringdata = 0x7f8d4092ec80 <qt_meta_stringdata_QGuiApplication>, data = 0x7f8d4092ea20 <qt_meta_data_QGuiApplication>, static_metacall = 0x7f8d405a0220 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f8d40bf11e0 <QGuiApplication::staticMetaObject>, stringdata = 0x7f8d410d01c0 <qt_meta_stringdata_QApplication>, data = 0x7f8d410d0040 <qt_meta_data_QApplication>, static_metacall = 0x7f8d40d5f7d0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        aboutData = {d = 0x55aabcdd5670}
        service = <incomplete type>
==> StacktraceAddressSignature <==
/usr/bin/plasmashell:11:/lib/x86_64-linux-gnu/libc-2.27.so+3ee97:/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.44.0+47f9:/lib/x86_64-linux-gnu/libc-2.27.so+3ef20:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+487c37:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+48809c:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+488412:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+480a41:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+480a41:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+480a41:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+4703e0:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+4703e0:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+1dec18:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+1df9c6:/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.9.5+166f0f:/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.9.5+166f0f
==> StacktraceTop <==
__GI_raise (sig=sig at entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51
KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:538
<signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
brw_populate_sampler_prog_key_data (ctx=ctx at entry=0x55aabe042fb0, prog=prog at entry=0x55aac0a17590, key=key at entry=0x7fffdaf5dbac) at ../../../../../../src/mesa/drivers/dri/i965/brw_wm.c:386
brw_wm_populate_key (brw=brw at entry=0x55aabe042fb0, key=key at entry=0x7fffdaf5db90) at ../../../../../../src/mesa/drivers/dri/i965/brw_wm.c:531
==> Uname <==
Linux 4.15.0-48-generic x86_64
==> UserGroups <==
adm audio bluetooth cdrom dialout dip floppy kvm libvirt lpadmin netdev plugdev sambashare scanner sudo systemd-journal tty video wireshark

** Affects: plasma-workspace (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "ThreadStacktrace.txt"
   https://bugs.launchpad.net/bugs/1829305/+attachment/5264128/+files/ThreadStacktrace.txt

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-workspace in Ubuntu.
https://bugs.launchpad.net/bugs/1829305

Title:
  plasmashell crashed with SIGSEGV in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-workspace/+bug/1829305/+subscriptions




More information about the kubuntu-bugs mailing list