Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-20946

QGestureManager crashes in multithreaded environment

    XMLWordPrintable

Details

    • 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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kleint Friedemann Kleint
            eugene_korobko eugene korobko
            Votes:
            2 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes