[MPlayer-users] repost after no response - bugreport- mplayer crashes playing realmedia 1 minute in

Rick Warner rick at sapphire.no-ip.com
Sun Jul 28 06:49:01 CEST 2002


I have reposted this message because I did not receive any response after my 
initial post.


Error when playing realplayer file- crashes 1 minute into playing. 
- clip has been uploaded to ftp server.  
Name is simpsons-clip.rm  (it's 17M- the error message was different when the 
file was smaller than that) i have uploaded a file simpsons-clip.log that 
contains the following info as well:


system - linux from scratch
gcc 2.95.3
ld-2.12
as - 2.12
kernel- 2.4.19-pre10 with athlon/agp patch
libc-2.2.5
X-4.2.0  Using NVIDIA 2960 driver with Visontek Geforce3 64MB w/TVout  support
		01:05.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3] (rev
		a3) (prog-if 00 [VGA])      Subsystem: VISIONTEK: Unknown device 001b
Ensoniq 1371 alsa drivers for
00:0c.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
        Subsystem: Ensoniq Creative SoundBlaster AudioPCI 128


Realplayer version 8
When tried with the new prerelease version of realone player for linux, the 
crash occurs in the same place, but there is no audio either.

sapphire:~/sources/mplayer/main$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) MP Processor 1600+
stepping        : 2
cpu MHz         : 1400.081
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2791.83

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) Processor
stepping        : 2
cpu MHz         : 1400.081
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2798.38


Error message when mplayer crashes:

bad packet len (2)%  1%  0.0% 0 0 0%
bad packet len (3)
bad packet len (0)
bad packet len (0)
bad packet len (1)


MPlayer interrupted by signal 11 in module: video_read_frame
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with 
--enable-debug and make a 'gdb' backtrace and disassembly. For details, see 
DOCS/bugreports.html section 5.b.
- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code 
_or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's 
fault, please read DOCS/bugreports.html and follow instructions there. We 
can't and won't help unless you provide these informations when reporting a 
possible bug.
vo: uninit ...

sapphire:~$ gdb mplayer
GNU gdb 5.2.1
Copyright 2002 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"...
(gdb) run -v -fps 29.97 simpsons-clip.rm
Starting program: /usr/local/bin/mplayer -v -fps 29.97 simpsons-clip.rm
[New Thread 1024 (LWP 8063)]


MPlayer CVS-020723-22:51-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU: Advanced Micro Devices Athlon 4 PM Palomino/Athlon MP 
Multiprocessor/Athlon XP eXtreme Performance (Family: 6, Stepping: 2)
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 /home/rick/.mplayer/codecs.conf: can't open 
'/home/rick/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 36 audio & 103 video codecs
CommandLine: '-v' '-fps' '29.97' 'simpsons-clip.rm'
get_path('font/font.desc') -> '/home/rick/.mplayer/font/font.desc'
font: can't open file: /home/rick/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error: Permission denied
Using usleep() timing
get_path('input.conf') -> '/home/rick/.mplayer/input.conf'
Can't open input config file /home/rick/.mplayer/input.conf : No such file or 
directory
Can't open input config file /usr/local/share/mplayer/input.conf : No such 
file or directory
Falling back on default (hardcoded) input config

Playing simpsons-clip.rm
Not an URL!
File size is 17825792 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8261850
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8261850
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8261850
Checking for MOV
DEMUXER: freeing demuxer at 0x8261850
Checking for VIVO
header block 1 size: 82
DEMUXER: freeing demuxer at 0x8261850
Checking for REAL
Detected REAL file format!
real: File version: 0
Chunk: PROP (504f5250) (size: 0x32, offset: 0x12)
First index chunk offset: 0x48bb1d6
First data chunk offset: 0x483
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
 00 00
 2E 72 61 35
 81 93 20 58
 00 05
 00 00 00 46
 00 00 02 E8
 00 A5 10 E0
 00 07 55 6D
 00 00 00 00
frame_size: 744
sub_packet_size: 186
 00 00
 00 00 AC 44 00 00
 00 00
