[MPlayer-users] Mplayer Crash Report

The Master da_master937 at hotmail.com
Sun Apr 6 22:52:39 CEST 2003


Whenever I play any file, when the end of the file is reached mplayer 
crashes. If I select multiple files to play, or try to loop a file, mplayer 
crashes as soon as the end of the first file is reached, or before the loop 
has a chance to repeat.

Here is my gcc version: gcc version 3.2.3 20030331 (Debian prerelease)
Here is my kernel version: 2.4.20
Ld version: GNU ld version 2.13.90.0.18 20030121 Debian GNU/Linux
Binutils version: GNU assembler 2.13.90.0.18 20030121 Debian GNU/Linux
Libc version: 2.3.1
XFree86 Version: XFree86 Version 4.2.1.1 (Debian 4.2.1-6pre7v2 
20030304224856 branden@) / X Window System
Video Drivers: Official ATI FireGL Drivers for Radeon 8500 DV
Video Output Method Used: XV
Type of file played in this instance: mp3
Commandline Arguments: mplayer filename
CPU Info: Intel(R) Pentium(R) 4 CPU 2.26GHz
RAM Size: 1G
Linux Distro: Debian GNU/Linux SID/Unstable
Last CVS Update: 4:46 PM @ EST ( -05:00 GMT )
Sound Card: Motherboard CMI8738 Chip
./configure arguments:
./configure --enable-qtx-codecs --enable-largefiles 
--with-win32libdir=/stuff/media/w32codec-0.90 --enable-freetype 
--enable-new-conf --enable-menu --enable-dvdnav 
--with-xvidcore=/usr/local/lib/libxvidcore.a 
--with-reallibdir=/stuff/media/w32codec-0.90 
--with-extraincdir=/stuff/media/xvid/xvidcore/src --enable-xmms 
--enable-dynamic-plugins --with-livelibdir=/stuff/media/live 
--with-extralibdir=/stuff/media/lame/libmp3lame --enable-joystick 
--enable-fribidi --with-fribidi-config=/usr/bin/fribidi-config 
--enable-shared-pp --enable-debug=3

Ask me if any other information is required.

Here is various gdb information:

