gdm3 crashed with SIGSEGV in g_type_check_instance_cast() from gdm_manager_handle_register_session() from ffi_call_unix64() from ffi_call() from g_cclosure_marshal_generic()
gdm3 crashes with SIGSEGV in:
Thread 1 "gdm3" received signal SIGSEGV, Segmentation fault.
0x00007f35d58a577a in g_type_check_instance_cast (type_instance=0x1,
iface_type=iface_type@entry=0x50 [GObject])
at ../../../gobject/gtype.c:4053
4053 ../../../gobject/gtype.c: No such file or directory.
(gdb) bt
#0 0x00007f35d58a577a in g_type_check_instance_cast
(type_instance=0x1, iface_type=iface_type@entry=0x50 [GObject])
at ../../../gobject/gtype.c:4053
#1 0x0000558593fa0a6a in gdm_manager_handle_register_session
(manager=0x558595fc08e0, invocation=0x7f35c400c800 [GDBusMethodInvocation], details=<optimised out>) at gdm-manager.c:827
#2 0x00007f35d531fff5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#3 0x00007f35d531f40a in ffi_call_int
(cif=<optimised out>, fn=<optimised out>, rvalue=<optimised out>, avalue=<optimised out>, closure=<optimised out>) at ../src/x86/ffi64.c:669
Python Exception <class 'gdb.error'> There is no member named v_pointer.:
#7 0x00007f35d589ba37 in #8 0x0000558593fb5b4c in _gdm_dbus_manager_skeleton_handle_method_call
(connection=<optimised out>, sender=<optimised out>, object_path=<optimised out>, interface_name=0x7f35c400d5c0 "org.gnome.DisplayManager.Manager", method_name=0x7f35c400d9d0 "RegisterSession", parameters=<optimised out>, invocation=0x7f35c400c800 [GDBusMethodInvocation], user_data=0x558595fc08e0)
at gdm-manager-glue.c:1526
#9 0x00007f35d59efb1a in g_dbus_interface_method_dispatch_helper
(interface=<optimised out>, method_call_func=0x558593fb5990 <_gdm_dbus_manager_skeleton_handle_method_call>, invocation=0x7f35c400c800 [GDBusMethodInvocation]) at ../../../gio/gdbusinterfaceskeleton.c:613
#10 0x00007f35d59d6564 in call_in_idle_cb (user_data=<optimised out>)
at ../../../gio/gdbusconnection.c:4878
#11 0x00007f35d5791d9e in g_main_dispatch (context=0x558595faf1d0)
at ../../../glib/gmain.c:3272
#12 g_main_context_dispatch (context=context@entry=0x558595faf1d0)
at ../../../glib/gmain.c:3937
#13 0x00007f35d5792150 in g_main_context_iterate
(context=0x558595faf1d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimised out>) at ../../../glib/gmain.c:4010
#14 0x00007f35d5792443 in g_main_loop_run (loop=0x558595f90d90)
at ../../../glib/gmain.c:4204
#15 0x0000558593f9355a in main (argc=<optimised out>, argv=<optimised out>)
at main.c:395
Downstream Ubuntu bug: https://bugs.launchpad.net/bugs/1861769
Edited by Daniel van Vugt