Hi there…
I’m QNX App. enginner.
While one Process is running in ARM platform, that is died
with “Process 32783 (XXXX) terminated SIGSEGV code=2 fltno=5 ip=00000004
mapaddr=00000000.” message left.
What do code,fltno,ip and mapaddr mean??
Please answer…
B.H Jun wrote:
Hi there…
I’m QNX App. enginner.
While one Process is running in ARM platform, that is died
with “Process 32783 (XXXX) terminated SIGSEGV code=2 fltno=5 ip=00000004
mapaddr=00000000.” message left.
What do code,fltno,ip and mapaddr mean??
Please answer…
The code and fltno are the si_code/si_fltno in the siginfo_t
that describes the signal delivered to the process.
code=2 is SEGV_ACCERR, fltno=5 is FLTACCESS.
ip is the address of the instruction that caused the fault.
This looks like your program attempted to branch to 0x00000004
which is not normally a valid address, so it took a page fault.
Sunil.
“B.H Jun” <mt22@lge.com> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:bk3trh$fa9$1@inn.qnx.com…
Hi there…
I’m QNX App. enginner.
While one Process is running in ARM platform, that is died
with “Process 32783 (XXXX) terminated SIGSEGV code=2 fltno=5 ip=00000004
mapaddr=00000000.” message left.
What do code,fltno,ip and mapaddr mean??
Please answer…
Looks like you are working with cross development platform via Ethernet,
this information is connevted with process responsible for cross debugging.
Petr Storojev,