1 # Pass this file to Valgrind with "--suppressions=tools/valgrind.supp"
3 # Third party lib, driver issues.
10 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
15 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
21 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
27 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
33 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
39 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
45 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
51 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
57 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so
63 obj:/usr/lib/fglrx/fglrx-libGL.so.1.2
70 obj:/usr/lib/libnvidia-glcore.so*
76 obj:/usr/lib/libnvidia-glcore.so*
82 obj:/usr/lib*/libGL.so*
85 #Fixed by FontConfig 2.9.0
86 #http://cgit.freedesktop.org/fontconfig/commit/?id=1c475d5c8cb265ac939d6b9e097666e300162511
89 fun:FcConfigFileExists
92 #https://bugs.freedesktop.org/show_bug.cgi?id=8215
93 #https://bugs.freedesktop.org/show_bug.cgi?id=8428
94 #FcPattern uses 'intptr_t elts_offset' instead of 'FcPatternEltPtr elts',
95 #which confuses valgrind.
103 #Same root cause as font_config_bug_2.
104 #The 'leak' here is a copy of rule values, as opposed to new values.
109 fun:FcConfigSubstituteWithPat
110 fun:FcFontRenderPrepare
117 fun:png_create_read_struct_2
118 fun:png_create_read_struct
125 fun:_ZN12_GLOBAL__N_17doFlateEbP8SkStreamP9SkWStream
126 fun:_ZN7SkFlate7InflateEP8SkStreamP9SkWStream
129 # Why is it OK to suppress this?
131 SkRTConfRegistry_bug_1
134 fun:_ZN16SkRTConfRegistry12registerConfEP12SkRTConfBase
137 # The gpu_issue_* suppressions suppress issues that cannot be reproduced locally. These appear to be
138 # due to valgrind not knowing about memory mapped by the ATI driver via glMapBuffer.
142 fun:_ZNK5GrGpu18getQuadIndexBufferEv
147 fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext
152 fun:_ZN16GrAARectRenderer21aaFillRectIndexBufferEP5GrGpu
157 fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect
162 fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE
167 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
172 fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE
173 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
178 fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect
183 fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE
188 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
193 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb
198 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
203 fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE
204 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
209 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb
214 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb