2.0.2 and GConf

David Hampton hampton-gnucash at rainbolthampton.net
Wed Nov 29 17:06:48 EST 2006


On Wed, 2006-11-29 at 14:23 -0700, Mark Johnson wrote: 
> I ran gnucash --g-fatal-warnings, found the process, attached gdb.
> 
> Here is the backtrace, along with the value of the parameters from frame 6:
> (gdb) cont
> Continuing.
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread -1229989664 (LWP 28567)]
> 0xb6b5a027 in raise () from /lib/tls/libc.so.6
> (gdb) bt
> #0  0xb6b5a027 in raise () from /lib/tls/libc.so.6
> #1  0xb6b5b747 in abort () from /lib/tls/libc.so.6
> #2  0xb6cc0b0d in g_logv () from /usr/lib/libglib-2.0.so.0
> #3  0xb6cc0b36 in g_log () from /usr/lib/libglib-2.0.so.0
> #4  0xb750368b in gconf_listeners_remove_if () from /usr/lib/libgconf-2.so.4
> #5  0xb751356f in gconf_client_notify_remove () from 
> /usr/lib/libgconf-2.so.4
> #6  0xb7529807 in gnc_gconf_remove_notification (object=0x814d940, 
> section=0x0, whoami=0x809aeb0 "\030Ý\t\b\017")
>     at gnc-gconf-utils.c:867
> #7  0xb7e3410b in gnc_main_window_destroy (object=0x814d940) at 
> gnc-main-window.c:1817

The #6 call frame shouldn't be possible.  The calling function passes a
constant string to gnc_gconf_remove_notification as the section name,
and has done so since that argument was added to the function.  You're
also showing garbage for the whoami argument, another a constant string.
Any chance you have another copy of gnucash on your system, or didn't
get a complete compile of the tree?

David





More information about the gnucash-devel mailing list