Differences between version 2 and predecessor to the previous major change of SIGABRT.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Thursday, November 21, 2002 12:01:17 pm | by PerryLorier | Revert |
Older page: | version 1 | Last edited on Friday, September 27, 2002 8:45:23 am | by PerryLorier | Revert |
@@ -1,3 +1,7 @@
!!!Signal: Abort
-Generated by abort(3). This signal by default causes your program to terminate and dump core
+Generated by abort(3). This signal by default causes your program to terminate and dump core.
+
+abort(3), is often called indirectly by assert(3). Basically this usually means that the program detected an illegal state and has aborted allowing for debugging.
+
+You can often also generate a SIGABRT with Ctrl-\, useful if you are trying to debug an infinite loop. (Run the program, wait for it to "hang" press Ctrl-\ or kill -ABRT ''pid'', and then use gdb(1) to inspect the core file).