[MPlayer-users] Re: possible new bug in mplayer on linux/alpha
mpi at ev6.net
mpi at ev6.net
Sat May 18 01:49:02 CEST 2002
The following problem appears to be recent, updating the mplayer cvs tree
5 minutes before the time this mail was sent resulted in a crash:
MPlayer interrupted by signal 4 in module: init_video_codec
when playing either plain mpeg-1 or divx encoded files.
The version i was using previously, checked out from cvs on 3rd of may was
working correctly. None of the system libraries were changed between these
dates.
Distribution is RedHat 7.1/Alpha, with updates and custom installed gcc
(to avoid the buggy redhat version)
kernel:
Linux rocky 2.4.19-pre2 #11 Fri Mar 8 11:16:50 CET 2002 alpha unknown
libc is glibc 2.2.5 from redhat RPM
bash-2.05a# gcc -v
Reading specs from /usr/local/lib/gcc-lib/alpha-ev56-linux/3.0.4/specs
Configured with: ./configure : (reconfigured) ./configure --enable-shared
--enable-threads=posix --host=alpha-ev56-linux --with-system-zlib
Thread model: posix
gcc version 3.0.4
bash-2.05a# ld -v
GNU ld version 2.11.93.0.2 20020207
bash-2.05a# as --version
GNU assembler 2.11.93.0.2 20020207
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `alpha-redhat-linux'.
CPU:
bash-2.05a# cat /proc/cpuinfo
cpu : Alpha
cpu model : EV56
cpu variation : 7
cpu revision : 0
cpu serial number :
system type : Miata
system variation : 0
system revision : 0
system serial number :
cycle frequency [Hz] : 499705919 est.
timer frequency [Hz] : 1024.00
page size [bytes] : 8192
phys. address bits : 40
max. addr. space # : 127
BogoMIPS : 988.76
kernel unaligned acc : 0 (pc=0,va=0)
user unaligned acc : 78 (pc=120002868,va=120028213)
platform string : Digital Personal WorkStation 500au
cpus detected : 1
bash-2.05a# X -version
XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 18 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.19-pre2 alpha [ELF]
Module Loader present
Videocard:
Bus 1, device 10, function 0:
Display controller: Texas Instruments TVP4020 [Permedia 2] (rev 1).
IRQ 44.
Master Capable. Latency=32. Min Gnt=192.Max Lat=192.
Non-prefetchable 32 bit memory at 0x9100000 [0x911ffff].
Non-prefetchable 32 bit memory at 0x9800000 [0x9ffffff].
Non-prefetchable 32 bit memory at 0xa000000 [0xa7fffff].
Soundcard is an unknown soundblaster-compatible, as supplied on the
Digital Personal Workstation 500/au.. i would guess an ESS ES1868 from the
following dmesg output:
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: No ISAPnP cards found, trying standard ones...
SB 3.01 detected OK (220)
ESS chip ES1868 specified
gdb output:
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 1024 (LWP 17011)]
0x12000ab40 in main (argc=538617880, argv=0x1201aa698, envp=0x1201aa780)
at mplayer.c:1518
1518 vo_pts=sh_video->timer*90000.0;
(gdb) bt
#0 0x12000ab40 in main (argc=538617880, argv=0x1201aa698,
envp=0x1201aa780) at mplayer.c:1518
#1 0x2000081b48c in __libc_start_main () from /lib/libc.so.6.1
(gdb)
-------------- next part --------------
MPlayer CVS-020517-23:30-3.0.4 (C) 2000-2002 Arpad Gereoffy (see DOCS!)
/etc/mplayer.conf(11): option: vo
/etc/mplayer.conf(11): parameter: xv
/etc/mplayer.conf(14): option: ao
/etc/mplayer.conf(14): parameter: oss
/etc/mplayer.conf(17): option: fs
/etc/mplayer.conf(17): parameter: no
/etc/mplayer.conf(30): option: vm
/etc/mplayer.conf(30): parameter: yes
/etc/mplayer.conf(127): option: framedrop
/etc/mplayer.conf(127): parameter: yes
/etc/mplayer.conf(134): option: cache
/etc/mplayer.conf(134): parameter: 8192
Reading /root/.mplayer/codecs.conf: 30 audio & 81 video codecs
Linux RTC init error in ioctl (rtc_irqp_read): Invalid argument
Using usleep() timing
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Can't open input config file /root/.mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) config
Playing /root/movies/twc-theone-divx.avi
Cache fill: 0.00% (0 bytes) Detected AVI file format!
VIDEO: [DIV3] 576x240 24bpp 23.98 fps 1106.9 kbps (135.1 kbyte/s)
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
[V] filefmt:3 fourcc:0x33564944 size:576x240 fps:23.98 ftime:=0.0417
Clip info:
Software: Nandub v1.0rc2
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)
Selecting Audio Decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: srate=48000 chans=2 bps=2 sfmt=0x10 ratio: 16000->192000
init layer2&3 finished, tables done
mp3lib: using generic decore!
MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
[x11] Create window for WM detect ...
vo: X11 running at 1280x1024 with depth 24 and 32 bits/pixel (":0" => local display)
[x11] Unknown wm type...
==========================================================================
Requested video codec family [divxds] (vfm=4) not available (enable it at compile time!)
Requested video codec family [divx] (vfm=2) not available (enable it at compile time!)
Requested video codec family [odivx] (vfm=3) not available (enable it at compile time!)
Requested video codec family [divx4] (vfm=7) not available (enable it at compile time!)
Requested video codec family [divx4vfw] (vfm=2) not available (enable it at compile time!)
Opening Video Decoder: [ffmpeg] FFmpeg's libavcodec codec family
Detected video codec: [ffdivx] drv:5 prio:0 (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
AO: [oss] 48000Hz Stereo Signed 16-bit (Little-Endian)
couldn't open/init audio device -> NOSOUND
Audio: no sound!!!
ao2: 48000 Hz 2 chans Signed 16-bit (Little-Endian)
Can't open audio device /dev/dsp: Device or resource busy -> no sound
Start playing...
MPlayer interrupted by signal 8 in module: unknown
- 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.
*** free_stream() called ***
vo: uninit ...
-------------- next part --------------
##
## MPlayer config file
##
## This file can be copied to /etc/mplayer.conf and/or ~/.mplayer/config .
## If both exist, the ~/.mplayer/config's settings override the
## /etc/mplayer.conf ones. And, of course command line overrides all.
## The options are the same as in the command line, but they can be specified
## more flexibly here. See below.
##
vo=xv # To specify default video driver (see -vo help for
# list)
ao=oss # To specify default audio driver (see -ao help for
# list)
fs=no # Enlarges movie window to your desktop's size.
# Used by drivers: all
# fsmode=0 # This option workarounds some problems when using
# specific windowmanagers and fullscreen mode. If you
# experience fullscreen problems, try changing this
# value between 0 and 7. Hint: either 0 or 1 should
# be sufficient.
# 0 = new method (since 0.18pre3)
# 1 = ICCCWM patch (for KDE2/icewm)
# 2 = old method (0.17a)
# 3 = ICCCWM patch + Motif method
vm=yes # Tries to change to a different videomode
# Used by drivers: dga2, x11, sdl
# bpp=0 # Force changing display depth.
# Valid settings are: 0, 15, 16, 24, 32
# may need 'vm=yes' too.
# Used by drivers: fbdev, dga2, svga, vesa
# zoom=no # Enable software scaling (powerful CPU needed)
# Used by drivers: svga, x11, vesa
# double=yes # use double-buffering (recommended for xv with
# SUB/OSD usage)
# monitoraspect=4:3 # standard monitor size, with square pixels
# monitoraspect=16:9 # use this for widescreen monitor! non-square pixels
##
## Use GUI mode by default
##
# gui = yes
##
## Specify your preferred default skin here
## (skins are searched in /usr/local/share/mplayer/Skin/yourskin
## and ~/.mplayer/Skin/yourskin)
##
# skin = default
##
## Multiple languages are available :)
##
## Hungarian igen nem
## English yes no
## German ja nein
## Spanish si no
## Binary 1 0
##
## You can also use spaces and/or tabs.
##
# sound = 1
# nosound = nein
# mixer = /dev/mixer
# master = no # no : set PCM volume yes : set MASTER volume
##
## resample the fonts' alphamap
## 0 plain white fonts
## 0.75 very narrow black outline (default)
## 1 narrow black outline
## 10 bold black outline
##
# ffactor = 0.75
##
## FBdev driver: specify your monitor's timings, so resolutions
## can be autodetected.
## (see for example /etc/X11/XF86Config for timings!)
## ** CAUTION! IF YOUR DISPLAY DOESN'T SUPPORT AUTOMATICALLY TURNING OFF WHEN
## OVERDRIVED (AND EVEN IF IT DOES), THIS MAY CAUSE DAMAGE TO YOUR DISPLAY!
## WE AREN'T RESPONSIBLE, IT'S YOUR DECISION! **
##
## k, K : means multiply by 1000
## m, M : means multiply by 1.000.000
##
# fb = /dev/fb0 # framebuffer device to use
# fbmode = 640x480-120 # use this mode (read from fb.modes!)
# fbmodeconfig = /etc/fb.modes # the fb.modes file
# monitor_hfreq = 31.5k-50k,70k # horizontal frequency range
# monitor_vfreq = 50-90 # vertical frequency range
# monitor_dotclock = 30M-300M # dotclock (or pixelclock) range
##
## SDL driver
##
# vo = sdl:aalib # use SDL video driver by default
# use "vo = sdl:aalib" or "vo sdl:dga" and so on,
# for specifying SDL subdrivers
# ao = sdl:esd # use SDL audio driver by default
# use "ao = sdl:esd" to use SDL's ESD driver
# noxv = no # whether to use XVideo hardware acceleration or not
# forcexv = yes # force XVideo even if not detected
# nodshow # disable usage of DirectShow video codecs
##
## Other (preferred to be default from configfile) switches
##
framedrop = yes # drop frames, when not in sync (slow CPU, videocard,
# etc)
#vfm = 5 # use libavcodec video codec family (you know,
# opensource DivX for example.. So preferred default on
# non-x86 boxes)
cache = 8192 # use 8Mb input cache by default
##
## You can also include other configfiles
## Specify full path!
##
## Delete this default :)
##
More information about the MPlayer-users
mailing list