Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kernel diagnostic assertion in evtchn.c



Hi Manuel,

   On Jun 7, 17:12, Manuel Bouyer wrote:
   > Subject: Re: kernel diagnostic assertion in evtchn.c
   > I'm not sure where I saw this, I probably mixed emails.
   > Kazushi, do you use raidframe in your dom0 ?
   > 
   > Tring to reproduce the panic with my patch would still be helpfull.

No, I'm not using raidframe.  I'm using 3ware's hardware
raid though.

I'll apply your patch and try to reproduce the problem.
Need a few days I think.  BTW, the kernel trace from last
crash is below.  I didn't dump ih and others at that time,
so this is only simple trace.

----
panic: kernel diagnostic assertion "ih->ih_level == i" failed: file 
"/mnt/raid/netbsd/20080603/src/sys/arch/xen/xen/evtchn.c", line 301
fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c04e5c1c cs 10009 eflags 46 cr2 bb560000 ilevel 8
Stopped in pid 16329.1 (find) at        netbsd:breakpoint+0x4:  popl    %ebp
db> trace
breakpoint(c0909810,cb1a5f94,c0973500,c06ef52c,3b9aca00,0,64,0,0,0) at netbsd:br
eakpoint+0x4
panic(c091efe0,c087e970,c08ce362,c08ce4a0,12d,0,cb1a5fe8,c04fafd3,c087e970,c08ce
4a0) at netbsd:panic+0x1b2
__kernassert(c087e970,c08ce4a0,12d,c08ce362,c04faa52,a,0,6,100,fffffeff) at netb
sd:__kernassert+0x39
evtchn_do_event(f,cafe9ad0,cafe9a88,0,cd45c000,c09c7b38,2e,0,c09c7aa0,ca81f224) 
a
t netbsd:evtchn_do_event+0x253
--- switch to interrupt stack ---
call_evtchn_do_event(cafe9ad0,6,c15d0011,bb910031,cafe0011,c0420011,c09316a0,c14
086a4,cafe9b4c,c15d1000) at netbsd:call_evtchn_do_event+0x1e
hypervisor_callback(c15d1000,c09316a0,cafe9c64,cd4c000c,ca817104,ce35dbac,fffffe
00,ffffffff,ce2e3c7c,78) at netbsd:hypervisor_callback+0x65
ufs_readdir(cafe9c10,1,cafe9c2c,c0723260,ce2e3c7c,cafe9c64,cd4c000c,cafe9c88,0,0
) at netbsd:ufs_readdir+0x359
VOP_READDIR(ce2e3c7c,cafe9c64,cd4c000c,cafe9c88,0,0,5,cd4c000c,0,cd438a70) at ne
tbsd:VOP_READDIR+0x3d
vn_readdir(cd438a54,bb912000,0,1000,cafe9ccc,ce35da00,0,0,0,cd438a54) at netbsd:
vn_readdir+0xd8
sys___getdents30(ce35da00,cafe9d00,cafe9d28,c04f8a5a,c04f9637,0,0,5,bb912000,100
0) at netbsd:sys___getdents30+0x86
syscall(cafe9d48,1f,bb91001f,bb91001f,bfbf001f,bb906070,bb906040,bfbfeaf8,bbbc2f
58,0) at netbsd:syscall+0xaa
db> 


Regards,
-- Kazushi
One monk said to the other, "The fish has flopped out of the net! How
will it live?"  The other said, "When you have gotten out of the net,
I'll tell you."


Home | Main Index | Thread Index | Old Index