blob: 30cac399b34e4982e06c6c65d15514313c82994b [file] [log] [blame]
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +00001# Pass this file to Valgrind with "--suppressions=tools/valgrind.supp"
robertphillips@google.com6187abe2013-10-08 15:37:19 +00002
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +00003# Third party lib, driver issues.
robertphillips@google.com6187abe2013-10-08 15:37:19 +00004{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +00005 ati_driver_bug_1
robertphillips@google.comffb68f62013-12-06 17:03:39 +00006 Memcheck:Param
7 ioctl(generic)
8 fun:ioctl
9 ...
10 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
11}
12{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000013 ati_driver_bug_2
robertphillips@google.comffb68f62013-12-06 17:03:39 +000014 Memcheck:Cond
15 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
16}
17{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000018 ati_driver_bug_3
robertphillips@google.comffb68f62013-12-06 17:03:39 +000019 Memcheck:Addr8
20 ...
21 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
22}
robertphillips@google.comaad7e0b2013-12-09 13:55:33 +000023{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000024 ati_driver_bug_4
robertphillips@google.comaad7e0b2013-12-09 13:55:33 +000025 Memcheck:Addr4
26 ...
robertphillips@google.comffb68f62013-12-06 17:03:39 +000027 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
28}
29{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000030 ati_driver_bug_5
robertphillips@google.comffb68f62013-12-06 17:03:39 +000031 Memcheck:Addr2
32 ...
33 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
34}
35{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000036 ati_driver_bug_6
robertphillips@google.comffb68f62013-12-06 17:03:39 +000037 Memcheck:Addr1
38 ...
39 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
40}
41{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000042 ati_driver_bug_7
robertphillips@google.comaad7e0b2013-12-09 13:55:33 +000043 Memcheck:Leak
44 fun:malloc
robertphillips@google.comffb68f62013-12-06 17:03:39 +000045 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
46}
robertphillips@google.com45e01c32013-12-18 17:28:55 +000047{
48 driver_bug_8
49 Memcheck:Overlap
50 fun:strcpy
51 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
52}
53{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000054 ati_driver_bug_9
robertphillips@google.com45e01c32013-12-18 17:28:55 +000055 Memcheck:Leak
56 fun:calloc
57 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
58}
robertphillips@google.com5fbccb32014-01-30 18:51:29 +000059{
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000060 ati_driver_bug_10
robertphillips@google.comdd31ac42014-02-11 15:23:21 +000061 Memcheck:Leak
62 fun:malloc
robertphillips@google.com5fbccb32014-01-30 18:51:29 +000063 obj:/usr/lib/fglrx/fglrx-libGL.so.1.2
64}
commit-bot@chromium.org1a98a062014-04-30 21:10:13 +000065{
66 nv_driver_bug_1
67 Memcheck:Param
68 write(buf)
69 obj:/usr/lib/libnvidia-glcore.so*
70}
71{
72 nv_driver_bug_2
73 Memcheck:Cond
74 obj:/usr/lib/libnvidia-glcore.so*
75}
76{
77 nv_driver_bug_3
78 Memcheck:Leak
79 fun:calloc
80 obj:/usr/lib/libGL.so*
81}
82{
83 font_config_bug_1
84 Memcheck:Addr4
85 fun:FcConfigFileExists
86}
87{
88 font_config_bug_2
89 Memcheck:Leak
90 fun:malloc
91 fun:FcFontSetCreate
92}
93{
94 font_config_bug_3
95 Memcheck:Leak
96 fun:realloc
97 fun:FcFontSetAdd
98}
99{
100 font_config_bug_4
101 Memcheck:Leak
102 fun:malloc
103 fun:FcPatternObjectInsertElt
104 fun:FcPatternObjectAddWithBinding
105}
106{
107 zlib_bug_1
108 Memcheck:Cond
109 fun:inflateReset2
110 fun:inflateInit2_
111 fun:png_create_read_struct_2
112 fun:png_create_read_struct
113}
114
115# Why is it OK to suppress this?
116{
117 SkRTConfRegistry_bug_1
118 Memcheck:Leak
119 fun:_Znwm
120 fun:_ZN16SkRTConfRegistry12registerConfEP12SkRTConfBase
121}
122
123# The gpu_issue_* suppressions suppress issues that cannot be reproduced locally. These appear to be
124# due to valgrind not knowing about memory mapped by the ATI driver via glMapBuffer.
robertphillips@google.com45e01c32013-12-18 17:28:55 +0000125{
126 gpu_issue_1
127 Memcheck:Addr2
128 fun:_ZNK5GrGpu18getQuadIndexBufferEv
129}
130{
131 gpu_issue_2
132 Memcheck:Addr2
133 fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext
134}
135{
136 gpu_issue_3
137 Memcheck:Addr2
138 fun:_ZN16GrAARectRenderer21aaFillRectIndexBufferEP5GrGpu
139}
140{
141 gpu_issue_4
142 Memcheck:Addr8
143 fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect
144}
145{
146 gpu_issue_5
147 Memcheck:Addr8
148 fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE
149}
150{
151 gpu_issue_6
152 Memcheck:Addr8
robertphillips@google.comdd31ac42014-02-11 15:23:21 +0000153 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
robertphillips@google.com45e01c32013-12-18 17:28:55 +0000154}
155{
156 gpu_issue_7
157 Memcheck:Addr4
158 fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE
robertphillips@google.comdd31ac42014-02-11 15:23:21 +0000159 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
robertphillips@google.com4fa237f2013-12-19 13:41:48 +0000160}
robertphillips@google.com5fbccb32014-01-30 18:51:29 +0000161{
162 gpu_issue_8
163 Memcheck:Addr4
164 fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect
165}
166{
167 gpu_issue_9
168 Memcheck:Addr2
169 fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE
170}
171{
172 gpu_issue_10
173 Memcheck:Addr4
robertphillips@google.comdd31ac42014-02-11 15:23:21 +0000174 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
robertphillips@google.com5fbccb32014-01-30 18:51:29 +0000175}
176{
177 gpu_issue_11
178 Memcheck:Addr2
robertphillips@google.comdd31ac42014-02-11 15:23:21 +0000179 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
robertphillips@google.com5fbccb32014-01-30 18:51:29 +0000180}
robertphillips@google.com7fac7182014-02-14 14:08:05 +0000181{
182 gpu_issue_12
183 Memcheck:Addr8
184 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
185}
186{
187 gpu_issue_13
188 Memcheck:Addr4
189 fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE
190 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
191}
192{
193 gpu_issue_14
194 Memcheck:Addr4
195 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
196}
197{
198 gpu_issue_15
199 Memcheck:Addr2
200 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
201}