Bug#616541: mplayer crashes - SIGILL - with any file

Gunther Furtado gunfurtado at gmail.com
Sat Mar 5 18:24:49 UTC 2011


Em 05.Mar.2011 (sábado), Reinhard Tartler <siretart at tauware.de> disse:

> On Sat, Mar 05, 2011 at 12:31:16 (CET), Gunther Furtado wrote:
> 
> > Since the latest update mplayer cannot play any file I could get my
> > hands on. When I downgraded mplayer all files played nicely. I've
> > run gdb and the output is below.
> 
> What was the version number that worked for you? And did you also
> upgrade the libavcodec52?

I am not really sure about the highest version number that worked for
me (I guess the last one that was on testing before 2:1.0~rc4.dfsg1-1)

I've reinstalled the squeeze version 2:1.0~rc3++final.dfsg1-1 and it
works just fine.

---


> 
> > Please let me know what other info I can provide.
> >
> > gunther at azul:~$ mplayer /tmp/teste.mpg
> > mplayer: Symbol `ff_codec_wav_tags' has different size in shared
> > object, consider re-linking
> > mplayer: Symbol `ff_codec_bmp_tags' has different size in shared
> > object, consider re-linking
> > MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
> > mplayer: could not connect to socket
> > mplayer: No such file or directory
> > Failed to open LIRC support. You will not be able to use your
> > remote control.
> >
> > Playing /tmp/teste.mpg.
> >
> >
> > MPlayer interrupted by signal 4 in module: demux_open
> > - MPlayer crashed by an 'Illegal Instruction'.
> >   It may be a bug in our new runtime CPU-detection code...
> >   Please read DOCS/HTML/en/bugreports.html.
> 
> Did you do that?


No. Sorry, I am doing it just now.

> 
> > - MPlayer crashed by bad usage of CPU/FPU/RAM.
> >   Recompile MPlayer with --enable-debug and make a 'gdb' backtrace
> > and disassembly. Details in
> > DOCS/HTML/en/bugreports_what.html#bugreports_crash.
> > - 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/HTML/en/bugreports.html and follow the instructions there.
> > We can't and won't help unless you provide this information when
> > reporting a possible bug. [ This binary of MPlayer in Debian is
> > currently compiled with '--enable-debug'; the debugging symbols are
> > in the package 'mplayer-dbg'.]
> 
> > -- System Information:
> > Debian Release: wheezy/sid
> >   APT prefers unstable
> >   APT policy: (865, 'unstable'), (500, 'oldstable'), (466,
> > 'testing'), (350, 'experimental'), (301, 'stable') Architecture:
> > powerpc (ppc)
> 
> What processor do you have? Does it support altivec? Is this actually
> a duplicate report of #410962


gunther at azul:~$ cat /proc/cpuinfo 
processor	: 0
cpu		: 740/750
temperature 	: 47-49 C (uncalibrated)
clock		: 333.333330MHz
revision	: 2.2 (pvr 0008 0202)
bogomips	: 33.32
timebase	: 16664200
platform	: PowerMac
model		: iMac,1
machine		: iMac,1
motherboard	: iMac MacRISC Power Macintosh
detected as	: 79 (Unknown Paddington-based)
pmac flags	: 00000000
L2 cache	: 512K unified
pmac-generation	: NewWorld
Memory		: 384 MB

---

no, it does not support altivec.

---

I *guess* this is not a duplicate of #410926 where mplayer complained
about a different subject:

"MPlayer interrupted by signal 4 in module: init_video_codec"

This is my the output of _mplayer -v /tmp/teste.mpg_ and in my case it
doesn't get to the part where mplayer tries to open codecs. (I can
listen to audio tracks in all files via the -novideo option)

 
mplayer: Symbol `ff_codec_wav_tags' has different size in shared
object, consider re-linking
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared
object, consider re-linking
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
AltiVec not found
CPU: PowerPC
get_path('codecs.conf') -> '/home/gunther/.mplayer/codecs.conf'
Reading /home/gunther/.mplayer/codecs.conf: Can't open
'/home/gunther/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open
'/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc/mplayer --enable-xvmc
--enable-menu --disable-arts --enable-largefiles --language=all
--disable-libdvdcss-internal --disable-dvdread-internal
--disable-libavutil_a --disable-libavcodec_a --disable-libavformat_a
--disable-libpostproc_a --disable-libswscale_a --enable-joystick
--enable-runtime-cpudetection --enable-debug --enable-mga --enable-3dfx
--enable-tdfxfb --disable-gui CommandLine: '-v' '/tmp/teste.mpg'
init_freetype Using Unoptimized OnScreenDisplay get_path('fonts') ->
'/home/gunther/.mplayer/fonts' Using nanosleep() timing
get_path('input.conf') -> '/home/gunther/.mplayer/input.conf'
Can't open input config file /home/gunther/.mplayer/input.conf: No such
file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 91 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote
control.
get_path('teste.mpg.conf') -> '/home/gunther/.mplayer/teste.mpg.conf'

Playing /tmp/teste.mpg.
get_path('sub/') -> '/home/gunther/.mplayer/sub/'
[file] File size is 4011224 bytes
STREAM: [file] /tmp/teste.mpg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: MPEG-PS format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG


MPlayer interrupted by signal 4 in module: demux_open
- MPlayer crashed by an 'Illegal Instruction'.
  It may be a bug in our new runtime CPU-detection code...
  Please read DOCS/HTML/en/bugreports.html.
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in
DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- 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/HTML/en/bugreports.html and follow the instructions there. We
can't and
  won't help unless you provide this information when reporting a
possible bug.
 [ This binary of MPlayer in Debian is currently compiled with
   '--enable-debug'; the debugging symbols are in the package
   'mplayer-dbg'.]


> 
> > Kernel: Linux 2.6.37-trunk-powerpc
> > Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> >
> > Versions of packages mplayer depends on:
> [...]
> > ii  libavcodec52     5:0.6.1+svn20101128-0.2 library to encode
> > decode multimedi ii  libavformat52    5:0.6.1+svn20101128-0.2
> > ffmpeg file format library ii  libavutil50
> > 5:0.6.1+svn20101128-0.2 avutil shared libraries - runtime ii
> > libpostproc51    5:0.6.1+svn20101128-0.2 postproc shared libraries
> > ii  libswscale0      5:0.6.1+svn20101128-0.2 ffmpeg video scaling
> > library
> >[...]
> 
> these packages originate from debian-multimedia.org and are known to
> cause a lot of problems in debian's mplayer and vlc packages. Please
> replace them with the version shipped by Debian.

OK! I wasn't really aware of that. As a was doing what you order

# aptitude -r install  libavcodec52=4:0.6.1-5

I ended up with mencoder and mplayer from stable and that's working
well too.

thanks,

> 
> -- 
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4


-- 
"...agora, só nos sobrou o futuro...", visto em www.manuchao.net

Gunther Furtado
Curitiba - Paraná - Brasil
gunfurtado at gmail.com






More information about the pkg-multimedia-maintainers mailing list