Official Ubuntu GnuCash package segfaults on Ubuntu 14.04

Herbert Mühlburger mail at muehlburger.at
Mon Apr 28 12:17:42 EDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi folks,

I just installed the latest stable version of GnuCash on Ubuntu 14.04
using apt-get install gnucash.
https://launchpad.net/ubuntu/trusty/+source/gnucash

Running GnuCash results in a segmentation fault.

In the attachment you can see the full gdb backtrace. Does anybody
have the same problems?

Thanks for any help.

Best regards,
Herbert.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlNefyIACgkQBJGnfYOuu325sAD/Uf175k9EguY7ChGBUrA50hYU
3VM8hX/pyaruSe5z7uIBAJj5XzvihXvbWHr3cskkkOaQeEYcqHLrv6jhxVIq7IhA
=2TjF
-----END PGP SIGNATURE-----
-------------- next part --------------
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/local/bin/gnucash 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".


Diese Version befindet sich noch in Entwicklung.
Sie kann funktionieren, muss aber nicht. 
Fehler und andere Probleme werden auf gnucash-devel at gnucash.org diskutiert.
Fehlerberichte können auf http://bugzilla.gnome.org eingeschickt werden.
To find the last stable version, please refer to http://www.gnucash.org
[New Thread 0x7fffdf32d700 (LWP 3027)]
[New Thread 0x7fffdeb2c700 (LWP 3031)]

Program received signal SIGSEGV, Segmentation fault.
dbi_initialize_r (driverdir=driverdir at entry=0x7fffd5f2be18 "/usr/lib/x86_64-linux-gnu/dbd", pInst=pInst at entry=0x0) at ../../src/dbi_main.c:160
160     ../../src/dbi_main.c: Datei oder Verzeichnis nicht gefunden.
(gdb) backtrace full
#0  dbi_initialize_r (driverdir=driverdir at entry=0x7fffd5f2be18 "/usr/lib/x86_64-linux-gnu/dbd", pInst=pInst at entry=0x0) at ../../src/dbi_main.c:160
        inst = <optimised out>
        dir = <optimised out>
        driver_dirent = 0x7fffffffc360
        statbuf = {st_dev = 140736787110480, st_ino = 6, st_nlink = 140736787106264, st_mode = 3593715712, st_uid = 32767, st_gid = 4294952048, __pad0 = 32767, st_rdev = 140737351936639, 
          st_size = 140733193388033, st_blksize = 0, st_blocks = 124, st_atim = {tv_sec = 140737351955409, tv_nsec = 140737488339936}, st_mtim = {tv_sec = 140737488339944, 
            tv_nsec = 140737488339960}, st_ctim = {tv_sec = 0, tv_nsec = 140737488340056}, __unused = {0, 0, 140737351954948}}
        fullpath = "\250\317\063\326\377\177\000\000ow\213\361\377\177\000\000\000\000\000\000\000\000\000\000\372,\336\367\377\177\000\000\000\000\000\000\000\000\000\000\004\262\336\367\377\177\000\000h\332\063\326\377\177\000\000P\212\222\366\001", '\000' <repeats 11 times>, "\372,\336\367\377\177\000\000\340\352\236\365\377\177\000\000\004\262\336\367\377\177\000\000\001\000\000\000\000\000\000\000C\212\222\366\001", '\000' <repeats 11 times>, "\372,\336\367\377\177\000\000\b\334\377\377\377\177\000\000\004\262\336\367\377\177\000\000`\211\243\000\000\000\000\000\066\212\222\366\001", '\000' <repeats 11 times>, "\372,\336\367\377\177\000\000 \305\377\377\377\177\000\000\004\262\336\367\377\177\000\000\030\214\243\000\000\000\000\000"...
        effective_driverdir = <optimised out>
        num_loaded = <optimised out>
        driver = <optimised out>
        prevdriver = <optimised out>
#1  0x00007fffd5f2b360 in gnc_module_init_backend_dbi () at gnc-backend-dbi.c:1873
        prov = <optimised out>
        driver_dir = 0x7fffd5f2be18 "/usr/lib/x86_64-linux-gnu/dbd"
        num_drivers = <optimised out>
        have_sqlite3_driver = 0
        have_mysql_driver = 0
        have_pgsql_driver = 0
        __FUNCTION__ = "gnc_module_init_backend_dbi"
#2  0x00007ffff6ca6e04 in qof_load_backend_library (directory=directory at entry=0xa3f4f0 "/usr/local/lib/gnucash", module_name=<optimised out>) at qofbackend.cpp:254
        fullpath = 0x9301e0 "@\033\244"
        backend = 0xa41ac0
        module_init_func = 0x7fffd5f2b6d0 <qof_backend_module_init>
        __PRETTY_FUNCTION__ = "gboolean qof_load_backend_library(const char*, const char*)"
#3  0x00007ffff7347243 in gnc_engine_init_part2 () at gnc-engine.c:105
        libdir = 0xa3f4f0 "/usr/local/lib/gnucash"
        uninstalled = <optimised out>
        libs = {{subdir = 0x7ffff73aa8f0 "dbi", lib = 0x7ffff73aa8e1 "gncmod-backend-dbi", required = 1}, {subdir = 0x7ffff73aa903 "xml", lib = 0x7ffff73aa8f4 "gncmod-backend-xml", 
            required = 1}, {subdir = 0x0, lib = 0x0, required = 0}}
        lib = 0x7ffff75e5d00 <libs>
        pkglibdir = 0xa3f4f0 "/usr/local/lib/gnucash"
        builddir = <optimised out>
