Gnucash Segfaults

Ted Creedon tcreedon at easystreet.net
Fri Feb 28 08:17:06 EST 2014


ps in a make what should the prefix be?

tedc


On Fri, Feb 28, 2014 at 5:15 AM, Ted Creedon <tcreedon at easystreet.net>wrote:

> needs to set to  /usr/local/shareexport
>
> export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/local/share
>
> now running fine
>
> lets see how my tax run works out
>
> thank you
>
> tedc
>
>
> On Fri, Feb 28, 2014 at 4:43 AM, Geert Janssens <janssens-geert at telenet.be
> > wrote:
>
>>  Ah, it looks like gnucash (or better GIO) is not finding the gsettings
>> schemas. GIO aborts in that case.
>>
>>
>>
>> I have seen this happen before when environment variable XDG_DATA_DIRS is
>> not set correctly for your specific set up.
>>
>>
>>
>> Is XDG_DATA_DIRS set on your system ?
>>
>>
>>
>> What is your installation prefix ?
>>
>>
>>
>> Geert
>>
>>
>>
>> On Friday 28 February 2014 04:15:53 Ted Creedon wrote:
>>
>> > Yes, removed the cp - it was there all the time
>>
>> > Yes make install
>>
>> >
>>
>> > strace gnucash:
>>
>> > <cut>
>>
>> > open("/etc/localtime", O_RDONLY) = 6
>>
>> > fstat(6, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0
>>
>> > mmap(NULL, 2819, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f7dcbf70000
>>
>> > close(6) = 0
>>
>> > munmap(0x7f7dcbf70000, 2819) = 0
>>
>> > write(3, "* 04:01:07 OTHER <GLib-GIO> Sett"..., 83) = 83
>>
>> > --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---
>>
>> > +++ killed by SIGTRAP +++
>>
>> >
>>
>> >
>>
>> > gdb Stack trace:
>>
>> > Program received signal SIGTRAP, Trace/breakpoint trap.
>>
>> > 0x00007ffff3b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0
>>
>> > (gdb) bt full
>>
>> > #0 0x00007ffff3b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0
>>
>> > No symbol table info available.
>>
>> > #1 0x00007ffff3b3d452 in g_log () from /usr/lib64/libglib-2.0.so.0
>>
>> > No symbol table info available.
>>
>> > #2 0x00007ffff454f5b7 in ?? () from /usr/lib64/libgio-2.0.so.0
>>
>> > No symbol table info available.
>>
>> > #3 0x00007ffff3e046a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
>>
>> > No symbol table info available.
>>
>> > #4 0x00007ffff3e06424 in g_object_new_valist () from
>>
>> > /usr/lib64/libgobject-2.0.so.0
>>
>> > No symbol table info available.
>>
>> > #5 0x00007ffff3e06804 in g_object_new () from
>>
>> > /usr/lib64/libgobject-2.0.so.0
>>
>> > No symbol table info available.
>>
>> > #6 0x00007ffff71bf9d8 in gnc_gsettings_get_schema_ptr
>>
>> > (schema_str=schema_str at entry=0x7ffff71d06f7 "general") at
>>
>> > gnc-gsettings.c:104
>>
>> > gset = 0x0
>>
>> > full_name = 0x76c4e0 "org.gnucash.general"
>>
>> > __FUNCTION__ = "gnc_gsettings_get_schema_ptr"
>>
>> > #7 0x00007ffff71c03ef in gnc_gsettings_get_float
>>
>> > (schema=0x7ffff71d06f7 "general", key=0x7ffff71d10da "retain-days")
>>
>> > at gnc-gsettings.c:354
>>
>> > schema_ptr = <optimized out>
>>
>> > __PRETTY_FUNCTION__ = "gnc_gsettings_get_float"
>>
>> > __FUNCTION__ = "gnc_gsettings_get_float"
>>
>> > #8 0x00007ffff71c2187 in file_retain_changed_cb (user_data=0x0,
>>
>> > key=0x0, gsettings=0x0) at gnc-prefs-utils.c:48
>>
>> > days = <optimized out>
>>
>> > #9 0x00007ffff71c23b5 in file_retain_changed_cb (user_data=0x0,
>>
>> > key=0x0, gsettings=0x0) at gnc-prefs-utils.c:123
>>
>> > No locals.
>>
>> > #10 gnc_prefs_init () at gnc-prefs-utils.c:89
>>
>> > __FUNCTION__ = "gnc_prefs_init"
>>
>> > #11 0x00007ffff744f8a3 in gnc_gui_init () at gnc-gnome-utils.c:672
>>
>> > main_window = 0x0
>>
>> > map = <optimized out>
>>
>> > idx = <optimized out>
>>
>> > icon_filenames = {0x7ffff74aaeef "gnucash-icon-16x16.png",
>>
>> > 0x7ffff74aaf06 "gnucash-icon-32x32.png",
>>
>> > 0x7ffff74aaf1d "gnucash-icon-48x48.png", 0x0}
>>
>> > icons = 0x763720 = {0x763a80}
>>
>> > fullname = 0x76d660 ""
>>
>> > __FUNCTION__ = "gnc_gui_init"
>>
>> > #12 0x0000000000402bd6 in main (argc=1, argv=0x7fffffffd8b8) at
>>
>> > gnucash-bin.c:773
>>
>> > sys_locale = 0x654500 ":0"
>>
>> > __FUNCTION__ = "main"
>>
>> >
>>
>> >
>>
>> >
>>
>>
>>
>
>


More information about the gnucash-devel mailing list