Skip to content

Commit 497b19a

Browse files
committed
Updated gentoo to 2005.0
1 parent e5e5aa4 commit 497b19a

File tree

1 file changed

+100
-94
lines changed

1 file changed

+100
-94
lines changed

Misc/valgrind-python.supp

Lines changed: 100 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030

3131
{
32-
ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64)
32+
ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64)
3333
Memcheck:Value8
3434
fun:Py_ADDRESS_IN_RANGE
3535
}
@@ -40,6 +40,57 @@
4040
fun:Py_ADDRESS_IN_RANGE
4141
}
4242

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+
4394
###{
4495
### ADDRESS_IN_RANGE/Invalid read of size 4
4596
### Memcheck:Addr4
@@ -81,86 +132,68 @@
81132
### that Python uses. The problems to not appear to be related to Python's
82133
### use of the libraries.
83134
###
135+
84136
{
85-
GDBM problems, see test_gdbm
137+
DBM problems, see test_dbm
86138
Memcheck:Param
87139
write(buf)
88140
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+
}
90147

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
91158
}
92159

93160
{
94-
Avoid problem in libc on gentoo
161+
DBM problems, see test_dbm
95162
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
140172
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
149180
}
150181

151182
{
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
153193
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
164197
}
165198

166199
{
@@ -173,33 +206,6 @@
173206
fun:_rl_init_terminal_io
174207
obj:/lib/libreadline.so.4.3
175208
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
203209
}
204210

205211
###

0 commit comments

Comments
 (0)