How to debug signal 11 in RTP process

I know in Linux, when a process is killed by sigterm, a core dump will
be created.  It's very easy to debug where the crash is from.

In VxWorks 6.3, is there anything similar to this?  If not, is there
any way to debug a RTP process?  I need to know where the crash is at
in a RTP process.
1/19/2009 8:08:15 PM
comp.os.vxworks 5962 articles. 3 followers. motamedi24 (67) is leader. Post Follow

1 Replies

Similar Articles

[PageSpeed] 27

Set your board in "lab" mode (boot flag 0x400) and the RTP will stay
in memory after the problem occurs. Then you can attach the target
shell ('rtp attach' command with the shell in command mode, i.e. with
the "[vxWorks *]#" prompt. If you see the "->" prompt type 'cmd' to
switch the the command mode) to this RTP and use commands like 'ti',
'tt', and 'd' to debug.

The Error Detection & Reporting (ED&R) facility, if configured in,
might also provide you with useful information (dump the log with the
'edrShow' command from the target shell. The ED&R log should hold the
information regarding the exception.

Alternatively if your user-side code is compiled with the -g option
and the RTP is launched from Workbench you should get a dialog when
the RTP fails and I think you should be able to debug from there in
the Workbench environment.

Hope this helps,

pierre-alain (156)
1/19/2009 9:43:20 PM