Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / skia / tools / valgrind.supp
1 # Pass this file to Valgrind with "--suppressions=tools/valgrind.supp"
2
3 # Third party lib, driver issues.
4 {
5     ati_driver_bug_1
6     Memcheck:Param
7     ioctl(generic)
8     fun:ioctl
9     ...
10     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
11 }
12 {
13     ati_driver_bug_2
14     Memcheck:Cond
15     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
16 }
17 {
18     ati_driver_bug_3
19     Memcheck:Addr8
20     ...
21     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
22 }
23 {
24     ati_driver_bug_4
25     Memcheck:Addr4
26     ...
27     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
28 }
29 {
30     ati_driver_bug_5
31     Memcheck:Addr2
32     ...
33     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
34 }
35 {
36     ati_driver_bug_6
37     Memcheck:Addr1
38     ...
39     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
40 }
41 {
42     ati_driver_bug_7
43     Memcheck:Leak
44     fun:malloc
45     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
46 }
47 {
48     driver_bug_8
49     Memcheck:Overlap
50     fun:strcpy
51     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
52 }
53 {
54     ati_driver_bug_9
55     Memcheck:Leak
56     fun:calloc
57     obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
58 }
59 {
60     ati_driver_bug_10
61     Memcheck:Leak
62     fun:malloc
63     obj:/usr/lib/fglrx/fglrx-libGL.so.1.2
64 }
65 {
66     nv_driver_bug_1
67     Memcheck:Param
68     write(buf)
69     ...
70     obj:/usr/lib/libnvidia-glcore.so*
71 }
72 {
73     nv_driver_bug_2
74     Memcheck:Cond
75     ...
76     obj:/usr/lib/libnvidia-glcore.so*
77 }
78 {
79     nv_driver_bug_3
80     Memcheck:Leak
81     fun:calloc
82     obj:/usr/lib*/libGL.so*
83 }
84 {
85     font_config_bug_1
86     Memcheck:Addr4
87     fun:FcConfigFileExists
88 }
89 {
90     font_config_bug_2
91     Memcheck:Leak
92     fun:malloc
93     fun:FcFontSetCreate
94 }
95 {
96     font_config_bug_3
97     Memcheck:Leak
98     fun:realloc
99     fun:FcFontSetAdd
100 }
101 {
102     font_config_bug_4
103     Memcheck:Leak
104     fun:malloc
105     fun:FcPatternObjectInsertElt
106     fun:FcPatternObjectAddWithBinding
107 }
108 {
109     zlib_bug_1
110     Memcheck:Cond
111     fun:inflateReset2
112     fun:inflateInit2_
113     fun:png_create_read_struct_2
114     fun:png_create_read_struct
115 }
116 {
117     zlib_bug_2
118     Memcheck:Cond
119     fun:inflateReset2
120     fun:inflateInit2_
121     fun:_ZN12_GLOBAL__N_17doFlateEbP8SkStreamP9SkWStream
122     fun:_ZN7SkFlate7InflateEP8SkStreamP9SkWStream
123 }
124
125 # Why is it OK to suppress this?
126 {
127     SkRTConfRegistry_bug_1
128     Memcheck:Leak
129     fun:_Znwm
130     fun:_ZN16SkRTConfRegistry12registerConfEP12SkRTConfBase
131 }
132
133 # The gpu_issue_* suppressions suppress issues that cannot be reproduced locally. These appear to be
134 # due to valgrind not knowing about memory mapped by the ATI driver via glMapBuffer.
135 {
136     gpu_issue_1
137     Memcheck:Addr2
138     fun:_ZNK5GrGpu18getQuadIndexBufferEv
139 }
140 {
141     gpu_issue_2
142     Memcheck:Addr2
143     fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext
144 }
145 {
146     gpu_issue_3
147     Memcheck:Addr2
148     fun:_ZN16GrAARectRenderer21aaFillRectIndexBufferEP5GrGpu
149 }
150 {
151     gpu_issue_4
152     Memcheck:Addr8
153     fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect
154 }
155 {
156     gpu_issue_5
157     Memcheck:Addr8
158     fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE
159 }
160 {
161     gpu_issue_6
162     Memcheck:Addr8
163     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
164 }
165 {
166     gpu_issue_7
167     Memcheck:Addr4
168     fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE
169     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
170 }
171 {
172     gpu_issue_8
173     Memcheck:Addr4
174     fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect
175 }
176 {
177     gpu_issue_9
178     Memcheck:Addr2
179     fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE
180 }
181 {
182     gpu_issue_10
183     Memcheck:Addr4
184     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
185 }
186 {
187     gpu_issue_11
188     Memcheck:Addr2
189     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
190 }
191 {
192     gpu_issue_12
193     Memcheck:Addr8
194     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
195 }
196 {
197     gpu_issue_13
198     Memcheck:Addr4
199     fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE
200     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
201 }
202 {
203     gpu_issue_14
204     Memcheck:Addr4
205     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
206 }
207 {
208     gpu_issue_15
209     Memcheck:Addr2
210     fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
211 }