Commit 234443e38be92ce14cff8574050f4714485a0102

Etienne Samson 2018-04-20T23:11:22

valgrind: silence invalid free in libc atexit handler ==17851== Invalid free() / delete / delete[] / realloc() ==17851== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==17851== by 0x60BBE2B: __libc_freeres (in /lib/x86_64-linux-gnu/libc-2.19.so) ==17851== by 0x4A256BC: _vgnU_freeres (in /usr/lib/valgrind/vgpreload_core-amd64-linux.so) ==17851== by 0x5F8F16A: __run_exit_handlers (exit.c:97) ==17851== by 0x5F8F1F4: exit (exit.c:104) ==17851== by 0x5F74F4B: (below main) (libc-start.c:321) ==17851== Address 0x63153c0 is 0 bytes inside data symbol "noai6ai_cached"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/libgit2_clar.supp b/libgit2_clar.supp
index be876f4..0cc89b5 100644
--- a/libgit2_clar.supp
+++ b/libgit2_clar.supp
@@ -62,3 +62,13 @@
 	fun:gcry_control
 	obj:*libssh2.so*
 }
+
+{
+	ignore-noai6ai_cached-double-free
+	Memcheck:Free
+	fun:free
+	fun:__libc_freeres
+	...
+	fun:exit
+	...
+}