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

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-31-08, 05:06 PM   #1
gilboa
Linux addict...
 
Join Date: Jan 2004
Posts: 540
Default 169.09+VMWare Server: SIGSEGV during guest resolution switch

Hello all,

Since I updated the drivers to 169.09, I've been experiencing constant nvidia_drv.so crashes when my VMWare server's guest OS' switch resolutions. (Or during restart)

Configuration:
Athlon64X2, 5000, 4GB, SATA.
GF8600GT/512MB.
Fedora 8, x86_64, 2.6.23.14-107.fc8.

Code:
$ gdb /usr/bin/X
(gdb) attach XXXX
...
Program received signal SIGSEGV, Segmentation fault.
(gdb) bt
#0  0x00002aaaac9a4683 in _nv000746X () from /usr/lib64/xorg/modules//drivers/nvidia_drv.so
#1  0x0000000000528a2d in ?? ()
#2  0x00000000004fe1d0 in ?? ()
#3  0x00000000004feede in ?? ()
#4  0x000000000044a54b in Dispatch ()
#5  0x00000000004332b5 in main ()
(gdb) info registers 
rax            0x3a     58
rbx            0x135da50        20306512
rcx            0x7fff1e51d4c0   140733702067392
rdx            0x2aaaacb3aeec   46912530263788
rsi            0x2      2
rdi            0x274ca30        41208368
rbp            0x274c9e0        0x274c9e0
rsp            0x7fff1e51d480   0x7fff1e51d480
r8             0x0      0
r9             0x2aaaacb3af00   46912530263808
r10            0x135dac0        20306624
r11            0x135da98        20306584
r12            0x400    1024
r13            0x1316e40        20016704
r14            0x0      0
r15            0xb95ac0 12147392
rip            0x2aaaac9a4683   0x2aaaac9a4683 <_nv000746X+147>
eflags         0x13297  [ CF PF AF SF IF #12 #13 RF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
fctrl          0x37f    895
fstat          0x0      0
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]
(gdb) disassemble 0x2aaaac9a4660 0x2aaaac9a4690
Dump of assembler code from 0x2aaaac9a4660 to 0x2aaaac9a4690:
0x00002aaaac9a4660 <_nv000746X+112>:    mov    1796530(%rip),%edx        # 0x2aaaacb5b018
0x00002aaaac9a4666 <_nv000746X+118>:    mov    0x38(%rbx),%r11
0x00002aaaac9a466a <_nv000746X+122>:    mov    1795271(%rip),%r9        # 0x2aaaacb5ab38
0x00002aaaac9a4671 <_nv000746X+129>:    mov    0x98(%r13),%rdi
0x00002aaaac9a4678 <_nv000746X+136>:    movslq (%rdx),%rsi
0x00002aaaac9a467b <_nv000746X+139>:    mov    (%r11,%rsi,8),%r10
0x00002aaaac9a467f <_nv000746X+143>:    mov    0x28(%r10),%r8
0x00002aaaac9a4683 <_nv000746X+147>:    mov    (%r8),%rbx
0x00002aaaac9a4686 <_nv000746X+150>:    movzbq 0x21(%rbx),%rax
0x00002aaaac9a468b <_nv000746X+155>:    mov    0xfffffffffffffffc(%r9,%rax,4),%r8d
End of assembler dump.
(gdb) quit
nVidia bug report attached.

- Gilboa
Attached Files
File Type: gz nvidia-bug-report.log.gz (30.2 KB, 132 views)
__________________
DEV-NG: Intel S2600C0, 2xE52658V2, 32GB, 4x2TB, GTX680, F19/x86_64, Dell U2711.
DEV: Intel S5520SC, 2xX5680, 36GB, 5x320GB, GTX550, F19/x86_64, Dell U2711 (^).
SRV: Tyan Tempest i5400XT, 2xE5335, 8GB, 4x2TB, 9800GTX, F19/x86-64, Dell U2412.
LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F19/x86_64.
gilboa is offline   Reply With Quote
Old 01-31-08, 07:48 PM   #2
gilboa
Linux addict...
 
Join Date: Jan 2004
Posts: 540
Default Re: 169.09+VMWare Server: SIGSEGV during guest resolution switch

