<div>Klaus,</div>
<div>&nbsp;</div>
<div>Not sure what modules uses callback function. I am using the following modules:</div>
<div>&nbsp;</div>
<div>loadmodule &quot;mysql.so&quot;<br>loadmodule &quot;sl.so&quot;<br>loadmodule &quot;tm.so&quot;<br>loadmodule &quot;rr.so&quot;<br>loadmodule &quot;maxfwd.so&quot;<br>loadmodule &quot;usrloc.so&quot;<br>loadmodule &quot;
registrar.so&quot;<br>loadmodule &quot;auth.so&quot;<br>loadmodule &quot;auth_db.so&quot;<br>loadmodule &quot;uri.so&quot;<br>loadmodule &quot;uri_db.so&quot;<br>loadmodule &quot;domain.so&quot;<br>loadmodule &quot;textops.so
&quot;<br>loadmodule &quot;avpops.so&quot;<br>loadmodule &quot;permissions.so&quot;<br>loadmodule &quot;enum.so&quot;<br>loadmodule &quot;acc.so&quot;<br>loadmodule &quot;dialog.so&quot;<br>loadmodule &quot;mi_fifo.so&quot;
<br>loadmodule &quot;snmpstats.so&quot;<br>loadmodule &quot;xlog.so&quot;<br>loadmodule &quot;lcr.so&quot;<br>loadmodule &quot;pdt.so&quot;<br>&nbsp;</div>
<div>none of the above is written by us.&nbsp;</div>
<div>&nbsp;</div>
<div>Thanks very much.<br><br>&nbsp;</div>
<div><span class="gmail_quote">2007/6/21, Klaus Darilion &lt;<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">looks like (not sure) process 1546 received a reply, does the tm<br>matching, and then forwards the reply. The last entry
<br><br>Jun&nbsp;&nbsp;7 10:42:04 marge openser[1546]: DBG: trans=0xb577a938, callback<br>type 128, id 0 entered<br><br>references a callback. Maybe the tm module calls a registered callback<br>function and this function crashes.<br>
<br>Do you use any self-written modules?<br>Which modules are you using which uses callbacks (e.g. acc, dialog ...)?<br>Try to disable these modules.<br><br>regards<br>klaus<br><br>Antonio Higuera wrote:<br>&gt; Thanks for your reply.
<br>&gt;<br>&gt; You have attached a file with the logs. Be aware that the coredump<br>&gt; backtrace<br>&gt; i sent in my previous mail maybe is not the same crash you can see in the<br>&gt; log.<br>&gt;<br>&gt; Thanks again for your help.
<br>&gt;<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: SIP Reply (status):<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: version: &lt;SIP/2.0&gt;<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: status: &lt;407&gt;
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: reason: &lt;Proxy Authentication Required&gt;<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: flags=2<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: Found param type 232, &lt;branch&gt; = &lt;
<br>&gt; z9hG4bK6202.244bec76.0&gt;; state=6<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: Found param type 234, &lt;received&gt; = &lt;<br>&gt; <a href="http://192.168.1.129">192.168.1.129</a>&gt;; state=16<br>&gt;
<br>&gt; Jun 7 10:42:04 marge openser[1546]: end of header reached, state=5<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: Via found, flags=2<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: this is the first via
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: After parse_msg...<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:forward_reply: found module tm,<br>&gt; passing reply to it<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: t_check: start=0xffffffff
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: flags=22<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: Found param type 232, &lt;branch&gt; =<br>&gt; &lt;z9hG4bKcc503ea3c48d6b766&gt;; state=16<br>
&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: end of header reached, state=5<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: Via found, flags=22<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: this is the second via
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: add_param: tag=as4b55784e<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:parse_to:end of header reached,<br>&gt; state=29<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DBUG:parse_to: display={21104}, ruri={
<br>&gt; <a href="mailto:sip:21104@barik.com">sip:21104@barik.com</a>}<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: get_hdr_field: &lt;To&gt; [44]; uri=[<br>&gt; <a href="mailto:sip:21104@barik.com">sip:21104@barik.com
</a>]<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: to body [21104 &lt;<br>&gt; <a href="mailto:sip:21104@barik.com">sip:21104@barik.com</a>&gt;]<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: get_hdr_field: cseq &lt;CSeq&gt;: &lt;30425&gt;
<br>&gt; &lt;INVITE&gt;<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: flags=8<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: t_reply_matching: hash 8230<br>&gt; label<br>&gt; 1741599810 branch 0
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:REF_UNSAFE: after is 1<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: t_reply_matching: reply matched<br>&gt; (T=0xb577a938)!<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DBG: trans=0xb577a938, callback type 2,
<br>&gt; id 0 entered<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: flags=8<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: t_check: end=0xb577a938<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:reply_received: org. status
<br>&gt; uas=100, uac[0]=0 local=0 is_invite=1)<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: parse_headers: flags=8<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:build_local: using FROM=&lt;From:<br>
&gt; Arturo &lt;<a href="mailto:sip:104@barik.com">sip:104@barik.com</a>&gt;;tag=73529158ed &gt;, TO=&lt;To: 21104 &lt;<br>&gt; <a href="mailto:sip:21104@barik.com">sip:21104@barik.com</a>&gt;;tag=as4b55784e &gt;, CSEQ_N=&lt;CSeq: 30425&gt;
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:t_should_relay_response:<br>&gt; T_code=100, new_code=407<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:t_pick_branch: picked<br>&gt; branch 0,<br>
&gt; code 407<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:t_should_relay_response:<br>&gt; dns-failover test: branch=0, last_recv=407, flags=2<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:relay_reply: branch=0, save=0,
<br>&gt; relay=0<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: old size: 533, new size: 448<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: build_res_from_sip_res: copied size:<br>&gt; orig:128, new: 43, rest: 405 msg= SIP/2.0 407 Proxy Authentication Required
<br>&gt; Via: SIP/2.0/UDP <a href="http://192.168.1.64:5060">192.168.1.64:5060</a>;branch=z9hG4bKcc503ea3c48d6b766 From:<br>&gt; Arturo &lt;<a href="mailto:sip:104@barik.com">sip:104@barik.com</a>&gt;;tag=73529158ed To: 21104
<br>&gt; &lt;<a href="mailto:sip:21104@barik.com">sip:21104@barik.com</a>&gt;;tag=as4b55784e<br>&gt; Call-ID: f35b076f65bee9c5 CSeq: 30425 INVITE User-Agent: Asterisk PBX<br>&gt; Allow:<br>&gt; INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
<br>&gt; Proxy-Authenticate: Digest algorithm=MD5, realm=&quot;asterisk&quot;,<br>&gt; nonce=&quot;6f707e3f&quot;<br>&gt; Content-Length: 0<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:set_timer: relative timeout is
<br>&gt; 500000<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: add_to_tail_of_timer[4]:<br>&gt; 0xb577aa00 (52180600000)<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:set_timer: relative timeout is
<br>&gt; 10<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG: add_to_tail_of_timer[0]:<br>&gt; 0xb577aa1c (52190)<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DEBUG:tm:relay_reply: sent<br>&gt; buf=0x819cce8: SIP/2.0 4..., shmem=0xb5778158: SIP/2.0 4
<br>&gt;<br>&gt; Jun 7 10:42:04 marge openser[1546]: DBG: trans=0xb577a938, callback type<br>&gt; 128, id 0 entered<br>&gt;<br>&gt;<br>&gt;<br>&gt; 2007/6/20, Klaus Darilion &lt;<a href="mailto:klaus.mailinglists@pernau.at">
klaus.mailinglists@pernau.at</a>&gt;:<br>&gt;&gt;<br>&gt;&gt; &gt; The following lines are the log generated:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Jun 7 10:42:04 marge openser[1545]: receive_msg: cleaning up<br>&gt;&gt; &gt;
<br>&gt;&gt; &gt; Jun 7 10:42:04 marge openser[1565]: ERROR: receive_fd: EOF on 8<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Jun 7 10:42:04 marge openser[1565]: DBG: handle_ser_child: dead<br>&gt;&gt; child 2,<br>&gt;&gt; &gt; pid
<br>&gt;&gt; &gt; 1546 (shutting down?)<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Jun 7 10:42:04 marge openser[1565]: DBG: io_watch_del (0x812d720, 8,<br>&gt;&gt; -1,<br>&gt;&gt; &gt; 0x0) fd_no=23 called<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Jun 7 10:42:04 marge openser[1544]: child process 1546 exited by a
<br>&gt;&gt; &gt; signal 11<br>&gt;&gt;<br>&gt;&gt; Could you also post the last log lines of process 1546 ?<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; regards<br>&gt;&gt; klaus<br>&gt;&gt;<br></blockquote></div><br>