summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2022-05-17 10:19:41 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-06-09 15:15:20 +0000
commitc3ad3ad4195665cf06db09159580cd52dde53901 (patch)
tree485d7bcf80e485fd1aa9fefcc812e164027ab051 /.github/workflows
parent1f3529d8e8a272be8138eeb4a0d0df7f9717526f (diff)
Fix data race in QCoreApplicationPrivate::sendThroughApplicationEventFilters()v6.4.0-beta1
The assertion has the acquire fence at the wrong place: - QThreadData::thread isn't dereferenced, so the acquire fence on its load() isn't needed. - QObjectPrivate::threadData, however, _is_ dereferenced, so an acquire fence is needed; the relaxed load() is insufficient. Swapping the loadAcquire() and the loadRelaxed() fixes both issues. Change-Id: Iee964490e93ebc323c188e616bf0d448f91fb2b5 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 0da17e83ec507229e3516bbdc5986ab775dc843e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions