gdb says this is a null theme in on_remove_theme_clicked():
-- >8 --
Reading symbols from lxappearance...
Reading symbols from 
/usr/lib/debug/.build-id/94/079b37c65443f89e318af943680a890f1ad940.debug...

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping 
note processing
[New LWP 6213]
[New LWP 6221]
[New LWP 6219]
[New LWP 6220]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `lxappearance'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000aaaad7d77730 in on_remove_theme_clicked (btn=0xaaaae2941690, 
user_data=<optimized out>) at ./src/icon-theme.c:174
174             gboolean both = theme->has_icon && theme->has_cursor;
[Current thread is 1 (Thread 0xffffb9f3c9c0 (LWP 6213))]
(gdb) p theme
$1 = (IconTheme *) 0x0
(gdb) bt
#0  0x0000aaaad7d77730 in on_remove_theme_clicked (btn=0xaaaae2941690, 
user_data=<optimized out>) at ./src/icon-theme.c:174
#1  0x0000ffffb9e77dbc in _g_closure_invoke_va (closure=0xaaaae291ce50, 
return_value=0x0, instance=0xaaaae2941690, args=..., n_params=0, 
param_types=0x0) at ../../../gobject/gclosure.c:895
#2  0x0000ffffb9e8e7ac in signal_emit_valist_unlocked (instance=0xaaaae274ba00, 
instance@entry=0xaaaae2941690, signal_id=signal_id@entry=178, 
detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3516
#3  0x0000ffffb9e940b4 in g_signal_emit_valist (instance=0xaaaae2941690, 
signal_id=178, detail=0, var_args=...) at ../../../gobject/gsignal.c:3355
#4  0x0000ffffb9e94174 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, detail=<optimized out>) at 
../../../gobject/gsignal.c:3675
#5  0x0000ffffba144ea4 in gtk_button_do_release (emit_clicked=1, 
button=0xaaaae2941690) at ../../../gtk/gtkbutton.c:1845
#6  gtk_button_do_release (emit_clicked=1, button=0xaaaae2941690) at 
../../../gtk/gtkbutton.c:1832
#7  gtk_real_button_released (button=0xaaaae2941690) at 
../../../gtk/gtkbutton.c:1963
#8  0x0000ffffb9e75f64 in g_type_class_meta_marshalv (closure=<optimized out>, 
return_value=<optimized out>, instance=<optimized out>, args=..., 
marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized 
out>) at ../../../gobject/gclosure.c:1060
#9  0x0000ffffb9e77dbc in _g_closure_invoke_va (closure=0xaaaae278f400, 
return_value=0x0, instance=0xaaaae2941690, args=..., n_params=0, 
param_types=0x0) at ../../../gobject/gclosure.c:895
#10 0x0000ffffb9e8e7ac in signal_emit_valist_unlocked (instance=0xaaaae274ba00, 
instance@entry=0xaaaae2941690, signal_id=signal_id@entry=177, 
detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3516
#11 0x0000ffffb9e940b4 in g_signal_emit_valist (instance=0xaaaae2941690, 
signal_id=177, detail=0, var_args=...) at ../../../gobject/gsignal.c:3355
#12 0x0000ffffb9e94174 in g_signal_emit 
(instance=instance@entry=0xaaaae2941690, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3675
#13 0x0000ffffba142e24 in multipress_released_cb (gesture=0xaaaae2941780, 
n_press=<optimized out>, x=<optimized out>, y=<optimized out>, 
widget=0xaaaae2941690) at ../../../gtk/gtkbutton.c:666
#14 0x0000ffffba0f9c34 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv 
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized 
out>, args=..., marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=<optimized out>) at gtk/gtkmarshalers.c:4804
#15 0x0000ffffb9e77dbc in _g_closure_invoke_va (closure=0xaaaae2941a70, 
return_value=0x0, instance=0xaaaae2941780, args=..., n_params=3, 
param_types=0xaaaae2727730) at ../../../gobject/gclosure.c:895
#16 0x0000ffffb9e8e7ac in signal_emit_valist_unlocked (instance=0xaaaae27be5a0, 
instance@entry=0xaaaae2941780, signal_id=signal_id@entry=188, 
detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3516
#17 0x0000ffffb9e940b4 in g_signal_emit_valist (instance=0xaaaae2941780, 
signal_id=188, detail=0, var_args=...) at ../../../gobject/gsignal.c:3355
#18 0x0000ffffb9e94174 in g_signal_emit 
(instance=instance@entry=0xaaaae2941780, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3675
#19 0x0000ffffba22f408 in gtk_gesture_multi_press_end (gesture=0xaaaae2941780, 
sequence=sequence@entry=0x0) at ../../../gtk/gtkgesturemultipress.c:287
#20 0x0000ffffb9e7b60c in g_cclosure_marshal_VOID__BOXEDv 
(closure=0xaaaae27e43e0, return_value=<optimized out>, instance=0xaaaae2941780, 
args=..., marshal_data=0xffffba22f340 <gtk_gesture_multi_press_end>, 
n_params=<optimized out>, param_types=0xaaaae27e4410)
    at ../../../gobject/gmarshal.c:1686
#21 0x0000ffffb9e75f64 in g_type_class_meta_marshalv (closure=<optimized out>, 
return_value=<optimized out>, instance=<optimized out>, args=..., 
marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized 
out>) at ../../../gobject/gclosure.c:1060
#22 0x0000ffffb9e77dbc in _g_closure_invoke_va (closure=0xaaaae27e43e0, 
return_value=0x0, instance=0xaaaae2941780, args=..., n_params=1, 
param_types=0xaaaae27e4410) at ../../../gobject/gclosure.c:895
#23 0x0000ffffb9e8e7ac in signal_emit_valist_unlocked (instance=0xaaaae27be5a0, 
instance@entry=0xaaaae2941780, signal_id=signal_id@entry=183, 
detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3516
#24 0x0000ffffb9e940b4 in g_signal_emit_valist (instance=0xaaaae2941780, 
signal_id=183, detail=0, var_args=...) at ../../../gobject/gsignal.c:3355
#25 0x0000ffffb9e94174 in g_signal_emit 
(instance=instance@entry=0xaaaae2941780, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3675
#26 0x0000ffffba22bcd0 in _gtk_gesture_set_recognized (sequence=0x0, 
recognized=0, gesture=0xaaaae2941780) at ../../../gtk/gtkgesture.c:346
#27 _gtk_gesture_check_recognized (gesture=gesture@entry=0xaaaae2941780, 
sequence=sequence@entry=0x0) at ../../../gtk/gtkgesture.c:387
#28 0x0000ffffba22d5b4 in gtk_gesture_handle_event (controller=0xaaaae2941780, 
event=0xaaaae2abcf30) at ../../../gtk/gtkgesture.c:787
#29 0x0000ffffba23104c in gtk_gesture_single_handle_event 
(controller=0xaaaae2941780, event=0xaaaae2abcf30) at 
../../../gtk/gtkgesturesingle.c:222
#30 0x0000ffffba1ef914 in gtk_event_controller_handle_event 
(controller=0xaaaae2941780, event=event@entry=0xaaaae2abcf30) at 
../../../gtk/gtkeventcontroller.c:230
#31 0x0000ffffba3e5948 in _gtk_widget_run_controllers (widget=0xaaaae2941690, 
event=0xaaaae2abcf30, phase=GTK_PHASE_BUBBLE) at ../../../gtk/gtkwidget.c:7447
#32 0x0000ffffba0f2b38 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xaaaae26b91a0, 
return_value=0xffffcaf4a878, instance=<optimized out>, args=..., 
marshal_data=0xffffba3e81f0 <gtk_widget_real_button_event>, n_params=<optimized 
out>, param_types=0xaaaae26b91d0)
    at gtk/gtkmarshalers.c:130
#33 0x0000ffffb9e75f64 in g_type_class_meta_marshalv (closure=<optimized out>, 
return_value=<optimized out>, instance=<optimized out>, args=..., 
marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized 
out>) at ../../../gobject/gclosure.c:1060
#34 0x0000ffffb9e77dbc in _g_closure_invoke_va (closure=0xaaaae26b91a0, 
return_value=0xffffcaf4a878, instance=0xaaaae2941690, args=..., n_params=1, 
param_types=0xaaaae26b91d0) at ../../../gobject/gclosure.c:895
#35 0x0000ffffb9e8db4c in signal_emit_valist_unlocked (instance=0xaaaae274ba00, 
instance@entry=0xaaaae2941690, signal_id=signal_id@entry=61, 
detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3516
#36 0x0000ffffb9e940b4 in g_signal_emit_valist (instance=0xaaaae2941690, 
signal_id=61, detail=0, var_args=...) at ../../../gobject/gsignal.c:3355
#37 0x0000ffffb9e94174 in g_signal_emit 
(instance=instance@entry=0xaaaae2941690, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3675
#38 0x0000ffffba3e77e8 in gtk_widget_event_internal 
(widget=widget@entry=0xaaaae2941690, event=event@entry=0xaaaae2abcf30) at 
../../../gtk/gtkwidget.c:7812
#39 0x0000ffffba3ea584 in gtk_widget_event_internal (event=0xaaaae2abcf30, 
widget=0xaaaae2941690) at ../../../gtk/gtkwidget.c:7383
#40 0x0000ffffba27f5b4 in propagate_event_up (topmost=<optimized out>, 
event=<optimized out>, widget=0xaaaae2941690) at ../../../gtk/gtkmain.c:2598
#41 propagate_event (widget=<optimized out>, event=0xaaaae2abcf30, 
captured=<optimized out>, topmost=0x0) at ../../../gtk/gtkmain.c:2701
#42 0x0000ffffba2815a0 in gtk_main_do_event (event=0xaaaae2abcf30) at 
../../../gtk/gtkmain.c:1921
#43 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1691
#44 0x0000ffffb9f7e7a8 in _gdk_event_emit (event=event@entry=0xaaaae2abcf30) at 
../../../gdk/gdkevents.c:73
#45 0x0000ffffb9fda360 in gdk_event_source_dispatch (source=<optimized out>, 
callback=<optimized out>, user_data=<optimized out>) at 
../../../gdk/x11/gdkeventsource.c:367
#46 0x0000ffffb9d39c64 in g_main_dispatch 
(context=context@entry=0xaaaae26aca50) at ../../../glib/gmain.c:3476
#47 0x0000ffffb9d3d598 in g_main_context_dispatch_unlocked 
(context=0xaaaae26aca50) at ../../../glib/gmain.c:4284
#48 g_main_context_iterate_unlocked (context=0xaaaae26aca50, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:4349
#49 0x0000ffffb9d3e054 in g_main_loop_run (loop=loop@entry=0xaaaae2b214d0) at 
../../../glib/gmain.c:4551
#50 0x0000ffffba280564 in gtk_main () at ../../../gtk/gtkmain.c:1329
#51 0x0000aaaad7d754c4 in main (argc=<optimized out>, argv=<optimized out>) at 
./src/lxappearance.c:677
-- >8 --

Attachment: signature.asc
Description: PGP signature

Reply via email to