#4  gnc_engine_init (argc=0, argv=argv at entry=0x0) at gnc-engine.c:142
No locals.
#5  0x00007ffff734f04f in libgncmod_engine_gnc_module_init (refcount=<optimised out>) at gncmod-engine.c:46
No locals.
#6  0x00007ffff70e2e86 in gnc_module_load_common (module_name=module_name at entry=0x7ffff761e789 "gnucash/engine", iface=iface at entry=0, optional=optional at entry=0) at gnc-module.c:519
        initfunc = 0x7ffff734f040 <libgncmod_engine_gnc_module_init>
        info = 0x8cd670
        gmodule = 0x717360
        modinfo = 0x717480
        __FUNCTION__ = "gnc_module_load_common"
#7  0x00007ffff70e30d7 in gnc_module_load (module_name=module_name at entry=0x7ffff761e789 "gnucash/engine", iface=iface at entry=0) at gnc-module.c:554
No locals.
#8  0x00007ffff7612808 in libgncmod_app_utils_gnc_module_init (refcount=0) at gncmod-app-utils.c:64
---Type <return> to continue, or q <return> to quit---
No locals.
#9  0x00007ffff70e2e86 in gnc_module_load_common (module_name=module_name at entry=0x402fd4 "gnucash/app-utils", iface=0, optional=optional at entry=0) at gnc-module.c:519
        initfunc = 0x7ffff76127f0 <libgncmod_app_utils_gnc_module_init>
        info = 0x95af80
        gmodule = 0x729670
        modinfo = 0x7297c0
        __FUNCTION__ = "gnc_module_load_common"
#10 0x00007ffff70e30d7 in gnc_module_load (module_name=module_name at entry=0x402fd4 "gnucash/app-utils", iface=<optimised out>) at gnc-module.c:554
No locals.
#11 0x0000000000402acf in load_gnucash_modules () at gnucash-bin.c:479
        i = <optimised out>
        modules = {{name = 0x402fd4 "gnucash/app-utils", version = 0, optional = 0}, {name = 0x402fe6 "gnucash/engine", version = 0, optional = 0}, {
            name = 0x402ff5 "gnucash/register/ledger-core", version = 0, optional = 0}, {name = 0x4034b0 "gnucash/register/register-core", version = 0, optional = 0}, {
            name = 0x4034d0 "gnucash/register/register-gnome", version = 0, optional = 0}, {name = 0x4034f0 "gnucash/import-export/qif-import", version = 0, optional = 0}, {
            name = 0x403012 "gnucash/import-export/ofx", version = 0, optional = 1}, {name = 0x403518 "gnucash/import-export/csv-import", version = 0, optional = 1}, {
            name = 0x403540 "gnucash/import-export/csv-export", version = 0, optional = 1}, {name = 0x403568 "gnucash/import-export/log-replay", version = 0, optional = 1}, {
            name = 0x403590 "gnucash/import-export/aqbanking", version = 0, optional = 1}, {name = 0x40302c "gnucash/report/report-system", version = 0, optional = 0}, {
            name = 0x403049 "gnucash/report/stylesheets", version = 0, optional = 0}, {name = 0x4035b0 "gnucash/report/standard-reports", version = 0, optional = 0}, {
            name = 0x4035d0 "gnucash/report/utility-reports", version = 0, optional = 0}, {name = 0x4035f0 "gnucash/report/locale-specific/us", version = 0, optional = 0}, {
            name = 0x403064 "gnucash/report/report-gnome", version = 0, optional = 0}, {name = 0x403080 "gnucash/business-gnome", version = 0, optional = 1}, {
            name = 0x403097 "gnucash/gtkmm", version = 0, optional = 1}, {name = 0x4030a5 "gnucash/python", version = 0, optional = 1}, {name = 0x4030b4 "gnucash/plugins/bi_import", 
            version = 0, optional = 1}, {name = 0x403618 "gnucash/plugins/customer_import", version = 0, optional = 1}}
        __FUNCTION__ = "load_gnucash_modules"
#12 0x0000000000402bae in inner_main (closure=<optimised out>, argc=<optimised out>, argv=<optimised out>) at gnucash-bin.c:578
        main_mod = <optimised out>
#13 0x00007ffff698942d in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#14 0x00007ffff69632ca in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#15 0x00007ffff69f4c00 in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#16 0x00007ffff696c863 in scm_call_4 () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#17 0x00007ffff69639ff in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#18 0x00007ffff6963a95 in scm_c_with_continuation_barrier () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#19 0x00007ffff69dc78c in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#20 0x00007ffff24a3fe2 in GC_call_with_stack_base () from /usr/lib/x86_64-linux-gnu/libgc.so.1
No symbol table info available.
#21 0x00007ffff69dcb48 in scm_with_guile () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#22 0x00007ffff69895c5 in scm_boot_guile () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#23 0x0000000000402834 in main (argc=1, argv=0x7fffffffdc08) at gnucash-bin.c:774
        sys_locale = 0x65aed0 ""
        __FUNCTION__ = "main"
(gdb) 


More information about the gnucash-devel mailing list