[MPlayer-users] crash when trying to watch .wmv
Kalle Anka
poitsu05 at yahoo.com
Fri Aug 20 16:40:44 CEST 2004
Hi! MPlayer crashes while playing .wmv file.
(gdb) run -v family_guy_2005_teaser.wmv
Starting program: /usr/local/bin/mplayer -v
family_guy_2005_teaser.wmv
Error while mapping shared library sections:
: Success.
Error while reading shared library symbols:
: No such file or directory.
[Thread debugging using libthread_db enabled]
[New Thread -150126432 (LWP 8476)]
Error while reading shared library symbols:
: No such file or directory.
Error while reading shared library symbols:
: No such file or directory.
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer 1.0pre5-3.3.3 (C) 2000-2004 MPlayer Team
CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred
2947 MHz (Family: 6, Stepping: 1)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1
SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow
3DNowEx SSE
Reading config file
/usr/local/etc/mplayer/mplayer.conf: No such file or
directory
Reading config file /home/one/.mplayer/config
Reading /home/one/.mplayer/codecs.conf: Can't open
'/home/one/.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' 'family_guy_2005_teaser.wmv'
init_freetype
get_path('font/font.desc') ->
'/home/one/.mplayer/font/font.desc'
Font /home/one/.mplayer/font/font.desc loaded
successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized
OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') ->
'/home/one/.mplayer/input.conf'
Can't open input config file
/home/one/.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('family_guy_2005_teaser.wmv.conf') ->
'/home/one/.mplayer/family_guy_2005_teaser.wmv.conf'
Playing family_guy_2005_teaser.wmv.
[file] File size is 2594938 bytes
STREAM: [file] family_guy_2005_teaser.wmv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably
Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x9cc9088
ASF file format detected.
Title: Family Guy 2005
Author: FOX Broadcasting Co.
Copyright: 2004
Comment:
ASF: packets: 1795 flags: 2 max_packet_size: 1444
min_packet_size: 1444 max_bitrate: 322126 preroll:
5000
stream type: guid_audio_stream
stream concealment: guid_audio_conceal_interleave
type: 28 bytes, stream: 8 bytes ID: 1
unk1: 0 unk2: 498F6C8
FILEPOS=0xA4F
==> Found audio stream: 1
======= WAVE Format =======
Format Tag: 353 (0x161)
Channels: 2
Samplerate: 48000
avg byte/sec: 8004
Block align: 1366
bits/sample: 16
cbSize: 10
Unknown extra header dump: [0] [88] [0] [0] [f] [0]
[b1] [2a] [0] [0]
===========================
ASF: audio scrambling: 1 x 1 x 1366
stream type: guid_video_stream
stream concealment: unknown guid
0057fb20-555b-cf11-a8fd00805f5c442b
type: 55 bytes, stream: 0 bytes ID: 2
unk1: 0 unk2: EB84D8
FILEPOS=0xAC1
==> Found video stream: 2
======= VIDEO Format ======
biSize 44
biWidth 320
biHeight 240
biPlanes 1
biBitCount 24
biCompression 861293911='WMV3'
biSizeImage 0
Unknown extra header dump: [4e] [39] [1a] [1]
===========================
============ ASF Stream group == START ===
object size = 38
stream count=[0x2][2]
stream id=[0x1][1]
max bitrate=[0x10738][67384]
stream id=[0x2][2]
max bitrate=[0x3e316][254742]
============ ASF Stream group == END ===
Found movie at 0xB50 - 0x27983C
ASF: 1 audio and 1 video streams found
Auto-selected ASF audio ID = 1
Auto-selected ASF video ID = 2
VIDEO: [WMV3] 320x240 24bpp
ASF: Searching for audio stream (id:1).
[V] filefmt:6 fourcc:0x33564D57 size:320x240
fps:1000.00 ftime:=0.0010
Clip info:
name: Family Guy 2005
author: FOX Broadcasting Co.
copyright: 2004
comments:
get_path('sub/') -> '/home/one/.mplayer/sub/'
get_path('default.sub') ->
'/home/one/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec
audio decoders
dec_audio: Allocating 131072 + 65536 = 196608 bytes
for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio:
8004->192000 (64.0 kbit)
Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio
v2 (ffmpeg))
==========================================================================
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1024x768 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] Detected wm supports STAYS_ON_TOP state.
[x11] Current fstype setting honours FULLSCREEN
STAYS_ON_TOP ABOVE BELOW X atoms
==========================================================================
Opening video decoder: [dmo] DMO video codecs
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -150126432 (LWP 8476)]
0x00a078ba in do_lookup_x () from /lib/ld-linux.so.2
(gdb) bt
#0 0x00a078ba in do_lookup_x () from
/lib/ld-linux.so.2
#1 0x00a07045 in _dl_lookup_symbol_x () from
/lib/ld-linux.so.2
#2 0x00a0a6b6 in fixup () from /lib/ld-linux.so.2
#3 0x00a0a840 in _dl_runtime_resolve () from
/lib/ld-linux.so.2
#4 0x08139cd8 in UnmapViewOfFile (handle=0x1150) at
ext.c:430
#5 0x08144fd8 in PE_LoadImage (handle=13,
filename=0xfeefab00
"/usr/local/lib/codecs/wmv9dmod.dll", version=0xe4314)
at pe_image.c:665
#6 0x08145351 in PE_LoadLibraryExA (name=0xe4314
<Address 0xe4314 out of bounds>, flags=934676) at
pe_image.c:842
#7 0x08138b04 in MODULE_LoadLibraryExA
(libname=0xe4314 <Address 0xe4314 out of bounds>,
hfile=0, flags=934676)
at module.c:302
#8 0x081390e8 in LoadLibraryExA (libname=0x837e097
"wmv9dmod.dll", hfile=0, flags=0) at module.c:399
#9 0x081391a1 in LoadLibraryA (libname=0xe4314
<Address 0xe4314 out of bounds>) at module.c:542
#10 0x0814c4b3 in DMO_FilterCreate (dllname=0xe4314
<Address 0xe4314 out of bounds>, id=0xe4314,
in_fmt=0x44,
out_fmt=0xe4314) at dmo.c:54
#11 0x0814b6cf in DMO_VideoDecoder_Open
(dllname=0xe4314 <Address 0xe4314 out of bounds>,
guid=0xe4314, format=0x9cc7640,
flip=0, maxauto=934676) at DMO_VideoDecoder.c:187
#12 0x080e50cf in init (sh=0x9cc7798) at vd_dmo.c:33
#13 0x080e0677 in init_video (sh_video=0x9cc7798,
codecname=0x0, vfm=0x0, status=1) at dec_video.c:237
#14 0x080e0924 in init_best_video_codec
(sh_video=0x9cc7798, video_codec_list=0xfeefb804,
video_fm_list=0x0)
at dec_video.c:283
#15 0x080732cf in main (argc=3, argv=0xfeefdc64) at
mplayer.c:1751
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xa0789a to 0xa078da:
0x00a0789a <do_lookup_x+186>: mov
0x168(%esi),%esi
0x00a078a0 <do_lookup_x+192>: mov
%ecx,0xffffffdc(%ebp)
0x00a078a3 <do_lookup_x+195>: mov
(%esi,%edx,4),%edi
0x00a078a6 <do_lookup_x+198>: test %edi,%edi
0x00a078a8 <do_lookup_x+200>: je 0xa078ee
<do_lookup_x+270>
0x00a078aa <do_lookup_x+202>: lea 0x0(%esi),%esi
0x00a078b0 <do_lookup_x+208>: mov
0xffffffe0(%ebp),%esi
0x00a078b3 <do_lookup_x+211>: mov %edi,%ecx
0x00a078b5 <do_lookup_x+213>: shl $0x4,%ecx
0x00a078b8 <do_lookup_x+216>: add %ecx,%esi
0x00a078ba <do_lookup_x+218>: mov 0x4(%esi),%edx
0x00a078bd <do_lookup_x+221>: test %edx,%edx
0x00a078bf <do_lookup_x+223>: jne 0xa07975
<do_lookup_x+405>
0x00a078c5 <do_lookup_x+229>: movzbl 0xc(%esi),%edx
0x00a078c9 <do_lookup_x+233>: and $0xf,%edx
0x00a078cc <do_lookup_x+236>: cmp $0x6,%edx
0x00a078cf <do_lookup_x+239>: je 0xa07975
<do_lookup_x+405>
0x00a078d5 <do_lookup_x+245>: mov
0xffffffe4(%ebp),%eax
0x00a078d8 <do_lookup_x+248>: mov
0x16c(%eax),%esi
End of assembler dump.
(gdb) info all-registers
eax 0xe4314 934676
ecx 0x1150 4432
edx 0x44 68
ebx 0xa14fe0 10571744
esp 0xfeefa8d4 0xfeefa8d4
ebp 0xfeefa914 0xfeefa914
esi 0x1150 4432
edi 0x115 277
eip 0xa078ba 0xa078ba
eflags 0x10206 66054
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x8f 143
gs 0x33 51
st0 <invalid float value> (raw
0xffff0000000000000000)
st1 <invalid float value> (raw
0xffff0000000000000000)
st2 <invalid float value> (raw
0xffff0000000000000000)
st3 <invalid float value> (raw
0xffff0000000000000000)
st4 <invalid float value> (raw
0xffff0000000000000000)
st5 <invalid float value> (raw
0xffff0000000000000000)
st6 <invalid float value> (raw
0xffff0000000000000000)
st7 64.031999999999996475708030629903078
(raw 0x40058010624dd2f1a800)
fctrl 0x37f 895
fstat 0x20 32
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 = {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 = {
---Type <return> to continue, or q <return> to quit---
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}
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}
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 = 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,
---Type <return> to continue, or q <return> to quit---
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 = 0x8010624dd2f1a800, v2_int32
= {0xd2f1a800, 0x8010624d}, v4_int16 = {0xa800,
0xd2f1, 0x624d,
0x8010}, v8_int8 = {0x0, 0xa8, 0xf1, 0xd2, 0x4d,
0x62, 0x10, 0x80}}
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail
More information about the MPlayer-users
mailing list