diff options
author | Jakub Jelen <jjelen@redhat.com> | 2021-01-04 10:54:39 +0100 |
---|---|---|
committer | Jakub Jelen <jjelen@redhat.com> | 2021-01-04 17:33:22 +0100 |
commit | c75dc5f3036bf51120367b4d5fd6b442989b1dc1 (patch) | |
tree | 31d488eebe4bd97bebc4ff9d9b2804b74be2213a | |
parent | 4e1e4aebf384d2afcfb958c23f87db26de1495c1 (diff) |
Supress memory leak from NSS system policy
It is suppressed also by using NSS_IGNORE_SYSTEM_POLICY=1 but we want to run
as closely as possible to existing systems so we rather supress it. The leak
did not have very useful trace, but from code review it was certainly related
to the system policy in NSS.
==6995==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 4097 byte(s) in 1 object(s) allocated from:
#0 0x7f973a3c33cf in __interceptor_malloc (/lib64/libasan.so.6+0xab3cf)
#1 0x7f973a35b4b8 (/lib64/libasan.so.6+0x434b8)
#2 0x7f9735bc47dd (<unknown module>)
#3 0x7f9735bc9338 (<unknown module>)
#4 0x7f9735bcd149 (<unknown module>)
#5 0x7f973a03316a (/lib64/libnss3.so+0x4616a)
#6 0x7f973a03ffbc in SECMOD_LoadModule (/lib64/libnss3.so+0x52fbc)
#7 0x7f973a0400f7 in SECMOD_LoadModule (/lib64/libnss3.so+0x530f7)
#8 0x7f973a009820 (/lib64/libnss3.so+0x1c820)
#9 0x7f973a009d9b in NSS_InitContext (/lib64/libnss3.so+0x1cd9b)
#10 0x7f973a2ffc3f in vcard_emul_init (/builds/jjelen/libcacard/.libs/libcacard.so.0+0x21c3f)
#11 0x40eed3 in libcacard_init (/builds/jjelen/libcacard/tests/.libs/lt-libcacard+0x40eed3)
#12 0x41b2c1 in main (/builds/jjelen/libcacard/tests/.libs/lt-libcacard+0x41b2c1)
#13 0x7f9739d9d1a1 in __libc_start_main (/lib64/libc.so.6+0x281a1)
#14 0x40258d in _start (/builds/jjelen/libcacard/tests/.libs/lt-libcacard+0x40258d)
SUMMARY: AddressSanitizer: 4097 byte(s) leaked in 1 allocation(s).
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
-rw-r--r-- | suppr.txt | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1 +1,2 @@ leak:OPENSSL_init_crypto +leak:SECMOD_LoadModule |