[FFmpeg-trac] #2979(undetermined:new): wmalossless: deadlock with fuzzed file
FFmpeg
trac at avcodec.org
Sat Sep 21 16:23:15 CEST 2013
#2979: wmalossless: deadlock with fuzzed file
-------------------------------------+-------------------------------------
Reporter: ami_stuff | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: | undetermined
unspecified | Keywords:
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
{{{
(gdb) r -i ./deadlock.wmv -vn -f null -
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/sdb1/ffmpeg-HEAD-93439e8/ffmpeg_g -i
./deadlock.wmv -vn -f null -
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
ffmpeg version 2.0-93439e8 Copyright (c) 2000-2013 the FFmpeg developers
built on Sep 18 2013 23:23:15 with gcc 4.7 (Debian 4.7.2-5)
configuration: --disable-yasm --enable-gpl --disable-ffprobe --disable-
ffserver
libavutil 52. 44.100 / 52. 44.100
libavcodec 55. 31.101 / 55. 31.101
libavformat 55. 18.100 / 55. 18.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 86.101 / 3. 86.101
libswscale 2. 5.100 / 2. 5.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
Input #0, asf, from './deadlock.wmv':
Metadata:
title : EMR Datacenter: Transaction Recap
artist : James Carlburg
copyright : © 2004 by James Carlburg
WMFSDKNeeded : 0.0.0.0000
DeviceConformanceTemplate: @
WM/WMADRCPeakReference: 22602
WM/WMADRCPeakTarget: 22602
WM/WMADRCAverageReference: 426
WM/WMADRCAverageTarget: 131498
WMFSDKVersion : 9.00.00.2980
IsVBR : 1
VBR Peak : 38000
Buffer Average : 3088
Duration: 00:00:39.43, start: 0.000000, bitrate: 101 kb/s
Stream #0:0(eng): Audio: wmalossless (c[1][0][0] / 0x0163), 44100 Hz,
stereo, s16p, 57 kb/s
Stream #0:1(eng): Video: mss2 (MSS2 / 0x3253534D), rgb24, 800x600, 41
kb/s, 15 tbr, 1k tbn, 1k tbc
[New Thread 0xb7dd1b70 (LWP 6134)]
[New Thread 0xb75d1b70 (LWP 6135)]
[New Thread 0xb6dd1b70 (LWP 6136)]
[New Thread 0xb65d1b70 (LWP 6137)]
[New Thread 0xb5dd1b70 (LWP 6138)]
[New Thread 0xb55d1b70 (LWP 6139)]
[New Thread 0xb4dd1b70 (LWP 6140)]
[New Thread 0xb45d1b70 (LWP 6141)]
[New Thread 0xb3dd1b70 (LWP 6142)]
Output #0, null, to 'pipe:':
Metadata:
title : EMR Datacenter: Transaction Recap
artist : James Carlburg
copyright : © 2004 by James Carlburg
WMFSDKNeeded : 0.0.0.0000
DeviceConformanceTemplate: @
WM/WMADRCPeakReference: 22602
WM/WMADRCPeakTarget: 22602
WM/WMADRCAverageReference: 426
WM/WMADRCAverageTarget: 131498
WMFSDKVersion : 9.00.00.2980
IsVBR : 1
VBR Peak : 38000
Buffer Average : 3088
encoder : Lavf55.18.100
Stream #0:0(eng): Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (wmalossless -> pcm_s16le)
Press [q] to stop, [?] for help
Program received signal SIGINT, Interrupt.
0x0867ab34 in avcodec_decode_audio4 (avctx=avctx at entry=0x9116440,
frame=frame at entry=0x915f360,
got_frame_ptr=got_frame_ptr at entry=0xbffff504,
avpkt=avpkt at entry=0xbffff750) at libavcodec/utils.c:2219
2219 if (ret >= 0 && *got_frame_ptr) {
(gdb) bt
#0 0x0867ab34 in avcodec_decode_audio4 (avctx=avctx at entry=0x9116440,
frame=frame at entry=0x915f360,
got_frame_ptr=got_frame_ptr at entry=0xbffff504,
avpkt=avpkt at entry=0xbffff750) at libavcodec/utils.c:2219
#1 0x080b562a in decode_audio (ist=ist at entry=0x9117480,
pkt=pkt at entry=0xbffff750, got_output=got_output at entry=0xbffff504)
at ffmpeg.c:1526
#2 0x080b8a40 in output_packet (pkt=0xbffff6e8, ist=0x9117480)
at ffmpeg.c:1863
#3 process_input (file_index=2) at ffmpeg.c:3089
#4 0x080a3043 in transcode_step () at ffmpeg.c:3185
#5 transcode () at ffmpeg.c:3237
#6 main (argc=<optimized out>, argv=<optimized out>) at ffmpeg.c:3415
(gdb)
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2979>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list