LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 02-04-2007, 01:29 PM   #1
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
mplayer segfault in Etch - solved


About two weeks ago I installed Etch from the netinstaller. Yesterday I installed mplayer from the Etch repository in debian-multimedia.

It segfaulted.

Then I did a dist-upgrade to the most current version of Etch. The problem disappeared and mplayer is running fine now.

Altough I am happy about this, it scares me anyway. I am running a number of machines, pure stable, mixed, pure testing, dist-upgraded to testing. In the past I *have* had machines on which I could not get mplayer running. The solution seems to be to compile it from source.

I did try that before the dist-upgrade using dpkg-buildpackage. However it seemed that I missed about half a billion dependencies:

Code:
Unmet build dependencies: libsvga1-dev | svgalibg1-dev liblircclient-dev libgtk2.0-dev 
libsdl1.2-dev libfaad-dev libxvmc-dev | xlibs-static-dev (<< 6.8.1-1) libsmbclient-dev libfribidi-dev 
ccache libggi2-dev libaa1-dev | aalib1-dev liblame-dev libdvdnav-dev libcdparanoia0-dev libxvidcore4-dev 
libdv-dev libavcodeccvs51-dev (>= 3:20070119-0.1) libcaca-dev liblivemedia-dev (>= 2004.05.01) em8300-
headers libdirectfb-dev libdvdread-dev libdts-dev libtheora-dev libx264-dev (>= 1:0.cvs20060720-0.0) 
libmpcdec-dev libpulse-dev libxxf86dga-dev | xlibs-
static-dev (<< 6.8.1-1) ladspa-sdk libvstream-dev libfaac-dev libtwolame-dev libavformatcvs51-dev (>= 
3:20070119-0.1) libavutilcvs49-dev (>= 3:20070119-0.1) libpostproccvs51-dev libspeex-dev
Since some of the version demands are very strict, I wonder if it is *ever* possible to compile the source in Etch. The source is only available as a Sid package, would that not presume a number of Sid libraries on the system. Is it worth to try and install these requirements, and will it ever compile?

jlinkels
 
Old 02-05-2007, 03:28 PM   #2
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,833

Rep: Reputation: 108Reputation: 108
Hi,

I also have several troubles with mplayer package. So, I made similar decision. It compiles without problem on my penguins (sid, etch and sarge).

Visit following.
http://www.mplayerhq.hu/design7/news.html

Happy Penguins!
 
Old 02-06-2007, 05:14 AM   #3
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
Did anyone thought about submitting a bug to the BTS?

Additionnaly for a segfault, it can be tracked down by using strace.
An ldd on mplayer would also help to see if there are some missing libraries.
 
Old 02-06-2007, 08:41 AM   #4
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,886
Blog Entries: 28

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
Quote:
Originally Posted by nx5000
Did anyone thought about submitting a bug to the BTS?

Additionnaly for a segfault, it can be tracked down by using strace.
An ldd on mplayer would also help to see if there are some missing libraries.
Since mplayer is now in Debian non-free if there are problems filing a bug report is probably a good idea.

Looks like there is already at least one report about segfaulting.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407010
 
Old 02-06-2007, 10:39 AM   #5
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
Hum I get this

Playing lol-mplayer.ogg.
Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/codecs/avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll

I wonder if I can get this avisynth.dll somewhere...
 
Old 02-08-2007, 03:08 AM   #6
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,886
Blog Entries: 28

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
Quote:
Originally Posted by nx5000
Hum I get this

Playing lol-mplayer.ogg.
Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/codecs/avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll

I wonder if I can get this avisynth.dll somewhere...
Take a look here: http://www.linuxquestions.org/questi...=325288&page=2
 
Old 02-08-2007, 04:45 AM   #7
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
Thanks

http://sam.zoy.org/ is not available so I can't get the lol files.

I'm running this version:

MPlayer dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1600MHz (Family: 6, Model: 9, Stepping: 5)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Usage: mplayer [options] [url|path/]filename


$apt-show-versions -a mplayer
mplayer 1:1.0-rc1cvs20070118-0.2 install ok installed
mplayer 1.0~rc1-12 unstable
mplayer 1:1.0-rc1cvs20070118-0.2 sid
mplayer/sid uptodate 1:1.0-rc1cvs20070118-0.2
 
Old 02-08-2007, 11:01 AM   #8
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,886
Blog Entries: 28

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
You can download avisynth from here. Also you can visit the Avisynth HomePage.

On their Sourceforge download page, click AviSynth 2 NOT 2.5. Then, download the dll file of version 2.0.5. NOT 2.0.6 or later, because they have an install system in place. Any version before that has a separate file with the dll in it. Then just extract the dll to whatever directory your codecs are in!
 
Old 02-08-2007, 11:28 AM   #9
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
Yes thanks I did it.

Hummmm I now have the devil in my machine.

A dll!!!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
update Debian testing etch RC1 to etch stable cccc Debian 11 01-08-2007 10:02 PM
Segfault in C++ Program Klesk1337 Programming 8 09-15-2006 11:57 PM
segfault with fglrx Vyeperman Linux - Hardware 0 04-17-2004 11:06 PM
'PEAR.php' (include_path=''.:/usr/local/lib/php'') SOLVED SOLVED adengua Linux - Software 0 04-02-2004 03:34 AM
MEncoder segfault Hammett Linux - Software 0 11-01-2003 07:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 03:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration