I've just got a similar crash when just clicking on a menu item, I've
got some more complete stacktrace, but don't think is really helpful

#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = 
            {__val = {0, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 
559, 15822592872050180864, 94249823962208, 94249845226528}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x000055b83f47052a in  ()
#2  0x00007f45908a3210 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#3  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = 
            {__val = {0, 139936754804816, 94252984795136, 94250118475456, 
94250118475557, 94250118475456, 94250118475456, 94250118475568, 94250118475756, 
94250118475456, 94250118475756, 0, 0, 0, 0, 0}}
        pid = <optimized out>
        tid = <optimized out>
#4  0x00007f4590882859 in __GI_abort () at abort.c:79
        save_stage = 1
        act = 
          {__sigaction_handler = {sa_handler = 0x5, sa_sigaction = 0x5}, 
sa_mask = {__val = {112, 4, 48320015904, 0, 0, 139936755958789, 0, 21474836480, 
140735042337344, 139936638613175, 139936638613175, 0, 15822592872050180864, 
139936755958789, 139935137267712, 139936638613175}}, sa_flags = -1874503997, 
sa_restorer = 0x104}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#5  0x00007f4590882729 in __assert_fail_base
    (fmt=0x7f4589a2b6b7 <error: Cannot access memory at address 
0x7f4589a2b6b7>, assertion=0x7f4590455858 "!xcb_xlib_threads_sequence_lost", 
file=0x7f45904556c3 "../../src/xcb_io.c", line=260, function=<optimized out>) 
at assert.c:92
        str = 0x55b850d16780 "\220ŻE\270U"
        total = 4096
#6  0x00007f4590893f36 in __GI___assert_fail
    (assertion=assertion@entry=0x7f4590455858 
"!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f45904556c3 
"../../src/xcb_io.c", line=line@entry=260, 
function=function@entry=0x7f4590455b10 <__PRETTY_FUNCTION__.14999> 
"poll_for_event") at assert.c:101
#7  0x00007f45903e1493 in poll_for_event (dpy=dpy@entry=0x55b83fee4000, 
queued_only=queued_only@entry=0)
    at ../../src/xcb_io.c:260
        request = <optimized out>
        req = <optimized out>
        event = <optimized out>
        event_sequence = <optimized out>
        __PRETTY_FUNCTION__ = "poll_for_event"
#8  0x00007f45903e153d in poll_for_response (dpy=dpy@entry=0x55b83fee4000) at 
../../src/xcb_io.c:278
        response = <optimized out>
        error = 0x55b83fee4000
        req = <optimized out>
        __PRETTY_FUNCTION__ = "poll_for_response"
#9  0x00007f45903e183a in _XEventsQueued (mode=<optimized out>, 
dpy=0x55b83fee4000)
    at ../../src/xcb_io.c:362
        response = <optimized out>
#10 _XEventsQueued (dpy=0x55b83fee4000, mode=<optimized out>) at 
../../src/xcb_io.c:344
#11 0x00007f45903e482d in _XGetRequest
    (dpy=dpy@entry=0x55b83fee4000, type=type@entry=43 '+', len=len@entry=4) at 
../../src/XlibInt.c:1764
        req = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
#12 0x00007f45903dd62f in XSync (dpy=0x55b83fee4000, discard=discard@entry=0) 
at ../../src/Sync.c:43
        rep = 
          {type = 48 '0', revertTo = 236 '\354', sequenceNumber = 16408, length 
= 21944, focus = 1073049456, pad1 = 21944, pad2 = 1, pad3 = 0, pad4 = 
2288196592, pad5 = 32581}
#13 0x00007f459054ba53 in _cogl_winsys_onscreen_bind (onscreen=<optimized out>)
    at ../cogl/cogl/winsys/cogl-winsys-glx.c:1553
        context = 0x55b83ff3aaa0
        glx_context = 0x55b83ff3b450
        glx_display = <optimized out>
        xlib_renderer = 0x7f457c001d60
        glx_renderer = <optimized out>
        xlib_onscreen = <optimized out>
        glx_onscreen = <optimized out>
        old_state = {old_error_handler = 0x7f459073bc70, trapped_error_code = 
0, old_state = 0x0}
        drawable = 2097170