samplerate: 44100, channels: 1
 67 65 6E 72
Audio: Real's GeneralCooker (?) (RealAudio G2?) (unsupported)
======= WAVE Format =======
Format Tag: 28515 (0x6F63)
Channels: 1
Samplerate: 44100
avg byte/sec: 64083
Block align: 744
bits/sample: 16
cbSize: 30
Unknown extra header dump: [ba] [0] [14] [0] [e] [0] [1] [7] [0] [0] [0] [0] 
[0] [8] [1] [0] [0] [2] [4] [0] [0] [2f] [4d] [44] [50] [52] [0] [0] [0] [74]
### skipping -8 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x74, offset: 0xe8)
Found new stream (id: 1)
skip_str: 12 bytes skipped
skip_str: 20 bytes skipped
==> Found video stream: 1
video: VIDO (4f444956)
video fourcc: RV30 (30335652)
H.263 ID: 30202002
### skipping 4 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x2ba, offset: 0x15c)
Found new stream (id: 2)
skip_str: 0 bytes skipped
skip_str: 16 bytes skipped
==> Found video stream: 2
video:  (0)
Not audio/video stream or unsupported!
### skipping 628 bytes of codec info
Chunk: CONT (544e4f43) (size: 0x63, offset: 0x416)
Chunk: DATA (41544144) (size: 0x48bad5d, offset: 0x479)
Packets in file: 70259
[V] filefmt:11  fourcc:0x30335652  size:352x240  fps:29.00  ftime:=0.0345
Clip info:
 name: blowfish-toons.com @ cosmos
 author: blowfish-toons.com @ cosmos
 copyright: blowfish-toons.com @ cosmos
