This file is indexed.

/var/lib/pcp/testsuite/valgrind-suppress is in pcp-testsuite 3.9.10.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
# to add to these, run the failing case with
# valgrind --leak-check=full --suppressions=valgrind-suppress --gen-suppressions=yes ...
#
# I see different results on Ubuntu 10.10 depending if the binaries
# are build by Makepkgs or build and installed from a source repository
# which probably a compiler flags issue
# - Ken
#
{
   pmConfig calls putenv permanently
   Memcheck:Leak
   fun:malloc
   fun:strdup
   fun:posix_formatter
   fun:__pmConfig
   fun:pmGetConfig
}

{
   pthreads initialization from pmLoadNameSpace
   Memcheck:Cond
   fun:pthread_mutex_init
   fun:pthread_mutex_init
   fun:__pmInitLocks
   fun:pmLoadNameSpace
   fun:main
}

{
   pthreads initialization from pmNewContext
   Memcheck:Cond
   fun:pthread_mutex_init
   fun:pthread_mutex_init
   fun:__pmInitLocks
   fun:pmNewContext
   fun:main
}

{
   pthreads initialization from pmNewContext with PM_CONTEXT_LOCAL
   Memcheck:Cond
   fun:pthread_mutex_init
   fun:pthread_mutex_init
   fun:__pmInitLocks
   fun:pmNewContext
   obj:*
   fun:(below main)
}

{
   CentOS 5.6 dlopen -> _dl_new_object, expand_dynamic_string_token, _dl_map_object_deps, _dl_check_map_versions
   Memcheck:Leak
   fun:?alloc
   ...
   fun:dlopen*
   fun:__pmConnectLocal
}

{
   valgrind-3.7.0 in 64-bit Debian 6.0.5 _dl_start -> index
   Memcheck:Cond
   fun:index
   ...
   fun:_dl_start
}

{
   openSUSE 12.1 strlen() Conditional jump or move depends on uninitialised value(s)
   Memcheck:Cond
   fun:strlen
   obj:*
}

{
   readline library via dbpmda
   Memcheck:Param
   socketcall.sendmsg(msg.msg_name)
   fun:__sendmsg_nocancel
   fun:readline
}

{
   readline library
   Memcheck:Param
   socketcall.sendmsg(msg.msg_name)
   obj:*libc*
   fun:readline
}

{
   NSS library leak catch-all
   Memcheck:Leak
   fun:?alloc
   ...
   fun:NSS*
}

{
   NSPR library leak catch-all
   Memcheck:Leak
   fun:?alloc
   ...
   fun:PR_*
}