<div dir="ltr">Hi,<div><br></div><div><br></div><div>We observed the named  crash with an assertion failure.</div><div><br></div><div>This happend only once, and backtrace says it is corrupted stack. Named daemon starteda again by itself after this. And no crash was seen after this.</div><div><br></div><div>Version I am using is : bind-9.7.1</div><div>Backtrace:</div><div><br></div><div><div>#0  0xb729789f in raise () from /lib/libc.so.6</div><div>#1  0xb729aacc in abort () from /lib/libc.so.6</div><div>#2  0x080684f4 in assertion_failed (file=0xb75402b5 "mem.c", line=1094, type=isc_assertiontype_insist, </div><div>    cond=0xb75405f7 "ctx->stats[i].gets == 0U") at ./main.c:211</div><div>#3  0xb7501f77 in isc_assertion_failed () from /usr/lib/libisc.so.60</div><div>#4  0x00000446 in ?? ()</div><div>#5  0x00000002 in ?? ()</div><div>#6  0xb75405f7 in ?? () from /usr/lib/libisc.so.60</div></div><div><br></div><div>Logs:</div><div>======<br clear="all"><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">crit named[4294]: mem.c:1094: INSIST(ctx-stats[i].gets == 0U) failed</span><br style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"> crit CLA-0 named[4294]: exiting (due to assertion failure)</span><br></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">Question:</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">Is there any known issue for this.</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">If yes, can someone please provide the link where I can get the patch.</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">From the code browsing I can make this assertion failure happend in the destroy function(), why the named daemon wants to exit itself, is something unexpected happend?  While it is exiting, named is cleaning up all its structures and stats, can someone explain me why we need assertion before freeing up the stats?</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">As I am new to this domain, sorry in advance if I have asked some silly questions.</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px">-Bhargav</span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:11px"><br></span></div><div class="gmail_signature"></div>
</div></div>