Our system was rebooting after the following message " pcd : Caught fault signal".
And this message is being printed when PCD receives one of the following signals.
-SIGINT, SIGSEVG, SIGILL, SIGBUS, SIGQUIT.
I'm wondering whether generation of these signals are due to PCD process malfunction,
or due to "other" processes that PCD launches..
Any help would be appreciated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is a result of an internal malfunction which caused one of these signals.
When this happens, pcd will write a self exception file in /tmp/pcd_self_exception.txt (unless changed by the configuration). It is a binary file and not a text file, and its format is available in PCD_process_terminate function.
This binary file can help you understand where it crashed, by looking at the pc and lr/ra values.
pcd reboots the system when such a fatal error happens. However, you can always disable pcd rebooting the system by enabling debug mode (-d).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Our system was rebooting after the following message " pcd : Caught fault signal".
And this message is being printed when PCD receives one of the following signals.
-SIGINT, SIGSEVG, SIGILL, SIGBUS, SIGQUIT.
I'm wondering whether generation of these signals are due to PCD process malfunction,
or due to "other" processes that PCD launches..
Any help would be appreciated.
This is a result of an internal malfunction which caused one of these signals.
When this happens, pcd will write a self exception file in /tmp/pcd_self_exception.txt (unless changed by the configuration). It is a binary file and not a text file, and its format is available in PCD_process_terminate function.
This binary file can help you understand where it crashed, by looking at the pc and lr/ra values.
pcd reboots the system when such a fatal error happens. However, you can always disable pcd rebooting the system by enabling debug mode (-d).