title: Qt application hanging up with 100% CPU
body: <p>I have a simple Qt program running on Windows XP - its just a data logging program. It reads any data sent to it on the serial port and then it pushes this to the GUI and logs it to a text file. </p>
  
  <p>The thing is, if I run the program for an hour (roughly, sometimes more) it will hang up on me. The GUI locks out and the program stops logging. On the CPU monitor on the performance tab of my task manager, one of my cores always goes straight to 100% when this crash happens and stays there until I close the hung application. </p>
  
  <p>I have literally no experience in diagnosing problems like this - has anyone got any tips on where to start? </p>