get_path('sub/') -> '/home/rick/.mplayer/sub/'
Detected audio codec: [racook] afm:21 (RealAudio COOK)
Initializing audio codec...
Opening audio decoder: [real] RealAudio decoder
Audio codec: [14] 64 Kbps Voice
Audio bitrate: 64.083 kbit/s (8010 bps)
dec_audio: Allocating 14880 bytes for input buffer
dec_audio: Allocating 128000 + 65536 = 193536 bytes for output buffer
AUDIO: 44100 Hz, 1 ch, sfmt: 0x10 (2 bps), ratio: 8010->88200 (64.1 kbit)
X11 opening display: :0
vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
vo: X11 running at 1280x1024 with depth 16 and 16 bpp (":0" => local display)
[x11] Detected wm is of class NetWM.
==========================================================================
Opening video decoder: [real] RealVideo decoder
realvideo codec id: 0x30202002  sub-id: 0x010A9030
opening shared obj '/usr/local/RealPlayer8/Codecs/drv3.so.6.0'
VDec: vo config request - 352 x 240 (preferred csp: Planar I420)
vo_debug: query(Planar I420) returned 0x437 (i=0)
Movie-Aspect is undefined - no prescaling applied.
video_out->init(352x240->352x240,flags=0,'MPlayer',0x30323449)
VO: [xv] 352x240 => 352x240 Planar I420
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de>
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 91 for hw scaling
[xv] dx: 0 dy: 0 dw: 352 dh: 256
INFO: RealVideo codec init OK!
Detected video codec: [rv30] vfm:26 (Linux RealPlayer 8 RV30 decoder)
==========================================================================
vo_xv: get: XV_DOUBLE_BUFFER = 1
vo_xv: assume: XV_DOUBLE_BUFFER = 1
vo_xv: get: XV_COLORKEY = 4112
vo_xv: assume: XV_COLORKEY = 4112
vo_xv: get: XV_AUTOPAINT_COLORKEY = 1
vo_xv: assume: XV_AUTOPAINT_COLORKEY = 1
vo_xv: get: XV_BRIGHTNESS = 0
vo_xv: assume: XV_BRIGHTNESS = 0
vo_xv: get: XV_CONTRAST = 4095
vo_xv: assume: XV_CONTRAST = 4095
vo_xv: get: XV_SATURATION = 4095
vo_xv: assume: XV_SATURATION = 4095
vo_xv: get: XV_HUE = 0
vo_xv: assume: XV_HUE = 0
AO: [oss] 44100Hz 1ch Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
ao2: 44100 Hz  1 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 
16-bit (Little-Endian))
audio_setup: using 1 channels (requested: 1)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:   8/8  (8192 bytes/frag)  free:  65536
FPS forced to be 29.970  (ftime: 0.033)
Start playing...
*** [vo] Allocating mp_image_t, 352x240x12bpp YUV planar, 126720 bytes
[x11] Detected wm is KDE.
[x11] Detected wm is KDE.
[xv] dx: 0 dy: 0 dw: 352 dh: 240
vo_xv: get: XV_DOUBLE_BUFFER = 1:  0.000    1/  1   0%  0%  0.0% 0 0 0%
vo_xv: assume: XV_DOUBLE_BUFFER = 1
vo_xv: get: XV_COLORKEY = 4112
vo_xv: assume: XV_COLORKEY = 4112
vo_xv: get: XV_AUTOPAINT_COLORKEY = 1
vo_xv: assume: XV_AUTOPAINT_COLORKEY = 1
vo_xv: get: XV_BRIGHTNESS = 0
vo_xv: assume: XV_BRIGHTNESS = 0
vo_xv: get: XV_CONTRAST = 4095
vo_xv: assume: XV_CONTRAST = 4095
vo_xv: get: XV_SATURATION = 4095
vo_xv: assume: XV_SATURATION = 4095
vo_xv: get: XV_HUE = 0
vo_xv: assume: XV_HUE = 0
vo_xv: get: XV_DOUBLE_BUFFER = 1
vo_xv: assume: XV_DOUBLE_BUFFER = 1
vo_xv: get: XV_COLORKEY = 4112
vo_xv: assume: XV_COLORKEY = 4112
vo_xv: get: XV_AUTOPAINT_COLORKEY = 1
vo_xv: assume: XV_AUTOPAINT_COLORKEY = 1
vo_xv: get: XV_BRIGHTNESS = 0
vo_xv: assume: XV_BRIGHTNESS = 0
vo_xv: get: XV_CONTRAST = 4095
vo_xv: assume: XV_CONTRAST = 4095
vo_xv: get: XV_SATURATION = 4095
vo_xv: assume: XV_SATURATION = 4095
vo_xv: get: XV_HUE = 0
vo_xv: assume: XV_HUE = 0
vo_xv: get: XV_DOUBLE_BUFFER = 1
vo_xv: assume: XV_DOUBLE_BUFFER = 1
vo_xv: get: XV_COLORKEY = 4112
vo_xv: assume: XV_COLORKEY = 4112
vo_xv: get: XV_AUTOPAINT_COLORKEY = 1
vo_xv: assume: XV_AUTOPAINT_COLORKEY = 1
vo_xv: get: XV_BRIGHTNESS = 0
vo_xv: assume: XV_BRIGHTNESS = 0
vo_xv: get: XV_CONTRAST = 4095
vo_xv: assume: XV_CONTRAST = 4095
vo_xv: get: XV_SATURATION = 4095
vo_xv: assume: XV_SATURATION = 4095
vo_xv: get: XV_HUE = 0
vo_xv: assume: XV_HUE = 0
vo_xv: get: XV_DOUBLE_BUFFER = 1
vo_xv: assume: XV_DOUBLE_BUFFER = 1
vo_xv: get: XV_COLORKEY = 4112
vo_xv: assume: XV_COLORKEY = 4112
vo_xv: get: XV_AUTOPAINT_COLORKEY = 1
vo_xv: assume: XV_AUTOPAINT_COLORKEY = 1
vo_xv: get: XV_BRIGHTNESS = 0
vo_xv: assume: XV_BRIGHTNESS = 0
vo_xv: get: XV_CONTRAST = 4095
vo_xv: assume: XV_CONTRAST = 4095
vo_xv: get: XV_SATURATION = 4095
vo_xv: assume: XV_SATURATION = 4095
vo_xv: get: XV_HUE = 0
vo_xv: assume: XV_HUE = 0
bad packet len (2)A-V: -0.026 ct:  0.030  1968/1968   7%  5%  1.0% 33 0 0%
bad packet len (3)
bad packet len (0)
bad packet len (0)
bad packet len (1)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 8063)]
0x405938ec in memcpy () at memcpy:-1
-1      memcpy: No such file or directory.
        in memcpy
