It looks like Valgrind 3.15 has a single suppression file with about 1460 entries:
$ find /usr/local -name '*.sup*' /usr/local/lib/valgrind/default.supp $ wc -l /usr/local/lib/valgrind/default.supp 1458 /usr/local/lib/valgrind/default.supp
$ find /usr/ -name '*.sup*' /usr/lib/valgrind/ncurses.supp /usr/lib/valgrind/debian.supp /usr/lib/valgrind/python2.supp /usr/lib/valgrind/default.supp /usr/lib/valgrind/python.supp /usr/lib/valgrind/python3.supp /usr/lib/valgrind/debian-libc6-dbg.supp /usr/local/lib/valgrind/default.supp
It also looks like Debian's Valgrind has a similar suppression file:
$ wc -l /usr/lib/valgrind/default.supp 1387 /usr/lib/valgrind/default.supp
It looks like the guess about the missing supression file was wrong. I guess Debian is supplying a buggy Valgrind that needs updating.
It looks like Valgrind 3.15 has a single suppression file with about 1460 entries:
$ find /usr/local -name '*.sup*' lib/valgrind/ default. supp lib/valgrind/ default. supp lib/valgrind/ default. supp
/usr/local/
$ wc -l /usr/local/
1458 /usr/local/
$ find /usr/ -name '*.sup*' valgrind/ ncurses. supp valgrind/ debian. supp valgrind/ python2. supp valgrind/ default. supp valgrind/ python. supp valgrind/ python3. supp valgrind/ debian- libc6-dbg. supp lib/valgrind/ default. supp
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/local/
It also looks like Debian's Valgrind has a similar suppression file:
$ wc -l /usr/lib/ valgrind/ default. supp valgrind/ default. supp
1387 /usr/lib/
It looks like the guess about the missing supression file was wrong. I guess Debian is supplying a buggy Valgrind that needs updating.