Solved

X Crashes on exit of OpenGL application

Posted on 2004-04-28
6
507 Views
Last Modified: 2013-12-27
Hi there,

I've a major problem that is causing me a massive headache. We have a number of Intel based workstations using the Intel 875/865 Chipset. Loaded on each machine is Red Hat Linux 7.3 or 9.0. Each machine has a Nvidia 980XGL AGP Graphics card. I have also loaded the latest Linux drivers from Nvidia's site.

We're running an application called 'Star-CD' which utililizes Open-GL. The applications starts fine and OpenGL appears to work without any problems. However when I quit the program (regardless of whether I'm logged in as root or as a normal user) - the X Server dies and returns me to the login screen.

In /var/log/messages there is an entry which says:

gdm_slave_xioerror_handler - Fatal X Error - Restarting O

This problem appears to be hardware or driver specific as we run the same software on an HP X4000 Workstation with an ATI FireGL 8800 card (older technology) using Redhat 7.3 OR 9.0 without any issues.

If you run the application in non-openGL mode then the x server DOESN'T crash on exit.

The problem also occurs on both Redhat 7.3 AND 9.0.

Any help would be a life saver.

Thanks
Marc

0
Comment
Question by:marc15101
  • 2
6 Comments
 
LVL 6

Accepted Solution

by:
bloemkool1980 earned 145 total points
ID: 10939835
to be honest I think it is your driver instead of OpenGL.
Did you try an older driver for you Nvidia card?
0
 
LVL 61

Assisted Solution

by:gheist
gheist earned 145 total points
ID: 10944364
This is common with nvidia drivers. You can alter "nvidia" driver setup as written in readme file, but it will still keep crashing, or give up 3D and use nv driver.
Radeon has no such issues, either using radeon or fgxl driver.
0
 
LVL 6

Expert Comment

by:bloemkool1980
ID: 10946438
Indeed your nvidia driver is a collection of bugs instead of a real driver.
0
 
LVL 20

Assisted Solution

by:Gns
Gns earned 145 total points
ID: 10994277
:-).

As gheist says, there are several options for "trimming down" the agressiveness of the nvidia bug^H^H^Hdriver. fiddling with NvAgp etc might help.

If you have the i865 chipset graphics, there one should be able to get that working with OpeenGL too, although you'd need a relatively recent kernel and XFree86 for that.

-- Glenn
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
Installing FreeBSD… FreeBSD is a darling of an operating system. The stability and usability make it a clear choice for servers and desktops (for the cunning). Savvy?  The Ports collection makes available every popular FOSS application and packag…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now