steve@feisty:~/SVN/mplayer$ gdb ./mplayer GNU gdb 6.6-debian Copyright (C) 2006 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 "i486-linux-gnu"... Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run /myth/video/h264/clip1.ts Starting program: /home/steve/SVN/mplayer/mplayer /myth/video/h264/clip1.ts [Thread debugging using libthread_db enabled] [New Thread -1239512192 (LWP 15502)] MPlayer dev-SVN-r25122-4.1.3 (C) 2000-2007 MPlayer Team CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ (Family: 15, Model: 75, Stepping: 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2 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. Playing /myth/video/h264/clip1.ts. TS file format detected. VIDEO H264(pid=4113) AUDIO MPA(pid=4352) NO SUBS (yet)! PROGRAM N. 1 FPS seems to be: 25.000000 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.82:1 - prescaling to correct movie aspect. VO: [xv] 720x576 => 1048x576 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. [h264 @ 0x87835d0]warning: first frame is no keyframe% ??% ??,?% 0 0 [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]warning: first frame is no keyframe [h264 @ 0x87835d0]Internal error, picture buffer overflow Program received signal SIGABRT, Aborted. [Switching to Thread -1239512192 (LWP 15502)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb7076875 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7078201 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0x082ca1c7 in ff_find_unused_picture (s=0xb6000020, shared=0) at mpegvideo.c:857 #4 0x082cb191 in MPV_frame_start (s=0xb6000020, avctx=0x893b090) at mpegvideo.c:918 #5 0x083f94c9 in frame_start (h=0xb6000020) at h264.c:2249 #6 0x083fd92f in decode_slice_header (h=0xb6000020, h0=0xb6000020) at h264.c:4044 #7 0x08416353 in decode_nal_units (h=0xb6000020, buf=0xb6023008 "", buf_size=6789) at h264.c:7521 #8 0x0841762c in decode_frame (avctx=0x893b090, data=0x89214b0, data_size=0xbfb5c0ec, buf=0xb6023008 "", buf_size=6789) at h264.c:7719 #9 0x082d781e in avcodec_decode_video (avctx=0x893b090, picture=0x89214b0, got_picture_ptr=0xbfb5c0ec, buf=0xb6023008 "", buf_size=6789) at utils.c:939 #10 0x081561da in decode (sh=0x8915670, data=0xb6023008, len=6789, flags=0) at vd_ffmpeg.c:780 #11 0x0811b0cb in decode_video (sh_video=0x8915670, start=0xb6023008 "", in_size=6789, drop_frame=0, pts=60604.3515625) at dec_video.c:366 #12 0x080a5ef9 in main (argc=2, argv=0xbfb5d334) at mplayer.c:2049 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0xffffe3f0 to 0xffffe430: 0xffffe3f0: add %al,(%eax) 0xffffe3f2: add %al,(%eax) 0xffffe3f4: add %al,(%eax) 0xffffe3f6: add %al,(%eax) 0xffffe3f8: add %al,(%eax) 0xffffe3fa: add %al,(%eax) 0xffffe3fc: add %al,(%eax) 0xffffe3fe: add %al,(%eax) 0xffffe400 <__kernel_vsyscall+0>: push %ecx 0xffffe401 <__kernel_vsyscall+1>: push %edx 0xffffe402 <__kernel_vsyscall+2>: push %ebp 0xffffe403 <__kernel_vsyscall+3>: mov %esp,%ebp 0xffffe405 <__kernel_vsyscall+5>: sysenter 0xffffe407 <__kernel_vsyscall+7>: nop 0xffffe408 <__kernel_vsyscall+8>: nop 0xffffe409 <__kernel_vsyscall+9>: nop 0xffffe40a <__kernel_vsyscall+10>: nop 0xffffe40b <__kernel_vsyscall+11>: nop 0xffffe40c <__kernel_vsyscall+12>: nop 0xffffe40d <__kernel_vsyscall+13>: nop 0xffffe40e <__kernel_vsyscall+14>: jmp 0xffffe403 <__kernel_vsyscall+3> 0xffffe410 <__kernel_vsyscall+16>: pop %ebp 0xffffe411 <__kernel_vsyscall+17>: pop %edx 0xffffe412 <__kernel_vsyscall+18>: pop %ecx 0xffffe413 <__kernel_vsyscall+19>: ret 0xffffe414 <_fini+1209791232>: nop 0xffffe415 <_fini+1209791233>: nop 0xffffe416 <_fini+1209791234>: nop 0xffffe417 <_fini+1209791235>: nop 0xffffe418 <_fini+1209791236>: nop 0xffffe419 <_fini+1209791237>: nop 0xffffe41a <_fini+1209791238>: nop 0xffffe41b <_fini+1209791239>: nop 0xffffe41c <_fini+1209791240>: nop 0xffffe41d <_fini+1209791241>: nop 0xffffe41e <_fini+1209791242>: nop 0xffffe41f <_fini+1209791243>: nop 0xffffe420 <__kernel_sigreturn+0>: pop %eax 0xffffe421 <__kernel_sigreturn+1>: mov $0x77,%eax 0xffffe426 <__kernel_sigreturn+6>: int $0x80 0xffffe428 <_fini+1209791252>: jmp 0xffffe440 <__kernel_rt_sigreturn> 0xffffe42a <_fini+1209791254>: nop 0xffffe42b <_fini+1209791255>: nop 0xffffe42c <_fini+1209791256>: nop 0xffffe42d <_fini+1209791257>: nop 0xffffe42e <_fini+1209791258>: nop 0xffffe42f <_fini+1209791259>: nop End of assembler dump. (gdb) info all-registers eax 0x0 0 ecx 0x3c8e 15502 edx 0x6 6 ebx 0x3c8e 15502 esp 0xbfb52180 0xbfb52180 ebp 0xbfb5219c 0xbfb5219c esi 0x3c8e 15502 edi 0xb7191ff4 -1223090188 eip 0xffffe410 0xffffe410 <__kernel_vsyscall+16> eflags 0x200206 [ PF IF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 st0 -nan(0xd0ff1800d0ff18) (raw 0xffff00d0ff1800d0ff18) st1 -nan(0xff3000e8ff3000e8) (raw 0xffffff3000e8ff3000e8) st2 -nan(0x14e86fffae5c8) (raw 0xffff00014e86fffae5c8) st3 -nan(0xceefffff9e0) (raw 0xffff00000ceefffff9e0) st4 -nan(0x126ffcc0126ffcc) (raw 0xffff0126ffcc0126ffcc) st5 0 (raw 0x00000000000000000000) st6 -0.1000000000000000055511151231257827 (raw 0xbffbccccccccccccd000) st7 60604.3515625 (raw 0x400eecbc5a0000000000) fctrl 0x37f 895 fstat 0x420 1056 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x6e, 0x26, 0xe5, 0xa0, 0xc1, 0xad, 0x62, 0x9d, 0xe7, 0x32, 0xfb, 0x9f, 0x60, 0xdd, 0x73, 0xde}, v8_int16 = {0x266e, 0xa0e5, 0xadc1, 0x9d62, 0x32e7, 0x9ffb, 0xdd60, 0xde73}, v4_int32 = {0xa0e5266e, 0x9d62adc1, 0x9ffb32e7, 0xde73dd60}, v2_int64 = { 0x9d62adc1a0e5266e, 0xde73dd609ffb32e7}, uint128 = 0xde73dd609ffb32e79d62adc1a0e5266e} xmm1 {v4_float = {0x0, 0x0, 0xa4000000, 0x0}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x27, 0x37, 0x8a, 0x18, 0xd7, 0xe2, 0xe5, 0x17, 0x2e, 0xc1, 0x9f, 0xd7, 0xc, 0xb5, 0xd1, 0xf2}, v8_int16 = {0x3727, 0x188a, 0xe2d7, 0x17e5, 0xc12e, 0xd79f, 0xb50c, 0xf2d1}, v4_int32 = {0x188a3727, 0x17e5e2d7, 0xd79fc12e, 0xf2d1b50c}, v2_int64 = { 0x17e5e2d7188a3727, 0xf2d1b50cd79fc12e}, uint128 = 0xf2d1b50cd79fc12e17e5e2d7188a3727} xmm2 {v4_float = {0x0, 0x0, 0x0, 0xffffdfc8}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xbd, 0x3, 0x53, 0xef, 0xc2, 0xf8, 0x53, 0xdc, 0xf4, 0xee, 0xe6, 0x19, 0xad, 0xe3, 0x0, 0xc6}, v8_int16 = {0x3bd, 0xef53, 0xf8c2, 0xdc53, 0xeef4, 0x19e6, 0xe3ad, 0xc600}, v4_int32 = {0xef5303bd, 0xdc53f8c2, 0x19e6eef4, 0xc600e3ad}, v2_int64 = { 0xdc53f8c2ef5303bd, 0xc600e3ad19e6eef4}, uint128 = 0xc600e3ad19e6eef4dc53f8c2ef5303bd} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x30a3c28}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x1d, 0x14, 0xa, 0x95, 0xab, 0x3a, 0xc3, 0xb2, 0x6f, 0xdc, 0x74, 0x2b, 0xa, 0x8f, 0x42, 0x4c}, v8_int16 = {0x141d, 0x950a, 0x3aab, 0xb2c3, 0xdc6f, 0x2b74, 0x8f0a, 0x4c42}, v4_int32 = {0x950a141d, 0xb2c33aab, 0x2b74dc6f, 0x4c428f0a}, v2_int64 = { 0xb2c33aab950a141d, 0x4c428f0a2b74dc6f}, uint128 = 0x4c428f0a2b74dc6fb2c33aab950a141d} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, 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 }, 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 }, 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 }, 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 = 0xd0ff1800d0ff18, v2_int32 = {0xd0ff18, 0xd0ff18}, v4_int16 = {0xff18, 0xd0, 0xff18, 0xd0}, v8_int8 = { 0x18, 0xff, 0xd0, 0x0, 0x18, 0xff, 0xd0, 0x0}} mm1 {uint64 = 0xff3000e8ff3000e8, v2_int32 = {0xff3000e8, 0xff3000e8}, v4_int16 = {0xe8, 0xff30, 0xe8, 0xff30}, v8_int8 = {0xe8, 0x0, 0x30, 0xff, 0xe8, 0x0, 0x30, 0xff}} mm2 {uint64 = 0x14e86fffae5c8, v2_int32 = {0xfffae5c8, 0x14e86}, v4_int16 = {0xe5c8, 0xfffa, 0x4e86, 0x1}, v8_int8 = {0xc8, 0xe5, 0xfa, 0xff, 0x86, 0x4e, 0x1, 0x0}} mm3 {uint64 = 0xceefffff9e0, v2_int32 = {0xfffff9e0, 0xcee}, v4_int16 = {0xf9e0, 0xffff, 0xcee, 0x0}, v8_int8 = { 0xe0, 0xf9, 0xff, 0xff, 0xee, 0xc, 0x0, 0x0}} mm4 {uint64 = 0x126ffcc0126ffcc, v2_int32 = {0x126ffcc, 0x126ffcc}, v4_int16 = {0xffcc, 0x126, 0xffcc, 0x126}, v8_int8 = {0xcc, 0xff, 0x26, 0x1, 0xcc, 0xff, 0x26, 0x1}} 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 = 0xccccccccccccd000, v2_int32 = {0xccccd000, 0xcccccccc}, v4_int16 = {0xd000, 0xcccc, 0xcccc, 0xcccc}, v8_int8 = {0x0, 0xd0, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc}} mm7 {uint64 = 0xecbc5a0000000000, v2_int32 = {0x0, 0xecbc5a00}, v4_int16 = {0x0, 0x0, 0x5a00, 0xecbc}, v8_int8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x5a, 0xbc, 0xec}} (gdb) quit The program is running. Exit anyway? (y or n) y