#14 0x00007f459050a8eb in _cogl_framebuffer_gl_bind 
(framebuffer=0x55b84018e7d0, target=36160)
    at ../cogl/cogl/driver/gl/cogl-framebuffer-gl.c:284
        winsys = <optimized out>
        ctx = 0x55b83ff3aaa0
#15 0x00007f459050aec5 in _cogl_framebuffer_gl_flush_state
    (draw_buffer=0x55b84018e7d0, read_buffer=0x55b84018e7d0, 
state=(COGL_FRAMEBUFFER_STATE_BIND | COGL_FRAMEBUFFER_STATE_VIEWPORT | 
COGL_FRAMEBUFFER_STATE_CLIP | COGL_FRAMEBUFFER_STATE_DITHER | 
COGL_FRAMEBUFFER_STATE_MODELVIEW | COGL_FRAMEBUFFER_STATE_PROJECTION | 
COGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING | COGL_FRAMEBUFFER_STATE_DEPTH_WRITE 
| COGL_FRAMEBUFFER_STATE_STEREO_MODE))
    at ../cogl/cogl/driver/gl/cogl-framebuffer-gl.c:386
        ctx = 0x55b83ff3aaa0
        differences = 511
        bit = <optimized out>
        __func__ = "_cogl_framebuffer_gl_flush_state"
#16 0x00007f4590541c5a in _cogl_framebuffer_flush_state
    (state=(COGL_FRAMEBUFFER_STATE_BIND | COGL_FRAMEBUFFER_STATE_VIEWPORT | 
COGL_FRAMEBUFFER_STATE_CLIP | COGL_FRAMEBUFFER_STATE_DITHER | 
COGL_FRAMEBUFFER_STATE_MODELVIEW | COGL_FRAMEBUFFER_STATE_PROJECTION | 
COGL_FRAMEBUFFER_STATE_FRONT_FACE_WINDING | COGL_FRAMEBUFFER_STATE_DEPTH_WRITE 
| COGL_FRAMEBUFFER_STATE_STEREO_MODE), read_buffer=0x55b84018e7d0, 
draw_buffer=0x55b84018e7d0) at ../cogl/cogl/cogl-framebuffer.c:887
        ctx = <optimized out>
        clip_stack = <optimized out>
        had_depth_and_color_buffer_bits = <optimized out>
        scissor_x0 = 0
        scissor_y0 = 0
        scissor_x1 = 2147483647
        scissor_y1 = 2147483647
#17 cogl_framebuffer_clear4f (framebuffer=0x55b84018e7d0, buffers=2, red=1, 
green=1, 
    green@entry=3.07500935e-41, blue=1, blue@entry=1547010, alpha=1, 
alpha@entry=3.07500935e-41)
    at ../cogl/cogl/cogl-framebuffer.c:356
        clip_stack = <optimized out>
        had_depth_and_color_buffer_bits = <optimized out>
        scissor_x0 = 0
        scissor_y0 = 0
        scissor_x1 = 2147483647
        scissor_y1 = 2147483647
#18 0x00007f4590541ede in cogl_framebuffer_clear
--Type <RET> for more, q to quit, c to continue without paging--
    (framebuffer=<optimized out>, buffers=<optimized out>, 
color=color@entry=0x55b849bcd864)
    at ../cogl/cogl/cogl-framebuffer.c:413
#19 0x00007f4590ce20e4 in clutter_root_node_pre_draw
    (node=0x55b849bcd810 [ClutterRootNode], paint_context=<optimized out>)
    at ../clutter/clutter/clutter-paint-nodes.c:114
        rnode = 0x55b849bcd810 [ClutterRootNode]
#20 0x00007f4590ce50f9 in clutter_paint_node_paint
    (node=0x55b849bcd810 [ClutterRootNode], paint_context=0x55b850d94e70)
    at ../clutter/clutter/clutter-paint-node.c:1023
        klass = 0x55b850d954c0
        iter = <optimized out>
        res = <optimized out>
#21 0x00007f4590ce5123 in clutter_paint_node_paint
    (node=0x7f45813ebaa0 [ClutterDummyNode], paint_context=0x55b850d94e70)
    at ../clutter/clutter/clutter-paint-node.c:1034
        klass = 0x55b850d95360
        iter = 0x55b849bcd810 [ClutterRootNode]
        res = 1
