Dan is vexed by
> ;;; MISHAP - USERSTACK HAS CHANGED AFTER ASYNCHRONOUS TRAP PROCEDURE
> ;;; INVOLVING: <procedure>
> ;;; DOING :
These errors typically arise from callbacks that have left
something on the user stack. Assuming it's not an error
in the rc software (unlikely) it's in your code. Either
you need to take pains to track it down (tracing procedures etc)
or a quick fix is to put list brackets [%...%] in an outer
procedure, and then take the list off the stack (with ->; or
erase)
Robin
--
Stephen Pillinger | School of Computer Science,
E-Mail: S.M.Pillinger@cs.bham.ac.uk | University of Birmingham,
Tel: 0121-414-3214 or 0836-667389 | Birmingham B15 2TT, UK.
|