title: "QObject::startTimer: timers cannot be started from another thread" without timers && CPU consumption
body: <p>I created a multithreaded application in Qt (4.7.2). Only the main thread has an event loop. </p>
  
  <p>The issue is that <em>sometimes</em> I get the following warning in the console:</p>
  
  <pre><code>QObject::startTimer: timers cannot be started from another thread
  </code></pre>
  
  <p>After this happens, the app consumes 100% of CPU (I have a single core CPU). It seems, that the main thread consumes all of the CPU's resources. The program does not freeze, and everything still works. </p>
  
  <p>When I stop the program in the debugger, I do not see my code in the call stack.</p>
  
  <p>The problem is that <em>I'm not using (explicitly, anyway) timers at all.</em></p>
  
  <p>What could it be connected with? I know, that question is very common, but I can't even understand, what piece of code to show.</p>