libdbi crash on startup, maint branch on Ubuntu 14.04
Colin Law
clanlaw at gmail.com
Sat May 3 07:20:05 EDT 2014
The crash on running GC built on Ubuntu 14.04 is triggered by the
commit Make compatible to libdbi >= 0.9.0 on 2014-04-15.
Backtrace attached, it starts
Program received signal SIGSEGV, Segmentation fault.
0x00007fffcc5b4dac in dbi_initialize_r ()
from /usr/lib/x86_64-linux-gnu/libdbi.so.1
(gdb) bt full
#0 0x00007fffcc5b4dac in dbi_initialize_r ()
from /usr/lib/x86_64-linux-gnu/libdbi.so.1
No symbol table info available.
#1 0x00007fffcca02528 in gnc_module_init_backend_dbi ()
at ../../../../src/backend/dbi/gnc-backend-dbi.c:1872
prov = 0x9316c0
driver_dir = 0x0
num_drivers = 0
have_sqlite3_driver = 0
have_mysql_driver = 0
have_pgsql_driver = 0
__FUNCTION__ = "gnc_module_init_backend_dbi"
#2 0x00007fffcca02926 in qof_backend_module_init ()
libdbi-dev is version 0.9.0
Colin
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
0x00007fffcc5b4dac in dbi_initialize_r ()
from /usr/lib/x86_64-linux-gnu/libdbi.so.1
(gdb) bt full
#0 0x00007fffcc5b4dac in dbi_initialize_r ()
from /usr/lib/x86_64-linux-gnu/libdbi.so.1
No symbol table info available.
#1 0x00007fffcca02528 in gnc_module_init_backend_dbi ()
at ../../../../src/backend/dbi/gnc-backend-dbi.c:1872
prov = 0x9316c0
driver_dir = 0x0
num_drivers = 0
have_sqlite3_driver = 0
have_mysql_driver = 0
have_pgsql_driver = 0
__FUNCTION__ = "gnc_module_init_backend_dbi"
#2 0x00007fffcca02926 in qof_backend_module_init ()
---Type <return> to continue, or q <return> to quit---
at ../../../../src/backend/dbi/gnc-backend-dbi.c:1977
No locals.
#3 0x00007ffff6c13fd7 in qof_load_backend_library (
directory=0x931650 "/opt/gnucash/lib/gnucash",
module_name=0x7ffff734c91a "gncmod-backend-dbi")
at ../../../../src/libqof/qof/qofbackend.c:246
fullpath = 0x929720 "p)\223"
backend = 0x9328f0
module_init_func = 0x7fffcca0291d <qof_backend_module_init>
__FUNCTION__ = "qof_load_backend_library"
#4 0x00007ffff72cc048 in gnc_engine_init_part2 ()
at ../../../src/engine/gnc-engine.c:105
libdir = 0x931650 "/opt/gnucash/lib/gnucash"
---Type <return> to continue, or q <return> to quit---
pkglibdir = 0x931650 "/opt/gnucash/lib/gnucash"
builddir = 0x0
uninstalled = 0
libs = {{subdir = 0x7ffff734c916 "dbi",
lib = 0x7ffff734c91a "gncmod-backend-dbi", required = 1}, {
subdir = 0x7ffff734c92d "xml",
lib = 0x7ffff734c931 "gncmod-backend-xml", required = 1}, {
subdir = 0x0, lib = 0x0, required = 0}}
lib = 0x7ffff7587f40 <libs>
#5 0x00007ffff72cc181 in gnc_engine_init (argc=0, argv=0x0)
at ../../../src/engine/gnc-engine.c:142
No locals.
#6 0x00007ffff72d7151 in libgncmod_engine_gnc_module_init (refcount=0)
---Type <return> to continue, or q <return> to quit---
at ../../../src/engine/gncmod-engine.c:46
No locals.
#7 0x00007ffff70574dc in gnc_module_load_common (
module_name=0x7ffff75cbed4 "gnucash/engine", iface=0, optional=0)
at ../../../src/gnc-module/gnc-module.c:519
initfunc = 0x7ffff72d7131 <libgncmod_engine_gnc_module_init>
info = 0x7a7e00
gmodule = 0x6ca990
modinfo = 0x6ccd60
__FUNCTION__ = "gnc_module_load_common"
#8 0x00007ffff705771c in gnc_module_load (
module_name=0x7ffff75cbed4 "gnucash/engine", iface=0)
at ../../../src/gnc-module/gnc-module.c:554
---Type <return> to continue, or q <return> to quit---
No locals.
#9 0x00007ffff75bc099 in libgncmod_app_utils_gnc_module_init (refcount=0)
at ../../../src/app-utils/gncmod-app-utils.c:64
No locals.
#10 0x00007ffff70574dc in gnc_module_load_common (
module_name=0x4062d8 "gnucash/app-utils", iface=0, optional=0)
at ../../../src/gnc-module/gnc-module.c:519
initfunc = 0x7ffff75bc07d <libgncmod_app_utils_gnc_module_init>
info = 0x805f80
gmodule = 0x6ac970
modinfo = 0x6cb2c0
__FUNCTION__ = "gnc_module_load_common"
#11 0x00007ffff705771c in gnc_module_load (
---Type <return> to continue, or q <return> to quit---
module_name=0x4062d8 "gnucash/app-utils", iface=0)
at ../../../src/gnc-module/gnc-module.c:554
No locals.
#12 0x0000000000405180 in load_gnucash_modules ()
at ../../../src/bin/gnucash-bin.c:479
i = 0
len = 22
modules = {{name = 0x4062d8 "gnucash/app-utils", version = 0,
optional = 0}, {name = 0x4062ea "gnucash/engine", version = 0,
optional = 0}, {name = 0x4062f9 "gnucash/register/ledger-core",
version = 0, optional = 0}, {
name = 0x406318 "gnucash/register/register-core", version = 0,
optional = 0}, {name = 0x406338 "gnucash/register/register-gnome",
---Type <return> to continue, or q <return> to quit---
version = 0, optional = 0}, {
name = 0x406358 "gnucash/import-export/qif-import", version = 0,
optional = 0}, {name = 0x406379 "gnucash/import-export/ofx",
version = 0, optional = 1}, {
name = 0x406398 "gnucash/import-export/csv-import", version = 0,
optional = 1}, {
name = 0x4063c0 "gnucash/import-export/csv-export", version = 0,
optional = 1}, {
name = 0x4063e8 "gnucash/import-export/log-replay", version = 0,
optional = 1}, {name = 0x406410 "gnucash/import-export/aqbanking",
version = 0, optional = 1}, {
name = 0x406430 "gnucash/report/report-system", version = 0,
optional = 0}, {name = 0x40644d "gnucash/report/stylesheets",
---Type <return> to continue, or q <return> to quit---
version = 0, optional = 0}, {
name = 0x406468 "gnucash/report/standard-reports", version = 0,
optional = 0}, {name = 0x406488 "gnucash/report/utility-reports",
version = 0, optional = 0}, {
name = 0x4064a8 "gnucash/report/locale-specific/us", version = 0,
optional = 0}, {name = 0x4064ca "gnucash/report/report-gnome",
version = 0, optional = 0}, {
name = 0x4064e6 "gnucash/business-gnome", version = 0,
optional = 1}, {name = 0x4064fd "gnucash/gtkmm", version = 0,
optional = 1}, {name = 0x40650b "gnucash/python", version = 0,
optional = 1}, {name = 0x40651a "gnucash/plugins/bi_import",
version = 0, optional = 1}, {
name = 0x406538 "gnucash/plugins/customer_import", version = 0,
---Type <return> to continue, or q <return> to quit---
optional = 1}}
__FUNCTION__ = "load_gnucash_modules"
#13 0x000000000040548b in inner_main (closure=0x0, argc=1, argv=0x7fffffffde68)
at ../../../src/bin/gnucash-bin.c:578
main_mod = 0xf6acf0
fn = 0x91d930 "��\225\366\377\177"
error = 0x0
#14 0x00007ffff68f442d in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#15 0x00007ffff68ce2ca in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#16 0x00007ffff695fc00 in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#17 0x00007ffff68d7863 in scm_call_4 () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#18 0x00007ffff68ce9ff in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#19 0x00007ffff68cea95 in scm_c_with_continuation_barrier ()
from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#20 0x00007ffff694778c in ?? () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#21 0x00007ffff23e5fe2 in GC_call_with_stack_base ()
from /usr/lib/x86_64-linux-gnu/libgc.so.1
No symbol table info available.
#22 0x00007ffff6947b48 in scm_with_guile () from /usr/lib/libguile-2.0.so.22
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#23 0x00007ffff68f45c5 in scm_boot_guile () from /usr/lib/libguile-2.0.so.22
No symbol table info available.
#24 0x00000000004059ee in main (argc=1, argv=0x7fffffffde68)
at ../../../src/bin/gnucash-bin.c:774
sys_locale = 0x618db0 "\020"
__FUNCTION__ = "main"
More information about the gnucash-devel
mailing list