[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Solved] XServer (nvidia binary driver) crashes with segfault



Thank you very much for your solutions. Sridhar (hope that's your first name ;-) ),
your suggestion worked fine, establishing a simlink solved the problem.

This was not bound to wine, but since it was the only GL-app I used, I noticed
it with wine only - celestia would fail as well.

I'll top-post this one and change the subject, so someone who has a similar
problem can search for it and see the whole context of the problem. Sorry for
violating the policy, but I feel it's OK here.

Thanks again to both of you,
Aleks

Quoth Sridhar M.A.:
> On Sat, Jan 19, 2008 at 12:08:59PM -0700, Jonathan Doe wrote:
>    > On Saturday 19 January 2008 07:41:04 am Александър Л. Димитров wrote:
>    > > Probably I should mention I'm using the binary nvidia drivers. Did not try
>    > > it with other drivers yet, but I don't think that should have any impact on
>    > > it - it fails with _anything_ just running wine is enough to bring that
>    > > down.
>    > 
>    > I had this same problem last month. Sometimes, when xorg is upgraded, the 
>    > binary nvidia drivers need to be reinstalled to get opengl rendering to work 
>    > (wine runs direct draw or something that using opengl). If this is the case, 
>    > running glxgears will also crash your xserver. The solution is to reinstall 
>    > the binary nvidia drivers.
>    > 
> May not be necessary. This usually happens when the library is not
> correct. 
> 
> The package xserver-xorg-core has libglx.so in
> /usr/lib/xorg/modules/extensions. The nvidia binary driver also puts its
> own version of libglx.so.100.x there. The install script of 
> xserver-xorg-core removes this lib during an upgrade. So, if
> xserver-xorg-core is updated, you can be sure that libglx.so is bound to
> be replaced. Just symlink it back to the one provided by nvidia binary
> and restart X. There is no need to reinstall the nvidia binary driver.
> 
> Here is my setup :
> $ ls -l /usr/lib/xorg/modules/extensions
> total 3.7M
> -rw-r--r-- 1 root root  19K 2008-01-07 04:06 libdbe.so
> -rw-r--r-- 1 root root  41K 2008-01-07 04:06 libdri.so
> -rw-r--r-- 1 root root 148K 2008-01-07 04:06 libextmod.so
> -rw-r--r-- 1 root root 2.4M 2008-01-07 04:06 libGLcore.so
> -rw-r--r-- 1 root root 419K 2008-01-07 04:06 libglx-orig.so
> lrwxrwxrwx 1 root root   19 2008-01-14 09:09 libglx.so -> libglx.so.100.14.19*
> -rwxr-xr-x 1 root root 679K 2008-01-06 22:36 libglx.so.100.14.19*
> -rw-r--r-- 1 root root  28K 2008-01-07 04:06 librecord.so
> -rw-r--r-- 1 root root  40K 2008-01-07 04:06 libxtrap.so
> 
> HTH,
> 
> Regards,
> 
> -- 
> Sridhar M.A.                                 GPG KeyID : F6A35935
>   Fingerprint: D172 22C4 7CDC D9CD 62B5  55C1 2A69 D5D8 F6A3 5935
> 
> You can only live once, but if you do it right, once is enough.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: