A user of my software is reporting that it is terminating without a "by your leave". I have catch handlers in my main thread and where it is possible on other threads. I also have a terminate handler. Most of these use StackWalker to try to generate a back trace (on Windows).
I expect that an exception may be happening on a thread where I can't install catch handlers.
Is there any way to find out what the call stack was at the time that abort() was called (on any thread) without having access to the user machine - assume the user doesn't have the skill set to run a debugger.
Thanks David