[FFmpeg-devel] MP3 file that crashes ffmpeg

Diego Biurrun diego
Sun May 6 11:03:01 CEST 2007


On Sat, May 05, 2007 at 11:16:32PM +0200, Michael Niedermayer wrote:
> 
> also i wont look at crashes if the person reporting the crash is too lazy
> to provide gdb output

Note that MPlayer plays the sample fine, even with lavc decoder and lavf
demuxer ..

Here's your backtrace, let me know if you need anything else.

Diego

(gdb) run /var/tmp/bugs/11-i_need_your_love-daw.mp3
Starting program: /usr/src/ffmpeg/ffplay_g
/var/tmp/bugs/11-i_need_your_love-daw.mp3
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1211685184 (LWP 4308)]
[New Thread -1212847184 (LWP 4311)]
[New Thread -1221788752 (LWP 4312)]
Marker bit missing before time_increment_resolution
Marker bit missing before fixed_vop_rate
[NULL @ 0x847d3c8]Static Sprites not supported
[NULL @ 0x847d3c8]N-bit not supported
[NULL @ 0x847d3c8]quant precision 8
[NULL @ 0x847d3c8]Complexity estimation not supported
[NULL @ 0x847d3c8]scalability not supported
[NULL @ 0x847d3c8]hmm, seems the headers are not complete, trying to
guess time_increment_bits
[NULL @ 0x847d3c8]my guess is 2 bits ;)
[mpeg4 @ 0x847d3c8]illegal chroma format
Marker bit missing before time_increment_resolution
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]N-bit not supported
[mpeg4 @ 0x847d3c8]new pred not supported
[mpeg4 @ 0x847d3c8]scalability not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
[mpeg4 @ 0x847d3c8]Gray shape not supported
Marker bit missing before time_increment_resolution
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]new pred not supported
[mpeg4 @ 0x847d3c8]reduced resolution VOP not supported
[mpeg4 @ 0x847d3c8]scalability not supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]new pred not supported
[mpeg4 @ 0x847d3c8]reduced resolution VOP not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Static Sprites not supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]illegal chroma format
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Static Sprites not supported
Marker bit missing before time_increment_resolution
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]N-bit not supported
[mpeg4 @ 0x847d3c8]quant precision 7
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before time_increment_resolution
Marker bit missing before time_increment
[mpeg4 @ 0x847d3c8]illegal chroma format
[mpeg4 @ 0x847d3c8]only rectangular vol supported
[mpeg4 @ 0x847d3c8]illegal chroma format
[mpeg4 @ 0x847d3c8]Static Sprites not supported
[mpeg4 @ 0x847d3c8]new pred not supported
[mpeg4 @ 0x847d3c8]scalability not supported
[mpeg4 @ 0x847d3c8]illegal chroma format
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before time_increment_resolution
[mpeg4 @ 0x847d3c8]Static Sprites not supported
[mpeg4 @ 0x847d3c8]N-bit not supported
[mpeg4 @ 0x847d3c8]quant precision 7
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]reduced resolution VOP not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before time_increment_resolution
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]illegal chroma format
Marker bit missing before time_increment_resolution
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]scalability not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Static Sprites not supported
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]Error, header damaged or not MPEG4 header (qscale=0)
[mpeg4 @ 0x847d3c8]hmm, seems the headers are not complete, trying to
guess time_increment_bits
[mpeg4 @ 0x847d3c8]my guess is 2 bits ;)
[mpeg4 @ 0x847d3c8]only rectangular vol supported
Marker bit missing before time_increment_resolution
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]Static Sprites not supported
[mpeg4 @ 0x847d3c8]N-bit not supported
[mpeg4 @ 0x847d3c8]quant precision 13
[mpeg4 @ 0x847d3c8]Complexity estimation not supported
[mpeg4 @ 0x847d3c8]only rectangular vol supported
[mpeg4 @ 0x847d3c8]Gray shape not supported
Marker bit missing before fixed_vop_rate
[mpeg4 @ 0x847d3c8]N-bit not supported
[mpeg4 @ 0x847d3c8]quant precision 6
[mpeg4 @ 0x847d3c8]new pred not supported
[mpeg4 @ 0x847d3c8]scalability not supported
Marker bit missing before time_increment_resolution
[mpeg4 @ 0x847d3c8]Static Sprites not supported
[mpeg4 @ 0x847d3c8]scalability not supported

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221788752 (LWP 4312)]
0xfffffff8 in ?? ()
(gdb) bt
#0  0xfffffff8 in ?? ()
#1  0x0000000d in ?? ()
#2  0xffffffe5 in ?? ()
#3  0x00000002 in ?? ()
#4  0x00000000 in ?? ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xffffffd8 to 0x18:
End of assembler dump.
(gdb) info all-registers
eax            0x2a     42
ecx            0x85d9710        140351248
edx            0x10     16
ebx            0xfffffff3       -13
esp            0xb72cea40       0xb72cea40
ebp            0xfffffffe       0xfffffffe
esi            0xffffff85       -123
edi            0x4      4
eip            0xfffffff8       0xfffffff8
eflags         0x210282 [ SF IF RF ID ]
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51
st0            0        (raw 0x00000000000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            12012    (raw 0x400cbbb0000000000000)
st5            0.00089067555555555548095538202953147522 (raw
0x3ff4e97c3987a3009648)
st6            12012    (raw 0x400cbbb0000000000000)
st7            0.079999999999999999998373696741271743   (raw
0x3ffba3d70a3d70a3d70a)
fctrl          0x37f    895
fstat          0x4020   16416
ftag           0xffff   65535
fiseg          0x73     115
fioff          0x8057993        134576531
foseg          0x7b     123
fooff          0x85be900        140241152
fop            0x5d8    1496
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0,
    0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
mxcsr          0x1f80   [ IM DM ZM OM UM PM ]
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4            {uint64 = 0xbbb0000000000000, v2_int32 = {0x0,
0xbbb00000}, v4_int16 = {0x0, 0x0, 0x0,
    0xbbb0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0xbb}}
mm5            {uint64 = 0xe97c3987a3009648, v2_int32 = {0xa3009648,
0xe97c3987}, v4_int16 = {0x9648,
    0xa300, 0x3987, 0xe97c}, v8_int8 = {0x48, 0x96, 0x0, 0xa3, 0x87,
0x39, 0x7c, 0xe9}}
mm6            {uint64 = 0xbbb0000000000000, v2_int32 = {0x0,
0xbbb00000}, v4_int16 = {0x0, 0x0, 0x0,
    0xbbb0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0xbb}}
mm7            {uint64 = 0xa3d70a3d70a3d70a, v2_int32 = {0x70a3d70a,
0xa3d70a3d}, v4_int16 = {0xd70a,
    0x70a3, 0xa3d, 0xa3d7}, v8_int8 = {0xa, 0xd7, 0xa3, 0x70, 0x3d, 0xa,
0xd7, 0xa3}}




More information about the ffmpeg-devel mailing list