Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

By convention, a negative exit code corresponds to the number of the signal that caused the process to die. E.g., -11 is SIGSEGV, and -6 is SIGABRT. For a list of signals, have a look at /usr/include/bits/signum.h (at least on my Ubuntu Lucid system, that's where they're defined).

By convention, a negative exit code corresponds to the number of the signal that caused the process to die. E.g., -11 is SIGSEGV, and -6 is SIGABRT. For a list of signals, have a look at /usr/include/bits/signum.h (at least on my Ubuntu Lucid system, that's where they're defined).

Btw, this behavior and the meaning of the numbers isn't specific to roslaunch; roslaunch is just reporting back the exit code that the process gave when it died.