XFCE Panel Preferences causes panel to restart
Piscium
groknok at gmail.com
Sat Jan 4 20:42:34 CET 2025
On Sat, 4 Jan 2025 at 19:35, Piscium <groknok at gmail.com> wrote:
>
> On Sat, 4 Jan 2025 at 18:20, Piscium <groknok at gmail.com> wrote:
>
> > Any ideas?
>
> I did a test with gdb. This what I got:
Now with backtrace.
Thread 1 "xfce4-panel" received signal SIGSEGV, Segmentation fault.
0x00005555555837b3 in get_launcher_data (provider=0x555555833910,
module=0x555555946110, display_name=<synthetic pointer>,
icon=<synthetic pointer>)
at /usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:1282
1282 if (desktop_files[0] != NULL)
(gdb) bt
#0 0x00005555555837b3 in get_launcher_data (provider=0x555555833910,
module=0x555555946110, display_name=<synthetic pointer>,
icon=<synthetic pointer>)
at /usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:1282
#1 panel_preferences_dialog_item_store_rebuild (itembar=<optimized
out>, dialog=0x555556621610)
at /usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:1372
#2 0x000055555557f86f in
panel_preferences_dialog_panel_combobox_changed (combobox=<optimized
out>, dialog=<optimized out>)
at /usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:979
#3 0x0000555555582627 in
panel_preferences_dialog_panel_combobox_rebuild
(dialog=0x555556621610, panel_id=1)
at /usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:1045
#4 0x0000555555584ccc in panel_preferences_dialog_show_internal
(active=0x5555559494c0, socket_window=0)
at /usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:1851
#5 panel_preferences_dialog_show_internal (active=<optimized out>,
socket_window=0) at
/usr/src/debug/xfce4-panel/xfce4-panel/panel/panel-preferences-dialog.c:1813
#6 0x00007ffff70ab82a in g_closure_invoke (closure=0x555555746520,
return_value=0x0, n_param_values=2, param_values=0x7fffffffd260,
invocation_hint=0x7fffffffd1b0)
at ../glib/gobject/gclosure.c:833
#7 0x00007ffff70dc565 in signal_emit_unlocked_R.isra.0
(node=node at entry=0x7fffffffd370, detail=detail at entry=0,
instance=instance at entry=0x555555746200,
emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7fffffffd260) at
../glib/gobject/gsignal.c:3887
#8 0x00007ffff70ccca9 in signal_emit_valist_unlocked
(instance=instance at entry=0x555555746200,
signal_id=signal_id at entry=287, detail=detail at entry=0,
var_args=var_args at entry=0x7fffffffd4e0) at ../glib/gobject/gsignal.c:3519
#9 0x00007ffff70ccf32 in g_signal_emit_valist
(instance=0x555555746200, signal_id=287, detail=0,
var_args=var_args at entry=0x7fffffffd4e0)
at ../glib/gobject/gsignal.c:3262
#10 0x00007ffff70ccff4 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
../glib/gobject/gsignal.c:3582
#11 0x00007ffff70ab82a in g_closure_invoke (closure=0x5555565eb5f0,
return_value=0x0, n_param_values=1, param_values=0x7fffffffd7a0,
invocation_hint=0x7fffffffd6f0)
at ../glib/gobject/gclosure.c:833
#12 0x00007ffff70dc565 in signal_emit_unlocked_R.isra.0
(node=node at entry=0x7fffffffd890, detail=detail at entry=0,
instance=instance at entry=0x5555565ead80,
emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7fffffffd7a0) at
../glib/gobject/gsignal.c:3887
#13 0x00007ffff70ccca9 in signal_emit_valist_unlocked
(instance=instance at entry=0x5555565ead80,
signal_id=signal_id at entry=140, detail=detail at entry=0,
var_args=var_args at entry=0x7fffffffda00) at ../glib/gobject/gsignal.c:3519
#14 0x00007ffff70ccf32 in g_signal_emit_valist
(instance=0x5555565ead80, signal_id=140, detail=0,
var_args=var_args at entry=0x7fffffffda00)
at ../glib/gobject/gsignal.c:3262
#15 0x00007ffff70ccff4 in g_signal_emit
(instance=instance at entry=0x5555565ead80, signal_id=<optimized out>,
detail=detail at entry=0) at ../glib/gobject/gsignal.c:3582
#16 0x00007ffff7745abd in gtk_widget_activate (widget=0x5555565ead80)
at ../gtk/gtk/gtkwidget.c:7845
#17 0x00007ffff75fdacd in gtk_menu_shell_activate_item
(menu_shell=menu_shell at entry=0x5555565e79f0,
menu_item=menu_item at entry=0x5555565ead80,
force_deactivate=force_deactivate at entry=1) at ../gtk/gtk/gtkmenushell.c:1375
#18 0x00007ffff75fde45 in gtk_menu_shell_button_release
(widget=0x5555565e79f0, event=<optimized out>) at
../gtk/gtk/gtkmenushell.c:791
#19 0x00007ffff74739aa in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0x5555556aef60, return_value=0x7fffffffdd90,
instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>,
param_types=0x5555556aee10) at gtk/gtkmarshalers.c:130
#20 0x00007ffff70cce1c in _g_closure_invoke_va
(closure=0x5555556aef60, return_value=0x7fffffffdd90,
instance=0x5555565e79f0, args=0x7fffffffde80, n_params=1,
param_types=0x5555556aee10) at ../glib/gobject/gclosure.c:896
#21 signal_emit_valist_unlocked
(instance=instance at entry=0x5555565e79f0, signal_id=signal_id at entry=83,
detail=detail at entry=0, var_args=var_args at entry=0x7fffffffde80)
at ../glib/gobject/gsignal.c:3423
#22 0x00007ffff70ccf32 in g_signal_emit_valist
(instance=0x5555565e79f0, signal_id=83, detail=0,
var_args=var_args at entry=0x7fffffffde80) at
../glib/gobject/gsignal.c:3262
#23 0x00007ffff70ccff4 in g_signal_emit
(instance=instance at entry=0x5555565e79f0, signal_id=<optimized out>,
detail=detail at entry=0) at ../glib/gobject/gsignal.c:3582
#24 0x00007ffff775a7cd in gtk_widget_event_internal.part.0.lto_priv.0
(widget=0x5555565e79f0, event=0x5555565b1620) at
../gtk/gtk/gtkwidget.c:7812
#25 0x00007ffff75e6aa5 in propagate_event_up (widget=0x5555565e79f0,
event=<optimized out>, topmost=<optimized out>) at
../gtk/gtk/gtkmain.c:2588
#26 propagate_event (widget=widget at entry=0x5555565ead80,
event=event at entry=0x5555565b1620, captured=captured at entry=0,
topmost=topmost at entry=0x0)
at ../gtk/gtk/gtkmain.c:2691
#27 0x00007ffff75e6bf1 in gtk_propagate_event (widget=0x5555565ead80,
event=0x5555565b1620) at ../gtk/gtk/gtkmain.c:2725
#28 0x00007ffff75e787b in gtk_main_do_event (event=<optimized out>) at
../gtk/gtk/gtkmain.c:1921
#29 gtk_main_do_event (event=<optimized out>) at ../gtk/gtk/gtkmain.c:1691
#30 0x00007ffff7c8c457 in _gdk_event_emit (event=0x5555565b1620) at
../gtk/gdk/gdkevents.c:73
#31 _gdk_event_emit (event=0x5555565b1620) at ../gtk/gdk/gdkevents.c:67
#32 0x00007ffff7ce8820 in gdk_event_source_dispatch.lto_priv () at
../gtk/gdk/x11/gdkeventsource.c:354
#33 0x00007ffff6fa7559 in g_main_dispatch (context=0x555555601cc0) at
../glib/glib/gmain.c:3357
#34 0x00007ffff700a257 in g_main_context_dispatch_unlocked
(context=0x555555601cc0) at ../glib/glib/gmain.c:4208
#35 g_main_context_iterate_unlocked.isra.0 (context=0x555555601cc0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
at ../glib/glib/gmain.c:4273
#36 0x00007ffff6fa8287 in g_main_loop_run (loop=0x555555656790) at
../glib/glib/gmain.c:4475
#37 0x00007ffff75e4ebf in gtk_main () at ../gtk/gtk/gtkmain.c:1329
#38 0x0000555555566440 in main (argc=<optimized out>, argv=<optimized
out>) at /usr/src/debug/xfce4-panel/xfce4-panel/panel/main.c:378
(gdb)
More information about the Xfce
mailing list