Hi everyone,

I'm working on a fairly complex legacy application, which uses several threads to do its job.

When it crashes (for instance when it tries to access a deleted object, or stuff like that), it seems only the thread where the error occured stops. All the other threads go on as if nothing had happened.

This is a problem. I want it to crash completely (the application is watched remotely, if it crashes partially the crash might go undetected). Is this normal behavior? How can I change it?