mirror of
https://github.com/libgit2/libgit2.git
synced 2026-06-22 06:26:26 +00:00
This change adds all the necessary locking to the odb to avoid races in the backends. Part of: #5592
14 lines
551 B
Plaintext
14 lines
551 B
Plaintext
# In attr_file_free, the locks are acquired in the opposite order in which they
|
|
# are normally acquired. This is probably something worth fixing to have a
|
|
# consistent lock hierarchy that is easy to understand.
|
|
deadlock:attr_cache_lock
|
|
|
|
# When invoking the time/timezone functions from git_signature_now(), they
|
|
# access libc methods that need to be instrumented to correctly analyze the
|
|
# data races.
|
|
called_from_lib:libc.so.6
|
|
|
|
# TODO(#5592): Investigate and fix this. It can be triggered by the `thread`
|
|
# test suite.
|
|
race:git_filter_list__load_ext
|