(gdb) bt
#0  0x4057d06b in memcpy () from /lib/libc.so.6
#1  0x080a4229 in m_config_pop (config=0x84f2ea8) at m_option.h:236
#2  0x080986b2 in play_tree_iter_step (iter=0x84f9108, d=1, with_nodes=0) at 
playtree.c:558
#3  0x0808d094 in main (argc=3, argv=0xbffff824) at mplayer.c:3366
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x4057d04b to 0x4057d08b:
0x4057d04b <memcpy+15>: or     $0x83,%al
0x4057d04d <memcpy+17>: clc
0x4057d04e <memcpy+18>: pop    %es
0x4057d04f <memcpy+19>: jbe    0x4057d068 <memcpy+44>
0x4057d051 <memcpy+21>: mov    %edx,%ecx
0x4057d053 <memcpy+23>: neg    %ecx
0x4057d055 <memcpy+25>: and    $0x3,%ecx
0x4057d058 <memcpy+28>: sub    %ecx,%eax
0x4057d05a <memcpy+30>: cld
0x4057d05b <memcpy+31>: repz movsb %ds:(%esi),%es:(%edi)
0x4057d05d <memcpy+33>: mov    %eax,%ecx
0x4057d05f <memcpy+35>: shr    $0x2,%ecx
0x4057d062 <memcpy+38>: cld
0x4057d063 <memcpy+39>: repz movsl %ds:(%esi),%es:(%edi)
0x4057d065 <memcpy+41>: and    $0x3,%eax
0x4057d068 <memcpy+44>: mov    %eax,%ecx
0x4057d06a <memcpy+46>: cld
0x4057d06b <memcpy+47>: repz movsb %ds:(%esi),%es:(%edi)
0x4057d06d <memcpy+49>: mov    %edx,%eax
0x4057d06f <memcpy+51>: pop    %esi
0x4057d070 <memcpy+52>: pop    %edi
0x4057d071 <memcpy+53>: leave
0x4057d072 <memcpy+54>: ret
0x4057d073 <memcpy+55>: nop
0x4057d074 <memcpy+56>: push   %ebp
0x4057d075 <memcpy+57>: mov    %esp,%ebp
0x4057d077 <memcpy+59>: push   %edi
0x4057d078 <memcpy+60>: push   %esi
0x4057d079 <memcpy+61>: push   %ebx
0x4057d07a <memcpy+62>: call   0x4057d07f <memcpy+67>
0x4057d07f <memcpy+67>: pop    %ebx
0x4057d080 <memcpy+68>: add    $0x9df81,%ebx
0x4057d086 <memcpy+74>: mov    0x8(%ebp),%ecx
0x4057d089 <memcpy+77>: mov    0xc(%ebp),%edx
End of assembler dump.
(gdb) info all-registers
eax            0x4      4
ecx            0x4      4
edx            0x8308900        137398528
ebx            0x84f4fc8        139415496
esp            0xbfffe470       0xbfffe470
ebp            0xbfffe478       0xbfffe478
esi            0x84f9e08        139435528
edi            0x8308900        137398528
eip            0x4057d06b       0x4057d06b
eflags         0x210293 2163347
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x0      0
st0            -nan(0xf941efe0f941efe)  (raw 0xffff0f941efe0f941efe)
st1            -nan(0xf06ce102f06ce102) (raw 0xfffff06ce102f06ce102)
st2            1.00309979915618896484375        (raw 0x3fff8065930000000000)
st3            2853.81892859935760498046875     (raw 0x400ab25d1a54e0000000)
st4            65536    (raw 0x400f8000000000000000)
st5            3.4177999913708845269866287708282471     (raw 
0x4000dabd3c2ccd400000)
st6            0        (raw 0x00000000000000000000)
st7            0        (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x21     33
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x808f03a        134803514
foseg          0x2b     43
fooff          0xbfffe54c       -1073748660
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, 
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 = {
---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}
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
orig_eax       0xffffffff       -1
mm0            {uint64 = 0xf941efe0f941efe, v2_int32 = {0xf941efe, 
0xf941efe}, v4_int16 = {0x1efe, 0xf94, 0x1efe, 0xf94},
  v8_int8 = {0xfe, 0x1e, 0x94, 0xf, 0xfe, 0x1e, 0x94, 0xf}}
mm1            {uint64 = 0xf06ce102f06ce102, v2_int32 = {0xf06ce102, 
0xf06ce102}, v4_int16 = {0xe102, 0xf06c, 0xe102,
    0xf06c}, v8_int8 = {0x2, 0xe1, 0x6c, 0xf0, 0x2, 0xe1, 0x6c, 0xf0}}
mm2            {uint64 = 0x8065930000000000, v2_int32 = {0x0, 0x80659300}, 
v4_int16 = {0x0, 0x0, 0x9300, 0x8065},
  v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x93, 0x65, 0x80}}
mm3            {uint64 = 0xb25d1a54e0000000, v2_int32 = {0xe0000000, 
0xb25d1a54}, v4_int16 = {0x0, 0xe000, 0x1a54,
    0xb25d}, v8_int8 = {0x0, 0x0, 0x0, 0xe0, 0x54, 0x1a, 0x5d, 0xb2}}
mm4            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, 
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
mm5            {uint64 = 0xdabd3c2ccd400000, v2_int32 = {0xcd400000, 
0xdabd3c2c}, v4_int16 = {0x0, 0xcd40, 0x3c2c,
    0xdabd}, v8_int8 = {0x0, 0x0, 0x40, 0xcd, 0x2c, 0x3c, 0xbd, 0xda}}
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 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}}


_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE*  
http://join.msn.com/?page=features/junkmail



More information about the MPlayer-users mailing list