<br>These are the lines printed, as you can see there isn't yet a rtpproxy running but it has been working in the tests without crashing. The config is pretty standard so you'll see the usual routes. I've printed the line number for an easy debugging.<br>
I'm not 100% sure that it always happens in the same point. I'll try to reproduce it and see whether following errors happen in the same point of the config file.<br><br>Oct 9 15:16:25 kamailio1 kamailio[18015]: WARNING: rtpproxy [rtpproxy.c:1393]: can't get version of the RTP proxy<br>
Oct 9 15:16:25 kamailio1 kamailio[18015]: WARNING: rtpproxy [rtpproxy.c:1430]: support for RTP proxy <udp:<a href="http://127.0.0.1:7722">127.0.0.1:7722</a>> has been disabled temporarily<br>Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: rtpproxy [rtpproxy.c:2231]: no available proxies<br>
Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=832 a=17 n=if<br>Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=827 a=25 n=is_request<br>
Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=831 a=17 n=if<br>Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=828 a=25 n=has_totag<br>
Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=829 a=26 n=add_rr_param<br>Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=838 a=17 n=if<br>
Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=832 a=25 n=is_reply<br>Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=838 a=3 n=return<br>
Oct 9 15:16:25 kamailio1 kamailio[18015]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=971 a=3 n=exit<br>Oct 9 15:16:25 kamailio1 kernel: [6556004.157495] kamailio[18015] general protection ip:532b74 sp:7fffbd33ded0 error:0 in kamailio[400000+207000]<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=988 a=26 n=xdbg<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=991 a=17 n=if<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=990 a=6 n=route<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=822 a=17 n=if<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=815 a=25 n=is_request<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=825 a=17 n=if<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=822 a=42 n=isflagset<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=825 a=25 n=rtpproxy_manage<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=832 a=17 n=if<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=827 a=25 n=is_request<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=838 a=17 n=if<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=832 a=25 n=is_reply<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=836 a=17 n=if<br>Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=833 a=26 n=isbflagset<br>
Oct 9 15:16:25 kamailio1 kamailio[18006]: ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=838 a=3 n=return<br>Oct 9 15:16:26 kamailio1 kamailio[18019]: : <core> [pass_fd.c:293]: ERROR: receive_fd: EOF on 29<br>
Oct 9 15:16:26 kamailio1 kamailio[18001]: ALERT: <core> [main.c:785]: child process 18015 exited by a signal 11<br>Oct 9 15:16:26 kamailio1 kamailio[18001]: ALERT: <core> [main.c:788]: core was generated<br>
<br><br>route[NATMANAGE] {<br>#!ifdef WITH_NAT<br> if (is_request()) {<br> if(has_totag()) {<br> if(check_route_param("nat=yes")) {<br> setbflag(FLB_NATB);<br>
}<br> }<br> }<br> if (!(isflagset(FLT_NATS) || isbflagset(FLB_NATB)))<br> return;<br><br> rtpproxy_manage();<br><br>827: if (is_request()) {<br>
if (!has_totag()) {<br> add_rr_param(";nat=yes");<br> }<br>831: }<br> if (is_reply()) {<br> if(isbflagset(FLB_NATB)) {<br> fix_nated_contact();<br>
}<br> }<br>#!endif<br>838: return;<br>}<br><br>959:route[RELAY_TO_PSTN] {<br><br> # enable additional event routes for forwarded requests<br> # - serial forking, RTP relaying handling, a.s.o.<br>
if (is_method("INVITE|SUBSCRIBE")) {<br> t_on_branch("MANAGE_BRANCH");<br> t_on_reply("MANAGE_REPLY");<br> }<br><br> if (!t_relay()) {<br> sl_reply_error();<br>
}<br>971: exit;<br>}<br><br><br>route[HOMER] {<br> setflag(22);<br> sip_trace();<br>}<br><br># manage outgoing branches<br>branch_route[MANAGE_BRANCH] {<br> xdbg("new branch [$T_branch_idx] to $ru\n");<br>
route(NATMANAGE);<br>}<br><br># manage incoming replies<br>onreply_route[MANAGE_REPLY] {<br>988: xdbg("incoming reply\n");<br> if(status=~"[12][0-9][0-9]")<br> route(NATMANAGE);<br>
991:}<br><br><br><div class="gmail_quote">On 9 October 2012 15:11, samuel <span dir="ltr"><<a href="mailto:samu60@gmail.com" target="_blank">samu60@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The output of the requested command is:<br>(gdb) p *a<br>Cannot access memory at address 0x485f3832315f4d43<br><br>I'll try to load the debugger module, and send the requested information to digg into the problem.<br>
<br>Thanks again!<span class="HOEnZb"><font color="#888888"><br>SAmuel.</font></span><div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On 9 October 2012 13:25, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The line matches the access to the action, can you send also the output inside gdb for command:<br>
<br>
p *a<br>
<br>
Also, as I understand you can reproduce it, can you load debugger module, set its parameter cfg_trace to 1 and run again. Then send the lines printed by the cfg trace before the crash, so I can track what actions in the config were executed.<span><font color="#888888"><br>
<br>
Daniel</font></span><div><br>
<br>
On 10/9/12 1:01 PM, samuel wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is the output of the core file:<br>
<br>
(gdb) bt full<br>
#0 do_action (h=<value optimized out>, a=0x485f3832315f4d43, msg=<value optimized out>) at action.c:340<br>
</blockquote>
<br></div><div><div>
-- <br>
Daniel-Constantin Mierla - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a><br>
<a href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/<u></u>miconda</a><br>
Kamailio Advanced Training, Berlin, Nov 5-8, 2012 - <a href="http://asipto.com/u/kat" target="_blank">http://asipto.com/u/kat</a><br>
Kamailio Advanced Training, Miami, USA, Nov 12-14, 2012 - <a href="http://asipto.com/u/katu" target="_blank">http://asipto.com/u/katu</a><br>
<br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>