From: Michael K. <mic...@gm...> - 2008-01-05 16:50:59
|
Sam Steingold wrote: > this is frighteningly similar to the bug reported by Yaroslav. > could you please debug this? > you need to run ./configure --with-debug and play with gdb. > IIRC, "::" is somehow transformed into ";". Ok, I played with gdb... gdb seems to jump back and forth in the source code without any visible reason?! I got to a breakpoint in eval, which I think is good, but I don't know how to inspect the one_o field (see below). I think I need to spend some more time reading gdb documentation... ------- Current directory is d:/Projects/clisp-cvs/clisp/build.mingw-debug/ GNU gdb 6.5.50.20060706-cvs (cygwin-special) [..] (gdb) run Starting program: /cygdrive/d/Projects/clisp-cvs/clisp/build.mingw-debug/lisp.exe -x "(and (setq custom::*load-paths* (quote (\"../src/\"))) (load \"../src/init.lisp\") (sys::%saveinitmem) (ext::exit)) (ext::exit t)" [..] ;; Loading file ..\src\defseq.lisp ... ;; Loaded file ..\src\defseq.lisp [..] ;; Loading file D:\Projects\clisp-cvs\clisp\src\room.lisp ... ;; Loaded file D:\Projects\clisp-cvs\clisp\src\room.lisp [..] interpret_bytecode_ (closure={one_o = 434341629}, codeptr=0x19e38640, byteptr_in=0x19e38652 ";\001\003\016") at ../src/eval.d:7694 eval1 (form={one_o = 2221808}) at ../src/eval.d:3848 eval (form={one_o = 1526398627}) at ../src/eval.d:2919 (gdb) ------- Regards Michael |