Re: [GNC-dev] gnucash stable: Fix NULL dereference in gnc_plugin_page_report_focus_widget.

2023-11-02 Thread john
It's crashing before the call to g_type_check_instance_is_a. The stack trace in https://lists.gnucash.org/pipermail/gnucash-user/2023-November/109345.html points to offset 1374 in gnc_plugin_page_report_focus_widget. Here's the disassembly: tub for: gnc_window_set_progressbar_window

Re: [GNC-dev] gnucash stable: Fix NULL dereference in gnc_plugin_page_report_focus_widget.

2023-11-02 Thread Geert Janssens
This seems to point at a regression in Gtk. >From what I understand GTK_IS_WIDGET should return FALSE if widget is NULL. It's defined here: https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gtkwidget.h? ref_type=heads#L46 It's a macro that calls G_TYPE_CHECK_INSTANCE_TYPE, which is defined