hexagon logo

Strange Error affecting All CMMs: Critical Error

We have many CMMs in our shop, and almost every one gets this critical error every day (ref image). The content of the critical error all relates to memory issues. We have added the maximum amount of RAM within our PCs, and still see the error. To bypass the error, the computer is restarted, and everything works like normal until it pops up again. It seems to occur at the end of the program while generating a report, but I can't confirm it only happens then. For context, in 2025 we have reported 101 instances of this error. Has anyone gotten this error, or something similar? We do use a software to launch all our programs, and are investigating if this could be the cause, but it seems like a PC-DMIS issue since its occurring around report generation. Here is a snip of the header of this error, anyone have any ideas?

Parents
  • From your description I would definitely try just running the programs normally without all of your custom addons/software/reporting. I have gotten similar errors using other CMM software. It can be very hard to figure out exactly what is causing the error but generally its due to long nested loops with lots of variables being written to and read from repeatedly. It is trying to write to an available memory space it thinks is empty but is not. Basically your program is too complicated which is what I would expect running big programs from custom in-house spaghetti coded software. It doesn't actually have anything to do with the amount of RAM.

  • Unfortunetly, I can't run any programs without that software in the long term. We are measuring many parts per day, and without it, the programs can easily get confused, leading to crashes when the wrong program is selected for a part. It, in general, is used for program management in many other ways too, that would be a hard sell to get rid of. I could, though, contact the original creator of the software. Is this error more likely caused by the launching software do you think? or just the overall complexity of the program?

  • I'd bet money on it being the launching software. It would have to be a really complicated CMM program otherwise. and nobody really makes those kinds of programs which is why everyone in this thread is just speculating as to what is causing your issue. Given what you've said your only real option is to rewrite that software pretty much entirely. Which is not actually as big of a task as it sounds. I guarantee that code is a regular dumpster fire if one person made it.

  • Further, it's happening on every machine and and presumably when running different part numbers. Think diagnostically, there is really only one common thread between all of these crashes.

  • Maybe a memory leak someplace due to time being a factor, its not every time, its not every program, but only happens after a length of time? 
    Restarting the PC clears the memory and they just start it all over again? 

    IDK, I just make the machine go beep beep beep all day. 

Reply Children