Listener: error when typing nonexistent symbol
Paolo Amoroso
amoroso at mclink.it
Sun May 30 15:37:39 CEST 2004
Suppose I type at the CLIM Listener prompt a symbol that does not
exist (`#' marks the position of the cursor):
(clim:format-graph-from-root#
If I type SPACE now, I get the error included below. I use the latest
McCLIM CVS sources with CMUCL 18e under Debian Woody.
Paolo
----------------------------------------------------------------------
Unable to display error condition:
Error in function UNIX::SIGSEGV-HANDLER: Segmentation Violation at #xB2800.
Restarts:
0: [CONTINUE ] Use symbol anyway.
1: [ABORT ] Return to application command loop
2: [RETURN-TO-LISTENER] Return to listener.
3: Return to Top-Level.
Debug (type H for help)
(COMMON-LISP::READ-TOKEN #<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}> #\c)
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no longer exists:
target:code/reader.lisp.
0] backtrace
0: (COMMON-LISP::READ-TOKEN #<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
#\c)
1: (COMMON-LISP::READ-MAYBE-NOTHING
#<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
#\c)
2: (COMMON-LISP::READ-LIST #<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
#<unused-arg>)
3: (READ-PRESERVING-WHITESPACE #<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
T
NIL
T)
4: (READ-PRESERVING-WHITESPACE #<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
T
NIL
NIL)
5: (READ-PRESERVING-WHITESPACE 4
#<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
T
NIL
...)[:EXTERNAL]
6: ("DEFINE-PRESENTATION-METHOD ACCEPT" #<unused-arg> #<unused-arg>
#<CLIM-INTERNALS::|(presentation-type CLIM::FORM)| {490D4DAD}> CLIM:FORM
...)
7: ("DEFUN ACCEPT-1" #<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>)
8: (CLIM:ACCEPT CLIM:FORM
:STREAM
#<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>
:PROMPT
...)
9: ("DEFMETHOD READ-FRAME-COMMAND (LISTENER)"
#<CLIM:STANDARD-INPUT-EDITING-STREAM {489AE0AD}>)
10: ("DEFMETHOD INVOKE-WITH-INPUT-EDITING (EXTENDED-INPUT-STREAM T T T T)"
#<unused-arg> #<unused-arg>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {4899EFD5}>
#<Closure Over Function "DEFMETHOD READ-FRAME-COMMAND (LISTENER)"
{489AC689}>
...)
11: ("DEFMETHOD INVOKE-WITH-INPUT-EDITING :AROUND (EXTENDED-OUTPUT-STREAM T T T T)"
#<unused-arg>
#S(PCL::FAST-METHOD-CALL
:FUNCTION #<Function "DEFMETHOD INVOKE-WITH-INPUT-EDITING (EXTENDED-INPUT-STREAM T T T T)"
{112F5EE1}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO #)
:ARG-INFO (5))
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {4899EFD5}>
#<Closure Over Function "DEFMETHOD READ-FRAME-COMMAND (LISTENER)"
{489AC689}>
...)
12: ("DEFMETHOD READ-FRAME-COMMAND (LISTENER)" #<unused-arg> #<unused-arg>
#<CLIM-LISTENER::LISTENER {4896F2AD}>
(:STREAM #<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {4899EFD5}>))
13: ("DEFMETHOD READ-FRAME-COMMAND :AROUND (APPLICATION-FRAME)" #<unused-arg>
#S(PCL::FAST-METHOD-CALL
:FUNCTION #<Function "DEFMETHOD READ-FRAME-COMMAND (LISTENER)"
{4828A0B9}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO #)
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {4896F2AD}>
(:STREAM #<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {4899EFD5}>))
14: ("DEFMETHOD READ-FRAME-COMMAND :AROUND (LISTENER)" #<unused-arg>
#S(PCL::FAST-METHOD-CALL
:FUNCTION #<Function "DEFMETHOD READ-FRAME-COMMAND :AROUND (APPLICATION-FRAME)"
{113E6109}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL #
:ARG-INFO #)
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {4896F2AD}>
(:STREAM #<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {4899EFD5}>))
15: ("DEFMETHOD DEFAULT-FRAME-TOP-LEVEL (APPLICATION-FRAME)" #<unused-arg>
#<unused-arg> #<CLIM-LISTENER::LISTENER {4896F2AD}>
(:PROMPT CLIM-LISTENER::PRINT-LISTENER-PROMPT))
16: ("DEFMETHOD RUN-FRAME-TOP-LEVEL (APPLICATION-FRAME)" #<unused-arg>
#<unused-arg> #<CLIM-LISTENER::LISTENER {4896F2AD}> #<unused-arg>)
17: ("DEFMETHOD RUN-FRAME-TOP-LEVEL (LISTENER)" #<unused-arg>
#S(PCL::FAST-METHOD-CALL
:FUNCTION #<Function "DEFMETHOD RUN-FRAME-TOP-LEVEL (APPLICATION-FRAME)"
{113F3209}>
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {4896F2AD}> NIL)
18: ("DEFMETHOD RUN-FRAME-TOP-LEVEL :AROUND (APPLICATION-FRAME)" #<unused-arg>
#S(PCL::FAST-METHOD-CALL
:FUNCTION #<Function "DEFMETHOD RUN-FRAME-TOP-LEVEL (LISTENER)"
{487BD0D9}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO #)
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {4896F2AD}> NIL)
19: (INTERACTIVE-EVAL (CLIM-LISTENER:RUN-LISTENER))
20: (COMMON-LISP::%TOP-LEVEL)
21: (COMMON-LISP::RESTART-LISP)
0]
----------------------------------------------------------------------
--
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
More information about the mcclim-devel
mailing list