You are not logged in.

#1 2008-06-28 00:46:35

TripleE
Member
From: Houston, TX
Registered: 2006-10-10
Posts: 64

[RESOLVED] vlc/mplayer Segmentation fault

I was using an NVIDIA 7900GT which has since broke and now I have reverted to my NVIDIA 7300GS.

I have been using archlinux for many years.  When I received the upgrade from the nvidia-100.14.19-6-i686 package, X would not load.  I looked around for a PKGBUILD and rebuilt the nvidia and nvidia-utils packages (ver 100.14.19).  Everything worked great, but I had no idea why.  I thought that it was just a nvidia thing that was not compatible with my machine/card.  Over the course of time, I found package nvidia-100.14.23-1-i686, and that worked for me and became my default video driver package to rebuild for every new kernel upgrade.  I was trying the other nvidia updates that archlinux provided also, but X would still not load.

So then package nvidia-173.14.05-4-i686 came out and I was not going to let it lick me anymore.  I was going to figure this out.  I made sure that there was no "XF86Config" or "xorg.conf" in "/etc/X11", and X loaded.  Success right?  Well kinda.  I was able to login to Gnome, but I had no compiz, and I could not open vlc, mplayer and several other media applications.  The main error I was getting when running the application from and terminal was "Segmentation Fault".  In dmesg, I would get:
vlc[3746]: segfault at b5dba360 ip b4f8e45a sp bfe5cd4c error 7 in libnvidia-tls.so.100.14.23[b4f8e000+1000]
mplayer[3748]: segfault at b7fca360 ip b611345a sp bfe30b2c error 7 in libnvidia-tls.so.100.14.23[b6113000+1000]

I was totally pissed for several days because I had to use Metacity, and found that totem was able to play media (audio and video) fine.  So I gave in again, and let that setup ride for a week.  Well then today came around, and I was going to get this fix one way or another and get Compiz and my media apps working again.  I did a search in the terminal for "libnvidia-tls.so.100.14.23" and found it still living in "/usr/lib/tls/".  All that was in that directory was that file and a symlink to it.  "libnvidia-tls.so.173.14.05" was in "/usr/lib/", but I guess just not being used or seen.  I did a "# rm /usr/lib/tls" and reinstalled the nvidia and nvidia-utils packages (ver 173.14.05) to be safe.

Compiz and my media apps are now running fine.  I have written all of this down just in case anyone else runs into this problem.  I have done tons of google searching and could not find any answer to this.  If you have any comments about this, please let me know.


HP Chromebook 14

Offline

Board footer

Powered by FluxBB