[MPlayer-users] crash report
Joe Batt
Joe at soliddesign.net
Wed Oct 29 21:28:41 CET 2003
Crash report. The test file may be invalid, but this crashes same time
everytime.
Joe
(gdb) run -v /spare/tmp/roadtoperdition.avi
Starting program: /home/battjt/MPlayer-1.0pre2/mplayer -v
/spare/tmp/roadtoperd
ition.avi
[New Thread 1077371456 (LWP 16054)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer 1.0pre2-3.2.2 (C) 2000-2003 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood 2393 MHz (Family: 8,
Stepping: 7)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
direct
ory
Reading config file /home/battjt/.mplayer/config
Reading /home/battjt/.mplayer/codecs.conf: This codecs.conf is too old
and inco
mpatible with this MPlayer release! at line 6
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' '/spare/tmp/roadtoperdition.avi'
get_path('font/font.desc') -> '/home/battjt/.mplayer/font/font.desc'
Font /home/battjt/.mplayer/font/font.desc loaded successfully! (233
chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Device or resource busy (mplayer should be
setuid root
or /dev/rtc should be readable by the user.)
Using usleep() timing
get_path('input.conf') -> '/home/battjt/.mplayer/input.conf'
Can't open input config file /home/battjt/.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('roadtoperdition.avi.conf') ->
'/home/battjt/.mplayer/roadtoperdition.
avi.conf'
Playing /spare/tmp/roadtoperdition.avi
[file] File size is 75857920 bytes
STREAM: [file] /spare/tmp/roadtoperdition.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
AVI file format detected.
list_end=0x13A
======= AVI Header =======
us/frame: 33366 (fps=29.971)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (2304) IS_INTERLEAVED TRUST_CKTYPE
frames total: 0 initial: 0
streams: 2
Suggested BufferSize: 0
Size: 720 x 480
==========================
list_end=0xD4
==> Found video stream: 0
====== STREAM Header =====
Type: vids FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 299699/10000 = 29.970
Start: 0 Len: 0
Suggested BufferSize: 0
Quality 0
Sample size: 0
==========================
found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 720
biHeight 480
biPlanes 1
biBitCount 24
biCompression 268435458=''
biSizeImage 1036800
===========================
list_end=0x13A
==> Found audio stream: 1
====== STREAM Header =====
Type: auds FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 56000/1 = 56000.000
Start: 0 Len: 0
Suggested BufferSize: 0
Quality 0
Sample size: 1
==========================
found 'wf', 18 bytes of 18
======= WAVE Format =======
Format Tag: 8192 (0x2000)
Channels: 2
Samplerate: 48000
avg byte/sec: 56000
Block align: 1
bits/sample: 16
cbSize: 0
===========================
list_end=0x168
hdr=Software size=25
Software : MEncoder 0.90rc4-2.95.4
Broken chunk? chunksize=1680 (id=JUNK)
list_end=0x0
Found movie at 0x80C - 0x0
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
Could not determine number of frames (for absolute seek)
AVI video size=4294965236 (0) audio size=0
VIDEO: [] 720x480 24bpp 29.970 fps -17179870.0 kbps (-2097152.0
kbyte/s)
Searching for sequence header... OK!
VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 9801.6 kbps (1225.2
kbyte/s)
[V] filefmt:3 fourcc:0x10000002 size:720x480 fps:29.97 ftime:=0.0334
Clip info:
Software: MEncoder 0.90rc4-2.95.4
get_path('sub/') -> '/home/battjt/.mplayer/sub/'
get_path('default.sub') -> '/home/battjt/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
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 layers.
[x11] Using workaround for Metacity bugs.
[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
It seems there is no Xvideo support for your video card available.
Run 'xvinfo' to verify its Xv support and read DOCS/en/video.html#xv!
See 'mplayer -vo help' for other (non-xv) video out drivers. Try -vo x11
Opening video filter: [pp]
[vo] query(Planar YV12) -> 1
[vo] query(Planar I420) -> 1
[vo] query(Planar IYUV) -> 1
[vo] query(Planar 444P) -> 0
[vo] query(Planar 422P) -> 0
[vo] query(Planar 411P) -> 0
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)
[PP] Using external postprocessing filter, max q = 6.
Trying filter chain: pp vo
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale pp vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
[PP] Using external postprocessing filter, max q = 6.
AutoQ: setting quality to 6
Checking audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps =
2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
ao2: 48000 Hz 2 chans Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: Can't open audio device /dev/dsp: Device or resource busy
AO: [esd] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s)
AO: [esd] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: EsounD audio output
AO: Author: Juergen Keil <jk at tools.de>
Building audio filter chain for 48000Hz/2ch/16bit ->
44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps =
2
[libaf] Adding filter resample
[resample] Changing sample rate to 44100Hz
[resample] Using integer processing and inexact frequecy conversion.
[resample] New filter designed up: 147 down: 160
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps =
2
[resample] Using integer processing and inexact frequecy conversion.
Starting playback...
[libaf] Reallocating memory in module resample, old len = 0, new len =
60212
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6.
Trying filter chain: pp vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (720x480->720x540,flags=0,'MPlayer',0x32315659)
REQ: flags=0x445 req=0x0
VO: [x11] 720x480 => 720x540 Planar YV12
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
Sharing memory.
SwScaler: using unscaled Planar YV12 -> BGR 32-bit special converter
*** [pp] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
XXX initial v_pts=0.000 a_pos=28000 (0.500) 1 0% 0% 0.0% 0 6 0%
*** [pp] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes%
*** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
*** [pp] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes%
A: 3.6 V: 1.2 A-V: 2.386 ct: 0.127 38/ 38 30% 338% 8.3% 35 0
0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1077371456 (LWP 16054)]
decode (sh=0x84cb8f0, data=0x0, len=0, flags=0) at vd_libmpeg2.c:104
104 ((char*)data+len)[3]=0xff;
(gdb) bt
#0 decode (sh=0x84cb8f0, data=0x0, len=0, flags=0) at vd_libmpeg2.c:104
#1 0x080c9d79 in decode_video (sh_video=0x84cb8f0,
start=0x85391dc "\204\222S\b\020\223S\b", in_size=139694556,
drop_frame=0)
at dec_video.c:304
#2 0x080806cb in main (argc=3, argv=0xbffff764) at mplayer.c:2085
#3 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x80cec00 to 0x80cec40:
0x080cec00 <decode+14>: or $0x8b,%al
0x080cec02 <decode+16>: pop %ebp
0x080cec03 <decode+17>: adc %cl,0x8cb8(%ebx)
0x080cec09 <decode+23>: add %cl,0x36e8243c(%ecx)
0x080cec0f <decode+29>: sbb %eax,(%eax,%eax,1)
0x080cec12 <decode+32>: andl $0x3,0x14(%ebp)
0x080cec16 <decode+36>: mov %eax,0xfffffff0(%ebp)
0x080cec19 <decode+39>: movl $0x0,0xffffffec(%ebp)
0x080cec20 <decode+46>: movb $0xff,0x3(%ebx,%esi,1)
0x080cec25 <decode+51>: movb $0x0,(%ebx,%esi,1)
0x080cec29 <decode+55>: movb $0x0,0x1(%ebx,%esi,1)
0x080cec2e <decode+60>: movb $0x1,0x2(%ebx,%esi,1)
0x080cec33 <decode+65>: lea 0x4(%esi,%ebx,1),%ebx
0x080cec37 <decode+69>: mov %esi,0x4(%esp,1)
0x080cec3b <decode+73>: mov %edi,(%esp,1)
0x080cec3e <decode+76>: mov %ebx,0x8(%esp,1)
End of assembler dump.
(gdb) info all-registers
eax 0x85391dc 139694556
ecx 0xbfffe3c0 -1073749056
edx 0x0 0
ebx 0x0 0
esp 0xbfffe3a0 0xbfffe3a0
ebp 0xbfffe3c8 0xbfffe3c8
esi 0x0 0
edi 0x8538fd0 139694032
eip 0x80cec20 0x80cec20
eflags 0x210246 2163270
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x33 51
st0 -nan(0xff36ffbaff33ffcc) (raw 0xffffff36ffbaff33ffcc)
st1 -nan(0xff43ff5aff39ff7b) (raw 0xffffff43ff5aff39ff7b)
st2 -nan(0xff43ff39ff36ff33) (raw 0xffffff43ff39ff36ff33)
st3 -nan(0xffffff43ffffff39) (raw 0xffffffffff43ffffff39)
st4 0.800943076610565185546875 (raw
0x3ffecd0a9b0000000000)
---Type <return> to continue, or q <return> to quit---
st5 -1.1678344570100307464599609375 (raw
0xbfff957b997800000000)
st6 -1.2678344570100307520110760606257827 (raw
0xbfffa2486644cccc
cd00)
st7 -2.293972194194793701171875 (raw
0xc00092d070c000000000)
fctrl 0x37f 895
fstat 0x125 293
ftag 0xffff 65535
fiseg 0x23 35
fioff 0x8080753 134743891
foseg 0x2b 43
fooff 0xbfffe3fc -1073748996
fop 0x1c9 457
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, 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 <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,
---Type <return> to continue, or q <return> to quit---
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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,
0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
---Type <return> to continue, or q <return> to quit---
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 = 0xff36ffbaff33ffcc, v2_int32 = {0xff33ffcc,
0xff36ffba}, v4_int16 = {0xffcc, 0xff33, 0xffba, 0xff36}, v8_int8 =
{
---Type <return> to continue, or q <return> to quit---
0xcc, 0xff, 0x33, 0xff, 0xba, 0xff, 0x36, 0xff}}
mm1 {uint64 = 0xff43ff5aff39ff7b, v2_int32 = {0xff39ff7b,
0xff43ff5a}, v4_int16 = {0xff7b, 0xff39, 0xff5a, 0xff43}, v8_int8 =
{
0x7b, 0xff, 0x39, 0xff, 0x5a, 0xff, 0x43, 0xff}}
mm2 {uint64 = 0xff43ff39ff36ff33, v2_int32 = {0xff36ff33,
0xff43ff39}, v4_int16 = {0xff33, 0xff36, 0xff39, 0xff43}, v8_int8 =
{
0x33, 0xff, 0x36, 0xff, 0x39, 0xff, 0x43, 0xff}}
mm3 {uint64 = 0xffffff43ffffff39, v2_int32 = {0xffffff39,
0xffffff43}, v4_int16 = {0xff39, 0xffff, 0xff43, 0xffff}, v8_int8 =
{
0x39, 0xff, 0xff, 0xff, 0x43, 0xff, 0xff, 0xff}}
mm4 {uint64 = 0xcd0a9b0000000000, v2_int32 = {0x0,
0xcd0a9b00},
v4_int16 = {0x0, 0x0, 0x9b00, 0xcd0a}, v8_int8 = {0x0, 0x0, 0x0, 0x0,
0x0,
0x9b, 0xa, 0xcd}}
mm5 {uint64 = 0x957b997800000000, v2_int32 = {0x0,
0x957b9978},
v4_int16 = {0x0, 0x0, 0x9978, 0x957b}, v8_int8 = {0x0, 0x0, 0x0, 0x0,
0x78,
0x99, 0x7b, 0x95}}
mm6 {uint64 = 0xa2486644cccccd00, v2_int32 = {0xcccccd00,
0xa2486644}, v4_int16 = {0xcd00, 0xcccc, 0x6644, 0xa248}, v8_int8 =
{0x0,
0xcd, 0xcc, 0xcc, 0x44, 0x66, 0x48, 0xa2}}
mm7 {uint64 = 0x92d070c000000000, v2_int32 = {0x0,
0x92d070c0},
v4_int16 = {0x0, 0x0, 0x70c0, 0x92d0}, v8_int8 = {0x0, 0x0, 0x0, 0x0,
0xc0,
---Type <return> to continue, or q <return> to quit---
0x70, 0xd0, 0x92}}
(gdb)
More information about the MPlayer-users
mailing list