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

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-15-10, 05:56 AM   #1
johncom
Registered User
 
Join Date: Apr 2010
Posts: 7
Default when loging off Xorg takes 100% of one core of CPU

Server HW: SunFire X4170 (Solaris 10 10/09 u8)
http://sunsolve.sun.com/handbook_pri...eX4170&source=
on-board graphic ASPEED (default OS console). As primary graphic card works OK - no problem with Xorg when logingoff.
Graphic HW: QuadroFX 380 LP (195.36.15). Desirable primary graphic card.
The driver seems to be working OK until logging off. When pressing log-off button (jde, cde) Xorg takes 100% of one core of CPU and stops updating screen for certain period of time (from 10 second to X min, I waited max 10min). When screens updating stops for long time It is necessary to kill Xorg remotely, to get new login screen (tested cde and gdm). Regarding to stact of Xorg server, It looks like Xorg is a read loop (HDD led read led in on):

1675: /usr/X11/bin/Xorg :0 -depth 24 -nobanner -auth /var/dt/A:0-EaaGJc
fef2a715 _read (7, 80479b0, ff, feec4de6, 87e37b8, 840d0a0) + 15
080e858d xf86SigHandler (b, 0, 8047b90) + ed
fef275df __sighndlr (b, 0, 8047b90, 80e84a0) + f
fef1d2a0 call_user_handler (b, 0, 8047b90) + 22b
fef1d3ca sigacthandler (b, 0, 8047b90) + 65
--- called from signal handler with signal 11 (SIGSEGV) ---
feec5344 _free_unlocked (20, 9, ca663000, 8047db8, ca48a06d, 20) + 2a
feec5309 free (20, ca663000, 8047dc8, ca5cd3cd, 20, ca663000) + 28
ca48a06d _mesa_free (20, ca663000, 8047de8, ca5cabab, 20, feffb104) + 1d
ca5cd3cd XMesaDestroyVisual (20, feffb104, 1c8, fb88f000, 1, fbc018b0) + 1d
ca5cabab __glXMesaScreenDestroy (86cca10, fefcab34, fed102f8, 1c8, fbc018b0, 840fa20) + 3b
fb81df3a __glXResetScreens (86cd560, 821a000, 8047e48, 80b259c, 86cc978, 1) + 4a
fb81c71c ResetExtension (86cc978, 1, 8047e48, 821a000, 1, 1) + 1c
080b259c CloseDownExtensions (2, 0, 841b2b0, 8047e90, fee8b040, 8078ab0) + 2c
080b73eb main (7, 8047ed4, 8047ef4) + 4ab
0807aa70 _start (7, 8047f6c, 8047f7e, 8047f81, 8047f88, 8047f8b) + 80


I experienced the same bug on SunFire X4140 (Solaris 10 5/09 u7) on board VGA + FX380 LP(195.36.15)
I tested the same FX380 (195.36.15) on Sun Ultra24 WS (Solaris 10 5/09 u7)
with no problems. Ultra24 has no onboard VGA.

Thank you in advance for any suggestions.

I can provide remote access to OS Solaris system console and ILOM console, if it would help to troubleshoot the problem.
What shall I do to get support to solve the problem?
Attached Files
File Type: gz nvidia-afterlogoff-bug-report.log.gz (36.7 KB, 296 views)
File Type: gz nvidia-login-bug-report.log.gz (41.0 KB, 302 views)

Last edited by johncom; 04-28-10 at 05:57 AM. Reason: stack info added
johncom is offline   Reply With Quote
Old 04-28-10, 12:28 PM   #2
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: when loging off Xorg takes 100% of one core of CPU

Quote:
(II) LoadModule: "glx"
(II) Loading /usr/X11/lib/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
This is the wrong GLX module, and it looks like it's what's crashing your X server. I'm not sure why the X server would be picking up the Mesa libglx.so instead of the NVIDIA one -- it's supposed to work automatically. Does the problem still occur if you reinstall the driver and delete /etc/X11/xorg.conf?
AaronP is offline   Reply With Quote
Old 04-29-10, 04:13 AM   #3
johncom
Registered User
 
Join Date: Apr 2010
Posts: 7
Thumbs up Re: when loging off Xorg takes 100% of one core of CPU

I reinstalled the driver, regenerated "/etc/X11/xorg.conf" by "nvidia-xconfig" and added line "BusID "PCI:13:0:0"" in to device session. It is not possible to disable on board VGA in X4170 BIOS.
GLX module was still wrong - Module glx: vendor="X.Org Foundation".

I edited GLX link /usr/X11/lib/modules/extensions//libglx.so.
state after editing:
/usr/X11/lib/modules/extensions//libglx.so -> /usr/X11/lib/modules/extensions/NVIDIA/libglx.so (edited)
/var/run/opengl/server/libglx.so - keeps pointing to /usr/X11/lib/modules/extensions/mesa/libglx.so after server restart

state after installation:
/usr/X11/lib/modules/extensions//libglx.so -> /var/run/opengl/server/libglx.so
/var/run/opengl/server/libglx.so -> /usr/X11/lib/modules/extensions/mesa/libglx.so

The problem is almost solved.
Do you need any more info to correct NVIDIA installation script?
Is the problem related to X4170 HW or Solaris 10 u8?
johncom is offline   Reply With Quote
Old 04-29-10, 10:06 AM   #4
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: when loging off Xorg takes 100% of one core of CPU

It worked the last time I tried it. I'll try to find a spare hard drive and throw a fresh copy of S10u8 on there and see if I can reproduce the problem.
AaronP is offline   Reply With Quote
Old 04-29-10, 05:12 PM   #5
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: when loging off Xorg takes 100% of one core of CPU

I just did a completely from-scratch install of Solaris 10 u8 and installed the driver and it worked fine. I'd suggest contacting Sun (or now Oracle, I guess) for support.
AaronP is offline   Reply With Quote
Old 05-03-10, 06:06 AM   #6
johncom
Registered User
 
Join Date: Apr 2010
Posts: 7
Default Re: when loging off Xorg takes 100% of one core of CPU

I am going to contact SUN. I will let you know a result.
Do you thing that workaround: /usr/X11/lib/modules/extensions//libglx.so -> /usr/X11/lib/modules/extensions/NVIDIA/libglx.so (edited)
is OK in the meantime?
johncom is offline   Reply With Quote
Old 05-03-10, 02:26 PM   #7
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: when loging off Xorg takes 100% of one core of CPU

Yes, that should be fine.
AaronP is offline   Reply With Quote
Old 05-04-10, 03:40 AM   #8
johncom
Registered User
 
Join Date: Apr 2010
Posts: 7
Default Re: when loging off Xorg takes 100% of one core of CPU

I experienced the problem only on servers with two graphic cards . First on board VGA and second PCIe NVidia FX 380. In case of X4170 there is no way how to disable or change priority of on board VGA in BIOS. On board VGA is always text console and FX 380 is graphical console under Xorg. Maybe therefore is /var/run/opengl/server/libglx.so every restart generated as sym. link to /usr/X11/lib/modules/extensions/mesa/libglx.so (instead of NVIDIA directory)
johncom is offline   Reply With Quote

Old 05-30-11, 07:13 PM   #9
GRMan31725
Registered User
 
Join Date: May 2011
Posts: 1
Default Re: when loging off Xorg takes 100% of one core of CPU

Were able to get your problem worked out? I was having a similar problem but I wasn't sure if it was similar. Can you get a hold of a security technologies company to look at your problem? Sounds like it could be a server problem.

Last edited by GRMan31725; 06-14-11 at 11:57 AM.
GRMan31725 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 05:03 PM.


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