4.72.3
12/9/2020
The Hole correction had bug that was able to cause the Input Task Watch Dog test to fail and report an F0001 Task Error.
If a hole was detected within the Hole Tolerance and on the exact encoder count of the shear target, an infinite loop having no sleeps within the Shear Task would occur. This would use all of the CPU time not allowing the Input Task to run and the Input Task Watch Dog would trigger.
This seems improbable but we had lots of task error dumps and other evidence that all pointed to the Hole Correction logic being the cause. This condition was the only path that could be found that would have caused an infinite loop. All of the Task Error dumps showed that the Shear task was in code involved in this loop.
Time will tell if it resolves the issue for the customer having the Task Errors.