Skip to content

Commit 6f93ec2

Browse files
Update Darwin LSAN suppressions. (#35759)
The names of some things have changed, especially when switching from 13 to 14 (and Intel to ARM) runners.
1 parent 419e9d6 commit 6f93ec2

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

scripts/tests/chiptest/lsan-mac-suppressions.txt

+27
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ leak:drbg_ctr_init
2020
leak:rand_pool_new
2121
leak:RAND_priv_bytes
2222
leak:drbg_bytes
23+
leak:RAND_bytes
2324

2425
# TODO: OpenSSL ERR_get_state seems to leak.
2526
leak:ERR_get_state
@@ -46,3 +47,29 @@ leak:nw_path_monitor_create
4647

4748
# TODO: See the previous comment about nw_path_monitor_create, since it also applies to nw_path_monitor_start
4849
leak:nw_path_monitor_start
50+
51+
# TODO: The nw_path_monitor bits no longer show up in the stack with a nice
52+
# name (show up as <unknown module>), but they are still leaking. List the part
53+
# of the stack that _does_ appear.
54+
leak:HostNameRegistrar::Register
55+
56+
# TODO: What is LI_get_thread_info? Seems like some sort of thread-local storage?
57+
leak:LI_get_thread_info
58+
59+
# TODO: What is __CFTSDGetTable? It's called from a bunch of <unknown module>
60+
# stuff, unfortunately, so it's the only thing from those stacks we can list
61+
# here.
62+
leak:__CFTSDGetTable
63+
64+
# TODO: Why is LSAN treating AutoreleasePoolPage::autoreleaseNoPage as a leak?
65+
leak:AutoreleasePoolPage::autoreleaseNoPage
66+
67+
# TODO: What is _fetchInitializingClassList and why does LSAN think it's
68+
# leaking? Everything higher on the stack is <unknown module>.
69+
leak:_fetchInitializingClassList
70+
71+
# TLS storage
72+
leak:CRYPTO_set_thread_local
73+
74+
# Not our leak, clearly:
75+
leak:CFXNotificationRegistrarFind

0 commit comments

Comments
 (0)