summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2024-07-08 13:47:30 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2024-07-10 07:32:52 +0200
commitc9f5f3d4e0c5da84a2ad9293c073a54b73abb01f (patch)
tree0860f16bac30f4c035d9a67fd59a6a342bfa626a
parent0b1bbffe49e7830d69be44450ed7841352cde309 (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.txt15
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