]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
asan: add qa/lsan.supp for leak sanitizer suppressions
authorCasey Bodley <cbodley@redhat.com>
Sun, 5 Mar 2023 16:58:43 +0000 (11:58 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 7 Mar 2023 18:33:57 +0000 (13:33 -0500)
commit8c099a534044bf7182e04f250e342aab76bc3e54
tree6c8136c466f990748d23b0908674a1def61fbcec
parent3753469d1beab4c8ab8f85aad3756e6a4d82acc2
asan: add qa/lsan.supp for leak sanitizer suppressions

any executable that links against the heap_profiler leaks 8 bytes for a
singleton:
> -----------------------------------------------------
> Suppressions used:
> count      bytes template
> 1          8 ^MallocExtension::Register
> -----------------------------------------------------

the python script bin/ceph has a lot of leaks:
> -----------------------------------------------------
> Suppressions used:
>   count      bytes template
>     205     294983 ^PyObject_Malloc
>      10       6216 ^_PyObject_Realloc
>       1        568 ^PyMem_Calloc
>       2          2 ^PyMem_Malloc
>      63      58935 ^PyUnicode_New
>      10       7294 ^_PyBytes_FromSize
>     166     149904 ^_PyObject_GC_Alloc
>       5       3360 ^_PyObject_GC_Resize
> -----------------------------------------------------

Signed-off-by: Casey Bodley <cbodley@redhat.com>
qa/lsan.supp [new file with mode: 0644]