(C) 1998 AROS - The Amiga Research OS
When the stack is swapped, the data on the stack(s) will not be altered, so the stack may not be set up for you. It is generally required that you replace your stack before exiting from the current stack frame (procedure, function call etc.).
Calling StackSwap() twice consequtively will effectively do nothing.