nV News Forums


nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Solaris (http://www.nvnews.net/vbulletin/forumdisplay.php?f=45)
-   -   Logout Causes Panic (Xorg #PF) Opensolaris nv_30 (http://www.nvnews.net/vbulletin/showthread.php?t=63014)

kuhnkem 01-08-06 04:41 PM

Logout Causes Panic (Xorg #PF) Opensolaris nv_30
Have DELL Latitude D800 with nv_30 (OpenSolaris) using latest 'nvidia' binary. Login and select 'Command Line' rather than JDS or CDE session causes panic.

Login to JDS works reliably with 1680x1050 resolution...however logout causes panic (Xorg #PF). This problem goes away with 'nv' driver.

Performance with 'nvidia' driver (glxgears) is SO MUCH BETTER! I would prefer to correct this problem.

Would someone be interested in working Solaris x86 Crash Dump Analysis?

BAD TRAP: type=e (#pf Page fault) rp=c9d93e48 addr=deadbf1b

#pf Page fault
Bad kernel fault at addr=0xdeadbf1b
pid=100500, pc=0xfe94ce1e, sp=0xccf1e700, eflags=0x10282
cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 6d8<xmme,fxsr,pge,mce,pse,de>
cr2: deadbf1b cr3: 26d0000
gs: 1b0 fs: 0 es: c9d90160 ds: c9d90160
edi: fec65be0 esi: deadbeef ebp: c9d93eb4 esp: c9d93e80
ebx: 10 edx: c850fce0 ecx: fec65be0 eax: 0
trp: e err: 0 eip: fe94ce1e cs: 158
efl: 10282 usp: ccf1e700 ss: ccf16e48

c9d93d8c unix:die+107 (e, c9d93e48, deadbf)
c9d93e34 unix:trap+12e1 (c9d93e48, deadbf1b,)
c9d93e48 unix:cmntrap+10c (1b0, 0, c9d90160, c)
c9d93eb4 genunix:pollwakeup+16d (ccf1f824, 10)
c9d93ef4 genunix:pcache_clean_entry+129 (cb4f9818, e)
c9d93f24 genunix:pollcacheclean+3e (ccf1e700, e)
c9d93f60 genunix:closeandsetf+385 (e, 0)
c9d93f7c genunix:close+10 (e, 0, f9f9, c9d93fa)

> ::panicinfo
cpu 0
thread c850fce0
message BAD TRAP: type=e (#pf Page fault) rp=c9d93e48 addr=deadbf1b
gs 1b0
fs 0
es c9d90160
ds c9d90160
edi fec65be0
esi deadbeef
ebp c9d93eb4
esp c9d93e80
ebx 10
edx c850fce0
ecx fec65be0
eax 0
trapno e
err 0
eip fe94ce1e
cs 158
eflags 10282
uesp ccf1e700
ss ccf16e48
gdt fec2043002cf
idt fec2070007ff
ldt 140
task 150
cr0 8005003b
cr2 deadbf1b
cr3 26d0000
cr4 6d8
> ::regs
%cs = 0x0158 %eax = 0x00000000
%ds = 0xc9d90160 %ebx = 0x00000010
%ss = 0xccf16e48 %ecx = 0xfec65be0 plocks+0x380
%es = 0xc9d90160 %edx = 0xc850fce0
%fs = 0x0000 %esi = 0xdeadbeef
%gs = 0x01b0 %edi = 0xfec65be0 plocks+0x380

%eip = 0xfe94ce1e pollwakeup+0x16d
%ebp = 0xc9d93eb4
%esp = 0xc9d93e80

%eflags = 0x00010282
id=0 vip=0 vif=0 ac=0 vm=0 rf=1 nt=0 iopl=0x0

sp = 0xccf1e700
%trapno = 0xe
%err = 0x0

Problem seems to have somethiing to do with %esi = 0xdeadbeef and pollwakeup?

pollwakeup+0x16d: movl 0x2c(%esi),%ecx

zander 01-08-06 05:35 PM

Re: Logout Causes Panic (Xorg #PF) Opensolaris nv_30
Is the problem specific to this OpenSolaris build?

kuhnkem 01-08-06 06:26 PM

Re: Logout Causes Panic (Xorg #PF) Opensolaris nv_30
Dont' think it is specific to this build. Updated from nv_28 to nv_30 today in hopes the problem would 'go away'. The problem went away in nv_28 when 'nv' driver was used...and there is similar behavior in nv_30.

It appears 'nv_ioctl_ctl+0x171: call +0x499fca0 <kmem_free>' might be involved...but I'm not familiar enough with the debugging tools.

zander 01-09-06 04:51 AM

Re: Logout Causes Panic (Xorg #PF) Opensolaris nv_30
I don't see nv_ioctl_ctl() in the output you included in your first post, please save the output of $c, $r when you see it and post it here. Did this problem happen with Solaris 10?

All times are GMT -5. The time now is 03:02 PM.

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