source: mod_gnutls/test/suppressions.valgrind @ 99c61f9

asyncioproxy-ticket
Last change on this file since 99c61f9 was 99c61f9, checked in by Fiona Klute <fiona.klute@…>, 12 months ago

Add configure option --enable-valgrind-test to run tests with Valgrind

Also includes suppressions for known issues not caused by mod_gnutls.

  • Property mode set to 100644
File size: 1.2 KB
Line 
1# The first call to gnutls_rng in a new thread causes a "possible
2# loss" setting up thread-local storage (TLS). According to search
3# results that seems to be a common issue with glibc.
4{
5   gnutls_rng_init
6   Memcheck:Leak
7   match-leak-kinds: possible
8   fun:malloc
9   ...
10   fun:__tls_get_addr
11   ...
12   fun:mgs_create_ocsp_request
13   ...
14   fun:mgs_async_ocsp_update
15   fun:*
16   fun:start_thread
17   fun:clone
18}
19
20# Whatever mod_watchdog does setting up its threads, it involves
21# thread-local storage, too.
22{
23   watchdog_child_thread_init
24   Memcheck:Leak
25   match-leak-kinds: possible
26   fun:calloc
27   fun:allocate_dtv
28   fun:_dl_allocate_tls
29   fun:allocate_stack
30   fun:pthread_create@*
31   fun:wd_startup
32   fun:wd_startup
33   fun:wd_child_init_hook
34   fun:wd_child_init_hook
35   fun:ap_run_child_init
36   fun:child_main
37   fun:make_child
38   fun:startup_children
39   fun:*
40   fun:ap_run_mpm
41   fun:main
42}
43
44# There's a bunch of reports of leaks from getaddrinfo, but outside
45# the scope of mod_gnutls to fix.
46{
47   apr_getaddrinfo_leak
48   Memcheck:Leak
49   match-leak-kinds: definite
50   fun:malloc
51   ...
52   fun:getaddrinfo
53   ...
54   fun:ap_get_local_host
55   fun:ap_fini_vhost_config
56}
Note: See TracBrowser for help on using the repository browser.