Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.10.0-beta2
-
None
-
96a3c80609b976a673585d0745c30a527e3bd913 (qt-creator/qt-creator/master) 5daae2cf6cf4c2fc1569ed3c5c2f25294ac1a57d (qt-creator/qt-creator/4.10)
Description
When a profiling session is terminated with the square red button in the QML profiler UI, the debug clients can be deleted interleaved with the destruction of the debug connection, leading to invalid memory reads.
Attachments
For Gerrit Dashboard: QTCREATORBUG-22640 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
266706,3 | QmlDebug: Queue the socket error and disconnect signals | 4.10 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
266707,4 | QmlProfiler: deleteLater() the debug message and engine control clients | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
266709,2 | QmlDebug: Queue the socket error and disconnect signals | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |