crash when disabling all accounts
#0 gtk_box_forall (container=0x55f0b368ff70 [HdyPreferencesGroup], include_internals=1, callback=0x7f9f05c4d070 <gtk_widget_ensure_allocate>, callback_data=0x0) at ../../../../gtk/gtkbox.c:2665
#1 0x00007f9f0543c4ff in () at /usr/lib/x86_64-linux-gnu/libhandy-0.0.so.0
#2 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b368ff70 [HdyPreferencesGroup]) at ../../../../gtk/gtkwidget.c:16386
#3 0x00007f9f059eabc0 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7f9f05c4d070 <gtk_widget_ensure_allocate>, callback_data=0x0) at ../../../../gtk/gtkbox.c:2675
#4 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b2d8a9a0 [GtkBox]) at ../../../../gtk/gtkwidget.c:16386
#5 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b38e3540 [HdyColumn]) at ../../../../gtk/gtkwidget.c:16386
#6 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b3ac5e70 [GtkViewport]) at ../../../../gtk/gtkwidget.c:16386
#7 0x00007f9f05b83eb2 in gtk_scrolled_window_forall (container=0x55f0b2d726e0 [HdyPreferencesPage], include_internals=1, callback=0x7f9f05c4d070 <gtk_widget_ensure_allocate>, callback_data=0x0)
at ../../../../gtk/gtkscrolledwindow.c:3044
#8 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b2d726e0 [HdyPreferencesPage]) at ../../../../gtk/gtkwidget.c:16386
#9 0x00007f9f05ba34d0 in gtk_stack_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7f9f05c4d070 <gtk_widget_ensure_allocate>, callback_data=0x0)
at ../../../../gtk/gtkstack.c:1911
#10 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b38bcf40 [GtkStack]) at ../../../../gtk/gtkwidget.c:16386
#11 0x00007f9f059eabc0 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7f9f05c4d070 <gtk_widget_ensure_allocate>, callback_data=0x0) at ../../../../gtk/gtkbox.c:2675
#12 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=0x55f0b38e33f0 [GtkBox]) at ../../../../gtk/gtkwidget.c:16386
#13 0x00007f9f05c589f9 in gtk_window_forall (container=0x55f0b3b26ab0 [ChattySettingsDialog], include_internals=1, callback=0x7f9f05c4d070 <gtk_widget_ensure_allocate>, callback_data=0x0)
at ../../../../gtk/gtkwindow.c:8596
#14 0x00007f9f05c4d12c in gtk_widget_ensure_allocate (widget=widget@entry=0x55f0b3b26ab0 [ChattySettingsDialog]) at ../../../../gtk/gtkwidget.c:16386
#15 0x00007f9f05a34708 in gtk_container_real_check_resize (container=0x55f0b3b26ab0 [ChattySettingsDialog]) at ../../../../gtk/gtkcontainer.c:2210
#16 0x00007f9f06198206 in _g_closure_invoke_va (closure=0x55f0b2b89890, return_value=0x0, instance=0x55f0b3b26ab0, args=0x7ffd2736a8a0, n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
#17 0x00007f9f061b68d4 in g_signal_emit_valist (instance=0x55f0b3b26ab0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd2736a8a0) at ../../../gobject/gsignal.c:3407
#18 0x00007f9f061b6edf in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
#19 0x00007f9f05a34a62 in gtk_container_idle_sizer (clock=0x55f0b2ae5c40 [GdkFrameClockIdle], container=0x55f0b3b26ab0 [ChattySettingsDialog]) at ../../../../gtk/gtkcontainer.c:2065
#20 0x00007f9f06198206 in _g_closure_invoke_va (closure=0x55f0b3c0c2c0, return_value=0x0, instance=0x55f0b2ae5c40, args=0x7ffd2736abc0, n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
#21 0x00007f9f061b68d4 in g_signal_emit_valist (instance=0x55f0b2ae5c40, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd2736abc0) at ../../../gobject/gsignal.c:3407
#22 0x00007f9f061b6edf in g_signal_emit (instance=instance@entry=0x55f0b2ae5c40, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
#23 0x00007f9f058097cf in _gdk_frame_clock_emit_layout (frame_clock=frame_clock@entry=0x55f0b2ae5c40 [GdkFrameClockIdle]) at ../../../../gdk/gdkframeclock.c:637
#24 0x00007f9f0580a2ee in gdk_frame_clock_paint_idle (data=0x55f0b2ae5c40) at ../../../../gdk/gdkframeclockidle.c:428
#25 0x00007f9f057f4d79 in gdk_threads_dispatch (data=0x55f0b3df47a0, data@entry=<error reading variable: value has been optimized out>) at ../../../../gdk/gdk.c:769
#26 0x00007f9f060ae054 in g_timeout_dispatch (source=0x55f0b38faf90, callback=<optimized out>, user_data=<optimized out>) at ../../../glib/gmain.c:4800
#27 0x00007f9f060ad4de in g_main_dispatch (context=0x55f0b2ae4ee0) at ../../../glib/gmain.c:3309
#28 g_main_context_dispatch (context=context@entry=0x55f0b2ae4ee0) at ../../../glib/gmain.c:3974
#29 0x00007f9f060ad890 in g_main_context_iterate (context=0x55f0b2ae4ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#30 0x00007f9f060adb63 in g_main_loop_run (loop=0x55f0b3d99d50) at ../../../glib/gmain.c:4241
#31 0x00007f9f05a6b673 in gtk_dialog_run (dialog=0x55f0b3b26ab0 [ChattySettingsDialog]) at ../../../../gtk/gtkdialog.c:1398
#32 0x000055f0b203f77e in chatty_window_show_settings_dialog (self=<optimized out>) at ../src/chatty-window.c:839
#36 0x00007f9f061b6edf in <emit signal ??? on instance 0x55f0b2b38450 [GtkModelButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
#33 0x00007f9f06197fd2 in g_closure_invoke (closure=0x55f0b2f87600, return_value=0x0, n_param_values=1, param_values=0x7ffd2736b080, invocation_hint=0x7ffd2736b000) at ../../../gobject/gclosure.c:810
#34 0x00007f9f061ab784 in signal_emit_unlocked_R
(node=node@entry=0x55f0b301ff40, detail=detail@entry=0, instance=instance@entry=0x55f0b2b38450, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd2736b080)
at ../../../gobject/gsignal.c:3742
#35 0x00007f9f061b654f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd2736b230) at ../../../gobject/gsignal.c:3498
#37 0x00007f9f059f848e in gtk_button_do_release (emit_clicked=<optimized out>, button=0x55f0b2b38450 [GtkModelButton]) at ../../../../gtk/gtkbutton.c:1845
#38 gtk_button_do_release (button=0x55f0b2b38450 [GtkModelButton], emit_clicked=<optimized out>) at ../../../../gtk/gtkbutton.c:1832
#39 0x00007f9f059f84f4 in gtk_real_button_released (button=0x55f0b2b38450 [GtkModelButton]) at ../../../../gtk/gtkbutton.c:1963
#40 0x00007f9f06198206 in _g_closure_invoke_va (closure=0x55f0b2f4c430, return_value=0x0, instance=0x55f0b2b38450, args=0x7ffd2736b5a0, n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
#41 0x00007f9f061b68d4 in g_signal_emit_valist (instance=0x55f0b2b38450, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd2736b5a0) at ../../../gobject/gsignal.c:3407
#42 0x00007f9f061b6edf in g_signal_emit (instance=instance@entry=0x55f0b2b38450, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
#43 0x00007f9f059f69d0 in multipress_released_cb (gesture=0x55f0b300b180 [GtkGestureMultiPress], n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0x55f0b2b38450 [GtkModelButton])
at ../../../../gtk/gtkbutton.c:666
--Type <RET> for more, q to quit, c to continue without paging--
#44 0x00007f9f05c9d3fd in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55f0b2f52940)
at gtkmarshalers.c:4803
#45 0x00007f9f06198206 in _g_closure_invoke_va (closure=0x55f0b2f46b20, return_value=0x0, instance=0x55f0b300b180, args=0x7ffd2736b8f0, n_params=3, param_types=0x55f0b2f52940) at ../../../gobject/gclosure.c:873
#46 0x00007f9f061b68d4 in g_signal_emit_valist (instance=0x55f0b300b180, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd2736b8f0) at ../../../gobject/gsignal.c:3407
#47 0x00007f9f061b6edf in g_signal_emit (instance=instance@entry=0x55f0b300b180, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
#48 0x00007f9f05abbeb4 in gtk_gesture_multi_press_end (gesture=gesture@entry=0x55f0b300b180 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../../../../gtk/gtkgesturemultipress.c:287
#49 0x00007f9f0619b052 in g_cclosure_marshal_VOID__BOXEDv
(closure=0x55f0b2f56490, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55f0b2f564c0)
at ../../../gobject/gmarshal.c:1686
#50 0x00007f9f06198206 in _g_closure_invoke_va (closure=0x55f0b2f56490, return_value=0x0, instance=0x55f0b300b180, args=0x7ffd2736bca0, n_params=1, param_types=0x55f0b2f564c0) at ../../../gobject/gclosure.c:873
#51 0x00007f9f061b68d4 in g_signal_emit_valist (instance=0x55f0b300b180, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd2736bca0) at ../../../gobject/gsignal.c:3407
#52 0x00007f9f061b6edf in g_signal_emit (instance=instance@entry=0x55f0b300b180, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
#53 0x00007f9f05ab8fd2 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x55f0b300b180 [GtkGestureMultiPress]) at ../../../../gtk/gtkgesture.c:346
#54 _gtk_gesture_check_recognized (gesture=gesture@entry=0x55f0b300b180 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../../../../gtk/gtkgesture.c:387
#55 0x00007f9f05aba5eb in gtk_gesture_handle_event (event=0x55f0b36ee2c0, controller=0x55f0b300b180 [GtkGestureMultiPress]) at ../../../../gtk/gtkgesture.c:815
#56 gtk_gesture_handle_event (controller=0x55f0b300b180 [GtkGestureMultiPress], event=0x55f0b36ee2c0) at ../../../../gtk/gtkgesture.c:713
#57 0x00007f9f05abd4ae in gtk_gesture_single_handle_event (controller=0x55f0b300b180 [GtkGestureMultiPress], event=0x55f0b36ee2c0) at ../../../../gtk/gtkgesturesingle.c:222
#58 0x00007f9f05a8587c in gtk_event_controller_handle_event (controller=0x55f0b300b180 [GtkGestureMultiPress], event=event@entry=0x55f0b36ee2c0) at ../../../../gtk/gtkeventcontroller.c:230
#59 0x00007f9f05c4141d in _gtk_widget_run_controllers (widget=0x55f0b2b38450 [GtkModelButton], event=0x55f0b36ee2c0, phase=GTK_PHASE_BUBBLE) at ../../../../gtk/gtkwidget.c:7443
#60 0x00007f9f05c9716b in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0x55f0b2b89360, return_value=0x7ffd2736c040, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55f0b2b873b0)
at gtkmarshalers.c:129
#61 0x00007f9f06198206 in _g_closure_invoke_va (closure=0x55f0b2b89360, return_value=0x7ffd2736c040, instance=0x55f0b2b38450, args=0x7ffd2736c110, n_params=1, param_types=0x55f0b2b873b0)
at ../../../gobject/gclosure.c:873
#62 0x00007f9f061b5c51 in g_signal_emit_valist (instance=0x55f0b2b38450, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd2736c110) at ../../../gobject/gsignal.c:3407
#63 0x00007f9f061b6edf in g_signal_emit (instance=instance@entry=0x55f0b2b38450, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
#64 0x00007f9f05c42e92 in gtk_widget_event_internal (event=0x55f0b36ee2c0, widget=0x55f0b2b38450 [GtkModelButton]) at ../../../../gtk/gtkwidget.c:7808
#65 gtk_widget_event_internal (widget=0x55f0b2b38450 [GtkModelButton], event=0x55f0b36ee2c0) at ../../../../gtk/gtkwidget.c:7677
#66 0x00007f9f05b02c18 in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x55f0b2b38450 [GtkModelButton]) at ../../../../gtk/gtkmain.c:2597
#67 propagate_event (widget=<optimized out>, event=0x55f0b36ee2c0, captured=<optimized out>, topmost=0x0) at ../../../../gtk/gtkmain.c:2700
#68 0x00007f9f05b04ddb in gtk_main_do_event (event=0x55f0b36ee2c0) at ../../../../gtk/gtkmain.c:1920
#69 gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1690
#70 0x00007f9f05800815 in _gdk_event_emit (event=event@entry=0x55f0b36ee2c0) at ../../../../gdk/gdkevents.c:73
#71 0x00007f9f0585d872 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../../../../../gdk/wayland/gdkeventsource.c:124
#72 0x00007f9f060ad60d in g_main_dispatch (context=0x55f0b2ae4ee0) at ../../../glib/gmain.c:3309
#73 g_main_context_dispatch (context=context@entry=0x55f0b2ae4ee0) at ../../../glib/gmain.c:3974
#74 0x00007f9f060ad890 in g_main_context_iterate (context=context@entry=0x55f0b2ae4ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#75 0x00007f9f060ad91f in g_main_context_iteration (context=context@entry=0x55f0b2ae4ee0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#76 0x00007f9f062bef9d in g_application_run (application=0x55f0b2ae9240 [ChattyApplication], argc=<optimized out>, argv=<optimized out>) at ../../../gio/gapplication.c:2559
#77 0x000055f0b2035f22 in main (argc=1, argv=0x7ffd2736c578) at ../src/main.c:38
doesn't seem to always trigger