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 obj:/usr/lib/libnvidia-glcore.so* 76} 77{ 78 nv_driver_bug_3 79 Memcheck:Leak 80 fun:calloc 81 obj:/usr/lib*/libGL.so* 82} 83{ 84 font_config_bug_1 85 Memcheck:Addr4 86 fun:FcConfigFileExists 87} 88{ 89 font_config_bug_2 90 Memcheck:Leak 91 fun:malloc 92 fun:FcFontSetCreate 93} 94{ 95 font_config_bug_3 96 Memcheck:Leak 97 fun:realloc 98 fun:FcFontSetAdd 99} 100{ 101 font_config_bug_4 102 Memcheck:Leak 103 fun:malloc 104 fun:FcPatternObjectInsertElt 105 fun:FcPatternObjectAddWithBinding 106} 107{ 108 zlib_bug_1 109 Memcheck:Cond 110 fun:inflateReset2 111 fun:inflateInit2_ 112 fun:png_create_read_struct_2 113 fun:png_create_read_struct 114} 115 116# Why is it OK to suppress this? 117{ 118 SkRTConfRegistry_bug_1 119 Memcheck:Leak 120 fun:_Znwm 121 fun:_ZN16SkRTConfRegistry12registerConfEP12SkRTConfBase 122} 123 124# The gpu_issue_* suppressions suppress issues that cannot be reproduced locally. These appear to be 125# due to valgrind not knowing about memory mapped by the ATI driver via glMapBuffer. 126{ 127 gpu_issue_1 128 Memcheck:Addr2 129 fun:_ZNK5GrGpu18getQuadIndexBufferEv 130} 131{ 132 gpu_issue_2 133 Memcheck:Addr2 134 fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext 135} 136{ 137 gpu_issue_3 138 Memcheck:Addr2 139 fun:_ZN16GrAARectRenderer21aaFillRectIndexBufferEP5GrGpu 140} 141{ 142 gpu_issue_4 143 Memcheck:Addr8 144 fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect 145} 146{ 147 gpu_issue_5 148 Memcheck:Addr8 149 fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE 150} 151{ 152 gpu_issue_6 153 Memcheck:Addr8 154 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb 155} 156{ 157 gpu_issue_7 158 Memcheck:Addr4 159 fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE 160 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb 161} 162{ 163 gpu_issue_8 164 Memcheck:Addr4 165 fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect 166} 167{ 168 gpu_issue_9 169 Memcheck:Addr2 170 fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE 171} 172{ 173 gpu_issue_10 174 Memcheck:Addr4 175 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb 176} 177{ 178 gpu_issue_11 179 Memcheck:Addr2 180 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb 181} 182{ 183 gpu_issue_12 184 Memcheck:Addr8 185 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb 186} 187{ 188 gpu_issue_13 189 Memcheck:Addr4 190 fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE 191 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb 192} 193{ 194 gpu_issue_14 195 Memcheck:Addr4 196 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb 197} 198{ 199 gpu_issue_15 200 Memcheck:Addr2 201 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb 202} 203