From: SourceForge.net <no...@so...> - 2006-10-12 10:01:15
|
Bugs item #1575811, was opened at 2006-10-12 12:01 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1575811&group_id=1355 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: clisp Group: segfault Status: Open Resolution: None Priority: 5 Submitted By: Peter Van Eynde (pvaneynd) Assigned to: Bruno Haible (haible) Summary: 2.40 sigsegv on sparc Initial Comment: bulding 2.40 with: ./configure debian/build --prefix=/usr --fsstnd=debian --with-dynamic-ffi --with-dynamic-modules --with-module=bindings/glibc --with-module=clx/new-clx --with-debug results in a crash in lisp.run using gdb I see: (gdb) run ./lisp.run -B . -N locale -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc -m 1800KW -x "(and (load \"init.lisp\") (sys::%saveinitmem) (ext::exit)) (ext::exit t)" Starting program: /home/pvaneynd/clisp/clisp-2.40.orig/debian/build/lisp.run ./lisp.run -B . -N locale -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc -m 1800KW -x "(and (load \"init.lisp\") (sys::%saveinitmem) (ext::exit)) (ext::exit t)" STACK depth: 98206 Program received signal SIGSEGV, Segmentation fault. 0x0016effc in hash_lookup_builtin (ht={one_o = 3777369}, obj={one_o = 3783721}, allowgc=false, KVptr_=0xefffe458, Iptr_=0xefffe454) at hashtabl.d:1610 1610 while (!eq(*Nptr,nix)) { /* track "list" : "list" finished -> not found */ (gdb) print Nptr $2 = (gcv_object_t *) 0x43f1c16c (gdb) print /x ht $4 = {one_o = 0x39a359} (gdb) frame #0 0x0016effc in hash_lookup_builtin (ht={one_o = 3777369}, obj={one_o = 3783721}, allowgc=false, KVptr_=0xefffe458, Iptr_=0xefffe454) at hashtabl.d:1610 1610 while (!eq(*Nptr,nix)) { /* track "list" : "list" finished -> not found */ (gdb) backtrace #0 0x0016effc in hash_lookup_builtin (ht={one_o = 3777369}, obj={one_o = 3783721}, allowgc=false, KVptr_=0xefffe458, Iptr_=0xefffe454) at hashtabl.d:1610 #1 0x00173690 in gethash (obj=Cannot access memory at address 0x43f1c16c ) at hashtabl.d:2416 #2 0x00284d54 in register_foreign_variable (address=0x357100, name_asciz=0x32cd00 "ffi_user_pointer", flags=0, size=4) at foreign.d:185 #3 0x002a0edc in init_ffi () at foreign.d:4422 #4 0x0004675c in main (argc=17, argv=0xefffe6c4) at spvw.d:3345 (gdb) print flags $5 = 2 '\002' (gdb) print hashindex $6 = 1357776787 (gdb) print kvtable $7 = {one_o = 3777329} (gdb) print kvt_data $8 = (gcv_object_t *) 0x39a348 I there are any gdb commands I can execute to help debug this problem, just ask ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1575811&group_id=1355 |