Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-28-09, 07:08 AM   #1
etherfish
Registered User
 
Join Date: Nov 2007
Posts: 18
Default 185.18.14: any OpenGL causes Xorg to crash and then hang

The driver seems to work fine until I attempt to use any OpenGL - even glxgears. Any OpenGL seems to work for the first few seconds then the X-server seems to hang. SSH'ing in from another machine shows Xorg segfaulting in the dmesg and a few NVIDIA error messages. A backtrace never appears to make it into /var/log/Xorg.0.log. Afterwards, Xorg wont completely die unless kill'd with SIGKILL (9).

[ 219.310111] NVRM: Xid (0003:00): 16, Head 00000000 Count 00000162
[ 221.305104] NVRM: Xid (0003:00): 8, Channel 00000003
[ 221.307891] Xorg[5615]: segfault at 0 ip 00000030000110c2 sp 00007fffffffd898 error 4 in ld-2.9.so[3000000000+1d000]
[ 221.313459] NVRM: Xid (0003:00): 12, COCOD 00000001 e0012d00 0000502d 00001000 10000080

I realize I'm running a testing kernel, but I think this may possibly be a useful datapoint. Am happy to provide devs any other information they may like. Running 185.18.10 again.
Attached Files
File Type: gz nvidia-bug-report.log.gz (44.4 KB, 103 views)
etherfish is offline   Reply With Quote
Old 05-28-09, 09:44 PM   #2
conky
Registered User
 
Join Date: Nov 2007
Posts: 70
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

I'm having the same problem. OpenGL apps cause X to freeze. The display locks on start of KDE 4.2 with desktop effects enabled. With XIDs appearing in the system log. I was able to ssh in to create a bug report and use Magic SysRq to reboot.

I started up a simple session with twm and some xterms, and the XIDs appear in the system log as soon as I start an OpenGL app such as glxgears:
NVRM: Xid (0002:00): 8, Channel 00000001
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000003
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000004
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000005
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000007
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000009
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000011
NVRM: Xid (0002:00): 16, Head 00000000 Count 00000012

The machine freezes temporarily in this case, but glxgears eventually displays. As glxgears runs, it periodically outputs an XID in the log.
Attached Files
File Type: gz nvidia-bug-report.log.gz (35.3 KB, 88 views)
conky is offline   Reply With Quote
Old 05-29-09, 09:43 AM   #3
weedburner
Registered User
 
Join Date: Apr 2009
Posts: 2
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

I can confirm this. Reverting back to 185.18.10 solves the problem.
weedburner is offline   Reply With Quote
Old 05-29-09, 11:20 AM   #4
technogeeky
Registered User
 
Join Date: May 2009
Posts: 7
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

I may be a bit synical, but I don't understand how a regression (if that word is even appropriate) of this magnitude can occur in any software package. In a software package that wasn't a driver, I would assume that this kind of thing would be a very basic unit test that must occur before a build is released.

I haven't tried it out yet; I was hoping to try it and find that maybe the Xinerama / Composite incompatibility was fixed, but this certainly puts a stop to that.

Patience...
technogeeky is offline   Reply With Quote
Old 05-29-09, 05:36 PM   #5
tadawson
Registered User
 
Join Date: May 2009
Posts: 44
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

glxgears works fine here at about 25,000 FPS. GPU is a 9800GLX+ with the 185.18.14 driver, and XFree86 4.8.0 . . . . so definitely not a hard driver problem . . . .

- Tim
tadawson is offline   Reply With Quote
Old 05-29-09, 07:28 PM   #6
jyavenard
MythTV developer
 
Join Date: Mar 2006
Posts: 413
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

Quote:
Originally Posted by tadawson View Post
glxgears works fine here at about 25,000 FPS. GPU is a 9800GLX+ with the 185.18.14 driver, and XFree86 4.8.0 . . . . so definitely not a hard driver problem . . . .

- Tim
25000fps with a 9800 ??
I tried glxgears on a 9800 a few days ago, but I got around 4000 fps max
jyavenard is offline   Reply With Quote
Old 05-30-09, 12:43 PM   #7
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

Quote:
Originally Posted by jyavenard View Post
25000fps with a 9800 ??
I tried glxgears on a 9800 a few days ago, but I got around 4000 fps max
glxgears is not a benchmark.


@Topic:

I can confirm the issues on my GTX 285.
Running glxgears causes X to hang.
Dragoran is offline   Reply With Quote
Old 05-31-09, 06:01 AM   #8
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

OK, this seems only to happen when PCI MSI is enabled.
With legacy interrupts its fine.

Comparing the two attached bug reports seems to confirm this (both are using MSI).
Dragoran is offline   Reply With Quote

Old 05-31-09, 06:04 AM   #9
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: 185.18.14: any OpenGL causes Xorg to crash and then hang

Quote:
Originally Posted by technogeeky View Post
I may be a bit synical, but I don't understand how a regression (if that word is even appropriate) of this magnitude can occur in any software package. In a software package that wasn't a driver, I would assume that this kind of thing would be a very basic unit test that must occur before a build is released.
PCI MSI is disabled by default, so they likely did not test with it enabled.
Dragoran is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:52 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.