You are not logged in.

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

TripleE
Member
From: Easley, SC
Registered: 2006-10-10
Posts: 62

[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.


Intel Core2 6400 (2.13 ghz), 3 GB RAM, HP m7680n
Palit Geforce 9600GT pci-e x16, 19" Dell E196FP

Offline

Board footer

Powered by FluxBB