-
In most circumstances I have found that a running cFS instance can be killed with Ctrl-C or Ctrl-\ However, sometimes I noticed that cFS can become completely un-killable. In these circumstances where cFS will not terminate I have found that nothing works short of a shutdown/restart of the computer. Even liberal use of On rare occasions I have noticed that even rebooting the computer causes cFS to refuse to startup on reboot unless a full shutdown of the machine is invoked. A full shutdown and power-on of the computer seems to always work. This may be unrelated to the un-killable issue I care about. My questions are:
NOTE: This is using BootesRC2 on Linux based computers. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I seem to recall some changes related to cancellation points (or missing cancellation points) since Bootes-RC2, but from a quick search only found nasa/osal#1028 in the framework. There may be a missing cancellation point in apps from that time period. HS had a recent fix: nasa/HS#38. Caelum also reworked interrupt handling (moved to PSP) to clean up Ctrl-C behavior which may be related. Either way I haven't observed issues like this in Draco at all (other than the HS issue we fixed). |
Beta Was this translation helpful? Give feedback.
I seem to recall some changes related to cancellation points (or missing cancellation points) since Bootes-RC2, but from a quick search only found nasa/osal#1028 in the framework. There may be a missing cancellation point in apps from that time period. HS had a recent fix: nasa/HS#38. Caelum also reworked interrupt handling (moved to PSP) to clean up Ctrl-C behavior which may be related. Either way I haven't observed issues like this in Draco at all (other than the HS issue we fixed).