From: Yaroslav K. <kav...@je...> - 2010-02-05 06:52:32
|
clisp from CVS head, mingw ... Test passed. rm -f fresh-line.out ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q -M lispinit.mem -x '(progn (dolist (s (quote (*terminal-io* *standard-output* *error-output* *query-io* *debug-io* *trace-output*))) (format t "~S = ~S~%" s (symbol-value s))) (values))' 2>&1 > fresh-line.out Reserved address range 0x19fe0000-0x5d08ffff . STACK size: 98222 [0x156ff40 0x1510088] SP depth: 515960 [../src/eval.d:573] reset() found no driver frame (sp=0x22fea0-0x22a454) make: *** [check-fresh-line] Error 148 Manual attempt: $ ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q -M lispinit.mem -x '(progn (dolist (s (quote (*terminal-io* *standard-output* *error-output* *query-io* *debug-io* *trace-output*))) (format t "~S = ~S~%" s (symbol-value s))) (values))' Reserved address range 0x19fe0000-0x5d08ffff . STACK size: 98222 [0x154ff40 0x14f0088] SP depth: 515960 *TERMINAL-IO* = #<IO TERMINAL-STREAM> *STANDARD-OUTPUT* = #<IO SYNONYM-STREAM *TERMINAL-IO*> *ERROR-OUTPUT* = #<IO SYNONYM-STREAM *TERMINAL-IO*> *QUERY-IO* = #<IO SYNONYM-STREAM *TERMINAL-IO*> *DEBUG-IO* = #<IO TWO-WAY-STREAM #<INPUT CONCATENATED-STREAM> #<IO TERMINAL-STREAM>> *TRACE-OUTPUT* = #<IO SYNONYM-STREAM *TERMINAL-IO*> $ ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q -M lispinit.mem -x '(progn (dolist (s (quote (*terminal-io* *standard-output* *error-output* *query-io* *debug-io* *trace-output*))) (format t "~S = ~S~%" s (symbol-value s))) (values))' 2>&1 > fresh-line.out Reserved address range 0x19fe0000-0x5d08ffff . STACK size: 98222 [0x154ff40 0x14f0088] SP depth: 515960 [../src/eval.d:573] reset() found no driver frame (sp=0x22fea0-0x22a454) -- WBR, Yaroslav Kavenchuk |
From: Sam S. <sd...@gn...> - 2010-02-09 18:37:00
|
Yaroslav Kavenchuk wrote: > > $ ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q > -M lispinit.mem -x '(progn (dolist (s (quote (*terminal-io* > *standard-output* *error-output* *query-io* *debug-io* *trace-output*))) > (format t "~S = ~S~%" s (symbol-value s))) (values))' 2>&1 > fresh-line.out > Reserved address range 0x19fe0000-0x5d08ffff . > STACK size: 98222 [0x154ff40 0x14f0088] > SP depth: 515960 > > [../src/eval.d:573] reset() found no driver frame (sp=0x22fea0-0x22a454) > cannot reproduce ./configure --cbc --with-mingw --with-debug --with-module=rawsock --with-module=wildcard --with-dynamic-ffi --with-libffcall-prefix=/cygdrive/c/sds/top --with-libsigsegv-prefix=/cygdrive/c/sds/top --with-module=dirkey --with-module=bindings/win32 build-mingw-g-2 $ ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q -M lisp init.mem -x '(progn (dolist (s (quote (*terminal-io* *standard-output* *error-o utput* *query-io* *debug-io* *trace-output*))) (format t "~S = ~S~%" s (symbol-value s))) (values))' 2>&1 > z Reserved address range 0x19d70000-0x4b3bffff . STACK size: 98222 [0x124ff40 0x11f0088] SP depth: 515988 $ cat z *TERMINAL-IO* = #<IO TWO-WAY-STREAM #<IO TERMINAL-STREAM> #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"\\sds\\dev\\current\\build-mingw-g-2\\z">> *STANDARD-OUTPUT* = #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"\\sds\\dev\\current\\build-mingw-g-2\\z"> *ERROR-OUTPUT* = #<OUTPUT UNBUFFERED FILE-STREAM CHARACTER> *QUERY-IO* = #<IO SYNONYM-STREAM *TERMINAL-IO*> *DEBUG-IO* = #<IO TWO-WAY-STREAM #<INPUT CONCATENATED-STREAM> #<IO TWO-WAY-STREAM #<IO TERMINAL-STREAM> #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"\\sds\\dev\\current\\build-mingw-g-2\\z">>> *TRACE-OUTPUT* = #<IO SYNONYM-STREAM *TERMINAL-IO*> maybe you could try to debug this yourself? |
From: Yaroslav K. <kav...@je...> - 2010-06-24 12:55:20
|
Sam Steingold wrote: >> $ ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc >> -q -M lispinit.mem -x '(progn (dolist (s (quote (*terminal-io* >> *standard-output* *error-output* *query-io* *debug-io* >> *trace-output*))) (format t "~S = ~S~%" s (symbol-value s))) >> (values))' 2>&1 > fresh-line.out >> Reserved address range 0x19fe0000-0x5d08ffff . >> STACK size: 98222 [0x154ff40 0x14f0088] >> SP depth: 515960 >> >> [../src/eval.d:573] reset() found no driver frame (sp=0x22fea0-0x22a454) >> > > cannot reproduce ... > maybe you could try to debug this yourself? when I run $ ./lisp.exe -B . --version > fresh-line.out Reserved address range 0x19d80000-0x5d5affff . STACK size: 98222 [0x10dff40 0x1080088] SP depth: 515976 I get in fresh-line.out: *** - PARSE-NAMESTRING: The value of *TERMINAL-IO* was not an appropriate stream: #<UNBOUND>. It has been changed to #<IO TERMINAL-STREAM>. *** - SYSTEM::INITIAL-BREAK-DRIVER: The value of *DEBUG-IO* was not an appropriate stream: #<UNBOUND>. It has been changed to #<IO SYNONYM-STREAM *TERMINAL-IO*>. 1. Break> and lisp expects input from the command line After press Ctrl-C I get only [../src/eval.d:573] -- WBR, Yaroslav Kavenchuk |
From: Sam S. <sd...@gn...> - 2010-06-24 21:31:32
|
Yaroslav Kavenchuk wrote: > I get in fresh-line.out: > *** - PARSE-NAMESTRING: The value of *TERMINAL-IO* was not an > appropriate stream: #<UNBOUND>. It has been changed to #<IO > TERMINAL-STREAM>. > *** - SYSTEM::INITIAL-BREAK-DRIVER: The value of *DEBUG-IO* was not an > appropriate stream: #<UNBOUND>. It has been changed to #<IO > SYNONYM-STREAM *TERMINAL-IO*>. this indicates that either init_streamvars was not called or it somehow failed. please either run under gdb, or, if the problem manifests itself only with redirection, use printfs to isolate the problem. thanks. |
From: Sam S. <sd...@gn...> - 2010-06-24 19:23:04
|
Yaroslav Kavenchuk wrote: > Sam Steingold wrote: >>> $ ./lisp.exe -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc >>> -q -M lispinit.mem -x '(progn (dolist (s (quote (*terminal-io* >>> *standard-output* *error-output* *query-io* *debug-io* >>> *trace-output*))) (format t "~S = ~S~%" s (symbol-value s))) >>> (values))' 2>&1 > fresh-line.out >>> Reserved address range 0x19fe0000-0x5d08ffff . >>> STACK size: 98222 [0x154ff40 0x14f0088] >>> SP depth: 515960 >>> >>> [../src/eval.d:573] reset() found no driver frame (sp=0x22fea0-0x22a454) >>> >> cannot reproduce > ... >> maybe you could try to debug this yourself? > > when I run > $ ./lisp.exe -B . --version > fresh-line.out > Reserved address range 0x19d80000-0x5d5affff . > STACK size: 98222 [0x10dff40 0x1080088] > SP depth: 515976 > > > I get in fresh-line.out: > *** - PARSE-NAMESTRING: The value of *TERMINAL-IO* was not an > appropriate stream: #<UNBOUND>. It has been changed to #<IO > TERMINAL-STREAM>. > *** - SYSTEM::INITIAL-BREAK-DRIVER: The value of *DEBUG-IO* was not an > appropriate stream: #<UNBOUND>. It has been changed to #<IO > SYNONYM-STREAM *TERMINAL-IO*>. > 1. Break> > > and lisp expects input from the command line > After press Ctrl-C I get only > [../src/eval.d:573] > I cannot reproduce this either (mingw, cygwin, linux). I see the normal --version output in fresh-line.out |
From: Yaroslav K. <kav...@gm...> - 2010-06-26 11:13:27
|
2010/6/24 Sam Steingold wrote: > I cannot reproduce this either (mingw, cygwin, linux). Strange, I reproduce this nly with 'modern' gcc - 4.4.0 and 4.5.0, with 3.4.5 I cannot reproduce this too. Ok, maybe I will investigate this later. -- WBR, Yaroslav Kavenchuk |