compn <[EMAIL PROTECTED]> added the comment: here is mplayer crash output, not very useful
[EMAIL PROTECTED] /f $ gdb /f/mplayer/mplayer.exe GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-mingw32"... (gdb) run -nosound -demuxer lavf "spygames-2MB.rmvb" Starting program: f:/mplayer/mplayer.exe -nosound -demuxer lavf "spygames- 2MB.rm vb" [New thread 1400.0x770] MPlayer dev-SVN-r28054-3.4.5 (C) 2000-2008 MPlayer Team CPU: Intel(R) Pentium(R) 4 CPU 1.50GHz (Family: 15, Model: 1, Stepping: 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 getch2: 6 can't get number of input events [disabling console input] Playing spygames-2MB.rmvb. libavformat file format detected. [lavf] Audio stream found, -aid 0 [lavf] Video stream found, -vid 1 VIDEO: [RV40] 576x320 0bpp 12.000 fps 701.0 kbps (85.6 kbyte/s) ========================================================================== Opening video decoder: [realvid] RealVideo decoder [NULL @ 02AD8F60]Unsupported video codec Compiler did not align stack variables. Libavcodec has been miscompiled and may be very slow or crash. This is not a bug in libavcodec, but in the compiler. You may try recompiling using gcc >= 4.2. Do not report crashes to FFmpeg developers. Error loading dll ERROR: Could not open required DirectShow codec drvc.so. Read the RealVideo section of the DOCS! VDecoder init failed :( Opening video decoder: [realvid] RealVideo decoder Error loading dll ERROR: Could not open required DirectShow codec drvc.dll. Read the RealVideo section of the DOCS! VDecoder init failed :( Opening video decoder: [realvid] RealVideo decoder Error loading dll ERROR: Could not open required DirectShow codec drv4.so.6.0. Read the RealVideo section of the DOCS! VDecoder init failed :( Opening video decoder: [realvid] RealVideo decoder Error loading dll ERROR: Could not open required DirectShow codec drv43260.dll. Read the RealVideo section of the DOCS! VDecoder init failed :( Opening video decoder: [realvid] RealVideo decoder Error loading dll ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc. Read the RealVideo section of the DOCS! VDecoder init failed :( Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffrv40] vfm: ffmpeg (FFmpeg RV40 decoder) ========================================================================== Audio: no sound Starting playback... VDec: vo config request - 576 x 320 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO: [directx] 576x320 => 576x320 Planar YV12 New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. V: 21.7 0/ 0 31% 10% 0.0% 0 0 Program received signal SIGSEGV, Segmentation fault. 0x006ecaae in rv40_parse_slice_header (r=0x2ac7d74, gb=0x22e9ac, si=0x77fa81a8) at bitstream.h:681 681 result<<= (index&0x07); (gdb) bt #0 0x006ecaae in rv40_parse_slice_header (r=0x2ac7d74, gb=0x22e9ac, si=0x77fa81a8) at bitstream.h:681 #1 0x0000006c in ?? () #2 0x02ac7d74 in ?? () #3 0x0022e9ac in ?? () #4 0x77fa81a8 in ?? () #5 0x00000140 in ?? () #6 0x00000240 in ?? () #7 0x02b47010 in ?? () #8 0x00000000 in ?? () (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x6eca8e to 0x6ecace: 0x006eca8e <rv40_parse_slice_header+29>: or %cl,0x45890c75(%ebx) 0x006eca94 <rv40_parse_slice_header+35>: lock xor %eax,%eax 0x006eca97 <rv40_parse_slice_header+38>: mov %edx,-0x14(%ebp) 0x006eca9a <rv40_parse_slice_header+41>: rep stos %eax,%es:(%edi) 0x006eca9c <rv40_parse_slice_header+43>: mov 0x8(%esi),%edx 0x006eca9f <rv40_parse_slice_header+46>: mov (%esi),%edi 0x006ecaa1 <rv40_parse_slice_header+48>: mov %edx,%eax 0x006ecaa3 <rv40_parse_slice_header+50>: mov %edx,%ecx 0x006ecaa5 <rv40_parse_slice_header+52>: add $0x1,%edx 0x006ecaa8 <rv40_parse_slice_header+55>: sar $0x3,%eax 0x006ecaab <rv40_parse_slice_header+58>: and $0x7,%ecx 0x006ecaae <rv40_parse_slice_header+61>: movzbl (%eax,%edi,1),%eax 0x006ecab2 <rv40_parse_slice_header+65>: mov %edx,0x8(%esi) 0x006ecab5 <rv40_parse_slice_header+68>: shl %cl,%al 0x006ecab7 <rv40_parse_slice_header+70>: mov $0xffffffff,%ecx 0x006ecabc <rv40_parse_slice_header+75>: shr $0x7,%al 0x006ecabf <rv40_parse_slice_header+78>: movzbl %al,%ebx 0x006ecac2 <rv40_parse_slice_header+81>: test %ebx,%ebx 0x006ecac4 <rv40_parse_slice_header+83>: jne 0x6ecc64 <rv40_parse_slic e_header+499> 0x006ecaca <rv40_parse_slice_header+89>: mov %edx,%eax 0x006ecacc <rv40_parse_slice_header+91>: mov %edx,%ecx End of assembler dump. (gdb) info all-registers eax 0x0 0 ecx 0x0 0 edx 0x1 1 ebx 0x2b47010 45379600 esp 0x22e900 0x22e900 ebp 0x22e928 0x22e928 esi 0x2b49808 45389832 edi 0x1a361e7 27484647 eip 0x6ecaae 0x6ecaae <rv40_parse_slice_header+61> eflags 0x210246 [ PF ZF IF RF ID ] cs 0x1b 27 ss 0x23 35 ds 0x23 35 es 0x23 35 fs 0x38 56 gs 0x0 0 st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st1 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st2 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st3 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st4 0 (raw 0x00000000000000000000) st5 21855000 (raw 0x4017a6bd8c0000000000) st6 21.855 (raw 0x4003aed70a3d70a3d800) st7 21.855 (raw 0x4003aed70a3d70a3d800) fctrl 0xffff037f -64641 fstat 0xffff4020 -49120 ftag 0xffffffff -1 fiseg 0x1b 27 fioff 0x4704d4 4654292 foseg 0xffff0023 -65501 fooff 0x2c03d70 46153072 fop 0x1c9 457 xmm0 {v4_float = {0x15c28, 0x2, 0x0, 0x0}, v2_double = {0x15, 0x0}, v16_int8 = {0x7b, 0x14, 0xae, 0x47, 0xe1, 0xda, 0x35, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x147b, 0x47ae, 0xdae1, 0x4035, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x47ae147b, 0x4035dae1, 0x0, 0x0}, v2_int64 = {0x4035dae147ae147b, 0x0}, uint128 = 0x00000000000000004035dae147ae147b} 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 0x1fa0 [ PE IM DM ZM OM UM PM ] mm0 {uint64 = 0x8080808080808080, v2_int32 = {0x80808080, 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}} mm1 {uint64 = 0x8080808080808080, v2_int32 = {0x80808080, 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}} mm2 {uint64 = 0x8080808080808080, v2_int32 = {0x80808080, 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}} mm3 {uint64 = 0x8080808080808080, v2_int32 = {0x80808080, 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}} mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm5 {uint64 = 0xa6bd8c0000000000, v2_int32 = {0x0, 0xa6bd8c00}, v4_int16 = {0x0, 0x0, 0x8c00, 0xa6bd}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0xbd, 0xa6}} mm6 {uint64 = 0xaed70a3d70a3d800, v2_int32 = {0x70a3d800, 0xaed70a3d}, v4_int16 = {0xd800, 0x70a3, 0xa3d, 0xaed7}, v8_int8 = {0x0, 0xd8, 0xa3, 0x70, 0x3d, 0xa, 0xd7, 0xae}} mm7 {uint64 = 0xaed70a3d70a3d800, v2_int32 = {0x70a3d800, 0xaed70a3d}, v4_int16 = {0xd800, 0x70a3, 0xa3d, 0xaed7}, v8_int8 = {0x0, 0xd8, 0xa3, 0x70, 0x3d, 0xa, 0xd7, 0xae}} (gdb) ---------- status: new -> open substatus: new -> open ______________________________________________________ FFmpeg issue tracker <[EMAIL PROTECTED]> <https://roundup.mplayerhq.hu/roundup/ffmpeg/issue739> ______________________________________________________
