On Sat, 16 Jan 2010 10:17:53 +0100 Reimar D?ffinger <Reimar.Doeffinger at gmx.de> wrote: > Need at least: > - full mplayer -v output > - a sample file (upload one or if you are right that it happens with every > RMVB file you should be able to reproduce it with this one: > http://samples.mplayerhq.hu/real/VC-RV40/rmvb_window_with_large_black_blank.rmvb) Here are full mplayer -v outputs and debug info for the sample file: ======= % - gdb mplayer GNU gdb (GDB) 7.0.1 Copyright (C) 2009 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-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/mplayer...(no debugging symbols found)...done. (gdb) r -v rmvb_window_with_large_black_blank.rmvb Starting program: /usr/bin/mplayer -v rmvb_window_with_large_black_blank.rmvb [Thread debugging using libthread_db enabled] MPlayer UNKNOWN-4.4.2 (C) 2000-2009 MPlayer Team CPU vendor name: GenuineIntel max cpuid level: 10 CPU: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz (Family: 6, Model: 23, Stepping: 6) extended cpuid-level: 8 extended cache-info: 201351232 Detected cache-line size is 64 bytes Testing OS support for SSE... yes. Tests of OS support for SSE passed. CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1 Compiled with runtime CPU detection. get_path('codecs.conf') -> '/home/willey/.mplayer/codecs.conf' Reading /home/willey/.mplayer/codecs.conf: Can't open '/home/willey/.mplayer/codecs.conf': No such file or directory Reading /etc/mplayer/codecs.conf: 142 audio & 332 video codecs Configuration: --prefix=/usr --enable-runtime-cpudetection --disable-gui --disable-arts --disable-liblzo --disable-speex --disable-openal --disable-fribidi --disable-libdv --disable-musepack --disable-esd --disable-mga --enable-xvmc --language=all --confdir=/etc/mplayer --extra-cflags=-fno-strict-aliasing CommandLine: '-v' 'rmvb_window_with_large_black_blank.rmvb' init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay get_path('fonts') -> '/home/willey/.mplayer/fonts' Using nanosleep() timing get_path('input.conf') -> '/home/willey/.mplayer/input.conf' Can't open input config file /home/willey/.mplayer/input.conf: No such file or directory Parsing input config file /etc/mplayer/input.conf Input config file /etc/mplayer/input.conf parsed: 90 binds Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. get_path('rmvb_window_with_large_black_blank.rmvb.conf') -> '/home/willey/.mplayer/rmvb_window_with_large_black_blank.rmvb.conf' Playing rmvb_window_with_large_black_blank.rmvb. get_path('sub/') -> '/home/willey/.mplayer/sub/' [file] File size is 3072000 bytes STREAM: [file] rmvb_window_with_large_black_blank.rmvb STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) LAVF_check: RealMedia format Checking for YUV4MPEG2 ASF_check: not ASF guid! Checking for REAL REAL file format detected. real: Header size: 18 real: Header object version: 1 real: File version: 0 Chunk: PROP (504f5250) (size: 0x32, offset: 0x12) First index chunk offset: 0x8b8d3db First data chunk offset: 0x3f0 Flags (9): [save allowed] Chunk: CONT (544e4f43) (size: 0x75, offset: 0x44) Chunk: MDPR (5250444d) (size: 0xac, offset: 0xb9) Found new stream (id: 0) Stream description: Audio Stream Stream mimetype: audio/x-pn-realaudio ==> Found audio stream: 0 [real] Audio stream found, -aid 0 Found audio stream! version: 5 header size: 78 coded_frame_size: 465 sub_packet_h: 16 frame_size: 465 sub_packet_size: 93 samplerate: 22050, channels: 2 audio fourcc: cook (6b6f6f63) ======= WAVE Format ======= Format Tag: 28515 (0x6F63) Channels: 2 Samplerate: 22050 avg byte/sec: 4005 Block align: 93 bits/sample: 16 cbSize: 16 Unknown extra header dump: [1] [0] [0] [3] [4] [0] [0] [18] [0] [0] [0] [0] [0] [2] [0] [4] ========================================================================== ### skipping 0 bytes of codec info Chunk: MDPR (5250444d) (size: 0x70, offset: 0x165) Found new stream (id: 1) Stream description: Video Stream Stream mimetype: video/x-pn-realvideo ==> Found video stream: 1 [real] Video stream found, -vid 1 video fourcc: RV40 (30345652) ### skipping 0 bytes of codec info Chunk: MDPR (5250444d) (size: 0x211, offset: 0x1d5) Found new stream (id: 2) Stream mimetype: logical-fileinfo Got a logical-fileinfo chunk ### skipping 467 bytes of codec info Chunk: DATA (41544144) (size: 0x8b8cff5, offset: 0x3e6) Packets in file: 206904 stream_seek: WARNING! Can't seek to 0x8B8D3DB ! Something went wrong, no index chunk found on given address (146330587) Auto-selected RM audio ID = 0 Auto-selected RM video ID = 1 VIDEO: RV40 [00200040,20100801] 512x384 (aspect 0.00) 23.00 fps AUDIO: cook [6B6F6F63] VIDEO: [RV40] 512x384 24bpp 23.000 fps 0.0 kbps ( 0.0 kbyte/s) [V] filefmt:11 fourcc:0x30345652 size:512x384 fps:23.000 ftime:=0.0435 Clip info: title: \u04bb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u04f0\ufffd\ufffd\u01f0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u01b7\ufffd\ufffdWWW.44588.COM\ufffd\ufffd author: \u04bb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u04f0\ufffd\ufffd\u01f0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u01b7\ufffd\ufffdWWW.44588.COM\ufffd\ufffd copyright: (c)2002 RealMedia get_path('sub/') -> '/home/willey/.mplayer/sub/' [gl] using extended formats. Use -vo gl:nomanyfmts if playback fails. [gl] Using 0 as slice height (0 means image height). X11 opening display: :0.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 1280x800 with depth 24 and 32 bpp (":0.0" => local display) [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Detected wm supports ABOVE state. [x11] Detected wm supports BELOW state. [x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms ========================================================================== Opening video decoder: [realvid] RealVideo decoder realvideo codec id: 0x40002000 sub-id: 0x01081020 opening win32 dll 'drvc.dll' magic code not found in ext_subs, expect crash magic code not found in ext_subs, expect crash magic code not found in ext_subs, expect crash win32 real codec handle=0x61050000 get_path('registry') -> '/home/willey/.mplayer/registry' Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () #1 0x61051b89 in ?? () #2 0x00000000 in ?? () (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0xffffffe0 to 0x20: End of assembler dump. (gdb) info all-registers eax 0x1 1 ecx 0xbfffc488 -1073757048 edx 0xbfebfb01 -1075053823 ebx 0x0 0 esp 0xbfffc460 0xbfffc460 ebp 0xbfffc48c 0xbfffc48c esi 0x909ae30 151629360 edi 0xbfffc5bc -1073756740 eip 0x0 0 eflags 0x210246 [ PF ZF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x8f 143 gs 0x33 51 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) ---Type <return> to continue, or q <return> to quit--- st4 0 (raw 0x00000000000000000000) st5 0 (raw 0x00000000000000000000) st6 0 (raw 0x00000000000000000000) st7 -1 (raw 0xbfff8000000000000000) fctrl 0x37f 895 fstat 0x20 32 ftag 0xffff 65535 fiseg 0x73 115 fioff 0x80f51f7 135221751 foseg 0x7b 123 fooff 0xbfffc6c8 -1073756472 fop 0x55c 1372 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} ---Type <return> to continue, or q <return> to quit--- 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 0x9fc0 [ DAZ IM DM ZM OM UM PM FZ ] 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 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm6 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm7 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} (gdb) ============