View Single Post
Old 10-21-13, 09:36 AM   #1
ElCoyote
Registered User
 
Join Date: Nov 2002
Posts: 5
Default Most NVidia 3xx.yy versions segfault on RHEL6

Hi everyone,

I'm running a setup made of Dell systems and NVidia Quadro cards under RHEL6.4/x86_64. Recently, I noticed that many OpenGL apps (some are 32bit, others are 64bit) can cause the X server to segfault.
I get my NVidia drivers from elrepo. I tried many different versions but to no avail:

295.71-1.el6.elrepo, 310.32-1.el6.elrepo, 310.44-1.el6.elrepo 319.32-1.el6.elrepo and even 325.15-1.el6.elrepo.

Here's an example of such a backtrace when attempting to start an older GLIBC-2.1 32bit binary:

[ 195.090] (--) evdev: HDA NVidia HDMI/DP,pcm=9: Vendor 0 Product 0
[ 195.090] (WW) evdev: HDA NVidia HDMI/DP,pcm=9: Don't know how to use device
[ 195.106] (EE) PreInit returned 8 for "HDA NVidia HDMI/DP,pcm=9"
[ 195.106] (II) UnloadModule: "evdev"
[ 195.106] (EE) config/hal: NewInputDeviceRequest failed (8)
[ 33998.466] (**) NVIDIA(GPU-0): Using ConnectedMonitor string "DFP-0".
[ 33998.500] (II) NVIDIA(GPU-0): Display (SUN (DFP-0)) does not support NVIDIA 3D Vision
[ 33998.500] (II) NVIDIA(GPU-0): stereo.
[ 33998.500] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 33998.500] (**) NVIDIA(0): device SUN (DFP-0) (Using EDID frequencies has been
[ 33998.500] (**) NVIDIA(0): enabled on all display devices.)
[ 33998.742] (II) NVIDIA(0): Setting mode "DVI-I-1:1152x921"
[ 34009.107] (II) NVIDIA(0): Setting mode "DFP-0:1920x1200"
[ 34009.225] (**) NVIDIA(GPU-0): Using ConnectedMonitor string "DFP-0".
[ 34009.254] (II) NVIDIA(GPU-0): Display (SUN (DFP-0)) does not support NVIDIA 3D Vision
[ 34009.254] (II) NVIDIA(GPU-0): stereo.
[ 34009.254] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 34009.254] (**) NVIDIA(0): device SUN (DFP-0) (Using EDID frequencies has been
[ 34009.254] (**) NVIDIA(0): enabled on all display devices.)
[ 34026.588] (**) NVIDIA(GPU-0): Using ConnectedMonitor string "DFP-0".
[ 34026.622] (II) NVIDIA(GPU-0): Display (SUN (DFP-0)) does not support NVIDIA 3D Vision
[ 34026.622] (II) NVIDIA(GPU-0): stereo.
[ 34026.622] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 34026.622] (**) NVIDIA(0): device SUN (DFP-0) (Using EDID frequencies has been
[ 34026.622] (**) NVIDIA(0): enabled on all display devices.)
[ 34026.811] (II) NVIDIA(0): Setting mode "DVI-I-1:1152x921"
[ 34035.614] (II) NVIDIA(0): Setting mode "DFP-0:1920x1200"
[ 34035.745] (**) NVIDIA(GPU-0): Using ConnectedMonitor string "DFP-0".
[ 34035.775] (II) NVIDIA(GPU-0): Display (SUN (DFP-0)) does not support NVIDIA 3D Vision
[ 34035.775] (II) NVIDIA(GPU-0): stereo.
[ 34035.775] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 34035.775] (**) NVIDIA(0): device SUN (DFP-0) (Using EDID frequencies has been
[ 34035.775] (**) NVIDIA(0): enabled on all display devices.)
[ 34268.687] (EE)
[ 34268.687] (EE) Backtrace:
[ 34268.688] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x46ced6]
[ 34268.688] (EE) 1: /usr/bin/X (0x400000+0x72c39) [0x472c39]
[ 34268.688] (EE) 2: /lib64/libpthread.so.0 (0x3c48000000+0xf500) [0x3c4800f500]
[ 34268.688] (EE)
[ 34268.688] (EE) Segmentation fault at address 0x0
[ 34268.688]
Fatal server error:
[ 34268.688] Caught signal 11 (Segmentation fault). Server aborting
[ 34268.688]
[ 34268.688] (EE)
Please consult the Red Hat, Inc. support
at https://www.redhat.com/apps/support/
for help.
[ 34268.688] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 34268.688] (EE)
[ 34268.700] (II) evdev: Sun USB Keyboard: Close
[ 34268.700] (II) UnloadModule: "evdev"
[ 34268.708] (II) evdev: Power Button: Close
[ 34268.708] (II) UnloadModule: "evdev"

Here's the binary that causes the crash (it's an old game but it's used here to test for regressions running ancient GL-enabled binaries)
$ ldd /usr/local/share/games/Tribes2/tribes2
linux-gate.so.1 => (0x00ab5000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x001ba000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00cbe000)
libdl.so.2 => /lib/libdl.so.2 (0x00804000)
libpthread.so.0 => /lib/libpthread.so.0 (0x007bb000)
libm.so.6 => /lib/libm.so.6 (0x007d8000)
libc.so.6 => /lib/libc.so.6 (0x00622000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00a2f000)
/lib/ld-linux.so.2 (0x00600000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0080b000)

Any anyone seen a similar issue?
Any help welcomed,



Regards,

Vincent
ElCoyote is offline   Reply With Quote