gdb) bt full
#0  meta_fatal (
    format=format@entry=0x7ffff7b97068 <error: Cannot access memory at address 0x7ffff7b97068>) at core/util.c:468
        args = <error reading variable args (Attempt to dereference a generic pointer.)>
        str = <optimized out>
        out = <optimized out>
        __func__ = <error reading variable __func__ (Cannot access memory at address 0x7ffff7b8f908)>
#1  0x00007ffff7b5cf9e in meta_wayland_buffer_ensure_texture (buffer=0x10576c0)
    at wayland/meta-wayland-buffer.c:110
        ctx = 0x774e60
        catch_error = <error reading variable catch_error (Cannot access memory at address 0x7fffffffcf48)>
        texture = 0x0
        shm_buffer = 0x114e920
        __func__ = <error reading variable __func__ (Cannot access memory at address 0x7ffff7b970e0)>
#2  0x00007ffff7b6c025 in apply_pending_state (
    surface=<error reading variable: Cannot access memory at address 0x7fffffffcf58>, 
    pending=<error reading variable: Cannot access memory at address 0x7fffffffcf60>) at wayland/meta-wayland-surface.c:737
        texture = <optimized out>
        surface_actor_wayland = <error reading variable surface_actor_wayland (Cannot access memory at address 0x7fffffffcf70)>
        __func__ = <error reading variable __func__ (Cannot access memory at address 0x7ffff7b98300)>
#3  0x00007fffeecd3c58 in ffi_call_unix64 () at ../src/x86/unix64.S:76
No locals.
#4  0x00007fffeecd36ba in ffi_call (cif=<error reading variable: Cannot access memory at address 0x7fffffffd0e8>, fn=<optimized out>, rvalue=<optimized out>, 
    rvalue@entry=0x0, avalue=<error reading variable: Cannot access memory at address 0x7fffffffcfd0>, 
    avalue@entry=<error reading variable: Cannot access memory at address 0x7fffffffd0b8>) at ../src/x86/ffi64.c:525
        classes = <error reading variable classes (Cannot access memory at address 0x7fffffffd080)>
        stack = <optimized out>
        argp = <error reading variable argp (Cannot access memory at address 0x7fffffffcfa8)>
        arg_types = <optimized out>
        gprcount = <error reading variable gprcount (Cannot access memory at address 0x7fffffffcff0)>
        ssecount = <optimized out>
        ngpr = <error reading variable ngpr (Cannot access memory at address 0x7fffffffd078)>
        nsse = <error reading variable nsse (Cannot access memory at address 0x7fffffffd07c)>
        i = <optimized out>
        avn = <optimized out>
        ret_in_memory = <optimized out>
        reg_args = <optimized out>
#5  0x00007fffeeee133a in wl_closure_invoke (closure=<error reading variable: Cannot access memory at address 0x7fffffffd2a0>, flags=flags@entry=2, 
    target=<optimized out>, target@entry=<error reading variable: Cannot access memory at address 0x7fffffffd298>, 
    opcode=<error reading variable: Cannot access memory at address 0x7fffffffd0f8>, 
    opcode@entry=<error reading variable: Cannot access memory at address 0x7fffffffd2b0>, data=<optimized out>, 
    data@entry=<error reading variable: Cannot access memory at address 0x7fffffffd2b8>) at src/connection.c:935
        cif = <error reading variable cif (Cannot access memory at address 0x7fffffffd110)>
        ffi_types = <error reading variable ffi_types (Cannot access memory at address 0x7fffffffd130)>
        ffi_args = <error reading variable ffi_args (Cannot access memory at address 0x7fffffffd1e0)>
        implementation = <optimized out>
#6  0x00007fffeeedd8c7 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, 
    data=<error reading variable: Cannot access memory at address 0x7fffffffd2b8>) at src/wayland-server.c:371
        client = <error reading variable client (Cannot access memory at address 0x7fffffffd2b8)>
        connection = <optimized out>
        resource = <error reading variable resource (Cannot access memory at address 0x7fffffffd298)>
        object = <error reading variable object (Cannot access memory at address 0x7fffffffd298)>
       closure = <error reading variable closure (Cannot access memory at address 0x7fffffffd2a0)>
        message = <error reading variable message (Cannot access memory at address 0x7fffffffd2c0)>
        p = <error reading variable p (Cannot access memory at address 0x7fffffffd2f0)>
        resource_flags = <optimized out>
        opcode = <error reading variable opcode (Cannot access memory at address 0x7fffffffd2b0)>
        size = <optimized out>
        since = <optimized out>
        len = <optimized out>
