I have a LabView (11.0, student) program on a laptop that communicates with a controlling computer over TCP/IP. The controlling program sends the LabView program strings which cause the program to enter various states. Everything seems to be fine for the most part. I did a lot of debugging with HyperTerminal, and it works fine.
The only weird thing is.... every once in a while (maybe once every 2 hours its on), the laptop will completely freeze for about 5 minutes, give or take. I initially thought this was unrecoverable, so I would ctrl+alt+del and I couldn't even bring up the task manager, the screen would just lock up, so I had to hard reboot. But one time, I was distracted on the phone, and the program magically resumed exactly where it had left off, and ran fine for another couple of hours without any problems. The really weird part is.... and I just noticed this, which is what made me decide to ask this question here.... is that when the laptop's LabView program resumes, I noticed that the laptop's clock had literally frozen in time as well, and is now 5 minutes behind the real time. I've had many crashed programs before... but none have ever done anything like this.
Without posting any of my code, which has a ton of sub-VIs... is there anything that could happen that would result in a frozen-in-time clock? I feel like this is a big problem and I should address it asap!