After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 343362 - Crashes when adding an account
Crashes when adding an account
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: User Interface General
1.9.x
Other All
: High critical
: ---
Assigned To: David Hampton
Chris Shoemaker
: 333029 343953 (view as bug list)
Depends on: 343405
Blocks:
 
 
Reported: 2006-05-30 06:38 UTC by Bill Nottingham
Modified: 2018-06-29 21:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bill Nottingham 2006-05-30 06:38:56 UTC
Steps to reproduce:
1. Add new account



Stack trace:
Program received signal SIGSEGV, Segmentation fault.

Thread 47919099484736 (LWP 18842)

  • #0 gtk_tree_model_get_valist
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #1 gtk_tree_model_get
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #2 sort_by_string
    at gnc-tree-view-account.c line 287
  • #3 gtk_tree_model_filter_convert_child_iter_to_iter
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #4 gtk_tree_model_sort_get_model
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #5 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #6 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #7 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #8 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #9 gtk_tree_model_filter_clear_cache
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #10 gtk_tree_model_filter_convert_child_iter_to_iter
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #11 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #12 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #15 gnc_tree_model_account_path_changed
    at gnc-tree-model-account.c line 1454
  • #16 gnc_tree_model_account_event_handler
    at gnc-tree-model-account.c line 1553
  • #17 qof_event_generate_internal
    at qofevent.c line 247
  • #18 xaccGroupInsertAccount
    at Group.c line 798
  • #19 xaccAccountInsertSubAccount
    at Group.c line 740
  • #20 gnc_finish_ok
    at dialog-account.c line 381
  • #21 gnc_account_window_response_cb
    at dialog-account.c line 961
  • #22 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #23 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #26 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #27 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #28 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #29 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #30 gtk_button_set_alignment
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #31 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #32 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #35 gtk_button_released
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #36 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #37 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #38 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #39 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #40 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #41 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #42 gtk_propagate_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #43 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #44 gdk_add_client_message_filter
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #45 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #46 g_main_context_check
    from /lib64/libglib-2.0.so.0
  • #47 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #48 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #49 gnc_ui_start_event_loop
    at gnc-gnome-utils.c line 368
  • #50 inner_main
    at gnucash-bin.c line 476
  • #51 scm_boot_guile
    from /usr/lib64/libguile.so.17
  • #52 scm_char_upcase
    from /usr/lib64/libguile.so.17
  • #53 scm_c_catch
    from /usr/lib64/libguile.so.17
  • #54 scm_i_with_continuation_barrier
    from /usr/lib64/libguile.so.17
  • #55 scm_c_with_continuation_barrier
    from /usr/lib64/libguile.so.17
  • #56 scm_i_with_guile_and_parent
    from /usr/lib64/libguile.so.17
  • #57 scm_boot_guile
    from /usr/lib64/libguile.so.17
  • #58 main
    at gnucash-bin.c line 512

Other information:
Originally filed by Brian Gerst @
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193327

Still need to do some reproducing here with more debug symbols. More info later.
Comment 1 Andreas Köhler 2006-05-30 08:25:32 UTC
Ohoh.
I do not think that more info is needed, as this is quite easily reproducable with current SVN. Otherwise I can provide some too ;-(
Comment 2 Chris Shoemaker 2006-05-30 14:21:38 UTC
Well, I can certainly add accounts, and I can't reproduce this crash.  So, yes, more info would be nice.  :)
Comment 3 Bill Nottingham 2006-06-01 04:41:49 UTC
(gnucash:4713): Gtk-CRITICAL **: gtk_tree_model_filter_convert_iter_to_child_iter: assertion `filter_iter->stamp == filter->priv->stamp' failed

(gnucash:4713): GLib-GObject-WARNING **: gtype.c:3337: type id `0' is invalid

(gnucash:4713): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

is what I'm seeing. I'll try current svn.
Comment 4 Bill Nottingham 2006-06-01 05:47:53 UTC
14285 seems to fix this.
Comment 5 Chris Shoemaker 2006-06-01 13:54:32 UTC
*** Bug 339656 has been marked as a duplicate of this bug. ***
Comment 6 Chris Shoemaker 2006-06-01 14:05:39 UTC
*** Bug 333029 has been marked as a duplicate of this bug. ***
Comment 7 Andreas Köhler 2006-06-05 22:26:44 UTC
*** Bug 343953 has been marked as a duplicate of this bug. ***
Comment 8 Christian Stimming 2006-11-27 09:37:00 UTC
If this has been fixed by r14285, then it is fixed in 1.9.7.
Comment 9 John Ralls 2018-06-29 21:06:08 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=343362. Please update any external references or bookmarks.