Forgot to add: Compiz/Beryl disabled. Only kompmgr (KDE's composition manager) is enabled.

- Gilboa
__________________
DEV-NG: Intel S2600C0, 2xE52658V2, 32GB, 4x2TB, GTX680, F19/x86_64, Dell U2711.
DEV: Intel S5520SC, 2xX5680, 36GB, 5x320GB, GTX550, F19/x86_64, Dell U2711 (^).
SRV: Tyan Tempest i5400XT, 2xE5335, 8GB, 4x2TB, 9800GTX, F19/x86-64, Dell U2412.
LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F19/x86_64.
gilboa is offline   Reply With Quote
Old 04-04-08, 04:53 AM   #3
gilboa
Linux addict...
 
Join Date: Jan 2004
Posts: 540
Default Re: 169.09+VMWare Server: SIGSEGV during guest resolution switch

Bump?

I cannot seem to reproduce the bug (again) with kompose (KDE composition engine) disabled; but I can easily reproduce the problem with kompose active. (Under both CentOS5 and F8 - both x86-64)
Others seem to be hitting the same bug w/ compiz enabled. [1]
Beyond that, once X dies, the nvidia.ko driver cannot be rmmod. (reference count remains at 2)
Switching back to pre-100.xxx drivers solves the problem.

Given the fact that we are about to purchase a large number of Linux workstations - and as I rather let the (other) developers experience Linux with all of its might - this is a major issue for us.

- Gilboa
[1] http://www.nvnews.net/vbulletin/show...ghlight=vmware
__________________
DEV-NG: Intel S2600C0, 2xE52658V2, 32GB, 4x2TB, GTX680, F19/x86_64, Dell U2711.
DEV: Intel S5520SC, 2xX5680, 36GB, 5x320GB, GTX550, F19/x86_64, Dell U2711 (^).
SRV: Tyan Tempest i5400XT, 2xE5335, 8GB, 4x2TB, 9800GTX, F19/x86-64, Dell U2412.
LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F19/x86_64.
gilboa is offline   Reply With Quote
Old 04-20-08, 12:11 PM   #4
gilboa
Linux addict...
 
Join Date: Jan 2004
Posts: 540
Default Re: 169.09+VMWare Server: SIGSEGV during guest resolution switch

I must admit that I find the lack of comments - any comment - by nVidia personal, very troubling. I can only assume that nVidia is aware of this problem but rather not acknowledge it or fix it. (for God knows whatever reason).
~3 months should have been sufficient for a simple "we are aware of this problem but a fix is scheduled for the 2xx series / we are unable to duplicate this bug at our labs, please supply us with additional information". (Especially given the fact that I've taken the time to reproduce this problem on different hardware and software combinations).

While I doubt that the 5-10K$ a year (varies greatly) I (privately/employer) spend on nVidia hardware will make a dent to nVidia's bottom line, with-holding future purchases (and slowly phasing out existing installations) is the only means at my disposal to "punish" nVidia for it's lack of support.

Feel free to lock/delete/etc this thread; I doubt that it's of any use to anyone. (OP included)
- Gilboa
__________________
DEV-NG: Intel S2600C0, 2xE52658V2, 32GB, 4x2TB, GTX680, F19/x86_64, Dell U2711.
DEV: Intel S5520SC, 2xX5680, 36GB, 5x320GB, GTX550, F19/x86_64, Dell U2711 (^).
SRV: Tyan Tempest i5400XT, 2xE5335, 8GB, 4x2TB, 9800GTX, F19/x86-64, Dell U2412.
LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F19/x86_64.
gilboa is offline   Reply With Quote
Old 04-20-08, 04:25 PM   #5
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: 169.09+VMWare Server: SIGSEGV during guest resolution switch

Hi gilboa, sorry I didn't reply to this thread earlier. This crash looks very similar to one that I just fixed, so please try the next release once it comes out to see if it helps. I'll try to track down a copy of VMWare Server.
AaronP is offline   Reply With Quote
Old 04-21-08, 01:14 AM   #6
gilboa
Linux addict...
 
Join Date: Jan 2004
Posts: 540
Default Re: 169.09+VMWare Server: SIGSEGV during guest resolution switch

Quote:
Originally Posted by AaronP
Hi gilboa, sorry I didn't reply to this thread earlier. This crash looks very similar to one that I just fixed, so please try the next release once it comes out to see if it helps. I'll try to track down a copy of VMWare Server.
AaronP,

Thanks for posting an answer, I was about to give up on nVidia all-together.
VMWare server can be downloaded from here [1].
The crash seems to be far more prominent under KDE 3.5.x/kompmgr (under both CentOS5 and F7/8) then under GNOME/xcompmgr - most likely due to the missing features (fade-in/out on opacity changes).

Under Control Panel -> Desktop ->Window Behavior -> Translucency:
Opacity:
- Use translucency/shadows.
- Inactive windows. 60%
- Moving windows. 25%
- Dock windows. 80%
- Treat 'keep above' windows as active ones.

Shadows:
Active window size: 8.
Inactive window size: 8.
Dock window size: 2.

Effects:
Fade in windows.
Fade between opacity changes.

From there, constantly starting/stopping a guest will crash X.

- Gilboa
[1] http://www.vmware.com/download/server/
__________________
DEV-NG: Intel S2600C0, 2xE52658V2, 32GB, 4x2TB, GTX680, F19/x86_64, Dell U2711.
DEV: Intel S5520SC, 2xX5680, 36GB, 5x320GB, GTX550, F19/x86_64, Dell U2711 (^).
SRV: Tyan Tempest i5400XT, 2xE5335, 8GB, 4x2TB, 9800GTX, F19/x86-64, Dell U2412.
LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F19/x86_64.
gilboa 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 01:22 AM.


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