<HTML dir=ltr><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6001.18148" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText47530 dir=ltr>
<DIV dir=ltr><FONT face=Verdana color=#000000 size=2>I think I have found more information about this problem crashing the server.</FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Verdana size=2>I have faced twice on different installation/service completely different, on each of them&nbsp;there is a timeout absolute involved, this is probably why on a few face this problem. it is probably a glare condition, there is only little chances of facing this problem everything a timeout is triggered.</FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2>Seems like some handle is destroyed and ast_read() is looping.</FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Verdana size=2>Set(TIMEOUT(absolute)=${MAXTIME})</FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Verdana size=2>I will make sure to grab the "T" extension everywhere, maybe this will help ?</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Julien Chavanton<BR><B>Sent:</B> Tue 06/07/2010 1:04 PM<BR><B>To:</B> Julien Chavanton; asterisk-dev@lists.digium.com<BR><B>Subject:</B> RE: ast_read() called with no recorded file descriptor. (reulsting in a loop causing: memory leak/high CPU usage)<BR></FONT><BR></DIV>
<DIV dir=ltr>
<DIV id=idOWAReplyText36904 dir=ltr>
<DIV dir=ltr><FONT face=Verdana color=#000000 size=2>Ate least we may have find why this was trigerred, I believe it is either Glare signaling condition or missuse of "t" extenstion.</FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Verdana size=2>Personaly I never use this extension to grab digits since Read(), Background() and WaitExten() all have duration limit.</FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Verdana><FONT size=2><STRONG>t</STRONG>: Timeout. Used for when calls have been inactive after a prompt was played. <U>Also used to hang up a line that has been idle</U>. </FONT></FONT></DIV>
<DIV dir=ltr><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Verdana size=2>Is it safe to use this extension for digit capture looks like problematic from what&nbsp; I have seen ?</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Julien Chavanton<BR><B>Sent:</B> Mon 05/07/2010 7:41 PM<BR><B>To:</B> asterisk-dev@lists.digium.com<BR><B>Cc:</B> Julien Chavanton<BR><B>Subject:</B> ast_read() called with no recorded file descriptor. (reulsting in a loop causing: memory leak/high CPU usage)<BR></FONT><BR></DIV>
<DIV dir=ltr>
<P><FONT face=Verdana size=2>Hi, I have faced the following problem, only on some servers where interco/dialplan application are different, resulting in a loop that crash servers.</FONT></P>
<P><FONT face=Verdana size=2>main/channel.c:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ast_log(LOG_ERROR, "ast_read() called with no recorded file descriptor.\n");</FONT></P>
<DIV><FONT face=Verdana color=#000000 size=2>I have read&nbsp;the&nbsp;posts I could find&nbsp;on the list and made some research, I am running asterisk-1.6.0.9</FONT></DIV>
<DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Verdana size=2>but looking at asterisk-1.6.2.0 it seems we are looging this as an error still.</FONT></DIV>
<DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Verdana size=2>I suspect some dead call, cause by glare condition on SIP signaling but even if it was the case, is there a way to protect the server from the loop ?</FONT></DIV>
<DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></DIV></DIV></BODY></HTML>