AMD64-5332: libGL issue? segfaults
using gdb, it looks like any app that uses gl on my system will segfault almost immediately, and in a function in libGL, the one included with release 5332. If i use the 'xf86' libGL, the program runs, but crashes the Xserver once the program exits. If I use the 'mesasoft' libGL, then the program runs, no crashes, but notably slower than the xf86 version. Both of these libraries use a degree of software rendering, which I'd hope using the libGL version included with the NVidia driver would do in hardware. (all three of these libGL's are installed on my system, but the only one in use is linked in to /usr/lib64/libGL.so.1) Even if i switch libraries after X is started, the behavior of the program is based on that library, so it's not server-side.
in the gdb backtrace, it only lists the libld, and libGL, so at the moment, I'm thinking i might have to update glibc to something newer than 2.2.5. Or might this be a 32/64 bit gap some users are mentioning? I'm also checking on possible kernel-related issues, since the segfault actually shows up in messages.
AGP is certainly working. the nvidia driver says its enabled, even tho the module use count (lsmod) is 0. but the video is not nearly as sluggish as when agp was completely b0rked.
Here's my system setups:
Tyan 2885 w/ 6GB RAM, Bios v 1.01i (for mtrr/agp fixes)
Dual Opteron 246 2GHz
3ware RAID controller
NVidia Quadro4 980 XGL
base OS: United Linux 1.0 (Suse-like; XFree86 4.2 based)
Kernel: plain 2.4.24 + required Tyan AGP and MTRR patches, acpi enabled
resolved. newer glibc
it was glibc.
I installed glibc-2.3.2-90 from the x86-64 Suse 9.0 distro, and it works now.
glxinfo reports direct rendering, the whole shebang. neato.
best guess is that the libraries installed with the driver are compiled against glibc 2.3, which i beleive both supported distros (Suse and RH) use.
|All times are GMT -5. The time now is 05:12 PM.|
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.