5393
XL2; Fixed potential race conditions with Deletion of Coil records
XL200

While search for causes or reported memory clears on a coil tail out, we discovered some remote possibilities of deleting coil records and leaving dangling pointers behind. Each of these were remote possibilites but potentially possible non the less.

When the controller cleans up deleted coil records in the background, there was a small chance it could free a coil that some other part of the system — a screen dialog, or the host-computer/Eclipse browse position — was still pointing at, which can corrupt memory. The cleanup now waits if a pop-up dialog is open, refuses to delete the coil the host is currently looking at, and briefly locks the coil list the same way every other record type already does. This is extra insurance against a hard-to-reproduce field report about coils.

Model Version Released
XL2OL 5.109.2 9/11/2026
XL2CL 5.109.2 9/11/2026
XL220OL 5.110.0 9/28/2026
XL220CL 5.110.0 9/28/2026
XL2OL 4.109.2 9/11/2026
XL2CL 4.109.2 9/11/2026
XL220OL 4.110.0 9/28/2026
XL220CL 4.110.0 9/28/2026