Beamline reports that very infrequently the IOC crashes when AcquireStart is written to. My working theory is that this is an issue with the camera context object being pinged on the monitoring thread at the same time as acquisition is meant to start causing a SegFault.
The monitoring thread is not actually very useful - can only run when not acquiring etc, so if it turns out that it is the cause I think I will just remove it.
Beamline reports that very infrequently the IOC crashes when
AcquireStart
is written to. My working theory is that this is an issue with the camera context object being pinged on the monitoring thread at the same time as acquisition is meant to start causing a SegFault.The monitoring thread is not actually very useful - can only run when not acquiring etc, so if it turns out that it is the cause I think I will just remove it.