Details
-
Bug
-
Resolution: Invalid
-
P1: Critical
-
4.6.2, 4.7.1
-
None
-
7bcc52d4c1905a5d1777c4c43427e359948959fe, d43037d3cc7f273a7d23ac1162a7498a4230c359, 4ec480ef000d60c2a177db29686b4aeb2511532f
Description
When certain order calls to QGestureManager::registerRecognizer / unregisterRecognizer and QWidget::grabGesture is made, QGestureManager::~QGestureManager segfaults.
This happens for example on Windows platform:
1) QGM registers default and platform specific pan gesture recognizers
2) Application creates, for example, a QGraphicsView (which has an QAbstractScrollArea that grabs PanGesture)
3) Application unregisters the Pan recognizers
4) Application registers a custom Pan recognizer
Test case attached.