| OLD | NEW |
| 1 # Pass this file to Valgrind with "--suppressions=tests/valgrind.supp" | 1 # Pass this file to Valgrind with "--suppressions=tools/valgrind.supp" |
| 2 | 2 |
| 3 # Third party lib, driver issues. |
| 3 { | 4 { |
| 4 FcConfig | 5 ati_driver_bug_1 |
| 5 Memcheck:Addr4 | |
| 6 fun:FcConfigFileExists | |
| 7 } | |
| 8 { | |
| 9 FcFontSetCreate_Leak | |
| 10 Memcheck:Leak | |
| 11 fun:malloc | |
| 12 fun:FcFontSetCreate | |
| 13 } | |
| 14 { | |
| 15 FcFontSetAdd_Leak | |
| 16 Memcheck:Leak | |
| 17 fun:realloc | |
| 18 fun:FcFontSetAdd | |
| 19 } | |
| 20 { | |
| 21 lib_png_inflate | |
| 22 Memcheck:Cond | |
| 23 fun:inflateReset2 | |
| 24 fun:inflateInit2_ | |
| 25 fun:png_create_read_struct_2 | |
| 26 fun:png_create_read_struct | |
| 27 } | |
| 28 { | |
| 29 RTConfRegistry_leak | |
| 30 Memcheck:Leak | |
| 31 fun:_Znwm | |
| 32 fun:_ZN16SkRTConfRegistry12registerConfEP12SkRTConfBase | |
| 33 } | |
| 34 { | |
| 35 XML_ParseBuffer_leak | |
| 36 Memcheck:Leak | |
| 37 fun:malloc | |
| 38 fun:FcPatternObjectInsertElt | |
| 39 fun:FcPatternObjectAddWithBinding | |
| 40 } | |
| 41 { | |
| 42 driver_bug_1 | |
| 43 Memcheck:Param | 6 Memcheck:Param |
| 44 ioctl(generic) | 7 ioctl(generic) |
| 45 fun:ioctl | 8 fun:ioctl |
| 46 ... | 9 ... |
| 47 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 10 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 48 } | 11 } |
| 49 { | 12 { |
| 50 driver_bug_2 | 13 ati_driver_bug_2 |
| 51 Memcheck:Cond | 14 Memcheck:Cond |
| 52 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 15 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 53 } | 16 } |
| 54 { | 17 { |
| 55 driver_bug_3 | 18 ati_driver_bug_3 |
| 56 Memcheck:Addr8 | 19 Memcheck:Addr8 |
| 57 ... | 20 ... |
| 58 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 21 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 59 } | 22 } |
| 60 { | 23 { |
| 61 driver_bug_4 | 24 ati_driver_bug_4 |
| 62 Memcheck:Addr4 | 25 Memcheck:Addr4 |
| 63 ... | 26 ... |
| 64 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 27 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 65 } | 28 } |
| 66 { | 29 { |
| 67 driver_bug_5 | 30 ati_driver_bug_5 |
| 68 Memcheck:Addr2 | 31 Memcheck:Addr2 |
| 69 ... | 32 ... |
| 70 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 33 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 71 } | 34 } |
| 72 { | 35 { |
| 73 driver_bug_6 | 36 ati_driver_bug_6 |
| 74 Memcheck:Addr1 | 37 Memcheck:Addr1 |
| 75 ... | 38 ... |
| 76 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 39 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 77 } | 40 } |
| 78 { | 41 { |
| 79 driver_bug_7 | 42 ati_driver_bug_7 |
| 80 Memcheck:Leak | 43 Memcheck:Leak |
| 81 fun:malloc | 44 fun:malloc |
| 82 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 45 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 83 } | 46 } |
| 84 { | 47 { |
| 85 driver_bug_8 | 48 driver_bug_8 |
| 86 Memcheck:Overlap | 49 Memcheck:Overlap |
| 87 fun:strcpy | 50 fun:strcpy |
| 88 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 51 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 89 } | 52 } |
| 90 { | 53 { |
| 91 driver_bug_9 | 54 ati_driver_bug_9 |
| 92 Memcheck:Leak | 55 Memcheck:Leak |
| 93 fun:calloc | 56 fun:calloc |
| 94 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so | 57 obj:/usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so |
| 95 } | 58 } |
| 96 { | 59 { |
| 97 driver_bug_10 | 60 ati_driver_bug_10 |
| 98 Memcheck:Leak | 61 Memcheck:Leak |
| 99 fun:malloc | 62 fun:malloc |
| 100 obj:/usr/lib/fglrx/fglrx-libGL.so.1.2 | 63 obj:/usr/lib/fglrx/fglrx-libGL.so.1.2 |
| 101 } | 64 } |
| 102 # the gpu_issue_* suppressions suppress issues that cannot be reproduced | 65 { |
| 103 # locally. | 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 glMapBuf
fer. |
| 104 { | 125 { |
| 105 gpu_issue_1 | 126 gpu_issue_1 |
| 106 Memcheck:Addr2 | 127 Memcheck:Addr2 |
| 107 fun:_ZNK5GrGpu18getQuadIndexBufferEv | 128 fun:_ZNK5GrGpu18getQuadIndexBufferEv |
| 108 } | 129 } |
| 109 { | 130 { |
| 110 gpu_issue_2 | 131 gpu_issue_2 |
| 111 Memcheck:Addr2 | 132 Memcheck:Addr2 |
| 112 fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext | 133 fun:_ZN24GrAAHairLinePathRenderer6CreateEP9GrContext |
| 113 } | 134 } |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 171 { | 192 { |
| 172 gpu_issue_14 | 193 gpu_issue_14 |
| 173 Memcheck:Addr4 | 194 Memcheck:Addr4 |
| 174 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDra
wTargetb | 195 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDra
wTargetb |
| 175 } | 196 } |
| 176 { | 197 { |
| 177 gpu_issue_15 | 198 gpu_issue_15 |
| 178 Memcheck:Addr2 | 199 Memcheck:Addr2 |
| 179 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDra
wTargetb | 200 fun:_ZN22GrAAConvexPathRenderer10onDrawPathERK6SkPathRK11SkStrokeRecP12GrDra
wTargetb |
| 180 } | 201 } |
| OLD | NEW |