...
Process Abort Traceback Message
Expand | ||
---|---|---|
| ||
Tsentry can collect and output a set of information about any Tsentry-aware process that abends (has an abnormal end). This information is printed to the LogMsg file if requested for a process in the sysProcs.ini file. The “trapCrash” option, initially set on a per-task basis in the sysProcs.ini file, includes the following alternatives, as described in the comments of that file:
An example of the Traceback information output to LogMsg is as follows. This abend was caused by a task (DemoTask) that was hardcoded to use a pointer set to NULL to reference a value. The TrapCrash option was set to an “A”, requesting all information be dumped and requesting that the process be terminated. |
Expand | ||
---|---|---|
| ||
A Description of each line follows:
This group of lines lists the functions calls that were executed to get to the current location of the abort. They are listed in reverse chronological order. The first line contains the location of the abort. If this line is in an application program for which debugging information is accessible, then it will provide the line of code that was executing when the abnormal termination occurred. In the example above (DemoTask.exe, main()+0282 byte(s), D:\DemoNtRt\Demo\Tasks\DemoTask\DemoTask.cpp, line 0166+0003 byte(s)), the problem occurred in line 166 of DemoTask.cpp. There will be one following line in this Stack Information section for each call tracing back to the initial Kernel call that initiated the process.
|