diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-07-08 13:47:30 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-07-10 07:32:52 +0200 |
commit | c9f5f3d4e0c5da84a2ad9293c073a54b73abb01f (patch) | |
tree | 0860f16bac30f4c035d9a67fd59a6a342bfa626a | |
parent | 0b1bbffe49e7830d69be44450ed7841352cde309 (diff) |
add more tsan suppressions
Change-Id: I3e397763581340d6f0ae5136e0022c939cbf2997
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170216
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
-rw-r--r-- | tsan-suppress.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tsan-suppress.txt b/tsan-suppress.txt index e72f33ba5d13..852ab8ac14fc 100644 --- a/tsan-suppress.txt +++ b/tsan-suppress.txt @@ -20,6 +20,7 @@ deadlock:_dbus_lock race:g_dbus_connection_signal_unsubscribe race:g_path_get_basename race:g_date_time_format_iso8601 +race:g_realloc # inside an assert so I don't care. race:cppu::OWeakConnectionPoint::acquire @@ -96,3 +97,17 @@ deadlock:ItemHolder1::impl_addItem # the read produces either the old, original value, or the newly written one. race:cppu::createEmptySequence race:uno_type_sequence_reference2One + +# ignore harmless data race on m_nTimeoutMS +race:GtkSalTimer::Start + +# TODO data-race with fields on salhelper::Timer, but I see no way of fixing this because this class +# is in URE +race:salhelper::Timer + +# TODO LanguageTag is copying data around without any locking at all, but it seems to be touched +# from multiple threads. I am nervous to randomly add locks because it is performance sensitive. +race:LanguageTag:: + +# harmless race on m_storedTypeRefs +race:cppu::getTypeEntries |