Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.7.2, 4.8.2, 5.1.0
-
9b28ab3f38e21f2e1498dea5dd761d22d72fb1ac (stable, 28.3.2014, 5.3), Qt 4: 215a78618b185a71f660201c902da51360d8c30d (31.3.2014, 4.8.6)
Description
QGestureManager::filterEvent is not thread safe (m_gestureToRecognizer is not guraded by any lock) and this follows to unpredictable crashes if GUI thread is creating a new widget (this changes m_gestureToRecognizer collection indirectly) and a back thread is pumping up messages (timers, for instance) through QGestureManager::filterEvent.