I have a multithreaded QNX 6.2.1 application running on an embedded x86 target which is terminating randomly with a memory fault. Running the application in the QNX IDE debugger has shown the problem is generating a SIGSEGV signal and the debugger call stack shows all the threads suspended, but how can I find the thread and source code line which generated the fault? Trying to use the debugger in a post-mortem mode with a core dump file generated from the dumper utility has been unsuccessful. When the core dump file is loaded in the debugger, it shows nothing in the debug or information panes. Any ideas or hints on how to use the debugger to find this problem would be greatly appreciated.