Crash report ------------ Got a crash while playing this stream: rtsp://real.cbsig.net/g2demand/entertainment/mini/lateshow/highlights/2004/05/20040506.rm The first megabyte of that stream is uploaded as 20040506.rm (grabbed using -dumpstream). This is my first bug report for mplayer, hopefully I've included all the necessary information! Cheers, Mark Sheppard GDB output ---------- GNU gdb 6.1-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run -v 20040506.rm Starting program: /home/mark/mplayer-cvs/mplayer -v 20040506.rm [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 30183)] Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-040522-20:09-3.3.3 (C) 2000-2004 MPlayer Team CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 798.4 MHz (Family: 6, Stepping: 3) Detected cache-line size is 32 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 SSE Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory Reading config file /home/mark/.mplayer/config Reading /home/mark/.mplayer/codecs.conf: Can't open '/home/mark/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. CommandLine: '-v' '20040506.rm' get_path('font/font.desc') -> '/home/mark/.mplayer/font/font.desc' font: can't open file: /home/mark/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Failed to open /dev/rtc: Permission denied (/dev/rtc should be readable by the user.) Using usleep() timing get_path('input.conf') -> '/home/mark/.mplayer/input.conf' Can't open input config file /home/mark/.mplayer/input.conf: No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config get_path('20040506.rm.conf') -> '/home/mark/.mplayer/20040506.rm.conf' Playing 20040506.rm. [file] File size is 1048576 bytes STREAM: [file] 20040506.rm STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x84e6d28 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x84e6d28 Checking for Nullsoft Streaming Video DEMUXER: freeing demuxer at 0x84e6d28 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x84e6d28 Checking for REAL REAL file format detected. real: Header size: 18 real: Header object version: 0 real: File version: 0 Chunk: PROP (504f5250) (size: 0x32, offset: 0x12) First index chunk offset: 0x0 First data chunk offset: 0x213 Flags (2): [perfect play (more buffers)] Chunk: CONT (544e4f43) (size: 0x6f, offset: 0x44) Chunk: MDPR (5250444d) (size: 0xc5, offset: 0xb3) Found new stream (id: 0) skip_str: 45 bytes skipped skip_str: 20 bytes skipped ==> Found audio stream: 0 Found audio stream! version: 5 00 00 2E 72 61 35 60 54 60 17 00 05 header size: 70 00 0E FC 40 00 07 55 6D 8F E8 3D F9 frame_size: 744 sub_packet_size: 186 00 00 00 00 AC 44 00 00 00 00 samplerate: 44100, channels: 1 67 65 6E 72 01 02 00 00 ======= WAVE Format ======= Format Tag: 28515 (0x6F63) Channels: 1 Samplerate: 44100 avg byte/sec: 64083 Block align: 744 bits/sample: 16 cbSize: 18 Unknown extra header dump: [ba] [0] [14] [0] [e] [0] [e8] [2] [8] [0] [1] [0] [0] [2] [4] [0] [0] [2f] =========================== ### skipping 0 bytes of codec info Chunk: MDPR (5250444d) (size: 0x91, offset: 0x178) Found new stream (id: 1) skip_str: 45 bytes skipped skip_str: 20 bytes skipped ==> Found video stream: 1 video fourcc: RV40 (30345652) H.263 ID: 40002000 unknown id: 40002000 ### skipping 0 bytes of codec info Chunk: DATA (41544144) (size: 0x69385b, offset: 0x209) Packets in file: 6097 packet#0: pos: 0x21b, len: 756, id: 0, pts: 0, flags: 2 rvd:0 Auto-selected RM audio ID = 0 packet#1: pos: 0x50f, len: 1330, id: 1, pts: 0, flags: 2 rvd:0 Auto-selected RM video ID = 1 packet#2: pos: 0xa41, len: 1360, id: 1, pts: 0, flags: 0 rvd:0 packet#3: pos: 0xf91, len: 1388, id: 1, pts: 0, flags: 0 rvd:0 packet#4: pos: 0x14fd, len: 1386, id: 1, pts: 0, flags: 0 rvd:0 packet#5: pos: 0x1a67, len: 756, id: 0, pts: 92, flags: 0 rvd:0 packet#6: pos: 0x1d5b, len: 1361, id: 1, pts: 0, flags: 0 rvd:0 packet#7: pos: 0x22ac, len: 1271, id: 1, pts: 0, flags: 0 rvd:0 packet#8: pos: 0x27a3, len: 1377, id: 1, pts: 0, flags: 0 rvd:0 packet#9: pos: 0x2d04, len: 1390, id: 1, pts: 0, flags: 0 rvd:0 packet#10: pos: 0x3272, len: 1410, id: 1, pts: 0, flags: 0 rvd:0 packet#11: pos: 0x37f4, len: 1371, id: 1, pts: 0, flags: 0 rvd:0 packet#12: pos: 0x3d4f, len: 1387, id: 1, pts: 0, flags: 0 rvd:0 packet#13: pos: 0x42ba, len: 776, id: 1, pts: 0, flags: 0 rvd:0 packet#14: pos: 0x45c2, len: 1411, id: 1, pts: 0, flags: 0 rvd:0 packet#15: pos: 0x4b45, len: 756, id: 0, pts: 185, flags: 0 rvd:0 packet#16: pos: 0x4e39, len: 293, id: 1, pts: 133, flags: 0 rvd:0 TS: base=00000000 TS: 00000000 -> 00000000 (0000) 0 0A 00 00 1B 0 TS: 00000085 -> 00000000 (0085) 2 4A 00 21 60 0 TS: 00000085 -> 00000021 (0021) 3 71 00 08 60 33 TS: 00000085 -> 00000042 (0042) 3 71 00 10 A0 34 TS: 00000085 -> 00000064 (0064) 3 71 00 19 20 35 VIDEO: RV40 [40002000,00081020] 320x240 (aspect 0.00) 29.00 fps [V] filefmt:11 fourcc:0x30345652 size:320x240 fps:29.00 ftime:=0.0345 Clip info: name: Morgan Spurlock -- 5/6/04 author: The Late Show with David Letterman copyright: ©2004 Worldwide Pants Incorporated get_path('sub/') -> '/home/mark/.mplayer/sub/' get_path('default.sub') -> '/home/mark/.mplayer/default.sub' ========================================================================== Opening audio decoder: [realaud] RealAudio decoder opening shared obj '/usr/lib/win32/cook.so.6.0' Audio codec: [14] 64 Kbps Voice Audio bitrate: 64.083 kbit/s (8010 bps) dec_audio: Allocating 14880 bytes for input buffer. dec_audio: Allocating 128000 + 65536 = 193536 bytes for output buffer. AUDIO: 44100 Hz, 1 ch, 16 bit (0x10), ratio: 8010->88200 (64.1 kbit) Selected audio codec: [racook] afm:realaud (RealAudio COOK) ========================================================================== X11 opening display: :0.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 1280x1024 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: 0x00081020 opening shared obj '/usr/lib/win32/drv4.so.6.0' INFO: RealVideo codec init OK! Selected video codec: [rv40] vfm:realvid (Linux RealPlayer 9 RV40 decoder) ========================================================================== Checking audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit... [libaf] Adding filter dummy [dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001 and bps = 2 AF_pre: af format: 2 bps, 1 ch, 44100 hz, little endian signed int AF_pre: 44100Hz 1ch Signed 16-bit (Little-Endian) ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian) audio_setup: using '/dev/dsp' dsp device audio_setup: using '/dev/mixer' mixer device audio_setup: using 'pcm' mixer device audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian)) audio_setup: using 2 channels (requested: 2) audio_setup: using 44100 Hz samplerate (requested: 44100) audio_setup: frags: 16/16 (4096 bytes/frag) free: 65536 AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit... [dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001 and bps = 2 [libaf] Adding filter channels [channels] Changing number of channels to 2 [dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001 and bps = 2 Starting playback... packet#17: pos: 0x4f5e, len: 1419, id: 1, pts: 266, flags: 0 rvd:0 packet#18: pos: 0x54e9, len: 362, id: 1, pts: 266, flags: 0 rvd:0 packet#19: pos: 0x5653, len: 1420, id: 1, pts: 266, flags: 0 rvd:0 packet#20: pos: 0x5bdf, len: 756, id: 0, pts: 278, flags: 0 rvd:0 packet#21: pos: 0x5ed3, len: 756, id: 0, pts: 371, flags: 0 rvd:0 packet#22: pos: 0x61c7, len: 119, id: 1, pts: 267, flags: 0 rvd:0 TS: 0000010A -> 00000085 (010A) 2 47 00 42 A0 33 TS: 0000010B -> 000000A6 (00A6) 3 6A 00 29 A0 33 TS: 0000010B -> 000000C8 (00C8) 3 6A 00 32 20 34 TS: 0000010B -> 000000E9 (00E9) 3 6A 00 3A 60 33 packet#23: pos: 0x623e, len: 1415, id: 1, pts: 400, flags: 0 rvd:0 packet#24: pos: 0x67c5, len: 457, id: 1, pts: 400, flags: 0 rvd:0 packet#25: pos: 0x698e, len: 1416, id: 1, pts: 400, flags: 0 rvd:0 packet#26: pos: 0x6f16, len: 756, id: 0, pts: 464, flags: 0 rvd:0 packet#27: pos: 0x720a, len: 177, id: 1, pts: 401, flags: 0 rvd:0 TS: 00000190 -> 0000010A (0190) 2 46 00 64 20 33 TS: 00000191 -> 0000012C (012C) 3 68 00 4B 20 34 TS: 00000191 -> 0000014D (014D) 3 68 00 53 60 33 TS: 00000191 -> 0000016F (016F) 3 68 00 5B E0 34 packet#28: pos: 0x72bb, len: 1417, id: 1, pts: 533, flags: 0 rvd:0 packet#29: pos: 0x7844, len: 1416, id: 1, pts: 533, flags: 0 rvd:0 packet#30: pos: 0x7dcc, len: 800, id: 1, pts: 533, flags: 0 rvd:0 packet#31: pos: 0x80ec, len: 1418, id: 1, pts: 533, flags: 0 rvd:0 packet#32: pos: 0x8676, len: 756, id: 0, pts: 557, flags: 0 rvd:0 packet#33: pos: 0x896a, len: 184, id: 1, pts: 534, flags: 0 rvd:0 TS: 00000215 -> 00000190 (0215) 2 44 00 85 60 33 TS: 00000216 -> 000001B1 (01B1) 3 67 00 6C 60 33 TS: 00000216 -> 000001D3 (01D3) 3 67 00 74 E0 34 TS: 00000216 -> 000001F4 (01F4) 3 67 00 7D 20 33 packet#34: pos: 0x8a22, len: 756, id: 0, pts: 650, flags: 0 rvd:0 packet#35: pos: 0x8d16, len: 1416, id: 1, pts: 667, flags: 0 rvd:0 packet#36: pos: 0x929e, len: 650, id: 1, pts: 667, flags: 0 rvd:0 packet#37: pos: 0x9528, len: 1417, id: 1, pts: 667, flags: 0 rvd:0 packet#38: pos: 0x9ab1, len: 100, id: 1, pts: 668, flags: 0 rvd:0 TS: 0000029B -> 00000215 (029B) 2 43 00 A6 E0 33 TS: 0000029C -> 00000237 (0237) 3 6B 00 8D E0 34 TS: 0000029C -> 00000258 (0258) 3 6B 00 96 20 33 TS: 0000029C -> 00000279 (0279) 3 6B 00 9E 60 33 packet#39: pos: 0x9b15, len: 756, id: 0, pts: 743, flags: 0 rvd:0 packet#40: pos: 0x9e09, len: 1396, id: 1, pts: 800, flags: 0 rvd:0 packet#41: pos: 0xa37d, len: 1416, id: 1, pts: 800, flags: 0 rvd:0 packet#42: pos: 0xa905, len: 385, id: 1, pts: 800, flags: 0 rvd:0 packet#43: pos: 0xaa86, len: 1401, id: 1, pts: 800, flags: 0 rvd:0 packet#44: pos: 0xafff, len: 1423, id: 1, pts: 800, flags: 0 rvd:0 packet#45: pos: 0xb58e, len: 206, id: 1, pts: 801, flags: 0 rvd:0 TS: 00000320 -> 0000029B (0320) 2 41 00 C8 20 34 TS: 00000321 -> 000002BC (02BC) 3 65 00 AF 20 33 TS: 00000321 -> 000002DE (02DE) 3 65 00 B7 A0 34 TS: 00000321 -> 000002FF (02FF) 3 65 00 BF E0 33 packet#46: pos: 0xb65c, len: 756, id: 0, pts: 835, flags: 0 rvd:0 packet#47: pos: 0xb950, len: 756, id: 0, pts: 928, flags: 0 rvd:0 packet#48: pos: 0xbc44, len: 1410, id: 1, pts: 934, flags: 0 rvd:0 packet#49: pos: 0xc1c6, len: 412, id: 1, pts: 934, flags: 0 rvd:0 packet#50: pos: 0xc362, len: 1411, id: 1, pts: 934, flags: 0 rvd:0 packet#51: pos: 0xc8e5, len: 344, id: 1, pts: 935, flags: 0 rvd:0 TS: 000003A6 -> 00000320 (03A6) 2 40 00 E9 A0 33 TS: 000003A7 -> 00000342 (0342) 3 6A 00 D0 A0 34 TS: 000003A7 -> 00000363 (0363) 3 6A 00 D8 E0 33 TS: 000003A7 -> 00000384 (0384) 3 6A 00 E1 20 33 TS: 000003A7 -> 000003A6 (042B) 2 40 01 0A E0 34 TS: 000003A7 -> 000003C7 (03C7) 3 6A 00 F1 E0 33 TS: 000003A7 -> 000003E9 (03E9) 3 6A 00 FA 60 34 TS: 000003A7 -> 0000040A (040A) 3 6A 01 02 A0 33 packet#52: pos: 0xca3d, len: 756, id: 0, pts: 1021, flags: 0 rvd:0 packet#53: pos: 0xcd31, len: 1399, id: 1, pts: 1101, flags: 2 rvd:0 packet#54: pos: 0xd2a8, len: 1267, id: 1, pts: 1101, flags: 0 rvd:0 packet#55: pos: 0xd79b, len: 1339, id: 1, pts: 1101, flags: 0 rvd:0 packet#56: pos: 0xdcd6, len: 1359, id: 1, pts: 1101, flags: 0 rvd:0 packet#57: pos: 0xe225, len: 1237, id: 1, pts: 1101, flags: 0 rvd:0 packet#58: pos: 0xe6fa, len: 1408, id: 1, pts: 1101, flags: 0 rvd:0 packet#59: pos: 0xec7a, len: 1254, id: 1, pts: 1101, flags: 0 rvd:0 packet#60: pos: 0xf160, len: 1266, id: 1, pts: 1101, flags: 0 rvd:0 packet#61: pos: 0xf652, len: 1313, id: 1, pts: 1101, flags: 0 rvd:0 packet#62: pos: 0xfb73, len: 1144, id: 1, pts: 1101, flags: 0 rvd:0 packet#63: pos: 0xffeb, len: 1367, id: 1, pts: 1101, flags: 0 rvd:0 packet#64: pos: 0x10542, len: 1417, id: 1, pts: 1101, flags: 0 rvd:0 packet#65: pos: 0x10acb, len: 1416, id: 1, pts: 1101, flags: 0 rvd:0 packet#66: pos: 0x11053, len: 1415, id: 1, pts: 1101, flags: 0 rvd:0 packet#67: pos: 0x115da, len: 1371, id: 1, pts: 1101, flags: 0 rvd:0 packet#68: pos: 0x11b35, len: 1395, id: 1, pts: 1101, flags: 0 rvd:0 packet#69: pos: 0x120a8, len: 1394, id: 1, pts: 1101, flags: 0 rvd:0 packet#70: pos: 0x1261a, len: 1386, id: 1, pts: 1101, flags: 0 rvd:0 packet#71: pos: 0x12b84, len: 1207, id: 1, pts: 1101, flags: 0 rvd:0 packet#72: pos: 0x1303b, len: 1384, id: 1, pts: 1101, flags: 0 rvd:0 packet#73: pos: 0x135a3, len: 390, id: 1, pts: 1101, flags: 0 rvd:0 packet#74: pos: 0x13729, len: 1408, id: 1, pts: 1101, flags: 0 rvd:0 packet#75: pos: 0x13ca9, len: 1368, id: 1, pts: 1101, flags: 0 rvd:0 packet#76: pos: 0x14201, len: 1419, id: 1, pts: 1101, flags: 0 rvd:0 packet#77: pos: 0x1478c, len: 1322, id: 1, pts: 1101, flags: 0 rvd:0 packet#78: pos: 0x14cb6, len: 1376, id: 1, pts: 1101, flags: 0 rvd:0 packet#79: pos: 0x15216, len: 1428, id: 1, pts: 1101, flags: 0 rvd:0 packet#80: pos: 0x157aa, len: 1402, id: 1, pts: 1101, flags: 0 rvd:0 packet#81: pos: 0x15d24, len: 1401, id: 1, pts: 1101, flags: 0 rvd:0 packet#82: pos: 0x1629d, len: 756, id: 0, pts: 1114, flags: 0 rvd:0 packet#83: pos: 0x16591, len: 1391, id: 1, pts: 1101, flags: 0 rvd:0 TS: base=00000000 TS: 0000044D -> 0000042B (044D) 1 20 01 13 5B 33 packet#84: pos: 0x16b00, len: 1000, id: 1, pts: 1201, flags: 0 rvd:0 packet#85: pos: 0x16ee8, len: 756, id: 0, pts: 1207, flags: 0 rvd:0 packet#86: pos: 0x171dc, len: 756, id: 0, pts: 1300, flags: 0 rvd:0 packet#87: pos: 0x174d0, len: 756, id: 0, pts: 1393, flags: 0 rvd:0 packet#88: pos: 0x177c4, len: 756, id: 0, pts: 1486, flags: 0 rvd:0 packet#89: pos: 0x17ab8, len: 756, id: 0, pts: 1578, flags: 0 rvd:0 packet#90: pos: 0x17dac, len: 756, id: 0, pts: 1671, flags: 0 rvd:0 packet#91: pos: 0x180a0, len: 1353, id: 1, pts: 1201, flags: 0 rvd:0 TS: 000004B1 -> 0000044D (04B1) 2 40 01 2C 60 34 TS: 000004B1 -> 0000046E (046E) 3 6A 01 1B A0 33 TS: 000004B1 -> 0000048F (048F) 3 6A 01 23 E0 33 TS: 000004B1 -> 000004B1 (0536) 2 40 01 4D A0 34 TS: 000004B1 -> 000004D2 (04D2) 3 6A 01 34 A0 33 TS: 000004B1 -> 000004F3 (04F3) 3 6A 01 3C E0 33 TS: 000004B1 -> 00000515 (0515) 3 6A 01 45 60 34 TS: 000004B1 -> 00000536 (05BC) 2 40 01 6F 20 33 TS: 000004B1 -> 00000558 (0558) 3 6A 01 56 20 34 TS: 000004B1 -> 00000579 (0579) 3 6A 01 5E 60 33 TS: 000004B1 -> 0000059A (059A) 3 6A 01 66 A0 33 TS: 000004B1 -> 000005BC (0641) 2 40 01 90 60 34 TS: 000004B1 -> 000005DD (05DD) 3 6A 01 77 60 33 TS: 000004B1 -> 000005FE (05FE) 3 6A 01 7F A0 33 TS: 000004B1 -> 00000620 (0620) 3 6A 01 88 20 34 packet#92: pos: 0x185e9, len: 1410, id: 1, pts: 1735, flags: 0 rvd:0 packet#93: pos: 0x18b6b, len: 1351, id: 1, pts: 1735, flags: 0 rvd:0 packet#94: pos: 0x190b2, len: 1416, id: 1, pts: 1735, flags: 0 rvd:0 packet#95: pos: 0x1963a, len: 1389, id: 1, pts: 1735, flags: 0 rvd:0 packet#96: pos: 0x19ba7, len: 1378, id: 1, pts: 1735, flags: 0 rvd:0 packet#97: pos: 0x1a109, len: 1371, id: 1, pts: 1735, flags: 0 rvd:0 packet#98: pos: 0x1a664, len: 1410, id: 1, pts: 1735, flags: 0 rvd:0 packet#99: pos: 0x1abe6, len: 1322, id: 1, pts: 1735, flags: 0 rvd:0 packet#100: pos: 0x1b110, len: 1417, id: 1, pts: 1735, flags: 0 rvd:0 packet#101: pos: 0x1b699, len: 1423, id: 1, pts: 1735, flags: 0 rvd:0 packet#102: pos: 0x1bc28, len: 1385, id: 1, pts: 1735, flags: 0 rvd:0 packet#103: pos: 0x1c191, len: 1417, id: 1, pts: 1735, flags: 0 rvd:0 packet#104: pos: 0x1c71a, len: 1412, id: 1, pts: 1736, flags: 0 rvd:0 TS: 000006C7 -> 00000641 (06C7) 2 40 01 B1 E0 33 packet#105: pos: 0x1cc9e, len: 286, id: 1, pts: 1736, flags: 0 rvd:0 TS: 000006C8 -> 00000662 (0662) 3 65 01 98 A0 33 packet#106: pos: 0x1cdbc, len: 1411, id: 1, pts: 1737, flags: 0 rvd:0 packet#107: pos: 0x1d33f, len: 1419, id: 1, pts: 1737, flags: 0 rvd:0 packet#108: pos: 0x1d8ca, len: 849, id: 1, pts: 1737, flags: 0 rvd:0 TS: 000006C9 -> 00000684 (0684) 3 65 01 A1 20 34 packet#109: pos: 0x1dc1b, len: 1406, id: 1, pts: 1738, flags: 0 rvd:0 packet#110: pos: 0x1e199, len: 756, id: 0, pts: 1764, flags: 0 rvd:0 [libaf] Reallocating memory in module channels, old len = 0, new len = 65534 VDec: vo config request - 320 x 240 (preferred csp: Planar I420) Trying filter chain: vo VDec: using Planar I420 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO Config (320x240->320x240,flags=0,'MPlayer',0x30323449) VO: [xv] 320x240 => 320x240 Planar I420 VO: Description: X11/Xv VO: Author: Gerd Knorr and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x59565955 (UYVY) packed Xvideo image format: 0x30323449 (I420) planar using Xvideo port 89 for hw scaling [xv] dx: 0 dy: 0 dw: 320 dh: 256 *** [vo] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes [xv] dx: 0 dy: 0 dw: 320 dh: 256 A: 0.3 V: 0.0 A-V: 0.346 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0% A: 0.3 V: 0.0 A-V: 0.345 ct: 0.003 2/ 2 0% 0% 0.0% 1 0 0% A: 0.4 V: 0.0 A-V: 0.351 ct: 0.007 3/ 3 0% 0% 0.0% 2 0 0% A: 0.4 V: 0.1 A-V: 0.323 ct: 0.010 4/ 4 0% 0% 0.0% 3 0 0% A: 0.4 V: 0.1 A-V: 0.295 ct: 0.014 5/ 5 0% 0% 0.0% 3 0 0% A: 0.4 V: 0.1 A-V: 0.271 ct: 0.017 6/ 6 0% 0% 0.0% 4 0 0% A: 0.4 V: 0.2 A-V: 0.244 ct: 0.021 7/ 7 0% 0% 0.0% 5 0 0% A: 0.4 V: 0.2 A-V: 0.214 ct: 0.024 8/ 8 0% 0% 0.0% 5 0 0% A: 0.4 V: 0.2 A-V: 0.189 ct: 0.028 9/ 9 0% 0% 0.0% 6 0 0% A: 0.4 V: 0.3 A-V: 0.164 ct: 0.031 10/ 10 0% 0% 0.0% 6 0 0% A: 0.4 V: 0.3 A-V: 0.137 ct: 0.034 11/ 11 0% 0% 0.0% 6 0 0% A: 0.4 V: 0.3 A-V: 0.111 ct: 0.038 12/ 12 0% 0% 0.0% 6 0 0% A: 0.5 V: 0.4 A-V: 0.085 ct: 0.041 13/ 13 0% 0% 0.0% 6 0 0% Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 30183)] 0x4061de64 in RV20toYUV420HiveMessage () from /usr/lib/win32/drv4.so.6.0 (gdb) bt #0 0x4061de64 in RV20toYUV420HiveMessage () from /usr/lib/win32/drv4.so.6.0 #1 0x405fde88 in RV20toYUV420HiveMessage () from /usr/lib/win32/drv4.so.6.0 #2 0x405fe514 in RV20toYUV420HiveMessage () from /usr/lib/win32/drv4.so.6.0 #3 0x405f9b48 in RV20toYUV420HiveMessage () from /usr/lib/win32/drv4.so.6.0 #4 0x405f662e in RV20toYUV420Transform () from /usr/lib/win32/drv4.so.6.0 #5 0x080afed2 in decode (sh=0x84c8b48, data=0x2a0, len=5031, flags=0) at vd_realvid.c:322 #6 0x080acf23 in decode_video (sh_video=0x84c8b48, start=0x40756e00 "", in_size=1081437696, drop_frame=0) at dec_video.c:309 #7 0x0806e142 in main (argc=3, argv=0xbffffaa4) at mplayer.c:2094 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x4061de44 to 0x4061de84: 0x4061de44 : inc %ecx 0x4061de45 : add 0xf90104c6(%ebx),%eax 0x4061de4b : inc %edx 0x4061de4c : cmp $0x3,%edx 0x4061de4f : jbe 0x4061de30 0x4061de51 : pop %esi 0x4061de52 : pop %edi 0x4061de53 : mov %ebp,%esp 0x4061de55 : pop %ebp 0x4061de56 : ret 0x4061de57 : nop 0x4061de58 : push %ebp 0x4061de59 : mov %esp,%ebp 0x4061de5b : push %edi 0x4061de5c : push %esi 0x4061de5d : mov 0x8(%ebp),%ecx 0x4061de60 : mov %eax,%esi 0x4061de62 : xor %edi,%edi 0x4061de64 : mov (%esi),%al 0x4061de66 : mov %al,(%ecx) 0x4061de68 : mov 0x1(%esi),%al 0x4061de6b : mov %al,0x1(%ecx) 0x4061de6e : mov 0x2(%esi),%al 0x4061de71 : mov %al,0x2(%ecx) 0x4061de74 : mov 0x3(%esi),%al 0x4061de77 : mov %al,0x3(%ecx) 0x4061de7a : add %edx,%esi 0x4061de7c : add %edx,%ecx 0x4061de7e : inc %edi 0x4061de7f : cmp $0x3,%edi 0x4061de82 : jbe 0x4061de64 End of assembler dump. (gdb) info all-registers eax 0x40756e00 1081437696 ecx 0x40853ec8 1082474184 edx 0x2a0 672 ebx 0x4063e328 1080288040 esp 0xbfffe350 0xbfffe350 ebp 0xbfffe358 0xbfffe358 esi 0x407570c8 1081438408 edi 0x1 1 eip 0x4061de64 0x4061de64 eflags 0x210293 2163347 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x0 0 st0 (raw 0xffff0000000000000000) st1 -nan(0x04c4a4c4d) (raw 0xffff000000004c4a4c4d) st2 -nan(0x4c004a004c004d) (raw 0xffff004c004a004c004d) st3 -nan(0xffffffffffffffff) (raw 0xffffffffffffffffffff) st4 -nan(0xffffffffffffffff) (raw 0xffffffffffffffffffff) st5 -nan(0xffffffffffffffff) (raw 0xffffffffffffffffffff) st6 8208 (raw 0x400c8040000000000000) st7 7675 (raw 0x400befd8000000000000) fctrl 0x37f 895 fstat 0x20 32 ftag 0xffff 65535 fiseg 0x23 35 fioff 0x405f972c 1080006444 foseg 0x2b 43 fooff 0x8512400 139535360 fop 0x5d8 1496 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} mxcsr 0x1f80 8064 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 = 0x4c4a4c4d, v2_int32 = {0x4c4a4c4d, 0x0}, v4_int16 = { 0x4c4d, 0x4c4a, 0x0, 0x0}, v8_int8 = {0x4d, 0x4c, 0x4a, 0x4c, 0x0, 0x0, 0x0, 0x0}} mm2 {uint64 = 0x4c004a004c004d, v2_int32 = {0x4c004d, 0x4c004a}, v4_int16 = {0x4d, 0x4c, 0x4a, 0x4c}, v8_int8 = {0x4d, 0x0, 0x4c, 0x0, 0x4a, 0x0, 0x4c, 0x0}} mm3 {uint64 = 0xffffffffffffffff, v2_int32 = {0xffffffff, 0xffffffff}, v4_int16 = {0xffff, 0xffff, 0xffff, 0xffff}, v8_int8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}} mm4 {uint64 = 0xffffffffffffffff, v2_int32 = {0xffffffff, 0xffffffff}, v4_int16 = {0xffff, 0xffff, 0xffff, 0xffff}, v8_int8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}} mm5 {uint64 = 0xffffffffffffffff, v2_int32 = {0xffffffff, 0xffffffff}, v4_int16 = {0xffff, 0xffff, 0xffff, 0xffff}, v8_int8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}} mm6 {uint64 = 0x8040000000000000, v2_int32 = {0x0, 0x80400000}, v4_int16 = {0x0, 0x0, 0x0, 0x8040}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x80}} mm7 {uint64 = 0xefd8000000000000, v2_int32 = {0x0, 0xefd80000}, v4_int16 = {0x0, 0x0, 0x0, 0xefd8}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8, 0xef}} (gdb)