Skip to content

Commit 76390de

Browse files
committed
suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable
1 parent 7ecbc19 commit 76390de

File tree

1 file changed

+118
-0
lines changed

1 file changed

+118
-0
lines changed

Misc/valgrind-python.supp

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@
2828
fun:Py_ADDRESS_IN_RANGE
2929
}
3030

31+
{
32+
ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64)
33+
Memcheck:Value8
34+
fun:Py_ADDRESS_IN_RANGE
35+
}
36+
3137
{
3238
ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
3339
Memcheck:Cond
@@ -84,6 +90,118 @@
8490

8591
}
8692

93+
{
94+
Avoid problem in libc on gentoo
95+
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
140+
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
149+
}
150+
151+
{
152+
Avoid problem in glibc on gentoo
153+
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
164+
}
165+
166+
{
167+
Avoid problems w/readline doing a putenv and leaking on exit
168+
Memcheck:Leak
169+
fun:malloc
170+
fun:xmalloc
171+
fun:sh_set_lines_and_columns
172+
fun:_rl_get_screen_size
173+
fun:_rl_init_terminal_io
174+
obj:/lib/libreadline.so.4.3
175+
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+
}
204+
87205
###
88206
### These occur from somewhere within the SSL, when running
89207
### test_socket_sll. They are too general to leave on by default.

0 commit comments

Comments
 (0)