<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.8.4">
</HEAD>
<BODY>
hello all <BR>
<BR>
we have experienced a crash and tracing the logs and the core, seems it was because a sip response from an endpoint.<BR>
a UDP receiver (26248) crashed and the last message we see on it is a 487 quite bad formed<BR>
<BR>
Mar 24 01:58:02 mia-proxy-inout-1-stby /usr/local/kamailio/sbin/kamailio[26248]: ERROR: tm [t_lookup.c:1055]: t_check_msg(): ERROR: reply doesn't have a via, cseq or call-id header<BR>
Mar 24 01:58:17 mia-proxy-inout-1-stby /usr/local/kamailio/sbin/kamailio[26230]: ALERT: <core> [main.c:739]: handle_sigs(): child process 26248 exited by a signal 11<BR>
<BR>
<BR>
the backtrace of the core<BR>
(gdb) backtrace<BR>
#0  0x0000000000457ab9 in get_hash1_case_raw (s=0x0, len=0) at hashes.h:210<BR>
#1  0x000000000045b472 in _dns_hash_find (name=0x7f6906943188, type=1, h=0x7fff120793cc, err=0x7fff120793ac) at dns_cache.c:535<BR>
#2  0x0000000000461285 in dns_hash_get (name=0x7f6906943188, type=1, h=0x7fff120793cc, err=0x7fff120793ac) at dns_cache.c:762<BR>
#3  0x0000000000467194 in dns_get_entry (name=0x7f6906943188, type=1) at dns_cache.c:2102<BR>
#4  0x0000000000468a05 in dns_a_get_he (name=0x7f6906943188) at dns_cache.c:2432<BR>
#5  0x0000000000468bb9 in dns_get_he (name=0x7f6906943188, flags=1) at dns_cache.c:2505<BR>
#6  0x00000000004696c4 in dns_srv_sip_resolvehost (name=0x7f6906943188, port=0x7fff120795e2, proto=0x7fff120795e1 "\001\330\023") at dns_cache.c:2679<BR>
#7  0x000000000046aa37 in dns_sip_resolvehost (name=0x7f6906943188, port=0x7fff120795e2, proto=0x7fff120795e1 "\001\330\023") at dns_cache.c:2849<BR>
#8  0x000000000049519e in update_sock_struct_from_via (to=0x7fff12079708, msg=0x7f69069a1dd8, via=0x7f69068f82a8) at forward.c:704<BR>
#9  0x0000000000495ee5 in do_forward_reply (msg=0x7f69069a1dd8, mode=0) at forward.c:766<BR>
#10 0x00000000004970af in forward_reply (msg=0x7f69069a1dd8) at forward.c:849<BR>
#11 0x00000000005197ef in receive_msg (<BR>
    buf=0xab0d80 "SIP/2.0 487 Request Terminated\r\nFrom: \"8888888888\"<sip:8888888888@7.7.7.7;user=phone>;tag=B7jgc8jQ4m5pB\r\nTo: <sip:555555555@8.8.8.8:5060>;tag=e0d50be-13c4-58d47cba-a2ed9808-36fa\r\nl\337K\016"..., len=367, rcv_info=0x7fff12079a10) at receive.c:299<BR>
#12 0x0000000000627b43 in udp_rcv_loop () at udp_server.c:495<BR>
#13 0x00000000004b107a in main_loop () at main.c:1600<BR>
#14 0x00000000004b842f in main (argc=13, argv=0x7fff12079fb8) at main.c:2616<BR>
<BR>
<BR>
i have tried to duplicate the issue, but i dont know how to translate l\337K\016 to a xml notation<BR>
i guess this is some weird that cannot be processed for kamailio<BR>
<BR>
could you please take a look and let me know if you know how to duplicate and fix this crash?<BR>
<BR>
thanks a lot and regards<BR>
david
</BODY>
</HTML>