Hi All,
Could someone explain the meaning of the numbers after the ‘Run fault’
mean and how they should be used to determine a fault condition.
Mar 19 10:38:49 1 00001013 Run fault 293 000B 000E
Thanks
John
Hi All,
Could someone explain the meaning of the numbers after the ‘Run fault’
mean and how they should be used to determine a fault condition.
Mar 19 10:38:49 1 00001013 Run fault 293 000B 000E
Thanks
John
293 is the pid
000b is the signal (11 = sigsegv)
000e is the kernel trap number (which maps to the intel signals…
most typical is 000e which is a page fault
0b trap is segment not present
0c trap is stack fault
0d trap is general protection fault
0e trap is page fault
the main one to worry about is the signal…
John Parsons <parsonsj@esi.com> wrote:
Hi All,
Could someone explain the meaning of the numbers after the ‘Run fault’
mean and how they should be used to determine a fault condition.
Mar 19 10:38:49 1 00001013 Run fault 293 000B 000E
Thanks
John
–
Randy Martin randy@qnx.com
Manager of FAE Group, North America
QNX Software Systems www.qnx.com
175 Terence Matthews Crescent, Kanata, Ontario, Canada K2M 1W8
Tel: 613-591-0931 Fax: 613-591-3579
John Parsons <parsonsj@esi.com> wrote:
Hi All,
Could someone explain the meaning of the numbers after the ‘Run fault’
mean and how they should be used to determine a fault condition.
Mar 19 10:38:49 1 00001013 Run fault 293 000B 000E
Also important – the lines come in pairs. The next line in the
traceinfo should be something like “last run fault at…” and give
the program name and some other useful stuff.
QNX Training Services
dagibbs@qnx.com