[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