<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=032365308-10042006>Hi 
Fab,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=032365308-10042006>While running one of 
the QP test, one machine was hold by the kernel debugger. When it was freed, I 
got an assert followed by  a system crush with the following call 
stack.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=032365308-10042006>It seems that in the 
function ibal!__rej_handler the code is ready to a situation in which it will 
not found p_cep, and it jumps to err2:. </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=032365308-10042006>However the code 
there says:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006> err2:<BR>  KeReleaseInStackQueuedSpinLockFromDpcLevel( 
&hdl );<BR> err1:<BR>  ib_put_mad( p_mad 
);<BR>  AL_EXIT( AL_DBG_CM );<BR>}</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006>...</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=032365308-10042006>I strongly believe 
that the function meant to return after the AL_EXIT() statment. 
</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=032365308-10042006>What do you 
think?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006>Thanks</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006>Tzachi</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=032365308-10042006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>ChildEBP RetAddr  Args to 
Child              
<BR>f78aa744 8088d754 f772fa40 00000003 bafa84a0 nt!DbgBreakPoint<BR>f78aaa2c 
bac0a1bf bac09d60 bac09d30 00000373 nt!RtlAssert+0xba<BR>f78aaa70 bac0ba6f 
00000000 8941e7d0 00000001 ibal!__process_rej+0xaf 
[q:\projinf1\trunk\core\al\kernel\al_cm_cep.c @ 883]<BR>f78aaaa8 bac066f3 
8941e7d0 89cea528 00001200 ibal!__rej_handler+0x22f 
[q:\projinf1\trunk\core\al\kernel\al_cm_cep.c @ 1372]<BR>f78aaad0 babd5815 
892bd228 ffffffff 89dfaa90 ibal!__cep_mad_recv_cb+0x1d3 
[q:\projinf1\trunk\core\al\kernel\al_cm_cep.c @ 1956]<BR>f78aab04 babcb0ac 
892bd228 ffffffff 8941e7d0 ibal!__mad_svc_recv_done+0xa55 
[q:\projinf1\trunk\core\al\al_mad.c @ 2206]<BR>f78aab64 bac84dee 89ceb7d0 
8941e7d0 89ceaac0 ibal!mad_disp_recv_done+0x12ac 
[q:\projinf1\trunk\core\al\al_mad.c @ 1004]<BR>f78aab90 bac846bd 89cf3440 
8941e7d0 00000001 ibal!process_mad_recv+0x31e 
[q:\projinf1\trunk\core\al\kernel\al_smi.c @ 2284]<BR>f78aac20 bac84062 89cf3440 
89c651d8 ffffffff ibal!spl_qp_comp+0x29d 
[q:\projinf1\trunk\core\al\kernel\al_smi.c @ 2125]<BR>f78aac48 bac0199b 89c651d8 
ffffffff 89cf3440 ibal!spl_qp_recv_comp_cb+0x112 
[q:\projinf1\trunk\core\al\kernel\al_smi.c @ 1995]<BR>f78aac64 baf84170 89c651d8 
f78aac74 00000000 ibal!ci_ca_comp_cb+0x6b 
[q:\projinf1\trunk\core\al\kernel\al_ci_ca.c @ 323]<BR>f78aac88 bafa5f14 
89c8e008 89dade38 85000000 mthca!cq_comp_handler+0xc0 
[q:\projinf1\trunk\hw\mthca\kernel\hca_data.c @ 326]<BR>f78aaca0 bafa87c1 
89cea528 00000085 f78aacc0 mthca!mthca_cq_completion+0xa4 
[q:\projinf1\trunk\hw\mthca\kernel\mthca_cq.c @ 234]<BR>f78aacd4 bafa84d6 
89cea528 89ceaa58 89cea528 mthca!mthca_eq_int+0x81 
[q:\projinf1\trunk\hw\mthca\kernel\mthca_eq.c @ 328]<BR>f78aacf8 8083eb0f 
89ceaac0 89ceaa58 00000000 mthca!mthca_tavor_dpc+0x36 
[q:\projinf1\trunk\hw\mthca\kernel\mthca_eq.c @ 455]<BR>f78aad50 8083ac1f 
00000000 0000000e 00000000 nt!KiRetireDpcList+0xca<BR>f78aad54 00000000 0000000e 
00000000 00000000 nt!KiIdleLoop+0x37<BR></DIV></FONT></BODY></HTML>