|
29 | 29 | } |
30 | 30 |
|
31 | 31 | { |
32 | | - ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64) |
| 32 | + ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64) |
33 | 33 | Memcheck:Value8 |
34 | 34 | fun:Py_ADDRESS_IN_RANGE |
35 | 35 | } |
|
40 | 40 | fun:Py_ADDRESS_IN_RANGE |
41 | 41 | } |
42 | 42 |
|
| 43 | +# |
| 44 | +# Leaks (including possible leaks) |
| 45 | +# Hmmm, I wonder if this masks some real leaks. I think it does. |
| 46 | +# Will need to fix that. |
| 47 | +# |
| 48 | + |
| 49 | +{ |
| 50 | + Handle PyMalloc confusing valgrind (possibly leaked) |
| 51 | + Memcheck:Leak |
| 52 | + fun:realloc |
| 53 | + fun:_PyObject_GC_Resize |
| 54 | + fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING |
| 55 | +} |
| 56 | + |
| 57 | +{ |
| 58 | + Handle PyMalloc confusing valgrind (possibly leaked) |
| 59 | + Memcheck:Leak |
| 60 | + fun:malloc |
| 61 | + fun:_PyObject_GC_New |
| 62 | + fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING |
| 63 | +} |
| 64 | + |
| 65 | +{ |
| 66 | + Handle PyMalloc confusing valgrind (possibly leaked) |
| 67 | + Memcheck:Leak |
| 68 | + fun:malloc |
| 69 | + fun:_PyObject_GC_NewVar |
| 70 | + fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING |
| 71 | +} |
| 72 | + |
| 73 | +# |
| 74 | +# Non-python specific leaks |
| 75 | +# |
| 76 | + |
| 77 | +{ |
| 78 | + Handle pthread issue (possibly leaked) |
| 79 | + Memcheck:Leak |
| 80 | + fun:calloc |
| 81 | + fun:allocate_dtv |
| 82 | + fun:_dl_allocate_tls_storage |
| 83 | + fun:_dl_allocate_tls |
| 84 | +} |
| 85 | + |
| 86 | +{ |
| 87 | + Handle pthread issue (possibly leaked) |
| 88 | + Memcheck:Leak |
| 89 | + fun:memalign |
| 90 | + fun:_dl_allocate_tls_storage |
| 91 | + fun:_dl_allocate_tls |
| 92 | +} |
| 93 | + |
43 | 94 | ###{ |
44 | 95 | ### ADDRESS_IN_RANGE/Invalid read of size 4 |
45 | 96 | ### Memcheck:Addr4 |
|
81 | 132 | ### that Python uses. The problems to not appear to be related to Python's |
82 | 133 | ### use of the libraries. |
83 | 134 | ### |
| 135 | + |
84 | 136 | { |
85 | | - GDBM problems, see test_gdbm |
| 137 | + DBM problems, see test_dbm |
86 | 138 | Memcheck:Param |
87 | 139 | write(buf) |
88 | 140 | fun:write |
89 | | - fun:gdbm_open |
| 141 | + obj:/usr/lib/libdb1.so.2 |
| 142 | + obj:/usr/lib/libdb1.so.2 |
| 143 | + obj:/usr/lib/libdb1.so.2 |
| 144 | + obj:/usr/lib/libdb1.so.2 |
| 145 | + fun:dbm_close |
| 146 | +} |
90 | 147 |
|
| 148 | +{ |
| 149 | + DBM problems, see test_dbm |
| 150 | + Memcheck:Value8 |
| 151 | + fun:memmove |
| 152 | + obj:/usr/lib/libdb1.so.2 |
| 153 | + obj:/usr/lib/libdb1.so.2 |
| 154 | + obj:/usr/lib/libdb1.so.2 |
| 155 | + obj:/usr/lib/libdb1.so.2 |
| 156 | + fun:dbm_store |
| 157 | + fun:dbm_ass_sub |
91 | 158 | } |
92 | 159 |
|
93 | 160 | { |
94 | | - Avoid problem in libc on gentoo |
| 161 | + DBM problems, see test_dbm |
95 | 162 | Memcheck:Cond |
96 | | - obj:/lib/ld-2.3.4.so |
97 | | - obj:/lib/ld-2.3.4.so |
98 | | - obj:/lib/ld-2.3.4.so |
99 | | - obj:/lib/ld-2.3.4.so |
100 | | - obj:/lib/ld-2.3.4.so |
101 | | -} |
102 | | - |
103 | | -{ |
104 | | - Avoid problem in glibc on gentoo |
105 | | - Memcheck:Addr8 |
106 | | - obj:/lib/ld-2.3.4.so |
107 | | - obj:/lib/ld-2.3.4.so |
108 | | - obj:/lib/ld-2.3.4.so |
109 | | - obj:/lib/ld-2.3.4.so |
110 | | - obj:/lib/libc-2.3.4.so |
111 | | - obj:/lib/ld-2.3.4.so |
112 | | - fun:_dl_open |
113 | | - obj:/lib/libdl-2.3.4.so |
114 | | - obj:/lib/ld-2.3.4.so |
115 | | - obj:/lib/libdl-2.3.4.so |
116 | | - fun:dlopen |
117 | | -} |
118 | | - |
119 | | -{ |
120 | | - Avoid problem in glibc on gentoo |
121 | | - Memcheck:Addr8 |
122 | | - obj:/lib/ld-2.3.4.so |
123 | | - obj:/lib/ld-2.3.4.so |
124 | | - obj:/lib/ld-2.3.4.so |
125 | | - obj:/lib/ld-2.3.4.so |
126 | | - obj:/lib/ld-2.3.4.so |
127 | | - obj:/lib/ld-2.3.4.so |
128 | | - obj:/lib/ld-2.3.4.so |
129 | | - obj:/lib/libc-2.3.4.so |
130 | | - obj:/lib/ld-2.3.4.so |
131 | | - fun:_dl_open |
132 | | - obj:/lib/libdl-2.3.4.so |
133 | | - obj:/lib/ld-2.3.4.so |
134 | | - obj:/lib/libdl-2.3.4.so |
135 | | - fun:dlopen |
136 | | -} |
137 | | - |
138 | | -{ |
139 | | - Avoid problem in glibc on gentoo |
| 163 | + obj:/usr/lib/libdb1.so.2 |
| 164 | + obj:/usr/lib/libdb1.so.2 |
| 165 | + obj:/usr/lib/libdb1.so.2 |
| 166 | + fun:dbm_store |
| 167 | + fun:dbm_ass_sub |
| 168 | +} |
| 169 | + |
| 170 | +{ |
| 171 | + DBM problems, see test_dbm |
140 | 172 | Memcheck:Cond |
141 | | - obj:/lib/ld-2.3.4.so |
142 | | - obj:/lib/libc-2.3.4.so |
143 | | - obj:/lib/ld-2.3.4.so |
144 | | - fun:_dl_open |
145 | | - obj:/lib/libdl-2.3.4.so |
146 | | - obj:/lib/ld-2.3.4.so |
147 | | - obj:/lib/libdl-2.3.4.so |
148 | | - fun:dlopen |
| 173 | + fun:memmove |
| 174 | + obj:/usr/lib/libdb1.so.2 |
| 175 | + obj:/usr/lib/libdb1.so.2 |
| 176 | + obj:/usr/lib/libdb1.so.2 |
| 177 | + obj:/usr/lib/libdb1.so.2 |
| 178 | + fun:dbm_store |
| 179 | + fun:dbm_ass_sub |
149 | 180 | } |
150 | 181 |
|
151 | 182 | { |
152 | | - Avoid problem in glibc on gentoo |
| 183 | + GDBM problems, see test_gdbm |
| 184 | + Memcheck:Param |
| 185 | + write(buf) |
| 186 | + fun:write |
| 187 | + fun:gdbm_open |
| 188 | + |
| 189 | +} |
| 190 | + |
| 191 | +{ |
| 192 | + ZLIB problems, see test_gzip |
153 | 193 | Memcheck:Cond |
154 | | - obj:/lib/ld-2.3.4.so |
155 | | - obj:/lib/ld-2.3.4.so |
156 | | - obj:/lib/ld-2.3.4.so |
157 | | - obj:/lib/libc-2.3.4.so |
158 | | - obj:/lib/ld-2.3.4.so |
159 | | - fun:_dl_open |
160 | | - obj:/lib/libdl-2.3.4.so |
161 | | - obj:/lib/ld-2.3.4.so |
162 | | - obj:/lib/libdl-2.3.4.so |
163 | | - fun:dlopen |
| 194 | + obj:/lib/libz.so.1.2.3 |
| 195 | + obj:/lib/libz.so.1.2.3 |
| 196 | + fun:deflate |
164 | 197 | } |
165 | 198 |
|
166 | 199 | { |
|
173 | 206 | fun:_rl_init_terminal_io |
174 | 207 | obj:/lib/libreadline.so.4.3 |
175 | 208 | fun:rl_initialize |
176 | | - fun:setup_readline |
177 | | - fun:initreadline |
178 | | - fun:_PyImport_LoadDynamicModule |
179 | | - fun:load_module |
180 | | - fun:import_submodule |
181 | | - fun:load_next |
182 | | - fun:import_module_ex |
183 | | - fun:PyImport_ImportModuleEx |
184 | | -} |
185 | | - |
186 | | -{ |
187 | | - Mysterious leak that seems to deal w/pthreads |
188 | | - Memcheck:Leak |
189 | | - fun:calloc |
190 | | - obj:/lib/ld-2.3.4.so |
191 | | - obj:/lib/ld-2.3.4.so |
192 | | - fun:_dl_allocate_tls |
193 | | - fun:__pthread_initialize_minimal |
194 | | -} |
195 | | - |
196 | | -{ |
197 | | - Mysterious leak that seems to deal w/pthreads |
198 | | - Memcheck:Leak |
199 | | - fun:memalign |
200 | | - obj:/lib/ld-2.3.4.so |
201 | | - fun:_dl_allocate_tls |
202 | | - fun:__pthread_initialize_minimal |
203 | 209 | } |
204 | 210 |
|
205 | 211 | ### |
|
0 commit comments