commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 1 | # Pass this file to Valgrind with "--suppressions=tools/valgrind.supp" |
robertphillips@google.com | 6187abe | 2013-10-08 15:37:19 +0000 | [diff] [blame] | 2 | |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 3 | # Third party lib, driver issues. |
robertphillips@google.com | 6187abe | 2013-10-08 15:37:19 +0000 | [diff] [blame] | 4 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 5 | ati_driver_bug_1 |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 6 | 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.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 13 | ati_driver_bug_2 |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 14 | Memcheck:Cond |
| 15 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 16 | } |
| 17 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 18 | ati_driver_bug_3 |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 19 | Memcheck:Addr8 |
| 20 | ... |
| 21 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 22 | } |
robertphillips@google.com | aad7e0b | 2013-12-09 13:55:33 +0000 | [diff] [blame] | 23 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 24 | ati_driver_bug_4 |
robertphillips@google.com | aad7e0b | 2013-12-09 13:55:33 +0000 | [diff] [blame] | 25 | Memcheck:Addr4 |
| 26 | ... |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 27 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 28 | } |
| 29 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 30 | ati_driver_bug_5 |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 31 | Memcheck:Addr2 |
| 32 | ... |
| 33 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 34 | } |
| 35 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 36 | ati_driver_bug_6 |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 37 | Memcheck:Addr1 |
| 38 | ... |
| 39 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 40 | } |
| 41 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 42 | ati_driver_bug_7 |
robertphillips@google.com | aad7e0b | 2013-12-09 13:55:33 +0000 | [diff] [blame] | 43 | Memcheck:Leak |
| 44 | fun:malloc |
robertphillips@google.com | ffb68f6 | 2013-12-06 17:03:39 +0000 | [diff] [blame] | 45 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 46 | } |
robertphillips@google.com | 45e01c3 | 2013-12-18 17:28:55 +0000 | [diff] [blame] | 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 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 54 | ati_driver_bug_9 |
robertphillips@google.com | 45e01c3 | 2013-12-18 17:28:55 +0000 | [diff] [blame] | 55 | Memcheck:Leak |
| 56 | fun:calloc |
| 57 | obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 58 | } |
robertphillips@google.com | 5fbccb3 | 2014-01-30 18:51:29 +0000 | [diff] [blame] | 59 | { |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 60 | ati_driver_bug_10 |
robertphillips@google.com | dd31ac4 | 2014-02-11 15:23:21 +0000 | [diff] [blame] | 61 | Memcheck:Leak |
| 62 | fun:malloc |
robertphillips@google.com | 5fbccb3 | 2014-01-30 18:51:29 +0000 | [diff] [blame] | 63 | obj:/usr/lib/fglrx/fglrx-libGL.so.1.2 |
| 64 | } |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 65 | { |
| 66 | nv_driver_bug_1 |
| 67 | Memcheck:Param |
| 68 | write(buf) |
commit-bot@chromium.org | 7126fef | 2014-05-19 21:06:01 +0000 | [diff] [blame] | 69 | ... |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 70 | obj:/usr/lib/libnvidia-glcore.so* |
| 71 | } |
| 72 | { |
| 73 | nv_driver_bug_2 |
| 74 | Memcheck:Cond |
bsalomon | 61d04c4 | 2014-06-25 08:25:30 -0700 | [diff] [blame] | 75 | ... |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 76 | obj:/usr/lib/libnvidia-glcore.so* |
| 77 | } |
| 78 | { |
| 79 | nv_driver_bug_3 |
| 80 | Memcheck:Leak |
| 81 | fun:calloc |
commit-bot@chromium.org | 7126fef | 2014-05-19 21:06:01 +0000 | [diff] [blame] | 82 | obj:/usr/lib*/libGL.so* |
commit-bot@chromium.org | 1a98a06 | 2014-04-30 21:10:13 +0000 | [diff] [blame] | 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 | # Why is it OK to suppress this? |
| 118 | { |
| 119 | SkRTConfRegistry_bug_1 |
| 120 | Memcheck:Leak |
| 121 | fun:_Znwm |
| 122 | fun:_ZN16SkRTConfRegistry12registerConfEP12SkRTConfBase |
| 123 | } |
| 124 | |
| 125 | # The gpu_issue_* suppressions suppress issues that cannot be reproduced locally. These appear to be |
| 126 | # due to valgrind not knowing about memory mapped by the ATI driver via glMapBuffer. |
robertphillips@google.com | 45e01c3 | 2013-12-18 17:28:55 +0000 | [diff] [blame] | 127 | { |
| 128 | gpu_issue_1 |
| 129 | Memcheck:Addr2 |
| 130 | fun:_ZNK5GrGpu18getQuadIndexBufferEv |
| 131 | } |
| 132 | { |
| 133 | gpu_issue_2 |
| 134 | Memcheck:Addr2 |
| 135 | fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext |
| 136 | } |
| 137 | { |
| 138 | gpu_issue_3 |
| 139 | Memcheck:Addr2 |
| 140 | fun:_ZN16GrAARectRenderer21aaFillRectIndexBufferEP5GrGpu |
| 141 | } |
| 142 | { |
| 143 | gpu_issue_4 |
| 144 | Memcheck:Addr8 |
| 145 | fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect |
| 146 | } |
| 147 | { |
| 148 | gpu_issue_5 |
| 149 | Memcheck:Addr8 |
| 150 | fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE |
| 151 | } |
| 152 | { |
| 153 | gpu_issue_6 |
| 154 | Memcheck:Addr8 |
robertphillips@google.com | dd31ac4 | 2014-02-11 15:23:21 +0000 | [diff] [blame] | 155 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb |
robertphillips@google.com | 45e01c3 | 2013-12-18 17:28:55 +0000 | [diff] [blame] | 156 | } |
| 157 | { |
| 158 | gpu_issue_7 |
| 159 | Memcheck:Addr4 |
| 160 | fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE |
robertphillips@google.com | dd31ac4 | 2014-02-11 15:23:21 +0000 | [diff] [blame] | 161 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb |
robertphillips@google.com | 4fa237f | 2013-12-19 13:41:48 +0000 | [diff] [blame] | 162 | } |
robertphillips@google.com | 5fbccb3 | 2014-01-30 18:51:29 +0000 | [diff] [blame] | 163 | { |
| 164 | gpu_issue_8 |
| 165 | Memcheck:Addr4 |
| 166 | fun:_ZN24GrAAHairLinePathRenderer14createLineGeomERK6SkPathP12GrDrawTargetRK8SkTArrayI7SkPointLb1EEiPNS3_19AutoReleaseGeometryEP6SkRect |
| 167 | } |
| 168 | { |
| 169 | gpu_issue_9 |
| 170 | Memcheck:Addr2 |
| 171 | fun:_ZN21GrDefaultPathRenderer10createGeomERK6SkPathRK11SkStrokeRecfP12GrDrawTargetP15GrPrimitiveTypePiSA_PNS6_19AutoReleaseGeometryE |
| 172 | } |
| 173 | { |
| 174 | gpu_issue_10 |
| 175 | Memcheck:Addr4 |
robertphillips@google.com | dd31ac4 | 2014-02-11 15:23:21 +0000 | [diff] [blame] | 176 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb |
robertphillips@google.com | 5fbccb3 | 2014-01-30 18:51:29 +0000 | [diff] [blame] | 177 | } |
| 178 | { |
| 179 | gpu_issue_11 |
| 180 | Memcheck:Addr2 |
robertphillips@google.com | dd31ac4 | 2014-02-11 15:23:21 +0000 | [diff] [blame] | 181 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK11SkStrokeRecP12GrDrawTargetb |
robertphillips@google.com | 5fbccb3 | 2014-01-30 18:51:29 +0000 | [diff] [blame] | 182 | } |
robertphillips@google.com | 7fac718 | 2014-02-14 14:08:05 +0000 | [diff] [blame] | 183 | { |
| 184 | gpu_issue_12 |
| 185 | Memcheck:Addr8 |
| 186 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb |
| 187 | } |
| 188 | { |
| 189 | gpu_issue_13 |
| 190 | Memcheck:Addr4 |
| 191 | fun:_ZNK7SkPoint24distanceToLineBetweenSqdERKS_S1_PNS_4SideE |
| 192 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb |
| 193 | } |
| 194 | { |
| 195 | gpu_issue_14 |
| 196 | Memcheck:Addr4 |
| 197 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb |
| 198 | } |
| 199 | { |
| 200 | gpu_issue_15 |
| 201 | Memcheck:Addr2 |
| 202 | fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDrawTargetb |
| 203 | } |