Comment 4 for bug 2018155

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed - the segfault is mentioned in the log but failing to leave any crash file.

I've reconfigured my system to produce core files instead and got:

Program terminated with signal SIGSEGV, Segmentation fault.
#0 meta_display_get_x11_display (display=0x0) at ../src/core/display.c:2456
Downloading source file /usr/src/mutter-44.0-2ubuntu4/obj-x86_64-linux-gnu/../src/core/display.c
2456 return display->x11_display;
[Current thread is 1 (Thread 0x7f495063c600 (LWP 2641))]
(gdb) bt
#0 meta_display_get_x11_display (display=0x0) at ../src/core/display.c:2456
#1 0x00007f4954ae206b in meta_cursor_sprite_xfixes_initable_init
    (initable=0x5643a0a1b1e0, cancellable=<optimised out>, error=0x7ffeb6a7cf00) at ../src/backends/x11/cm/meta-cursor-sprite-xfixes.c:134
#2 0x00007f49550a89c4 in g_initable_new_valist
    (object_type=<optimised out>, first_property_name=0x7f4954ba6c50 "display", var_args=var_args@entry=0x7ffeb6a7ce10, cancellable=cancellable@entry=0x0, error=error@entry=0x7ffeb6a7cf00) at ../../../gio/ginitable.c:250
#3 0x00007f49550a8abd in g_initable_new
    (object_type=<optimised out>, cancellable=cancellable@entry=0x0, error=error@entry=0x7ffeb6a7cf00, first_property_name=first_property_name@entry=0x7f4954ba6c50 "display") at ../../../gio/ginitable.c:164
#4 0x00007f4954aea82e in meta_cursor_sprite_xfixes_new
    (error=0x7ffeb6a7cf00, cursor_tracker=0x56439f897810, display=0x0)
    at ../src/backends/x11/cm/meta-cursor-sprite-xfixes.c:110
#5 ensure_xfixes_cursor (tracker_x11=tracker_x11@entry=0x56439f897810)
    at ../src/backends/x11/meta-cursor-tracker-x11.c:94
#6 0x00007f4954aea8bd in meta_cursor_tracker_x11_get_sprite
    (tracker=0x56439f897810)
    at ../src/backends/x11/meta-cursor-tracker-x11.c:162
#7 0x00007f4954a76fde in meta_cursor_tracker_get_sprite
    (tracker=<optimised out>) at ../src/backends/meta-cursor-tracker.c:361
#8 0x00007f4954c2a8b6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#9 0x00007f4954c2734d in ffi_call_int
    (cif=cif@entry=0x5643a0a06b60, fn=<optimised out>, rvalue=<optimised out>, avalue=<optimised out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#10 0x00007f4954c29f33 in ffi_call
    (cif=0x5643a0a06b60, fn=<optimised out>, rvalue=<optimised out>, avalue=<optimised out>) at ../src/x86/ffi64.c:710
#11 0x00007f4954de51f9 in Gjs::Function::invoke(JSContext*, JS::CallArgs const&, JS::Handle<JSObject*>, _GIArgument*)
    (this=<optimised out>, context=0x56439fb35460, args=<optimised out>, this_obj=..., r_value=<optimised out>)
    at /usr/src/gjs-1.76.0-3/obj-x86_64-linux-gnu/../gi/function.cpp:1050