shares-admin: Segmentation fault while clicking on "Users" tab

Bug #2025757 reported by Avinash Sonawane
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-system-tools (Ubuntu)
New
Undecided
Unassigned

Bug Description

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)
```

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.