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 |