For a project I use a cRIO-9030 controller with two analog input modules and a temperature module. It communicates with a PC for which I have created an executable using LabVIEW 2017. The PC gets the measured data form the cRIO via network shared variables and network streams, formats the data into something useful, displays this data and depending on user input will log some data. All not very exciting. The executable runs on a computer (Win10 64-bit) without the LabVIEW development environment (32-bit) but I have installed the RTE so it works.
However, after almost two weeks of running this morning the following pop-up message was found on the screen
“Cardamon unexpectedly stopped working”.
The user interface was still visible but in Windows task manager the Cardamon.exe was gone. Closing the pop-up also closed the user interface.
I checked the Windows event viewer and found the following error logged.
Windows Event Viewer
The exception code 0xc0000374 means there is some sort of 'Heap Corruption Exception' generated by ntdll.dll but I have no idea what might cause this and how to debug this.
If anyone has some advice or at least a direction I need to search in it would be highly appreciated.
Is it also possible some other software program running on the PC could be the cause of this ?