#7  0x00007fffeeedf762 in wl_event_loop_dispatch (loop=<error reading variable: Cannot access memory at address 0x7fffffffd328>, timeout=timeout@entry=0)
    at src/event-loop.c:423
        ep = <error reading variable ep (Cannot access memory at address 0x7fffffffd350)>
        source = <optimized out>
        i = <optimized out>
        count = <optimized out>
#8  0x00007ffff7b59647 in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at wayland/meta-wayland.c:79
        source = <optimized out>
        loop = <optimized out>
#9  0x00007ffff12650d2 in g_main_dispatch (context=<error reading variable: Cannot access memory at address 0x7fffffffd4d0>) at gmain.c:3201
        dispatch = <error reading variable dispatch (Cannot access memory at address 0x7fffffffd4f0)>
        prev_source = <error reading variable prev_source (Cannot access memory at address 0x7fffffffd528)>
        was_in_call = <error reading variable was_in_call (Cannot access memory at address 0x7fffffffd524)>
        user_data = <error reading variable user_data (Cannot access memory at address 0x7fffffffd540)>
        callback = <error reading variable callback (Cannot access memory at address 0x7fffffffd548)>
        cb_funcs = <error reading variable cb_funcs (Cannot access memory at address 0x7fffffffd4e8)>
        cb_data = <error reading variable cb_data (Cannot access memory at address 0x7fffffffd518)>
        need_destroy = <optimized out>
        source = <error reading variable source (Cannot access memory at address 0x7fffffffd330)>
        current = <error reading variable current (Cannot access memory at address 0x7fffffffd4e0)>
        i = <error reading variable i (Cannot access memory at address 0x7fffffffd4d8)>
#10 g_main_context_dispatch (context=<error reading variable: Cannot access memory at address 0x7fffffffd4d0>, 
       dispatch = <error reading variable dispatch (Cannot access memory at address 0x7fffffffd4f0)>
        prev_source = <error reading variable prev_source (Cannot access memory at address 0x7fffffffd528)>
        was_in_call = <error reading variable was_in_call (Cannot access memory at address 0x7fffffffd524)>
        user_data = <error reading variable user_data (Cannot access memory at address 0x7fffffffd540)>
        callback = <error reading variable callback (Cannot access memory at address 0x7fffffffd548)>
        cb_funcs = <error reading variable cb_funcs (Cannot access memory at address 0x7fffffffd4e8)>
        cb_data = <error reading variable cb_data (Cannot access memory at address 0x7fffffffd518)>
        need_destroy = <optimized out>
        source = <error reading variable source (Cannot access memory at address 0x7fffffffd330)>
        current = <error reading variable current (Cannot access memory at address 0x7fffffffd4e0)>
        i = <error reading variable i (Cannot access memory at address 0x7fffffffd4d8)>
#10 g_main_context_dispatch (context=<error reading variable: Cannot access memory at address 0x7fffffffd4d0>, 
---Type <return> to continue, or q <return> to quit---
    context@entry=<error reading variable: Cannot access memory at address 0x7fffffffd558>) at gmain.c:3854
No locals.
#11 0x00007ffff1265418 in g_main_context_iterate (context=<error reading variable: Cannot access memory at address 0x7fffffffd558>, block=block@entry=1, )
    at gmain.c:3927
        max_priority = <error reading variable max_priority (Cannot access memory at address 0x7fffffffd5a8)>
        timeout = <error reading variable timeout (Cannot access memory at address 0x7fffffffd5ac)>
        some_ready = <error reading variable some_ready (Cannot access memory at address 0x7fffffffd560)>
        nfds = <error reading variable nfds (Cannot access memory at address 0x7fffffffd568)>
        allocated_nfds = <error reading variable allocated_nfds (Cannot access memory at address 0x7fffffffd580)>
        fds = <optimized out>
#12 0x00007ffff1265732 in g_main_loop_run (loop=<error reading variable: Cannot access memory at address 0x7fffffffd5b8>) at gmain.c:4123
        __func__ = <error reading variable __func__ (Cannot access memory at address 0x7ffff12b3910)>
#13 0x00007ffff7b2d65c in meta_run () at core/main.c:572
No locals.
#14 0x0000000000400ed1 in main (argc=<optimized out>, argv=<optimized out>) at core/mutter.c:85
        ctx = <error reading variable ctx (Cannot access memory at address 0x7fffffffd608)>
        error = <error reading variable error (Cannot access memory at address 0x7fffffffd648)>
(gdb) 
