[MPlayer-users] Real Crash

Ian Blanes ian at gentemsn.com
Tue Jun 15 21:24:07 CEST 2004


GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i686-pc-linux-gnu"...
(no debugging symbols found)...
(gdb) r -v http://www.qc.fraunhofer.de/doc/movie/eiqu-56k.rm
Starting program: /usr/bin/mplayer -v
http://www.qc.fraunhofer.de/doc/movie/eiqu-56k.rm
[New Thread 16384 (LWP 1007)]
MPlayer 1.0pre4-3.3.2 (C) 2000-2004 MPlayer Team

CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1473 MHz
(Family: 6, Stepping: 2)
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/etc/mplayer/mplayer.conf
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open
'/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/etc/mplayer/codecs.conf: Can't open
'/usr/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
CommandLine: '-v' 'http://www.qc.fraunhofer.de/doc/movie/eiqu-56k.rm'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Device or resource busy (/dev/rtc should be
readable by the user.)
Using usleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or
directory
Can't open input config file /usr/etc/mplayer/input.conf: No such file or
directory
Falling back on default (hardcoded) input config
get_path('eiqu-56k.rm.conf') -> '/root/.mplayer/eiqu-56k.rm.conf'

Playing http://www.qc.fraunhofer.de/doc/movie/eiqu-56k.rm.
Filename for url is now http://www.qc.fraunhofer.de/doc/movie/eiqu-56k.rm
Resolving www.qc.fraunhofer.de for AF_INET...
Connecting to server www.qc.fraunhofer.de[194.95.170.23]:80 ...
--- HTTP DEBUG HEADER --- START ---
protocol:           [HTTP/1.1]
http minor version: [1]
uri:                [(null)]
method:             [(null)]
status code:        [200]
reason phrase:      [OK]
body size:          [1158]
Fields:
 0 - Date: Tue, 15 Jun 2004 19:24:48 GMT
 1 - Server: Zope/(unreleased version, python 2.1.3, linux2) ZServer/1.1b1
 2 - Content-Type: application/vnd.rn-realmedia
 3 - Accept-Ranges: bytes
 4 - Etag:
 5 - Last-Modified: Mon, 14 Jun 2004 17:27:12 GMT
 6 - Content-Length: 258415
 7 - Connection: close
--- HTTP DEBUG HEADER --- END ---
Content-Type: [application/vnd.rn-realmedia]
Content-Length: [258415]
Cache size set to 8192 KBytes
Connected to server: www.qc.fraunhofer.de
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0

