qt5base-lts/tests/auto/corelib/kernel
Olivier Goffart d6d9edd7c4 Fix dead lock in the Qt event handling
The deadlock is caused because the QEvent is destroyed while holding the
event list mutex. And the QEvent may have a custom destructor that will
re-enter the event handlng code.

The QScopedPointer that should destroy the event must be created after
the MutexUnlocker.

Regression introduced by commit f9035587b9

Task-number: QTBUG-31606
Change-Id: I6b2cbc2656eacdec61b641886953f00bf5b3ff36
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2013-07-10 17:57:10 +02:00
..
qcoreapplication Fix dead lock in the Qt event handling 2013-07-10 17:57:10 +02:00
qeventdispatcher Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qeventloop QEventLoop: Remove the test that checked throwing from an event handler 2013-06-08 23:00:50 +02:00
qmath Fix qmath autotest for arm 2013-03-14 19:49:38 +01:00
qmetamethod Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00
qmetaobject Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmetaobjectbuilder Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00
qmetaproperty Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmetatype Reduce qmetatype autotest build time for Windows CE. 2013-04-17 19:48:38 +02:00
qmimedata tests: Fix some more old references and links to Nokia 2013-02-01 15:27:37 +01:00
qobject Fix a case of connect()ing to signals declared in a base class 2013-05-09 08:23:48 +02:00
qpointer Make it possible to use QPointer<const T> 2013-02-13 15:15:56 +01:00
qsharedmemory Skip unstable autotest 2013-03-12 18:13:37 +01:00
qsignalmapper Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qsocketnotifier Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qsystemsemaphore Check existence of QProcess feature before using it on Qt autotests. 2013-01-28 16:06:15 +01:00
qtimer Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qtranslator tst_qtranslator: Remove QT_DISABLE_DEPRECATED_BEFORE=0 2013-04-12 07:20:05 +02:00
qvariant Add basic conversion functions from QVariant(QJsonValue). 2013-06-14 15:50:49 +02:00
qwineventnotifier Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
kernel.pro Android: disable unsupported autotests 2013-03-12 09:16:42 +01:00