I have an application, in C++ over running linux, which on exit gets abort signal. Before I go after the code to hunt down the problem, I need to know what could be the cases in which I shall get an abort signal from kernel. This could give me proper direction to debug.
Please mention each and every potential scenario in which an application could get an abort signal.
@ specifics of execution scenario are,
TIA
When the application crashes, the debugger will give you the line, let you inspect thread, variables...
Other solution:
Root cause can be multiple : reading outside of your memory space, division by 0, dereferencing invalid pointer...