>What happens is that the kernal detects that a program is attempting
>to access a region of memory it is not allowed to. It sends a signal to
>the running application informing the application of this problem. Now
>this is a very bad thing for the application to be doing and means
>something has gone gone horribally wrong somewhere. Abi intercepts this
>signal and attempts to save the file. If abi has not become too corrupted
>this works.
When it does this, does it make sure NOT to overwrite any existing file? If it
overwrites a file when crashing, it may well write garbage to it and trash the
file.
phma