Hello,
I'm using gnome-system-tools 3.0.0-9.1ubuntu1 on Ubuntu 22.04.2 LTS.
Steps to reproduce:
1. $ shares-admin
2. Click "Unlock"
3. Type password
4. Click "General Properties" tab
5. Click "Users" tab
6. SegFault!
Here's the backtrace:
```
Thread 1 "shares-admin" received signal SIGSEGV, Segmentation fault.
0x00007ffff71dd4a8 in type_node_check_conformities_UorL (node=0x555555610010, iface_node=0x55610010, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../../../gobject/gtype.c:3519
3519 ../../../gobject/gtype.c: No such file or directory.
(gdb) bt
#0 0x00007ffff71dd4a8 in type_node_check_conformities_UorL (node=0x555555610010, iface_node=0x55610010,
support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0,
have_lock=have_lock@entry=0) at ../../../gobject/gtype.c:3519
#1 0x00007ffff71e0abf in type_node_conforms_to_U (support_prerequisites=0, support_interfaces=1,
iface_node=<optimized out>, node=<optimized out>) at ../../../gobject/gtype.c:3564
#2 g_type_check_instance_cast (type_instance=0x555555610840, iface_type=1432420368)
at ../../../gobject/gtype.c:4128
#3 0x0000555555561d1e in on_workgroup_focus_out (widget=<optimized out>, event=<optimized out>,
data=<optimized out>) at callbacks.c:378
#4 0x00007ffff7b5eb77 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff71bbd2f in g_closure_invoke (closure=0x555555c25700, return_value=0x7fffffffc670, n_param_values=2,
param_values=0x7fffffffc6d0, invocation_hint=0x7fffffffc650) at ../../../gobject/gclosure.c:830
#6 0x00007ffff71d7c36 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0,
instance=instance@entry=0x5555556fbb30, emission_return=emission_return@entry=0x7fffffffc7f0,
instance_and_params=instance_and_params@entry=0x7fffffffc6d0) at ../../../gobject/gsignal.c:3777
#7 0x00007ffff71d9026 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>, var_args=var_args@entry=0x7fffffffc8a0) at ../../../gobject/gsignal.c:3540
#8 0x00007ffff71d9863 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>) at ../../../gobject/gsignal.c:3587
#9 0x00007ffff7b27724 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff7b26a35 in gtk_widget_send_focus_change () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff7b34f48 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff7b3562a in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff71ba745 in g_cclosure_marshal_VOID__OBJECTv (closure=0x5555555e2340, return_value=<optimized out>,
instance=0x5555556fc600, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>,
param_types=0x5555555e2370) at ../../../gobject/gmarshal.c:1910
#14 0x00007ffff71d9700 in _g_closure_invoke_va (param_types=0x5555555e2370, n_params=1, args=0x7fffffffcc60,
instance=0x5555556fc600, return_value=<optimized out>, closure=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
at ../../../gobject/gclosure.c:893
#15 g_signal_emit_valist (instance=0x5555556fc600, signal_id=151, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffcc60) at ../../../gobject/gsignal.c:3440
#16 0x00007ffff71d9863 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>) at ../../../gobject/gsignal.c:3587
#17 0x00007ffff7b3509f in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff7b1dea6 in gtk_widget_set_child_visible () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff79f336b in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007ffff71bbd2f in g_closure_invoke (closure=0x5555555ed900, return_value=0x0, n_param_values=3,
param_values=0x7fffffffcf50, invocation_hint=0x7fffffffced0) at ../../../gobject/gclosure.c:830
#21 0x00007ffff71d7624 in signal_emit_unlocked_R (node=node@entry=0x5555555f39e0, detail=detail@entry=0,
instance=instance@entry=0x555555b78670, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffcf50) at ../../../gobject/gsignal.c:3816
#22 0x00007ffff71d9614 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>, var_args=var_args@entry=0x7fffffffd130) at ../../../gobject/gsignal.c:3530
#23 0x00007ffff71d9863 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>) at ../../../gobject/gsignal.c:3587
#24 0x00007ffff79f2413 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff7b5feb8 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff71d9700 in _g_closure_invoke_va (param_types=0x5555555e3f00, n_params=1, args=0x7fffffffd4a0,
instance=0x555555b78670, return_value=<optimized out>, closure=<optimized out>)
at ../../../gobject/gclosure.c:893
#27 g_signal_emit_valist (instance=0x555555b78670, signal_id=60, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffd4a0) at ../../../gobject/gsignal.c:3440
#28 0x00007ffff71d9863 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>) at ../../../gobject/gsignal.c:3587
#29 0x00007ffff7b27724 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff79ca680 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#31 0x00007ffff79cb52a in gtk_main_do_event () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff76ab743 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
#33 0x00007ffff76e2f56 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
#34 0x00007ffff70c2d3b in g_main_dispatch (context=0x5555555cc0e0) at ../../../glib/gmain.c:3419
#35 g_main_context_dispatch (context=0x5555555cc0e0) at ../../../glib/gmain.c:4137
#36 0x00007ffff7118258 in g_main_context_iterate.constprop.0 (context=0x5555555cc0e0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4213
#37 0x00007ffff70c22b3 in g_main_loop_run (loop=0x555555c89d50) at ../../../glib/gmain.c:4413
#38 0x00007ffff79c1cfd in gtk_main () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x000055555555fc9d in main (argc=<optimized out>, argv=<optimized out>) at main.c:120
(gdb)
```