diff options
author | Olivier Goffart <olivier.goffart@nokia.com> | 2011-02-02 10:31:20 (GMT) |
---|---|---|
committer | Olivier Goffart <olivier.goffart@nokia.com> | 2011-02-02 12:36:41 (GMT) |
commit | 7987d4cfd3ce86c20a55b5661a5221f12246b27e (patch) | |
tree | 9f9d3229c577be231b60d2f38ddfd58f8b0f0196 /tests/auto/qsvgrenderer | |
parent | 4d38013cfc3058e36de1b6a6c20653ef2688a92b (diff) | |
download | Qt-7987d4cfd3ce86c20a55b5661a5221f12246b27e.zip Qt-7987d4cfd3ce86c20a55b5661a5221f12246b27e.tar.gz Qt-7987d4cfd3ce86c20a55b5661a5221f12246b27e.tar.bz2 |
Fix QMutex can deadlock when calling tryLock
in the unix code, if the QMutexPrivate::wait() with a timeout
expires in the same moment that the mutex is released, wakeup
would be set, but would be then ignored. (reset to false
quickly after)
If we waken up between the timeout and the re-aquisition of
the internal mutex, we consider that the mutex has been locked.
Reviewed-by: brad
Task-number: QTBUG-16115
Diffstat (limited to 'tests/auto/qsvgrenderer')
0 files changed, 0 insertions, 0 deletions