Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#15 :pop sometimes causes error in CMUC

open
nobody
None
5
2002-10-31
2002-10-31
Raymond Toy
No

Using :pop (Ctrl-d) sometimes causes a lisp error to be
produced:

Error in function KERNEL:%WITH-ARRAY-DATA: End 10 is
greater than total size 1.

I think this is caused by find-return-to in
def-debug-command "POP". In there, we do (string=
<restart-string> "Return to " :end1 10). In these
cases, it looks like the restart-string is ".", a
string of length 1. I think if we change :end1 10 to
:end1 (min 10 (length <restart-string>)) will get rid
of this error.

I'm not sure, but I think this occurs when the real
restart is "Retry assertion".

Discussion