SEGFAULT when importing old (binary) files

Herbert Thoma tma@iis.fhg.de
Tue, 26 Dec 2000 16:14:51 +0100


Hi!

With the newest cvs version I get a segfault when I
try to import a old data file. Loading a xml data file
works.

gnome:  1.2.8 (I updated yesterday to get Guppi working)
guile:  1.3.4
g-wrap: 1.1.4

 Herbert.

GDB backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x40446dc6 in g_str_hash () from /usr/lib/libglib-1.2.so.0
(gdb) bt
#0  0x40446dc6 in g_str_hash () from /usr/lib/libglib-1.2.so.0
#1  0x40438140 in g_hash_table_lookup () from /usr/lib/libglib-1.2.so.0
#2  0x400379d1 in gnc_commodity_table_lookup () at gnc-commodity.c:341
#3  0x80a9992 in gnc_ui_commodity_druid_create (
    filename=0x8272f48 "gnc:hook-run-danglers") at druid-commodity.c:133
#4  0x80a9823 in gnc_import_legacy_commodities (
    filename=0x8272f48 "gnc:hook-run-danglers") at druid-commodity.c:81
#5  0x80dead7 in gwrap_gnc_import_legacy_commodities (scm_param0=1084934992)
    at gnc.c:8761
#6  0x405eb992 in scm_deval () from /usr/lib/libguile.so.6
#7  0x405ec488 in scm_dapply () from /usr/lib/libguile.so.6
#8  0x405e6c24 in scm_apply () from /usr/lib/libguile.so.6
#9  0x405e77d9 in scm_for_each () from /usr/lib/libguile.so.6
#10 0x405eb992 in scm_deval () from /usr/lib/libguile.so.6
#11 0x405ec488 in scm_dapply () from /usr/lib/libguile.so.6
#12 0x405e6c24 in scm_apply () from /usr/lib/libguile.so.6
#13 0x405f67ac in gh_call2 () from /usr/lib/libguile.so.6
#14 0x806c647 in gncPostFileOpen (
    filename=0x8267640 "/home/herbie/xacc/herbie/herbie.xac")
    at FileDialog.c:349
#15 0x806c6f0 in gncFileOpenFile (
    newfile=0x8267640 "/home/herbie/xacc/herbie/herbie.xac")
    at FileDialog.c:382
#16 0x8091832 in gnucash_ui_open_file (
    name=0x8267640 "/home/herbie/xacc/herbie/herbie.xac") at top-level.c:397
#17 0x80d8558 in gwrap_gnucash_ui_open_file (scm_param0=1084976536)
    at gnc.c:4828
#18 0x405eb992 in scm_deval () from /usr/lib/libguile.so.6
#19 0x405e87ca in scm_deval () from /usr/lib/libguile.so.6
#20 0x405e87ca in scm_deval () from /usr/lib/libguile.so.6
#21 0x405ec488 in scm_dapply () from /usr/lib/libguile.so.6
#22 0x405e6c24 in scm_apply () from /usr/lib/libguile.so.6
#23 0x405f6729 in gh_call0 () from /usr/lib/libguile.so.6
#24 0x80cdcdf in gnucash_main_helper (argc=1, argv=0xbffff854) at gnucash.c:126#25 0x405f6833 in gh_launch_pad () from /usr/lib/libguile.so.6
#26 0x405f995f in invoke_main_func () from /usr/lib/libguile.so.6
#27 0x4062717b in scm_internal_lazy_catch () from /usr/lib/libguile.so.6
#28 0x405f9901 in scm_boot_guile_1 () from /usr/lib/libguile.so.6
#29 0x405f965c in scm_boot_guile () from /usr/lib/libguile.so.6
#30 0x405f686b in gh_enter () from /usr/lib/libguile.so.6
#31 0x80cdf2a in main (argc=1, argv=0xbffff854) at gnucash.c:195                
-- 
Herbert Thoma
FhG-IIS A, Studio Department
Am Weichselgarten3, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax:   +49-9131-776-399
email: tma@iis.fhg.de
www: http://www.iis.fhg.de/