Cache fill:  0.00% (0 bytes)
Cache fill:  0.00% (0 bytes)
Cache fill:  0.10% (8192 bytes)
Cache fill:  0.10% (8192 bytes)
Cache fill:  0.20% (16384 bytes)
Cache fill:  0.29% (24576 bytes)
Cache fill:  0.29% (24576 bytes)
Cache fill:  0.39% (32768 bytes)
Cache fill:  0.49% (40960 bytes)
Cache fill:  0.49% (40960 bytes)
Cache fill:  0.59% (49152 bytes)
Cache fill:  0.68% (57344 bytes)
Cache fill:  0.68% (57344 bytes)
Cache fill:  0.78% (65536 bytes)
Cache fill:  0.88% (73728 bytes)
Cache fill:  0.88% (73728 bytes)
Cache fill:  0.98% (81920 bytes)
Cache fill:  1.07% (90112 bytes)
Cache fill:  1.07% (90112 bytes)
Cache fill:  1.17% (98304 bytes)
Cache fill:  1.27% (106496 bytes)
Cache fill:  1.27% (106496 bytes)
Cache fill:  1.37% (114688 bytes)
Cache fill:  1.46% (122880 bytes)
Cache fill:  1.46% (122880 bytes)
Cache fill:  1.56% (131072 bytes)
Cache fill:  1.66% (139264 bytes)
Cache fill:  1.66% (139264 bytes)
Cache fill:  1.76% (147456 bytes)
Cache fill:  1.86% (155648 bytes)
Cache fill:  1.86% (155648 bytes)
Cache fill:  1.95% (163840 bytes)
Cache fill:  2.05% (172032 bytes)
Cache fill:  2.05% (172032 bytes)
Cache fill:  2.15% (180224 bytes)
Cache fill:  2.25% (188416 bytes)
Cache fill:  2.25% (188416 bytes)
Cache fill:  2.34% (196608 bytes)
Cache fill:  2.44% (204800 bytes)
Cache fill:  2.44% (204800 bytes)
Cache fill:  2.54% (212992 bytes)
Cache fill:  2.64% (221184 bytes)
Cache fill:  2.64% (221184 bytes)
Cache fill:  2.73% (229376 bytes)
Cache fill:  2.83% (237568 bytes)
Cache fill:  2.83% (237568 bytes)
Cache fill:  2.93% (245760 bytes)
Cache fill:  3.03% (253952 bytes)
Cache fill:  3.08% (258415 bytes)    Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x84f2e60
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x84f2e60
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0x84f2e60
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x84f2e60
Checking for REAL
REAL file format detected.
real: Header size: 18
real: Header object version: 1
real: File version: 0
Chunk: PROP (504f5250) (size: 0x32, offset: 0x12)
First index chunk offset: 0x3eef5
First data chunk offset: 0x42c
Flags (b): [save allowed] [perfect play (more buffers)]
Chunk: MDPR (5250444d) (size: 0xa4, offset: 0x44)
Found new stream (id: 0)
skip_str: 12 bytes skipped
skip_str: 20 bytes skipped
==> Found audio stream: 0
Found audio stream!
version: 5
header size: 70
frame_size: 288
sub_packet_size: 32
samplerate: 8000, channels: 1
skipping -8 extra header bytes
Detaching after fork from child process 1022.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1007)]
0x404f1d5c in memcpy () from /lib/libc.so.6
(gdb) bt
#0  0x404f1d5c in memcpy () from /lib/libc.so.6
#1  0x081547c9 in demux_open_real ()
#2  0x0813ca9a in ds_get_next_pts ()
#3  0x0813e1fd in demux_open ()
#4  0x0806ed4e in main ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x404f1d3c to 0x404f1d7c:
0x404f1d3c <__memccpy+60>:	pop    %esi
0x404f1d3d <__memccpy+61>:	pop    %edi
0x404f1d3e <__memccpy+62>:	leave
0x404f1d3f <__memccpy+63>:	ret
0x404f1d40 <memcpy+0>:	mov    0xc(%esp,1),%ecx
0x404f1d44 <memcpy+4>:	mov    %edi,%eax
0x404f1d46 <memcpy+6>:	mov    0x4(%esp,1),%edi
0x404f1d4a <memcpy+10>:	mov    %esi,%edx
0x404f1d4c <memcpy+12>:	mov    0x8(%esp,1),%esi
0x404f1d50 <memcpy+16>:	cld
0x404f1d51 <memcpy+17>:	shr    %ecx
0x404f1d53 <memcpy+19>:	jae    0x404f1d56 <memcpy+22>
0x404f1d55 <memcpy+21>:	movsb  %ds:(%esi),%es:(%edi)
0x404f1d56 <memcpy+22>:	shr    %ecx
0x404f1d58 <memcpy+24>:	jae    0x404f1d5c <memcpy+28>
0x404f1d5a <memcpy+26>:	movsw  %ds:(%esi),%es:(%edi)
0x404f1d5c <memcpy+28>:	repz movsl %ds:(%esi),%es:(%edi)
0x404f1d5e <memcpy+30>:	mov    %eax,%edi
0x404f1d60 <memcpy+32>:	mov    %edx,%esi
0x404f1d62 <memcpy+34>:	mov    0x4(%esp,1),%eax
0x404f1d66 <memcpy+38>:	ret
0x404f1d67 <memcpy+39>:	nop
0x404f1d68 <memcpy+40>:	nop
0x404f1d69 <memcpy+41>:	nop
0x404f1d6a <memcpy+42>:	nop
0x404f1d6b <memcpy+43>:	nop
0x404f1d6c <memcpy+44>:	nop
0x404f1d6d <memcpy+45>:	nop
0x404f1d6e <memcpy+46>:	nop
0x404f1d6f <memcpy+47>:	nop
0x404f1d70 <memcpy+48>:	nop
0x404f1d71 <memcpy+49>:	nop
0x404f1d72 <memcpy+50>:	nop
0x404f1d73 <memcpy+51>:	nop
0x404f1d74 <memcpy+52>:	nop
0x404f1d75 <memcpy+53>:	nop
0x404f1d76 <memcpy+54>:	nop
0x404f1d77 <memcpy+55>:	nop
0x404f1d78 <memcpy+56>:	nop
0x404f1d79 <memcpy+57>:	nop
0x404f1d7a <memcpy+58>:	nop
0x404f1d7b <memcpy+59>:	nop
End of assembler dump.
(gdb) info all-registers
eax            0x84efc90	139394192
ecx            0x183	387
edx            0x800	2048
ebx            0x636ef043	1668214851
esp            0xbfffe48c	0xbfffe48c
ebp            0xbfffe738	0xbfffe738
esi            0x84efee0	139394784
edi            0x84fb000	139440128
eip            0x404f1d5c	0x404f1d5c
eflags         0x10216	66070
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x7	7
st0            0	(raw 0x00000000000000000000)
st1            0	(raw 0x00000000000000000000)
st2            0	(raw 0x00000000000000000000)
st3            0	(raw 0x00000000000000000000)
st4            0	(raw 0x00000000000000000000)
st5            0	(raw 0x00000000000000000000)
st6            8388608	(raw 0x40168000000000000000)
st7            3.080546855926513671875	(raw 0x4000c527ae0000000000)
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 = {
    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, 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 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
  v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0,
    0x0, 0x80}}
mm7            {uint64 = 0xc527ae0000000000, v2_int32 = {0x0, 0xc527ae00},
  v4_int16 = {0x0, 0x0, 0xae00, 0xc527}, v8_int8 = {0x0, 0x0, 0x0, 0x0,
0x0,
    0xae, 0x27, 0xc5}}
(gdb) The program is running.  Exit anyway? (y or n)




More information about the MPlayer-users mailing list