GNOME Bugzilla – Bug 412236
crash in GnuCash Finance Management: Using GNU Finance to get...
Last modified: 2018-06-29 21:28:03 UTC
What were you doing when the application crashed? Using GNU Finance to get funds transferred from one account to another. In the transfer Funds screen After selecting the account pressing OK resulted in this crash Distribution: Fedora Core release 6 (Zod) Gnome Release: 2.16.3 2007-01-31 (Red Hat, Inc) BugBuddy Version: 2.16.0 System: Linux 2.6.19-1.2911.fc6 #1 SMP Sat Feb 10 15:03:33 EST 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 70101000 Selinux: Enforcing Accessibility: Disabled Memory status: size: 89448448 vsize: 0 resident: 89448448 share: 0 rss: 42905600 rss_rlim: 0 CPU usage: start_time: 1172497193 rtime: 0 utime: 1351 stime: 0 cutime:1295 cstime: 0 timeout: 56 it_real_value: 0 frequency: 7 Backtrace was generated from '/usr/bin/gnucash' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208891696 (LWP 4342)] (no debugging symbols found) 0x008dd402 in __kernel_vsyscall ()
+ Trace 114015
Thread 1 (Thread -1208891696 (LWP 4342))
----------- .xsession-errors --------------------- pas-id-45E03DB700000017-birthday has recurrences pas-id-45E06DB60000031C-birthday has recurrences pas-id-45E0095900000000-anniversary has recurrences pas-id-45E03E230000007A-birthday has recurrences pas-id-45E040050000030D-birthday has recurrences pas-id-45E03DB70000001F-birthday has recurrences Gtk-ERROR **: file gtktreemodelsort.c: line 2293 (gtk_tree_model_sort_clear_cache_helper): assertion failed: (level != NULL) aborting... Gtk-ERROR **: file gtktreemodelsort.c: line 2293 (gtk_tree_model_sort_clear_cache_helper): assertion failed: (level != NULL) aborting... ** (bug-buddy:4350): WARNING **: Couldn't load icon for Open Folder "/usr/bin/gnucash": not in executable format: File format not recognized --------------------------------------------------
Thanks for reporting this problem (duplicate of bug#351371 same issue also in bug#364946). This is a serious issue which we would like to fix, but unfortunately none of us developers has been able to reproduce the crash in a reliable way (i.e. every time). If you are interested in helping: Please install the packages gtk2-debuginfo and gnucash-debuginfo. Then: Is there a sequence of keystrokes / mouseclicks that will lead to this crash *every time*? Similar to http://bugzilla.gnome.org/show_bug.cgi?id=351371#c11 ? Can you give us these detailed instructions here? Also, the question of accessibility seems to play an important role here.
(In reply to comment #0) > What were you doing when the application crashed? > Using GNU Finance to get funds transferred from one account to another. > In the transfer Funds screen After selecting the account pressing OK resulted > in this crash > > > Distribution: Fedora Core release 6 (Zod) > Gnome Release: 2.16.3 2007-01-31 (Red Hat, Inc) > BugBuddy Version: 2.16.0 > > System: Linux 2.6.19-1.2911.fc6 #1 SMP Sat Feb 10 15:03:33 EST 2007 i686 > X Vendor: The X.Org Foundation > X Vendor Release: 70101000 > Selinux: Enforcing > Accessibility: Disabled > > Memory status: size: 89448448 vsize: 0 resident: 89448448 share: 0 rss: > 42905600 rss_rlim: 0 > CPU usage: start_time: 1172497193 rtime: 0 utime: 1351 stime: 0 cutime:1295 > cstime: 0 timeout: 56 it_real_value: 0 frequency: 7 > > Backtrace was generated from '/usr/bin/gnucash' > > (no debugging symbols found) > Using host libthread_db library "/lib/libthread_db.so.1". > (no debugging symbols found) > [Thread debugging using libthread_db enabled] > [New Thread -1208891696 (LWP 4342)] > (no debugging symbols found) > 0x008dd402 in __kernel_vsyscall () > #0 0x008dd402 in __kernel_vsyscall () > #1 0x4a9adc93 in __waitpid_nocancel () from /lib/libpthread.so.0 > #2 0x48af9cf6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 > #3 <signal handler called> > #4 0x008dd402 in __kernel_vsyscall () > #5 0x4a85bd40 in raise () from /lib/libc.so.6 > #6 0x4a85d591 in abort () from /lib/libc.so.6 > #7 0x4a56fd8a in g_logv () from /lib/libglib-2.0.so.0 > #8 0x4a56fdc9 in g_log () from /lib/libglib-2.0.so.0 > #9 0x4a56fe46 in g_assert_warning () from /lib/libglib-2.0.so.0 > #10 0x4888094c in gtk_tree_model_filter_convert_child_iter_to_iter () > from /usr/lib/libgtk-x11-2.0.so.0 > #11 0x488808e7 in gtk_tree_model_filter_convert_child_iter_to_iter () > from /usr/lib/libgtk-x11-2.0.so.0 > #12 0x48881410 in gtk_tree_model_sort_clear_cache () > from /usr/lib/libgtk-x11-2.0.so.0 > #13 0x4888389f in gtk_tree_model_sort_new_with_model () > from /usr/lib/libgtk-x11-2.0.so.0 > #14 0x487a012d in gtk_marshal_BOOLEAN__VOID () > from /usr/lib/libgtk-x11-2.0.so.0 > #15 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > #16 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > #17 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > #18 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > #19 0x48879799 in gtk_tree_model_row_changed () > from /usr/lib/libgtk-x11-2.0.so.0 > #20 0x4887e9fb in gtk_tree_model_filter_convert_child_iter_to_iter () > from /usr/lib/libgtk-x11-2.0.so.0 > #21 0x487a012d in gtk_marshal_BOOLEAN__VOID () > from /usr/lib/libgtk-x11-2.0.so.0 > #22 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > #23 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > #24 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > #25 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > #26 0x48879799 in gtk_tree_model_row_changed () > from /usr/lib/libgtk-x11-2.0.so.0 > #27 0x4990edae in gnc_tree_model_account_get_toplevel () > from /usr/lib/gnucash/libgncmod-gnome-utils.so.0 > #28 0x49a70f03 in qof_event_suspend () from /usr/lib/libgncqof.so.1 > #29 0x497ed055 in xaccSplitCommitEdit () > from /usr/lib/gnucash/libgncmod-engine.so.0 > #30 0x497f2048 in xaccTransRollbackEdit () > from /usr/lib/gnucash/libgncmod-engine.so.0 > #31 0x49a77555 in qof_commit_edit_part2 () from /usr/lib/libgncqof.so.1 > #32 0x497eef6a in xaccTransCommitEdit () > from /usr/lib/gnucash/libgncmod-engine.so.0 > #33 0x498d80aa in gnc_xfer_dialog_response_cb () > from /usr/lib/gnucash/libgncmod-gnome-utils.so.0 > #34 0x4a6f5e49 in g_cclosure_marshal_VOID () from /lib/libgobject-2.0.so.0 > #35 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > #36 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > #37 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > #38 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > #39 0x4871ce1a in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 > #40 0x4871ce75 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 > #41 0x4a6f60f9 in g_cclosure_marshal_VOID__VOID () > from /lib/libgobject-2.0.so.0 > #42 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > #43 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > #44 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > #45 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > #46 0x486d0e13 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 > #47 0x486d2a5e in gtk_button_set_alignment () > from /usr/lib/libgtk-x11-2.0.so.0 > #48 0x4a6f60f9 in g_cclosure_marshal_VOID__VOID () > from /lib/libgobject-2.0.so.0 > #49 0x4a6e7589 in g_value_set_static_boxed () from /lib/libgobject-2.0.so.0 > #50 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > #51 0x4a6f98ca in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > #52 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > #53 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > #54 0x486d0ea3 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 > #55 0x486d0f01 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 > #56 0x487a1a60 in gtk_marshal_BOOLEAN__VOID () > from /usr/lib/libgtk-x11-2.0.so.0 > #57 0x4a6e7589 in g_value_set_static_boxed () from /lib/libgobject-2.0.so.0 > #58 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > #59 0x4a6f9a83 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > #60 0x4a6fa71f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > #61 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > #62 0x488b6508 in gtk_widget_get_default_style () > from /usr/lib/libgtk-x11-2.0.so.0 > #63 0x4879ae33 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 > #64 0x4879c037 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 > #65 0x48a5a12a in gdk_add_client_message_filter () > from /usr/lib/libgdk-x11-2.0.so.0 > #66 0x4a567442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 > #67 0x4a56a41f in g_main_context_check () from /lib/libglib-2.0.so.0 > #68 0x4a56a7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0 > #69 0x4879c4b4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 > #70 0x498f3014 in gnc_ui_start_event_loop () > from /usr/lib/gnucash/libgncmod-gnome-utils.so.0 > #71 0x0804a06b in main () > > Thread 1 (Thread -1208891696 (LWP 4342)): > #0 0x008dd402 in __kernel_vsyscall () > No symbol table info available. > #1 0x4a9adc93 in __waitpid_nocancel () from /lib/libpthread.so.0 > No symbol table info available. > #2 0x48af9cf6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 > No symbol table info available. > #3 <signal handler called> > No symbol table info available. > #4 0x008dd402 in __kernel_vsyscall () > No symbol table info available. > #5 0x4a85bd40 in raise () from /lib/libc.so.6 > No symbol table info available. > #6 0x4a85d591 in abort () from /lib/libc.so.6 > No symbol table info available. > #7 0x4a56fd8a in g_logv () from /lib/libglib-2.0.so.0 > No symbol table info available. > #8 0x4a56fdc9 in g_log () from /lib/libglib-2.0.so.0 > No symbol table info available. > #9 0x4a56fe46 in g_assert_warning () from /lib/libglib-2.0.so.0 > No symbol table info available. > #10 0x4888094c in gtk_tree_model_filter_convert_child_iter_to_iter () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #11 0x488808e7 in gtk_tree_model_filter_convert_child_iter_to_iter () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #12 0x48881410 in gtk_tree_model_sort_clear_cache () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #13 0x4888389f in gtk_tree_model_sort_new_with_model () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #14 0x487a012d in gtk_marshal_BOOLEAN__VOID () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #15 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #16 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #17 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #18 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #19 0x48879799 in gtk_tree_model_row_changed () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #20 0x4887e9fb in gtk_tree_model_filter_convert_child_iter_to_iter () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #21 0x487a012d in gtk_marshal_BOOLEAN__VOID () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #22 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #23 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #24 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #25 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #26 0x48879799 in gtk_tree_model_row_changed () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #27 0x4990edae in gnc_tree_model_account_get_toplevel () > from /usr/lib/gnucash/libgncmod-gnome-utils.so.0 > No symbol table info available. > #28 0x49a70f03 in qof_event_suspend () from /usr/lib/libgncqof.so.1 > No symbol table info available. > #29 0x497ed055 in xaccSplitCommitEdit () > from /usr/lib/gnucash/libgncmod-engine.so.0 > No symbol table info available. > #30 0x497f2048 in xaccTransRollbackEdit () > from /usr/lib/gnucash/libgncmod-engine.so.0 > No symbol table info available. > #31 0x49a77555 in qof_commit_edit_part2 () from /usr/lib/libgncqof.so.1 > No symbol table info available. > #32 0x497eef6a in xaccTransCommitEdit () > from /usr/lib/gnucash/libgncmod-engine.so.0 > No symbol table info available. > #33 0x498d80aa in gnc_xfer_dialog_response_cb () > from /usr/lib/gnucash/libgncmod-gnome-utils.so.0 > No symbol table info available. > #34 0x4a6f5e49 in g_cclosure_marshal_VOID () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #35 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #36 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #37 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #38 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #39 0x4871ce1a in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #40 0x4871ce75 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #41 0x4a6f60f9 in g_cclosure_marshal_VOID__VOID () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #42 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #43 0x4a6f9433 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #44 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #45 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #46 0x486d0e13 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #47 0x486d2a5e in gtk_button_set_alignment () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #48 0x4a6f60f9 in g_cclosure_marshal_VOID__VOID () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #49 0x4a6e7589 in g_value_set_static_boxed () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #50 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #51 0x4a6f98ca in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #52 0x4a6fa957 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #53 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #54 0x486d0ea3 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #55 0x486d0f01 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #56 0x487a1a60 in gtk_marshal_BOOLEAN__VOID () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #57 0x4a6e7589 in g_value_set_static_boxed () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #58 0x4a6e8d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #59 0x4a6f9a83 in g_signal_chain_from_overridden () > from /lib/libgobject-2.0.so.0 > No symbol table info available. > #60 0x4a6fa71f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #61 0x4a6fab19 in g_signal_emit () from /lib/libgobject-2.0.so.0 > No symbol table info available. > #62 0x488b6508 in gtk_widget_get_default_style () > from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #63 0x4879ae33 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #64 0x4879c037 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #65 0x48a5a12a in gdk_add_client_message_filter () > from /usr/lib/libgdk-x11-2.0.so.0 > No symbol table info available. > #66 0x4a567442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 > No symbol table info available. > #67 0x4a56a41f in g_main_context_check () from /lib/libglib-2.0.so.0 > No symbol table info available. > #68 0x4a56a7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0 > No symbol table info available. > #69 0x4879c4b4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #70 0x498f3014 in gnc_ui_start_event_loop () > from /usr/lib/gnucash/libgncmod-gnome-utils.so.0 > No symbol table info available. > #71 0x0804a06b in main () > No symbol table info available. > #0 0x008dd402 in __kernel_vsyscall () > > > ----------- .xsession-errors --------------------- > pas-id-45E03DB700000017-birthday has recurrences > pas-id-45E06DB60000031C-birthday has recurrences > pas-id-45E0095900000000-anniversary has recurrences > pas-id-45E03E230000007A-birthday has recurrences > pas-id-45E040050000030D-birthday has recurrences > pas-id-45E03DB70000001F-birthday has recurrences > Gtk-ERROR **: file gtktreemodelsort.c: line 2293 > (gtk_tree_model_sort_clear_cache_helper): assertion failed: (level != NULL) > aborting... > Gtk-ERROR **: file gtktreemodelsort.c: line 2293 > (gtk_tree_model_sort_clear_cache_helper): assertion failed: (level != NULL) > aborting... > ** (bug-buddy:4350): WARNING **: Couldn't load icon for Open Folder > "/usr/bin/gnucash": not in executable format: File format not recognized > -------------------------------------------------- > hi , Thanks for the quick response As you mentioned, the error does not occur everytime i use the 'Transfer' . But may be these steps helps 1. Initiate a transfer between two accounts 2. In the transfer funds screen , choose a Transfer from account ( probably a bank account ) 3. under the 'Transfer To' Check the button 'show income /expenses Choose a Transfer To Account from the expenses 4. press OK 5. Repeat the same steps without saving , but this tine use a different expense account Well i am not able to reproduce this in last few tries, but will intimate you if find a way to consistently reproduce the error Regards, Deep
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 364946 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=412236. Please update any external references or bookmarks.