The miniDebugger is a stripped down version of the Debugger, which does not
offer a graphical user interface, but is controlled by entering commands
to the (x-)terminal window, where ST/X was started.
The system enters a miniDebugger, if an error occurs within the Debugger itself -
or, if you are running a Smalltalk without a graphical debugger or without
graphical classes at all.
To get a list of available miniDebugger commands, type
"?" (question-mark) at its prompt.
The most useful miniDebugger commands are:
'c'
- continue (same as corresponding debugger function)
'a'
- abort (same as corresponding debugger function)
'T'
- terminate the process.
Be careful to not terminate the event dispatcher or scheduler.
'p'
- print walkback. This shows the context chain in a format
similar to what is shown in the graphical debugger.
'P'
- print processes. This outputs a list of known processes
with their process ids and names.
'x'
- exit smalltalk. This exits the system immediately, without asking
any questions.
'I'
- enter a line-by-line emergency interpreter.
Leave the interpreter by entering an empty line.