Is there functionality built into ros to get nodes to print a stacktrace on crash?
When ROS nodes crash, modifying launch files to run under gdb is often required to get a stack trace. And a full reattempt to produce the conditions of the crash is necessary.
75% of crash failures (made up number :) could probably be solved without running in the debugger if we could see where the crash happened on each failure.
Is there functionality built into ROS to handle this?