Crash/Freeze on Reconcile

Jeremy Lawrence jeremy at jlawrence.ca
Sun Jan 14 11:24:20 EST 2018


Well, this is embarrassing. Turns out there was an Interest Charge dialog
box on a display that I had turned off. So upgrading to 2.6.18 fixed the
crash, and there was no freeze. Thanks for your help!

On Sat, 13 Jan 2018 at 21:51 David Carlson <david.carlson.417 at gmail.com>
wrote:

> The Windows versions can get very sloooow.  Did you watch the bottom panel
> of the splash screen to see if it changes every now and then?  It can take
> several minutes with some files.
>
> David C
>
>
> On Sat, Jan 13, 2018 at 11:51 AM, Jeremy Lawrence <jeremy at jlawrence.ca>
> wrote:
>
>> I've been using Gnucash for years without issue, but today when trying to
>> reconcile a Liabilities account on 2.6.13 (Windows), Gnucash crashed. I
>> updated to 2.6.18 and Gnucash no longer crashes - but it becomes
>> unresponsive until I kill the process.
>>
>> There's no logs from the freezes on 2.6.18, but I have the trace logs from
>> the crashes on 2.6.13:
>>
>> * 12:29:07  CRIT <gnc.gui> gnc_xfer_dialog_create: assertion 'to_info ==
>> NULL && from_info == NULL' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_grab_focus: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <Gtk> gtk_toggle_button_set_active: assertion
>> 'GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_set_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <Gtk> gtk_toggle_button_set_active: assertion
>> 'GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_set_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <Gtk> gtk_entry_set_text: assertion 'GTK_IS_ENTRY
>> (entry)'
>> failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_evaluate: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_set_amount: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <Gtk> gtk_entry_set_text: assertion 'GTK_IS_ENTRY
>> (entry)'
>> failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_set_amount: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <Gtk> gtk_entry_set_text: assertion 'GTK_IS_ENTRY
>> (entry)'
>> failed
>> * 12:29:07  CRIT <Gtk> gtk_widget_show_all: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_amount_edit_set_amount: assertion 'gae !=
>> NULL' failed
>> * 12:29:07  CRIT <Gtk> gtk_toggle_button_set_active: assertion
>> 'GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
>> * 12:29:07  CRIT <gnc.gui> gnc_tree_view_account_set_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_xfer_dialog_create: assertion 'to_info ==
>> NULL && from_info == NULL' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_grab_focus: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_toggle_button_set_active: assertion
>> 'GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_set_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <Gtk> gtk_toggle_button_set_active: assertion
>> 'GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_set_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <Gtk> gtk_entry_set_text: assertion 'GTK_IS_ENTRY
>> (entry)'
>> failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_get_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_evaluate: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_set_amount: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <Gtk> gtk_entry_set_text: assertion 'GTK_IS_ENTRY
>> (entry)'
>> failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_set_amount: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_amount_edit_gtk_entry: assertion 'gae !=
>> NULL' failed
>> * 12:29:24  CRIT <Gtk> gtk_entry_set_text: assertion 'GTK_IS_ENTRY
>> (entry)'
>> failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_show_all: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_window_set_title: assertion 'GTK_IS_WINDOW
>> (window)' failed
>> * 12:29:24  CRIT <Gtk> gtk_label_set_markup: assertion 'GTK_IS_LABEL
>> (label)' failed
>> * 12:29:24  CRIT <Gtk> gtk_label_set_markup: assertion 'GTK_IS_LABEL
>> (label)' failed
>> * 12:29:24  CRIT <Gtk> gtk_toggle_button_set_active: assertion
>> 'GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_tree_view_account_set_selected_account:
>> assertion 'GNC_IS_TREE_VIEW_ACCOUNT (view)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET
>> (widget)' failed
>> * 12:29:24  CRIT <Gtk> gtk_label_set_markup: assertion 'GTK_IS_LABEL
>> (label)' failed
>> * 12:29:24  CRIT <GLib-GObject> g_object_get_data: assertion 'G_IS_OBJECT
>> (object)' failed
>> * 12:29:24  CRIT <Gtk> gtk_builder_get_object: assertion 'GTK_IS_BUILDER
>> (builder)' failed
>> * 12:29:24  CRIT <Gtk> gtk_box_pack: assertion 'GTK_IS_BOX (box)' failed
>> * 12:29:24  CRIT <gnc.gui> gnc_date_edit_set_time: assertion 'gde != NULL'
>> failed
>> * 12:29:24  WARN <GLib-GObject> invalid (NULL) pointer instance
>> * 12:29:24  CRIT <GLib-GObject> g_signal_handlers_disconnect_matched:
>> assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
>>
> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>
>


More information about the gnucash-user mailing list