diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-11-20 13:51:16 +0100 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2021-06-17 08:56:22 +0200 |
commit | 71b4d4f150bc3c904a5aceec37513ddc3cd1c150 (patch) | |
tree | b0e0214ef81ed700b0f0d1fcbd576dee1ba6ad9a /src/dbus/qdbusservicewatcher.cpp | |
parent | 556fc646cfac4dca43a34f5c4a4f7e6e3ef9104d (diff) |
Fix crash in concurrent disconnect
This does not fix all data races that we have in the system yet.
One major issue is the virtual disconnectNotify(), that can be
called from any thread and thus is inherently problematic, as it
can collide with the object getting destroyed at the same time
in another thread.
Pick-to: 6.2 6.1 5.15
Task-number: QTBUG-88248
Change-Id: I9d841eb363b7e4f0de1657aeb8f5340d0fd55190
Reviewed-by: Andrei Golubev <andrei.golubev@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/dbus/qdbusservicewatcher.cpp')
0 files changed, 0 insertions, 0 deletions