Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

PCD: Caught fault signal

albert
2012-12-05
2013-05-28
  • albert
    albert
    2012-12-05

    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.

     
  • Hai Shalom
    Hai Shalom
    2012-12-05

    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).