Applies To:
  • CitectSCADA 5.xx, 6.00
  • CitectHMI 5.xx, 6.00

CitectSCADA may crash with the debug.log pointing to a crash in Cache.C. 

The crash seems to happen when a large number of ports exist in CitectSCADA and quite a few of these are not actually used.

Therefore, it is possible for the channel number on ports to reference channel memory that has not been allocated .

The workaround for this is to ensure that your CitectSCADA project only refers to ports that exist and are being used in your system. You should delete any ports that are not in use.

Citect has confirmed this to be a problem in CitectHMI/SCADA version 5.XX to 6.XX. We are researching this problem and will post new information here as it becomes available.