.valgrind.supp 2.7 KB
Newer Older
1 2 3 4 5
{
   bashMemoryLeak1
   Memcheck:Leak
   fun:malloc
   fun:xmalloc
6
   ...
7 8 9
   fun:execute_command_internal
   ...
   obj:*/bin/bash
10 11 12 13 14 15
}
{
   bashMemoryLeak2
   Memcheck:Leak
   fun:malloc
   fun:xmalloc
16
   ...
D
Daniel P. Berrange 已提交
17 18 19
   fun:yyparse
   fun:parse_command
   fun:read_command
20
   ...
21
   obj:*/bin/bash
22 23
}
{
24
   bashMemoryLeak3
25 26
   Memcheck:Leak
   fun:malloc
27 28 29 30 31
   fun:xmalloc
   fun:array_create
   fun:array_copy
   fun:run_exit_trap
   fun:exit_shell
32
   ...
33 34
   obj:*/bin/bash
}
35 36 37 38 39 40 41 42 43 44 45
{
   bashMemoryLeak4
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:xmalloc
   fun:set_default_locale
   fun:main
   ...
   obj:*/bin/bash
}
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
#
# Failure seen in /usr/lib64/ld-2.15.so
#
{
    dlInitMemoryLeak1
    Memcheck:Leak
    fun:?alloc
    ...
    fun:call_init.part.0
    fun:_dl_init
    ...
    obj:*/lib*/ld-2.*so*
}
#
# Failure seen in
#  p11_kit_registered_module_to_name: /usr/lib64/libp11-kit.so.0.0.0
#  gnutls_pkcs11_init: /usr/lib64/libgnutls.so.26.22.4
#
{
    gnutlsInitMemoryLeak
    Memcheck:Leak
    fun:malloc
    fun:strdup
    fun:p11_kit_registered_module_to_name
    fun:gnutls_pkcs11_init
    fun:gnutls_global_init
    ...
    obj:*/lib*/libc-2.*so*
}
#
76 77
# Failure seen in eventtest, qemumonitorjsontest, qemuhotplugtest,
#                 qemuagenttest
78 79
#
{
80
    dlAllocateTlsMemoryLeak
81 82 83 84
    Memcheck:Leak
    fun:calloc
    fun:_dl_allocate_tls
    fun:pthread_create*
85
    ...
86 87 88 89
    fun:mymain
    fun:virtTestMain
    ...
    obj:*/lib*/libc-2.*so*
90
}
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
#
# commandtest validates the various threaded commands. The
# virThreadCreate() routine allocates and passes args to the
# new thread which now owns the 'args' and thus cannot be free'd
#
{
    commandtestLeak1
    Memcheck:Leak
    fun:calloc
    fun:virAlloc
    fun:virThreadCreate
    fun:mymain
    fun:virtTestMain
}
#
# The Error code requires static memory that is never free'd
# for thread local storage to store error message/data
#
{
    commandtestLeak2
    Memcheck:Leak
    fun:calloc
    fun:virAlloc
    ...
    fun:vir*LastError*
    fun:virEventRunDefaultImpl
    fun:virCommandThreadWorker
    fun:virThreadHelper
    fun:start_thread
    fun:clone
}
#
# Some of the commandtests (test0, test1, test4, & test18) cause the
# following traceback although it appears the memory is properly freed
#
{
    commandtestLeak3
    Memcheck:Leak
    fun:calloc
    fun:virAllocN
    fun:virEventPollRunOnce
    fun:virEventRunDefaultImpl
    fun:virCommandThreadWorker
    fun:virThreadHelper
    fun:start_thread
    fun:clone
}
#
# seclabeltest relies on 'selabel_close' which is not in libvirt
#
{
    seclabeltestcond1
    Memcheck:Cond
    obj:/usr/lib64/libselinux.so.1
    fun:selabel_close
    fun:virSecuritySELinuxSecurityDriverClose
    fun:virSecurityManagerDispose
    fun:virObjectUnref
    fun:main
}