Branch: refs/heads/master
Home: https://github.com/LinuxCNC/linuxcnc
Commit: 990cb293bdc04c6a576b860a541ba269ea77f897
https://github.com/LinuxCNC/linuxcnc/commit/990cb293bdc04c6a576b860a541ba269ea77f897
Author: Luca Toniolo <107...@us...>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M src/emc/task/taskclass.cc
Log Message:
-----------
task: set io.status=DONE on emcIoAbort to unblock tool-change abort
After commit 764655eb4d moved IO handling from the out-of-process
iocontrol into Task, EMC_TOOL_ABORT no longer flips emcioStatus.status
back to RCS_DONE. The old NML dispatcher set RCS_DONE by default for
every command; the new in-process emcIoAbort cleared the tool_change
and tool_prepare pins but left status stuck at RCS_EXEC from the prior
emcToolLoad/emcToolPrepare call.
emctaskmain's MDI, auto and state-restore paths gate on
io.status == RCS_DONE, so an abort received while tool-change was
pending wedged the UI and prevented further MDI or program runs.
Closes #3675
Commit: 034db2ebd284afbcc5724c3efe80132d8278246c
https://github.com/LinuxCNC/linuxcnc/commit/034db2ebd284afbcc5724c3efe80132d8278246c
Author: andypugh <an...@bo...>
Date: 2026-05-18 (Mon, 18 May 2026)
Changed paths:
M src/emc/task/taskclass.cc
Log Message:
-----------
Merge pull request #4031 from grandixximo/fix/3675-tool-change-abort-wedge
task: unblock tool-change abort by setting io.status=DONE
Compare: https://github.com/LinuxCNC/linuxcnc/compare/4a783a2433bd...034db2ebd284
To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications
|