source: trunk/misc/coding_helpers/python.supp

Last change on this file was 6ebafb1, checked in by Zooko O'Whielacronx <zooko@…>, at 2012-07-12T14:59:25Z

suppress bogus errors on luther sid with some other random number appended to the function names

  • Property mode set to 100644
File size: 4.6 KB
Line 
1# generated on buildbot.rubenkerkhof.com, which had, according to Ruben
2# Fedora's package "openssl-1.0.1-0.1.beta2.fc17.x86_64"
3{
4   buildbot.rubenkerkhof.com cond fips openssl 1
5   Memcheck:Cond
6   fun:bcmp
7   fun:fips_get_entropy
8   fun:FIPS_drbg_instantiate
9   fun:RAND_init_fips
10   fun:OPENSSL_init_library
11   fun:SSL_library_init
12   fun:init_hashlib
13}
14
15{
16   buildbot.rubenkerkhof.com cond fips openssl 2
17   Memcheck:Cond
18   fun:fips_get_entropy
19   fun:FIPS_drbg_instantiate
20   fun:RAND_init_fips
21   fun:OPENSSL_init_library
22   fun:SSL_library_init
23   fun:init_hashlib
24}
25
26{
27   buildbot.rubenkerkhof.com val _x86_64_AES_encrypt_compact
28   Memcheck:Value8
29   fun:_x86_64_AES_encrypt_compact
30   fun:AES_encrypt
31}
32
33# generated on buildbot.rubenkerkhof.com Jakub Jellinek guessed that this was
34# a false alarm due to index knowing that pointers are 4-byte aligned and
35# valgrind not taking that into account:
36# https://bugzilla.redhat.com/show_bug.cgi?id=159701
37{
38   buildbot.rubenkerkhof.com cond index
39   Memcheck:Cond
40   fun:index
41   fun:expand_dynamic_string_token
42   fun:_dl_map_object
43   fun:map_doit
44   fun:_dl_catch_error
45}
46
47# generated on luther sid
48# e.g. https://tahoe-lafs.org/buildbot-pycryptopp/builders/luther%20sid/builds/38/steps/double%20load%20valgrind/logs/valgrind
49{
50   luther sid addr4 realloc
51   Memcheck:Addr4
52   fun:PyObject_Realloc.part.0.20700
53}
54
55{
56   luther sid cond realloc
57   Memcheck:Cond
58   fun:PyObject_Realloc.part.0.20700
59}
60
61{
62   luther sid value4 realloc
63   Memcheck:Value4
64   fun:PyObject_Realloc.part.0.20700
65}
66
67# generated on luther sid
68# e.g. https://tahoe-lafs.org/buildbot-pycryptopp/builders/luther%20sid/builds/116/steps/double%20load%20valgrind/logs/valgrind
69{
70   luther sid addr4 realloc
71   Memcheck:Addr4
72   fun:PyObject_Realloc.part.0.20856
73}
74
75{
76   luther sid cond realloc
77   Memcheck:Cond
78   fun:PyObject_Realloc.part.0.20856
79}
80
81{
82   luther sid value4 realloc
83   Memcheck:Value4
84   fun:PyObject_Realloc.part.0.20856
85}
86
87# glibc was apparently changed to avoid this: http://sources.redhat.com/bugzilla/show_bug.cgi?id=4306
88{
89   use (not really, according to Ulrich Drepper) of uninitailised bytes by glibc in utimes()
90   Memcheck:Param
91   utimes(tvp[1])
92   fun:utimes
93   obj:/usr/lib/libpython2.4.so.1.0
94}
95
96{
97   ADDRESS_IN_RANGE/Invalid read of size 4
98   Memcheck:Addr4
99   fun:Py_ADDRESS_IN_RANGE
100}
101
102{
103   ADDRESS_IN_RANGE/Invalid read of size 4
104   Memcheck:Value4
105   fun:Py_ADDRESS_IN_RANGE
106}
107
108{
109   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
110   Memcheck:Cond
111   fun:Py_ADDRESS_IN_RANGE
112}
113
114{
115   ADDRESS_IN_RANGE/Invalid read of size 4
116   Memcheck:Addr4
117   fun:PyObject_Free
118}
119
120{
121   ADDRESS_IN_RANGE/Invalid read of size 4
122   Memcheck:Value4
123   fun:PyObject_Free
124}
125
126{
127   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
128   Memcheck:Cond
129   fun:PyObject_Free
130}
131
132{
133   ADDRESS_IN_RANGE/Invalid read of size 4
134   Memcheck:Addr4
135   fun:PyObject_Realloc
136}
137
138{
139   ADDRESS_IN_RANGE/Invalid read of size 4
140   Memcheck:Value4
141   fun:PyObject_Realloc
142}
143
144{
145   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
146   Memcheck:Cond
147   fun:PyObject_Realloc
148}
149
150{
151   ADDRESS_IN_RANGE/Invalid read of size 8
152   Memcheck:Addr8
153   fun:Py_ADDRESS_IN_RANGE
154}
155
156{
157   ADDRESS_IN_RANGE/Invalid read of size 8
158   Memcheck:Value8
159   fun:Py_ADDRESS_IN_RANGE
160}
161
162{
163   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
164   Memcheck:Cond
165   fun:Py_ADDRESS_IN_RANGE
166}
167
168{
169   ADDRESS_IN_RANGE/Invalid read of size 8
170   Memcheck:Addr8
171   fun:PyObject_Free
172}
173
174{
175   ADDRESS_IN_RANGE/Invalid read of size 8
176   Memcheck:Value8
177   fun:PyObject_Free
178}
179
180{
181   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
182   Memcheck:Cond
183   fun:PyObject_Free
184}
185
186{
187   ADDRESS_IN_RANGE/Invalid read of size 8
188   Memcheck:Addr8
189   fun:PyObject_Realloc
190}
191
192{
193   ADDRESS_IN_RANGE/Invalid read of size 8
194   Memcheck:Value8
195   fun:PyObject_Realloc
196}
197
198{
199   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
200   Memcheck:Cond
201   fun:PyObject_Realloc
202}
203
204{
205   some unknown problem in python getdynloadfunc
206   Memcheck:Addr8
207   obj:/lib/ld-2.7.so
208   obj:/lib/ld-2.7.so
209   obj:/lib/ld-2.7.so
210   obj:/lib/ld-2.7.so
211   obj:/lib/ld-2.7.so
212   obj:/lib/ld-2.7.so
213   obj:/lib/ld-2.7.so
214   obj:/lib/libdl-2.7.so
215   obj:/lib/ld-2.7.so
216   obj:/lib/libdl-2.7.so
217   fun:dlopen
218   fun:_PyImport_GetDynLoadFunc
219}
220
221{
222   some other unknown problem in python libdl stuff
223   Memcheck:Addr8
224   obj:/lib/ld-2.7.so
225   obj:/lib/ld-2.7.so
226   obj:/lib/ld-2.7.so
227   obj:/lib/ld-2.7.so
228   obj:/lib/ld-2.7.so
229   obj:/lib/ld-2.7.so
230   obj:/lib/ld-2.7.so
231   obj:/lib/ld-2.7.so
232   obj:/lib/ld-2.7.so
233   obj:/lib/ld-2.7.so
234   obj:/lib/libdl-2.7.so
235   obj:/lib/ld-2.7.so
236}
237
Note: See TracBrowser for help on using the repository browser.