Using GI_SCANNER_DEBUG=save-temps I can at least see the offending binary. So here's more useful information: Thread 1 "Shell-0.1" received signal SIGSEGV, Segmentation fault. 0x00007ffff7bb911f in type_check_is_value_type_U ( type=type@entry=) at ../../../../gobject/gtype.c:4156 4156 ../../../../gobject/gtype.c: No such file or directory. (gdb) bt #0 0x00007ffff7bb911f in type_check_is_value_type_U (type=type@entry=) at ../../../../gobject/gtype.c:4156 #1 0x00007ffff7bb911f in g_type_check_is_value_type (type=type@entry=) at ../../../../gobject/gtype.c:4192 #2 0x00007ffff7baab10 in g_signal_newv (signal_name=signal_name@entry=0x7ffff7dbbbae "startup-sequence-changed", itype=itype@entry=0x5555555cfb50 [ShellWindowTracker], signal_flags=G_SIGNAL_RUN_LAST, class_closure=0x0, accumulator=0x0, accu_data=0x0, c_marshaller=0x0, return_type=0x4 [void], n_params=1, param_types=0x5555555c9a70) at ../../../../gobject/gsignal.c:1672 #3 0x00007ffff7bab964 in g_signal_new_valist (signal_name=signal_name@entry=0x7ffff7dbbbae "startup-sequence-changed", itype=itype@entry=0x5555555cfb50 [ShellWindowTracker], signal_flags=, class_closure=, accumulator=, accu_data=, c_marshaller=0x0, return_type=0x4 [void], n_params=1, args=0x7fffffffe000) at ../../../../gobject/gsignal.c:1902 #4 0x00007ffff7baba4e in g_signal_new (signal_name=0x7ffff7dbbbae "startup-sequence-changed", itype=0x5555555cfb50 [ShellWindowTracker], signal_flags=, class_offset=, accumulator=, accu_data=, c_marshaller=0x0, return_type=0x4 [void], n_params=1) at ../../../../gobject/gsignal.c:1437 #5 0x00007ffff7dad20e in shell_window_tracker_class_init (klass=0x5555555cfc90) at ../src/shell-window-tracker.c:112 #6 0x00007ffff7dacfca in shell_window_tracker_class_intern_init (klass=0x5555555cfc90) at ../src/shell-window-tracker.c:51 #7 0x00007ffff7bb574b in type_class_init_Wm (pclass=0x50 [g_type: GObject], node=0x5555555cfb50) at ../../../../gobject/gtype.c:2232 #8 0x00007ffff7bb574b in g_type_class_ref (type=) at ../../../../gobject/gtype.c:2947 #9 0x00005555555580e5 in dump_properties (type=0x5555555cfb50 [ShellWindowTracker], out=0x5555555b6510 [GLocalFileOutputStream]) at /home/dan/git/gnome-shell/build/tmp-introspectrg6kp9rm/Shell-0.1.c:137 #10 0x0000555555557b83 in dump_object_type (out=0x5555555b6510 [GLocalFileOutputStream], symbol=, type=0x5555555cfb50 [ShellWindowTracker]) at /home/dan/git/gnome-shell/build/tmp-introspectrg6kp9rm/Shell-0.1.c:260 #11 0x0000555555557b83 in dump_type (out=0x5555555b6510 [GLocalFileOutputStream], symbol=, type=0x5555555cfb50 [ShellWindowTracker]) at /home/dan/git/gnome-shell/build/tmp-introspectrg6kp9rm/Shell-0.1.c:402 #12 0x0000555555557b83 in dump_irepository (error=0x7fffffffe260, arg=) at /home/dan/git/gnome-shell/build/tmp-introspectrg6kp9rm/Shell-0.1.c:547 #13 0x0000555555557b83 in main (argc=, argv=) at /home/dan/git/gnome-shell/build/tmp-introspectrg6kp9rm/Shell-0.1.c:610