summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2021-01-04 10:54:39 +0100
committerJakub Jelen <jjelen@redhat.com>2021-01-04 17:33:22 +0100
commitc75dc5f3036bf51120367b4d5fd6b442989b1dc1 (patch)
tree31d488eebe4bd97bebc4ff9d9b2804b74be2213a
parent4e1e4aebf384d2afcfb958c23f87db26de1495c1 (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.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/suppr.txt b/suppr.txt
index 205e274..186c9c2 100644
--- a/suppr.txt
+++ b/suppr.txt
@@ -1 +1,2 @@
leak:OPENSSL_init_crypto
+leak:SECMOD_LoadModule