QRecall subdivides its tasks among multiple processes for security, efficiency, and flexibility.
These processes communicate with each other in order to coordinate activities and monitor progress.
On occasion, these communication channels can break down and you may see a message like "Lost connection with process." This might indicate a serious problem, but it could just be a temporary glitch in the Interprocess Communications (IPC) service. Here's how to tell the difference:
QRecallHelper
process is still running.
Each running action is performed by a separate instance of the QRecallHelper
process.
If the helper for the action is still running, the communications between it and the applications
monitoring its progress probably just broke down (and may start working again).
Let the action run; it should finish on its own.
Loss of communications can often happen when the computer is asleep; the action finishes before the monitor process wakes up, so the monitor thinks it has lost communication with the action when, in fact, it was just napping.
If you want to stop an action that the monitor has lost a connection with, you can use the Activity Monitor app to either:
QRecallHelper
process.
This is equivalent to clicking the Stop button in the monitor window.
If the action is still responsive, you'll soon see a "Stopped" message appear in the log,
and the action will gracefully terminate on its own.QRecall Monitor
process.
The operating system will immediately restart it.
The monitor will (should) reconnect with all running actions within a few minutes.
Once reconnected, resume monitoring the action or stop it, as desired.