#22 0x00007f4590c93d1c in clutter_actor_paint_node
    (paint_context=0x55b850d94e70, root=0x7f45813ebaa0 [ClutterDummyNode], 
actor=0x55b84018bc30 [MetaStage]) at ../clutter/clutter/clutter-actor.c:3928
        priv = 0x55b84018b900
        box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 1080}
        bg_color = {red = 255 '\377', green = 255 '\377', blue = 255 '\377', 
alpha = 255 '\377'}
        framebuffer = <optimized out>
        dummy = 0x7f45813ebaa0 [ClutterDummyNode]
        priv = <optimized out>
        __func__ = "clutter_actor_continue_paint"
#23 clutter_actor_continue_paint (self=0x55b84018bc30 [MetaStage], 
paint_context=0x55b850d94e70)
    at ../clutter/clutter/clutter-actor.c:4196
        framebuffer = <optimized out>
        dummy = 0x7f45813ebaa0 [ClutterDummyNode]
        priv = <optimized out>
        __func__ = "clutter_actor_continue_paint"
#24 0x00007f4590ce510a in clutter_paint_node_paint
    (node=0x7f45813cca80 [ClutterActorNode], paint_context=0x55b850d94e70)
    at ../clutter/clutter/clutter-paint-node.c:1027
        klass = 0x55b850d950c0
        iter = <optimized out>
        res = 1
#25 0x00007f4590ce5123 in clutter_paint_node_paint
    (node=0x55b846e03470 [ClutterTransformNode], paint_context=0x55b850d94e70)
    at ../clutter/clutter/clutter-paint-node.c:1034
        klass = 0x55b850d95210
        iter = 0x7f45813cca80 [ClutterActorNode]
        res = 1
#26 0x00007f4590c9b20b in clutter_actor_paint
    (self=0x55b84018bc30 [MetaStage], 
paint_context=paint_context@entry=0x55b850d94e70)
    at ../clutter/clutter/clutter-actor.c:4140
        actor_node = 0x7f45813cca80
        root_node = 0x55b846e03470
--Type <RET> for more, q to quit, c to continue without paging--
        priv = 0x55b84018b900
        clip = {x1 = -102.64006, y1 = -86.6025391, x2 = -50, y2 = 0}
        culling_inhibited = <optimized out>
        clip_set = <optimized out>
        __func__ = "clutter_actor_paint"
#27 0x00007f4590cfad7d in clutter_stage_do_paint_view
    (stage=0x55b84018bc30 [MetaStage], view=0x55b83ff26390 [MetaRendererView], 
redraw_clip=0x55b850d94de0)
    at ../clutter/clutter/clutter-stage.c:943
        paint_context = 0x55b850d94e70
        clip_rect = {x = 0, y = 0, width = 3840, height = 1080}
#28 0x00007f4590acaa8d in meta_stage_paint_view
    (stage=0x55b84018bc30 [MetaStage], view=0x55b83ff26390 [MetaRendererView], 
redraw_clip=0x55b850d94de0)
    at ../src/backends/meta-stage.c:235
        meta_stage = 0x55b84018bc30 [MetaStage]
#29 0x00007f4590d207e5 in paint_stage
    (stage_cogl=stage_cogl@entry=0x7f457c006140 [MetaStageX11], 
view=view@entry=0x55b83ff26390 [MetaRendererView], 
redraw_clip=redraw_clip@entry=0x55b850d94de0) at 
../clutter/clutter/cogl/clutter-stage-cogl.c:516
        stage = 0x55b84018bc30 [MetaStage]
#30 0x00007f4590d214d2 in clutter_stage_cogl_redraw_view
    (stage_window=stage_window@entry=0x7f457c006140, 
view=view@entry=0x55b83ff26390 [MetaRendererView])
    at ../clutter/clutter/cogl/clutter-stage-cogl.c:877
        stage_cogl = 0x7f457c006140 [MetaStageX11]
        view_cogl = 0x55b83ff26390 [MetaRendererView]
        view_priv = 0x55b83ff262a0
        fb = <optimized out>
        view_rect = {x = 0, y = 0, width = 3840, height = 1080}
        is_full_redraw = <optimized out>
        may_use_clipped_redraw = <optimized out>
        use_clipped_redraw = <optimized out>
        can_blit_sub_buffer = <optimized out>
        has_buffer_age = <optimized out>
        do_swap_buffer = <optimized out>
        swap_with_damage = <optimized out>
        wrapper = 0x55b84018bc30 [MetaStage]
        redraw_clip = <optimized out>
        queued_redraw_clip = 0x0
        fb_clip_region = <optimized out>
        swap_region = <optimized out>
        redraw_rect = {x = 1075362864, y = 21944, width = 1075362864, height = 
21944}
        clip_region_empty = <optimized out>
        fb_scale = 1
        subpixel_compensation = <optimized out>
        fb_width = 3840
        fb_height = 1080
        buffer_age = <optimized out>
