[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