![]() |
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? panic[cpu0]/thread=c850fce0: BAD TRAP: type=e (#pf Page fault) rp=c9d93e48 addr=deadbf1b Xorg: #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 status=<of,df,IF,tf,SF,zf,af,pf,cf> sp = 0xccf1e700 %trapno = 0xe %err = 0x0 Problem seems to have somethiing to do with %esi = 0xdeadbeef and pollwakeup? pollwakeup+0x16d: movl 0x2c(%esi),%ecx |
Re: Logout Causes Panic (Xorg #PF) Opensolaris nv_30
Is the problem specific to this OpenSolaris build?
|
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. |
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 08:30 AM. |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2013, nV News.