What is a Unrecoverable Error 650 - Processor Stack Overflow?
The stack has blown!
──────────────────────────────────────────────────────────────────────────────
Basically the most likely cause of this is Recursion.
Normally 8 out of 10 cats owners who expressed a preference said that their
UE 650's occurred because of an error in their error systems. An error
occurred in the error system and so the error system was called, the error
occurred again and then the error system was called etc.
This may be resolved by correcting the error within the error system and
re-compiling, linking and running the program again.
On the odd occasion where this is not the problem another explanation could
be that there is simply not enough space Reserved for the CPU Stack. If
this is the case, then you may increase the amount of space being reserved
for the CPU stack by allocating a larger stack space using your linker stack
command.
Please remember that when you increase your stacks, you are lowering the
amount of DS available and hence reducing the amount of space for the Memvar
table and the Eval stack to grow into which could force a different problem
to appear.