(gdb) bt
#0  0x405938ec in memcpy () at memcpy:-1
#1  0x080e39b7 in demux_real_fill_buffer (demuxer=0x8261850) at stream.h:141
#2  0x080db119 in demux_fill_buffer (demux=0x8261850, ds=0x8262120) at 
demuxer.c:282
#3  0x080db34a in ds_fill_buffer (ds=0x8262120) at demuxer.c:342
#4  0x080db5de in ds_get_packet (ds=0x8262120, start=0xbfffe918) at 
demuxer.c:416
#5  0x080d60cd in video_read_frame (sh_video=0x825f500, 
frame_time_ptr=0xbfffe934, start=0xbfffe918, force_fps=29) at video.c:269
#6  0x0806b515 in main (argc=5, argv=0xbffffaa4, envp=0xbffffabc) at 
mplayer.c:1590
#7  0x40534571 in __libc_start_main (main=0x8068994 <main>, argc=5, 
ubp_av=0xbffffaa4, init=0x80653cc <_init>, fini=0x8175150 <_fini>,
    rtld_fini=0x4000aa24 <_dl_fini>, stack_end=0xbffffa9c) at 
../sysdeps/generic/libc-start.c:129
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x405938cc to 0x4059390c:
0x405938cc <__memccpy+60>:      pop    %ebp
0x405938cd <__memccpy+61>:      ret
0x405938ce <Letext>:    mov    %esi,%esi
0x405938d0 <memcpy>:    mov    0xc(%esp,1),%ecx
0x405938d4 <memcpy+4>:  mov    %edi,%eax
0x405938d6 <memcpy+6>:  mov    0x4(%esp,1),%edi
0x405938da <memcpy+10>: mov    %esi,%edx
0x405938dc <memcpy+12>: mov    0x8(%esp,1),%esi
0x405938e0 <memcpy+16>: cld
0x405938e1 <memcpy+17>: shr    %ecx
0x405938e3 <memcpy+19>: jae    0x405938e6 <memcpy+22>
0x405938e5 <memcpy+21>: movsb  %ds:(%esi),%es:(%edi)
0x405938e6 <memcpy+22>: shr    %ecx
0x405938e8 <memcpy+24>: jae    0x405938ec <memcpy+28>
0x405938ea <memcpy+26>: movsw  %ds:(%esi),%es:(%edi)
0x405938ec <memcpy+28>: repz movsl %ds:(%esi),%es:(%edi)
0x405938ee <memcpy+30>: mov    %eax,%edi
0x405938f0 <memcpy+32>: mov    %edx,%esi
0x405938f2 <memcpy+34>: mov    0x4(%esp,1),%eax
0x405938f6 <memcpy+38>: ret
0x405938f7 <memcpy+39>: mov    %esi,%esi
0x405938f9 <memcpy+41>: lea    0x0(%edi,1),%edi
0x40593900 <memcpy+48>: mov    (%esp,1),%ebx
0x40593903 <memcpy+51>: ret
0x40593904 <_wordcopy_fwd_aligned>:     push   %ebp
0x40593905 <_wordcopy_fwd_aligned+1>:   mov    %esp,%ebp
0x40593907 <_wordcopy_fwd_aligned+3>:   push   %edi
0x40593908 <_wordcopy_fwd_aligned+4>:   push   %esi
0x40593909 <_wordcopy_fwd_aligned+5>:   push   %ebx
0x4059390a <_wordcopy_fwd_aligned+6>:   call   0x40593900 <memcpy+48>
End of assembler dump.
(gdb)


-- 
Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating
 system, written for a 4 bit processor by a 2 bit company which can
 not stand 1 bit of competition.




More information about the MPlayer-users mailing list