GNUCash Crashing following editing of Account Summary

John Ralls jralls at ceridwen.us
Tue Feb 7 09:57:01 EST 2012


On Feb 7, 2012, at 1:53 AM, foxylady337 wrote:

> OK - worked it out! - type "run"...
> 
> I'm not sure how to "Open a bug", so here's the backtrace:
> 
> (gdb) run
> Starting program: /usr/bin/gnucash 
> [Thread debugging using libthread_db enabled]
> gnc.bin-Message: main: binreloc relocation support was disabled at configure
> time.
> 
> [New Thread 0x2438b70 (LWP 5938)]
> [New Thread 0x38deb70 (LWP 5940)]
> Found Finance::Quote version 1.17
Snip
> #21 0x011ca384 in ?? () from /usr/lib/gnucash/gnucash/libgncmod-html.so
> ---Type <return> to continue, or q <return> to quit---
> #22 0x011ce146 in ?? () from /usr/lib/gnucash/gnucash/libgncmod-html.so
> #23 0x00f2646b in g_object_unref () from /usr/lib/libgobject-2.0.so.0
> #24 0x011c9774 in gnc_html_destroy ()
>   from /usr/lib/gnucash/gnucash/libgncmod-html.so
> #25 0x0013c45f in gnc_plugin_page_report_destroy ()
>   from /usr/lib/gnucash/gnucash/libgncmod-report-gnome.so
> #26 0x0013c539 in ?? () from
> /usr/lib/gnucash/gnucash/libgncmod-report-gnome.so
> #27 0x0022b9f8 in gnc_plugin_page_destroy_widget ()
>   from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
> #28 0x0021e7c7 in gnc_main_window_close_page ()
>   from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
> #29 0x002203dc in ?? () from
> /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
Snip
Hmm, interesting. Looks like it's trying to free something that's not there.
Unfortunately, you didn't get the symbols into the build (the trace lines should give a line number), so I need you to try again. If you run

which gnucash

does it return the path of the one you built or the package-installed one? If the latter, you'll need to do

gdb /path/to/the/right/gnucash

instead of just "gdb gnucash". If that's not it or you're still not getting a full trace, do:

make distclean
./configure {insert whatever parameters you need here} CFLAGS="$CFLAGS -ggdb3 -O0"
make
make install
gdb /path/to/gnucash

(-ggdb3 emits more detailed debug info than just -g)

Regards,
John Ralls




More information about the gnucash-user mailing list