Crash/Freeze on Reconcile

David Carlson david.carlson.417 at gmail.com
Sat Jan 13 21:51:02 EST 2018


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