Mark Johnson wrote: >This does not look like the sort of thing that occurs when debugging >optimized code, but I am going to try a build without optimization anyway. > > > Obviously, the optimization was interfering with debugging. Here is the gnucash terminal output: [EMAIL PROTECTED]:~$ gnucash --g-fatal-warnings
GConf-CRITICAL **: file gconf-listeners.c: line 444 (ltable_remove): assertion `node != NULL' failed aborting... Here is the resulting (more sensible) backtrace: (gdb) cont Continuing. Program received signal SIGABRT, Aborted. [Switching to Thread -1230735136 (LWP 31564)] 0xb6aa4027 in raise () from /lib/tls/libc.so.6 (gdb) bt #0 0xb6aa4027 in raise () from /lib/tls/libc.so.6 #1 0xb6aa5747 in abort () from /lib/tls/libc.so.6 #2 0xb6c0ab0d in g_logv () from /usr/lib/libglib-2.0.so.0 #3 0xb6c0ab36 in g_log () from /usr/lib/libglib-2.0.so.0 #4 0xb744d68b in gconf_listeners_remove_if () from /usr/lib/libgconf-2.so.4 #5 0xb745d56f in gconf_client_notify_remove () from /usr/lib/libgconf-2.so.4 #6 0xb747392c in gnc_gconf_remove_notification (object=0x814d940, section=0xb7e0043a "general", whoami=0xb7dffadf "GncMainWindow") at gnc-gconf-utils.c:867 #7 0xb7db9a32 in gnc_main_window_destroy (object=0x814d940) at gnc-main-window.c:1817 #8 0xb6c86ea8 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #9 0xb6c748b9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #10 0xb6c745e5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #11 0xb6c86648 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #12 0xb6c85a9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #13 0xb6c85d26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #14 0xb72433c5 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0 #15 0xb731fbb4 in gtk_widget_get_default_direction () from /usr/lib/libgtk-x11-2.0.so.0 #16 0xb7324af2 in gtk_window_remove_embedded_xid () from /usr/lib/libgtk-x11-2.0.so.0 #17 0xb6c76a51 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0 #18 0xb724333b in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0 #19 0xb7318eb5 in gtk_widget_destroy () from /usr/lib/libgtk-x11-2.0.so.0 #20 0xb7dba7d8 in gnc_main_window_close_page (page=0x84479e8) at gnc-main-window.c:2142 #21 0xb7dbcbcf in gnc_main_window_cmd_file_close (action=0x84a04d8, window=0x814d940) at gnc-main-window.c:2887 #22 0xb6c86ea8 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #23 0xb6c745e5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #24 0xb6c869cf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #25 0xb6c85a9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #26 0xb6c85d26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #27 0xb714b0a3 in gtk_action_new () from /usr/lib/libgtk-x11-2.0.so.0 #28 0xb714b12b in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0 #29 0xb6c86ea8 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #30 0xb6c745e5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #31 0xb6c869cf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #32 0xb6c85a9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #33 0xb6c85e16 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #34 0xb72d2699 in gtk_tool_button_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #35 0xb6c86ea8 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #36 0xb6c745e5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #37 0xb6c869cf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #38 0xb6c85a9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #39 0xb6c85d26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #40 0xb7156af5 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 #41 0xb71579ea in gtk_button_get_relief () from /usr/lib/libgtk-x11-2.0.so.0 #42 0xb6c86ea8 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #43 0xb6c748b9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #44 0xb6c745e5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #45 0xb6c86251 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #46 0xb6c85a9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #47 0xb6c85d26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #48 0xb7156a65 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 #49 0xb7157823 in gtk_button_get_relief () from /usr/lib/libgtk-x11-2.0.so.0 #50 0xb72248c0 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #51 0xb6c748b9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #52 0xb6c745e5 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #53 0xb6c86455 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #54 0xb6c8587a in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #55 0xb6c85d26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #56 0xb731b6a7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #57 0xb7223392 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #58 0xb72221a6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #59 0xb70c05e5 in gdk_x11_register_standard_event_type () from /usr/lib/libgdk-x11-2.0.so.0 #60 0xb6c0272a in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0 #61 0xb6c037c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #62 0xb6c03b00 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #63 0xb6c040a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #64 0xb7221a53 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #65 0xb7daf413 in gnc_ui_start_event_loop () at gnc-gnome-utils.c:368 #66 0x0804a60d in inner_main (closure=0x0, argc=1, argv=0xbfea15a4) at gnucash-bin.c:479 #67 0xb6d3584f in scm_init_guile () from /usr/lib/libguile.so.12 #68 0xb6d3580c in scm_init_guile () from /usr/lib/libguile.so.12 #69 0xb6d354e0 in scm_boot_guile () from /usr/lib/libguile.so.12 #70 0x0804a785 in main (argc=1, argv=0xbfea15a4) at gnucash-bin.c:515 Stackframe #6 now has the correct constant strings. Any ideas as to what my problem might be? Mark _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel