Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.5.0
-
None
-
Windows 7 64bit. Qt 5.5 release with debug info 32bit.
-
314c83c0c2f91532654f869b7dc6af1b7e8538da
Description
Had a couple of crash reports from clients with the following trace:
Qt5Core.dll!QMutex::lock() Line 217 C++ Qt5Core.dll!A0x4f83e1c8::`anonymous namespace'::Q_QGS_freelist::innerFunction() Line 566 C++ Qt5Core.dll!QMutexPrivate::allocate() Line 571 C++ > Qt5Core.dll!QBasicMutex::lockInternal(int timeout=-1) Line 428 C++ Qt5Core.dll!QMutex::lock() Line 217 C++ Qt5Core.dll!A0x4f83e1c8::`anonymous namespace'::Q_QGS_freelist::innerFunction() Line 566 C++ Qt5Core.dll!QMutexPrivate::allocate() Line 571 C++ Qt5Core.dll!QBasicMutex::lockInternal(int timeout=-1) Line 428 C++ Qt5Core.dll!QMutex::lock() Line 217 C++ Qt5Core.dll!A0x4f83e1c8::`anonymous namespace'::Q_QGS_freelist::innerFunction() Line 566 C++ Qt5Core.dll!QMutexPrivate::allocate() Line 571 C++ Qt5Core.dll!QBasicMutex::lockInternal(int timeout=-1) Line 428 C++ Qt5Core.dll!QMutex::lock() Line 217 C++ Qt5Core.dll!A0x4f83e1c8::`anonymous namespace'::Q_QGS_freelist::innerFunction() Line 566 C++ Qt5Core.dll!QMutexPrivate::allocate() Line 571 C++ Qt5Core.dll!QBasicMutex::lockInternal(int timeout=-1) Line 428 C++ Qt5Core.dll!QMutex::lock() Line 217 C++ Qt5Core.dll!A0x4f83e1c8::`anonymous namespace'::Q_QGS_freelist::innerFunction() Line 566 C++ Qt5Core.dll!QMutexPrivate::allocate() Line 571 C++ Qt5Core.dll!QBasicMutex::lockInternal(int timeout=-1) Line 428 C++ Qt5Core.dll!QMutex::lock() Line 217 C++ ...snip
Attachments
Issue Links
- replaces
-
QTBUG-49501 Crash in QMutexPrivate::allocate on exit
- Closed
-
QTBUG-49502 Crash in QBasicMutex::unlockInternal on exit
- Closed
For Gerrit Dashboard: QTBUG-47554 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
122619,2 | Do not use Q_GLOBAL_STATIC in the implementation of QMutex | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |