Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
dev
-
None
-
-
13074a967 (dev), d50746ef3 (6.7)
Description
As discovered in https://codereview.qt-project.org/c/qt/qtbase/+/524176, QObjectData manages some of its data as a bit-field, and some of those bits (at least deleteLaterCalled) may be accessed from a different thread. Due to the nature of bit-fields, this may lead to data races, as we're not guarding every access to the bit-field.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-119918 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
524176,10 | Debounce QDeferredDeleteEvents in QObject::deleteLater() | dev | qt/qtbase | Status: MERGED | +2 | 0 |
545604,2 | Debounce QDeferredDeleteEvents in QObject::deleteLater() | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |