Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
4.7.2
-
None
-
Armv5 on N97
-
8d8d147f1dd5d2922a4c61c43d378c8784224f13
Description
Take a look at the tst_QTimer::QTBUG13633_dontBlockEvents() testcase. It will starve the event queue because it constantly recreates timers. In this case, the code in Qt which tries to detect if events have already happened (using QActiveObject) will fail, and the timer will fire over and over, leading the testcase to hang.
Attachments
Issue Links
- resulted from
-
QTBUG-13633 One timer can hog the queue by restarting itself with a zero timeout
- Closed