#31 0x00007f4590d220da in clutter_stage_cogl_redraw 
(stage_window=0x7f457c006140)
    at ../clutter/clutter/cogl/clutter-stage-cogl.c:1008
        view = 0x55b83ff26390 [MetaRendererView]
        stage_cogl = 0x7f457c006140 [MetaStageX11]
        swap_event = 0
        l = 0x55b83fea46e0 = {0x55b83ff26390}
--Type <RET> for more, q to quit, c to continue without paging--
#32 0x00007f4590cf7fcf in clutter_stage_do_redraw (stage=<optimized out>)
    at ../clutter/clutter/clutter-stage.c:1412
        actor = 0x55b84018bc30 [MetaStage]
        priv = 0x55b84018b5f0
        priv = 0x55b84018b5f0
        stage_was_relayout = <optimized out>
        pointers = 0x0
#33 _clutter_stage_do_update (stage=<optimized out>) at 
../clutter/clutter/clutter-stage.c:1538
        priv = 0x55b84018b5f0
        stage_was_relayout = <optimized out>
        pointers = 0x0
#34 0x00007f4590cdf6d1 in master_clock_update_stages
    (master_clock=<optimized out>, stages=0x55b850be8480 = {...})
    at ../clutter/clutter/clutter-master-clock-default.c:388
        stages_updated = <optimized out>
        l = 0x55b850be8480 = {0x55b84018bc30}
        clock_source = <optimized out>
        stages = 0x55b850be8480 = {0x55b84018bc30}
#35 clutter_clock_dispatch (source=<optimized out>, callback=<optimized out>, 
user_data=<optimized out>)
    at ../clutter/clutter/clutter-master-clock-default.c:517
        clock_source = <optimized out>
        stages = 0x55b850be8480 = {0x55b84018bc30}
#36 0x00007f45916ddfbd in g_main_dispatch (context=0x55b83fe9a530) at 
../../../glib/gmain.c:3309
        dispatch = 0x7f4590cdf540 <clutter_clock_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x55b8403e4b70
        current = 0x55b83fecf760
        i = 0
        __func__ = "g_main_dispatch"
#37 g_main_context_dispatch (context=context@entry=0x55b83fe9a530) at 
../../../glib/gmain.c:3974
#38 0x00007f45916de240 in g_main_context_iterate
    (context=0x55b83fe9a530, block=block@entry=1, dispatch=dispatch@entry=1, 
self=<optimized out>)
    at ../../../glib/gmain.c:4047
        max_priority = 150
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x55b8401e09f0
#39 0x00007f45916de533 in g_main_loop_run (loop=0x55b8401d1d30) at 
../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#40 0x00007f4590b078a0 in meta_run () at ../src/core/main.c:673
#41 0x000055b83f46fd7d in  ()
#42 0x00007f45908840b3 in __libc_start_main (main=
    0x55b83f46f930, argc=1, argv=0x7fff6e34c628, init=<optimized out>, 
fini=<optimized out>, rtld_fini=<opt--Type <RET> for more, q to quit, c to 
continue without paging--
imized out>, stack_end=0x7fff6e34c618) at ../csu/libc-start.c:308
        result = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {94249823962944, 
-1579525969866267278, 94249823960880, 140735042340384, 0, 0, 
1579278124797781362, 1485981646733960562}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x1, 0x7fff6e34c628}, data = {prev = 0x0, cleanup = 0x0, canceltype 
= 1}}}
        not_first_call = <optimized out>
#43 0x000055b83f46ff5e in  ()


I've a core file to inspect though.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/1886059

Title:
  gnome-shell crashed with assertion failure
  "!xcb_xlib_threads_sequence_lost" [xcb_io.c:260]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1886059/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to