Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(247)

Side by Side Diff: valgrind.txt

Issue 9373002: Fix valgrind and asan memory leaks and crashes. (Closed) Base URL: ssh://gerrit.chromium.org:29418/chromium/third_party/ffmpeg.git@master
Patch Set: Notes. Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« libavformat/utils.c ('K') | « libavformat/utils.c ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 15:44:14 memcheck_analyze.py [ERROR] FAIL! There were 14 errors:
2 15:44:14 memcheck_analyze.py [ERROR] Command:
3 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/h264.705767.mp4 h
4 4 bytes in 1 blocks are definitely lost in loss record 6 of 604
5 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
6 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
7 mov_read_stss (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1598)
8 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
9 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
10 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
11 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
12 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
13 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
14 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
15 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
16 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
17 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
18 Suppression (error hash=#A4116415B732022A#):
19 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
20 {
21 <insert_a_suppression_name_here>
22 Memcheck:Leak
23 fun:posix_memalign
24 fun:av_malloc
25 fun:mov_read_stss
26 fun:mov_read_default
27 fun:mov_read_default
28 fun:mov_read_default
29 fun:mov_read_default
30 fun:mov_read_moov
31 fun:mov_read_default
32 fun:mov_read_header
33 fun:avformat_open_input
34 fun:avformat_open_input
35 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
36 }
37
38 15:44:14 memcheck_analyze.py [ERROR] Command:
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/big_dims.ogv
39 UninitCondition
40 Conditional jump or move depends on uninitialised value(s)
41 vp3_dequant (/out/Debug/../../third_party/ffmpeg/libavcodec/vp3.c:1356)
42 render_slice (/out/Debug/../../third_party/ffmpeg/libavcodec/vp3.c:1575)
43 vp3_decode_frame (/out/Debug/../../third_party/ffmpeg/libavcodec/vp3.c:2033)
44 avcodec_decode_video2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c: 1255)
45 avcodec_decode_video2 (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stu bs.cc:164)
46 media::FFmpegVideoDecoder::Decode(scoped_refptr<media::Buffer> const&, scoped_ refptr<media::VideoFrame>*) (/out/Debug/../../media/filters/ffmpeg_video_decoder .cc:313)
47 media::FFmpegVideoDecoder::DoDecodeBuffer(scoped_refptr<media::Buffer> const&) (/out/Debug/../../media/filters/ffmpeg_video_decoder.cc:260)
48 Suppression (error hash=#512C63117DEA7511#):
49 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
50 {
51 <insert_a_suppression_name_here>
52 Memcheck:Uninitialized
53 fun:vp3_dequant
54 fun:render_slice
55 fun:vp3_decode_frame
56 fun:avcodec_decode_video2
57 fun:avcodec_decode_video2
58 fun:_ZN5media18FFmpegVideoDecoder6DecodeERK13scoped_refptrINS_6BufferEEPS1_IN S_10VideoFrameEE
59 fun:_ZN5media18FFmpegVideoDecoder14DoDecodeBufferERK13scoped_refptrINS_6Buffe rEE
60 }
61
62 15:44:14 memcheck_analyze.py [ERROR] Command:
63 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/h264.705767.mp4
64 40 bytes in 1 blocks are definitely lost in loss record 204 of 604
65 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
66 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
67 mov_read_stsz (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1653)
68 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
69 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
70 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
71 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
72 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
73 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
74 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
75 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
76 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
77 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
78 Suppression (error hash=#171A96A8144F9997#):
79 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
80 {
81 <insert_a_suppression_name_here>
82 Memcheck:Leak
83 fun:posix_memalign
84 fun:av_malloc
85 fun:mov_read_stsz
86 fun:mov_read_default
87 fun:mov_read_default
88 fun:mov_read_default
89 fun:mov_read_default
90 fun:mov_read_moov
91 fun:mov_read_default
92 fun:mov_read_header
93 fun:avformat_open_input
94 fun:avformat_open_input
95 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
96 }
97
98 15:44:14 memcheck_analyze.py [ERROR] Command:
99 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/112670.mp4
100 1,196 bytes in 1 blocks are definitely lost in loss record 568 of 604
101 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
102 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
103 av_mallocz (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:186)
104 ff_h264_decode_seq_parameter_set (/out/Debug/../../third_party/ffmpeg/libavcod ec/h264_ps.c:334)
105 decode_nal_units (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:3984)
106 ff_h264_decode_extradata (/out/Debug/../../third_party/ffmpeg/libavcodec/h264. c:1103)
107 ff_h264_decode_init (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:117 7)
108 avcodec_open2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:887)
109 try_decode_frame (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:2121 )
110 avformat_find_stream_info (/out/Debug/../../third_party/ffmpeg/libavformat/uti ls.c:2452)
111 avformat_find_stream_info (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg _stubs.cc:417)
112 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:482)
113 Suppression (error hash=#FAE337641B6FC103#):
114 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
115 {
116 <insert_a_suppression_name_here>
117 Memcheck:Leak
118 fun:posix_memalign
119 fun:av_malloc
120 fun:av_mallocz
121 fun:ff_h264_decode_seq_parameter_set
122 fun:decode_nal_units
123 fun:ff_h264_decode_extradata
124 fun:ff_h264_decode_init
125 fun:avcodec_open2
126 fun:try_decode_frame
127 fun:avformat_find_stream_info
128 fun:avformat_find_stream_info
129 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
130 }
131
132 15:44:14 memcheck_analyze.py [ERROR] Command:
133 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/h264.705767.mp4 h
134 4 bytes in 1 blocks are definitely lost in loss record 7 of 604
135 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
136 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
137 mov_read_stss (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1598)
138 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
139 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
140 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
141 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
142 mov_read_trak (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2029)
143 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
144 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
145 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
146 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
147 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
148 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
149 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
150 Suppression (error hash=#D2A8ECEA1FD43878#):
151 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
152 {
153 <insert_a_suppression_name_here>
154 Memcheck:Leak
155 fun:posix_memalign
156 fun:av_malloc
157 fun:mov_read_stss
158 fun:mov_read_default
159 fun:mov_read_default
160 fun:mov_read_default
161 fun:mov_read_default
162 fun:mov_read_trak
163 fun:mov_read_default
164 fun:mov_read_moov
165 fun:mov_read_default
166 fun:mov_read_header
167 fun:avformat_open_input
168 fun:avformat_open_input
169 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
170 }
171
172 15:44:14 memcheck_analyze.py [ERROR] Command:
173 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/smclockmp4aac_1_0
174 8 bytes in 1 blocks are definitely lost in loss record 22 of 604
175 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
176 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
177 mov_read_stts (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1705)
178 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
179 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
180 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
181 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
182 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
183 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
184 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
185 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
186 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
187 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
188 Suppression (error hash=#ED771BF6402B1E4C#):
189 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
190 {
191 <insert_a_suppression_name_here>
192 Memcheck:Leak
193 fun:posix_memalign
194 fun:av_malloc
195 fun:mov_read_stts
196 fun:mov_read_default
197 fun:mov_read_default
198 fun:mov_read_default
199 fun:mov_read_default
200 fun:mov_read_moov
201 fun:mov_read_default
202 fun:mov_read_header
203 fun:avformat_open_input
204 fun:avformat_open_input
205 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
206 }
207
208 15:44:14 memcheck_analyze.py [ERROR] Command:
209 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/112670.mp4
210 278,601 bytes in 1 blocks are definitely lost in loss record 602 of 604
211 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
212 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
213 ff_fast_malloc (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:79)
214 av_fast_malloc (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:87)
215 ff_h264_decode_nal (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:196)
216 decode_nal_units (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:3838)
217 ff_h264_decode_extradata (/out/Debug/../../third_party/ffmpeg/libavcodec/h264. c:1103)
218 ff_h264_decode_init (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:117 7)
219 avcodec_open2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:887)
220 try_decode_frame (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:2121 )
221 avformat_find_stream_info (/out/Debug/../../third_party/ffmpeg/libavformat/uti ls.c:2452)
222 avformat_find_stream_info (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg _stubs.cc:417)
223 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:482)
224 Suppression (error hash=#B3415629E6728912#):
225 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
226 {
227 <insert_a_suppression_name_here>
228 Memcheck:Leak
229 fun:posix_memalign
230 fun:av_malloc
231 fun:ff_fast_malloc
232 fun:av_fast_malloc
233 fun:ff_h264_decode_nal
234 fun:decode_nal_units
235 fun:ff_h264_decode_extradata
236 fun:ff_h264_decode_init
237 fun:avcodec_open2
238 fun:try_decode_frame
239 fun:avformat_find_stream_info
240 fun:avformat_find_stream_info
241 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
242 }
243
244 15:44:14 memcheck_analyze.py [ERROR] Command:
245 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/h264.705767.mp4 h
246 12 bytes in 1 blocks are definitely lost in loss record 30 of 604
247 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
248 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
249 mov_read_stsc (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1536)
250 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
251 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
252 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
253 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
254 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
255 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
256 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
257 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
258 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
259 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
260 Suppression (error hash=#AC236C0AA9CEE1F1#):
261 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
262 {
263 <insert_a_suppression_name_here>
264 Memcheck:Leak
265 fun:posix_memalign
266 fun:av_malloc
267 fun:mov_read_stsc
268 fun:mov_read_default
269 fun:mov_read_default
270 fun:mov_read_default
271 fun:mov_read_default
272 fun:mov_read_moov
273 fun:mov_read_default
274 fun:mov_read_header
275 fun:avformat_open_input
276 fun:avformat_open_input
277 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
278 }
279
280 15:44:15 memcheck_analyze.py [ERROR] Command:
281 Leak_DefinitelyLost
282 1,196 bytes in 1 blocks are definitely lost in loss record 567 of 604
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/112670.mp4
283 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
284 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
285 av_mallocz (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:186)
286 ff_h264_decode_seq_parameter_set (/out/Debug/../../third_party/ffmpeg/libavcod ec/h264_ps.c:334)
287 decode_nal_units (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:3984)
288 ff_h264_decode_extradata (/out/Debug/../../third_party/ffmpeg/libavcodec/h264. c:1103)
289 ff_h264_decode_init (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:117 7)
290 avcodec_open2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:887)
291 avformat_find_stream_info (/out/Debug/../../third_party/ffmpeg/libavformat/uti ls.c:2293)
292 avformat_find_stream_info (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg _stubs.cc:417)
293 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:482)
294 Suppression (error hash=#DE180F58BF89E862#):
295 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
296 {
297 <insert_a_suppression_name_here>
298 Memcheck:Leak
299 fun:posix_memalign
300 fun:av_malloc
301 fun:av_mallocz
302 fun:ff_h264_decode_seq_parameter_set
303 fun:decode_nal_units
304 fun:ff_h264_decode_extradata
305 fun:ff_h264_decode_init
306 fun:avcodec_open2
307 fun:avformat_find_stream_info
308 fun:avformat_find_stream_info
309 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
310 }
311
312 15:44:15 memcheck_analyze.py [ERROR] Command:
313 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/smclockmp4aac_1_0
314 8 bytes in 1 blocks are definitely lost in loss record 24 of 604
315 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
316 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
317 mov_read_stts (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1705)
318 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
319 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
320 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
321 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
322 mov_read_trak (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2029)
323 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
324 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
325 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
326 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
327 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
328 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
329 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
330 Suppression (error hash=#D5C902144AF634F8#):
331 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
332 {
333 <insert_a_suppression_name_here>
334 Memcheck:Leak
335 fun:posix_memalign
336 fun:av_malloc
337 fun:mov_read_stts
338 fun:mov_read_default
339 fun:mov_read_default
340 fun:mov_read_default
341 fun:mov_read_default
342 fun:mov_read_trak
343 fun:mov_read_default
344 fun:mov_read_moov
345 fun:mov_read_default
346 fun:mov_read_header
347 fun:avformat_open_input
348 fun:avformat_open_input
349 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
350 }
351
352 15:44:15 memcheck_analyze.py [ERROR] Command:
353 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/h264.705767.mp4
354 8 bytes in 1 blocks are definitely lost in loss record 23 of 604
355 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
356 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
357 mov_read_stco (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1090)
358 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
359 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
360 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
361 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
362 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
363 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
364 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
365 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
366 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
367 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
368 Suppression (error hash=#85F0C1F2A5FD2FC1#):
369 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
370 {
371 <insert_a_suppression_name_here>
372 Memcheck:Leak
373 fun:posix_memalign
374 fun:av_malloc
375 fun:mov_read_stco
376 fun:mov_read_default
377 fun:mov_read_default
378 fun:mov_read_default
379 fun:mov_read_default
380 fun:mov_read_moov
381 fun:mov_read_default
382 fun:mov_read_header
383 fun:avformat_open_input
384 fun:avformat_open_input
385 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
386 }
387
388 15:44:15 memcheck_analyze.py [ERROR] Command:
389 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/h264.705767.mp4 h
390 12 bytes in 1 blocks are definitely lost in loss record 31 of 604
391 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
392 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
393 mov_read_stsc (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:1536)
394 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
395 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
396 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
397 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
398 mov_read_trak (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2029)
399 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
400 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
401 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
402 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
403 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
404 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
405 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
406 Suppression (error hash=#5241A2AB14993ED0#):
407 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
408 {
409 <insert_a_suppression_name_here>
410 Memcheck:Leak
411 fun:posix_memalign
412 fun:av_malloc
413 fun:mov_read_stsc
414 fun:mov_read_default
415 fun:mov_read_default
416 fun:mov_read_default
417 fun:mov_read_default
418 fun:mov_read_trak
419 fun:mov_read_default
420 fun:mov_read_moov
421 fun:mov_read_default
422 fun:mov_read_header
423 fun:avformat_open_input
424 fun:avformat_open_input
425 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
426 }
427
428 15:44:15 memcheck_analyze.py [ERROR] Command:
429 Leak_DefinitelyLost
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/smclockmp4aac_1_0
430 120 bytes in 1 blocks are definitely lost in loss record 452 of 604
431 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
432 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
433 av_mallocz (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:186)
434 mov_read_dref (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:387)
435 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
436 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
437 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
438 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
439 mov_read_trak (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2029)
440 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
441 mov_read_moov (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:710)
442 mov_read_default (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:352)
443 mov_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/mov.c:2744)
444 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 98)
445 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
446 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
447 Suppression (error hash=#8F8411984B3C4147#):
448 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
449 {
450 <insert_a_suppression_name_here>
451 Memcheck:Leak
452 fun:posix_memalign
453 fun:av_malloc
454 fun:av_mallocz
455 fun:mov_read_dref
456 fun:mov_read_default
457 fun:mov_read_default
458 fun:mov_read_default
459 fun:mov_read_default
460 fun:mov_read_trak
461 fun:mov_read_default
462 fun:mov_read_moov
463 fun:mov_read_default
464 fun:mov_read_header
465 fun:avformat_open_input
466 fun:avformat_open_input
467 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
468 }
469
470 15:44:15 memcheck_analyze.py [ERROR] Command:
471 Leak_DefinitelyLost
472 278,601 bytes in 1 blocks are definitely lost in loss record 601 of 604
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/112670.mp4
473 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
474 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
475 ff_fast_malloc (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:79)
476 av_fast_malloc (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:87)
477 ff_h264_decode_nal (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:196)
478 decode_nal_units (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:3838)
479 ff_h264_decode_extradata (/out/Debug/../../third_party/ffmpeg/libavcodec/h264. c:1103)
480 ff_h264_decode_init (/out/Debug/../../third_party/ffmpeg/libavcodec/h264.c:117 7)
481 avcodec_open2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c:887)
482 avformat_find_stream_info (/out/Debug/../../third_party/ffmpeg/libavformat/uti ls.c:2293)
483 avformat_find_stream_info (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg _stubs.cc:417)
484 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:482)
485 Suppression (error hash=#5D5B9DC34AAF42FA#):
486 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
487 {
488 <insert_a_suppression_name_here>
489 Memcheck:Leak
490 fun:posix_memalign
491 fun:av_malloc
492 fun:ff_fast_malloc
493 fun:av_fast_malloc
494 fun:ff_h264_decode_nal
495 fun:decode_nal_units
496 fun:ff_h264_decode_extradata
497 fun:ff_h264_decode_init
498 fun:avcodec_open2
499 fun:avformat_find_stream_info
500 fun:avformat_find_stream_info
501 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
502 }
503
504 //----------- security/100464.webm crash.
DaleCurtis 2012/02/09 22:43:26 Fixed in pthread.c
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/100464.webm
505
506 13:20:20 memcheck_analyze.py [ERROR] FAIL! There were 2 errors:
507 13:20:20 memcheck_analyze.py [ERROR] Command:
508 InvalidWrite
509 Invalid write of size 4
510 update_context_from_user (/out/Debug/../../third_party/ffmpeg/libavcodec/pthre ad.c:469)
511 ff_thread_decode_frame (/out/Debug/../../third_party/ffmpeg/libavcodec/pthread .c:614)
512 avcodec_decode_video2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c: 1252)
513 avcodec_decode_video2 (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stu bs.cc:164)
514 media::FFmpegVideoDecoder::Decode(scoped_refptr<media::Buffer> const&, scoped_ refptr<media::VideoFrame>*) (/out/Debug/../../media/filters/ffmpeg_video_decoder .cc:313)
515 media::FFmpegVideoDecoder::DoDecodeBuffer(scoped_refptr<media::Buffer> const&) (/out/Debug/../../media/filters/ffmpeg_video_decoder.cc:260)
516 Address 0x10 is not stack'd, malloc'd or (recently) free'd
517 Suppression (error hash=#E9A4E42320AFCBA2#):
518 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
519 {
520 <insert_a_suppression_name_here>
521 Memcheck:Unaddressable
522 fun:update_context_from_user
523 fun:ff_thread_decode_frame
524 fun:avcodec_decode_video2
525 fun:avcodec_decode_video2
526 fun:_ZN5media18FFmpegVideoDecoder6DecodeERK13scoped_refptrINS_6BufferEEPS1_IN S_10VideoFrameEE
527 fun:_ZN5media18FFmpegVideoDecoder14DoDecodeBufferERK13scoped_refptrINS_6Buffe rEE
528 }
529
530 13:20:20 memcheck_analyze.py [ERROR] Command:
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/111342.ogm
531 InvalidRead
532 Invalid read of size 8
533 ff_thread_decode_frame (/out/Debug/../../third_party/ffmpeg/libavcodec/pthread .c:614)
534 avcodec_decode_video2 (/out/Debug/../../third_party/ffmpeg/libavcodec/utils.c: 1252)
535 avcodec_decode_video2 (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stu bs.cc:164)
536 media::FFmpegVideoDecoder::Decode(scoped_refptr<media::Buffer> const&, scoped_ refptr<media::VideoFrame>*) (/out/Debug/../../media/filters/ffmpeg_video_decoder .cc:313)
537 media::FFmpegVideoDecoder::DoDecodeBuffer(scoped_refptr<media::Buffer> const&) (/out/Debug/../../media/filters/ffmpeg_video_decoder.cc:260)
538 Address 0xf707548 is not stack'd, malloc'd or (recently) free'd
539 Suppression (error hash=#FDDF1647E61BE943#):
540 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
541 {
542 <insert_a_suppression_name_here>
543 Memcheck:Unaddressable
544 fun:ff_thread_decode_frame
545 fun:avcodec_decode_video2
546 fun:avcodec_decode_video2
547 fun:_ZN5media18FFmpegVideoDecoder6DecodeERK13scoped_refptrINS_6BufferEEPS1_IN S_10VideoFrameEE
548 fun:_ZN5media18FFmpegVideoDecoder14DoDecodeBufferERK13scoped_refptrINS_6Buffe rEE
549 }
550
551 13:20:20 valgrind_test.py [INFO] Please see http://dev.chromium.org/developers/h ow-tos/using-valgrind for the info on Memcheck/Valgrind
552
553 /// --------- security/wav.711.ogv crash.
DaleCurtis 2012/02/09 22:43:26 Fixed in oggparsetheora.c
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/wav.711.ogv
554 InvalidRead
555 Invalid read of size 4
556 theora_gptopts (/out/Debug/../../third_party/ffmpeg/libavformat/oggparsetheora .c:133)
557 ogg_gptopts (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.h:138)
558 skeleton_header (/out/Debug/../../third_party/ffmpeg/libavformat/oggparseskele ton.c:78)
559 ogg_packet (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.c:393)
560 ogg_get_headers (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.c:460)
561 ogg_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.c:519)
562 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 99)
563 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
564 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:468)
565 Address 0x0 is not stack'd, malloc'd or (recently) free'd
566 Suppression (error hash=#E1CFCBF972DF2F68#):
567 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
568 {
569 <insert_a_suppression_name_here>
570 Memcheck:Unaddressable
571 fun:theora_gptopts
572 fun:ogg_gptopts
573 fun:skeleton_header
574 fun:ogg_packet
575 fun:ogg_get_headers
576 fun:ogg_read_header
577 fun:avformat_open_input
578 fun:avformat_open_input
579 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
580 }
581
582 /// --------- noticed after fix for above crash:
DaleCurtis 2012/02/09 22:43:26 Couldn't find a way to stop this leak, it's a smal
DaleCurtis 2012/02/10 00:04:01 http://xorax.sea/ffmpeg-security/wav.711.ogv
DaleCurtis 2012/02/10 23:04:35 New patch set has a fix for this in ogg_read_close
583 Leak_DefinitelyLost
584 30 bytes in 1 blocks are definitely lost in loss record 999 of 2,935
585 posix_memalign (m_replacemalloc/vg_replace_malloc.c:1093)
586 av_malloc (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:94)
587 av_mallocz (/out/Debug/../../third_party/ffmpeg/libavutil/mem.c:186)
588 vorbis_header (/out/Debug/../../third_party/ffmpeg/libavformat/oggparsevorbis. c:221)
589 ogg_packet (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.c:393)
590 ogg_get_headers (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.c:460)
591 ogg_read_header (/out/Debug/../../third_party/ffmpeg/libavformat/oggdec.c:519)
592 avformat_open_input (/out/Debug/../../third_party/ffmpeg/libavformat/utils.c:5 99)
593 avformat_open_input (/out/Debug/obj/third_party/ffmpeg/ffmpeg.gen/ffmpeg_stubs .cc:425)
594 media::FFmpegDemuxer::InitializeTask(media::DataSource*, base::Callback<void ( )(media::PipelineStatus)> const&) (/out/Debug/../../media/filters/ffmpeg_demuxer .cc:469)
595 Suppression (error hash=#AE9AA9274836BD48#):
596 For more info on using suppressions see http://dev.chromium.org/developers/tre e-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-report s
597 {
598 <insert_a_suppression_name_here>
599 Memcheck:Leak
600 fun:posix_memalign
601 fun:av_malloc
602 fun:av_mallocz
603 fun:vorbis_header
604 fun:ogg_packet
605 fun:ogg_get_headers
606 fun:ogg_read_header
607 fun:avformat_open_input
608 fun:avformat_open_input
609 fun:_ZN5media13FFmpegDemuxer14InitializeTaskEPNS_10DataSourceERKN4base8Callba ckIFvNS_14PipelineStatusEEEE
610 }
OLDNEW
« libavformat/utils.c ('K') | « libavformat/utils.c ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698