A program caused the program to stop working correctly

Sujith Rajan picture Sujith Rajan · Sep 18, 2014 · Viewed 7.6k times · Source

I've developed a software using National Instruments LabWindows/CVI and installed the .exe in a Windows 7 32 bit PC with 4GB RAM. When I run my software, sometimes I get the following error.

"A program caused the program to stop working correctly. Windows will close the program and notify you if a solution is available"

This is very random and sometimes this error never comes.

Can anyone help me to understand this issue please. I've reviewed my software code many times and I am sure that I am not doing anything wrong in the software which causes this error to come up.

Is this anything related to windows and how can I resolve this? Help is much appreciated.

Thanks Sujith Rajan

Answer

user4050290 picture user4050290 · Sep 18, 2014

I have encountered similar problems several times.

This may happen even with simple programs like a console application used to get input from user and display some data on screen after processing it.

Usually, this is an indication that your computer is unable to provide enough resources to this program or that there is a bug in your code.

It might be random due to the following reasons:

  1. The Processor might already be busy with several demanding tasks and your program needs to be closed due to this. At other times, when it works well, the resources might be available.

  2. Your program might have a certain logical error that appears at runtime only when certain conditions are fulfilled. (such as an erroneous conditional statement)

  3. Your program might have an infinite loop.

  4. Windows suspects your file to be harmful to the system (for some reason).