Hello All,
I am using ser-0.8.14 as the proxy and seeing the below given crash
frequently. Please let me know what is causing the issue. The pool size is
around 16mb.
Loaded symbols for /lib/libnss_dns.so.2
#0 qm_malloc (qm=0x80cea20, size=16) at mem/q_malloc.c:239
239 FRAG_END(next)->prev_free=prev;
(gdb) bt
#0 qm_malloc (qm=0x80cea20, size=16) at mem/q_malloc.c:239
#1 0x080cea20 in mem_block ()
#2 0x08069dce in hostent_cpy (dst=0x80d0d74, src=0x80b8ce0) at proxy.c:133
#3 0x08069576 in mk_proxy (name=0xbfffe540, port=5060, proto=1) at proxy.c
:228
#4 0x40296c41 in uri2proxy (uri=0xbfffe798, proto=16) at ut.h:120
#5 0x40295ab9 in uri2sock (uri=0x10, to_su=0xbfffe6b0, proto=16) at ut.h
:141
#6 0x4029476a in build_dlg_ack (rpl=0xbfffe7a0, Trans=0x42533318,
branch=16, to=0xbfffe748, len=0xbfffe7a0, next_hop=0xbfffe798)
at t_msgbuilder.c:410
#7 0x402992a1 in build_local_ack (rpl=0x80d18c8, trans=0x10, branch=16,
ret_len=0x10, next_hop=0x10) at t_reply.c:274
#8 0x40298621 in reply_received (p_msg=0x80d18c8) at t_reply.c:1217
#9 0x080569a0 in forward_reply (msg=0x80d18c8) at forward.c:504
#10 0x0806bea1 in receive_msg (
buf=0x80b9700 "SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 4.71.12.219:5068
;branch=z9hG4bKe921.67e8dc61.0\r\nFrom:
<sip:+xxxxxx@xx.xx.xx.xxx:xxxx>;tag=5df86c24f8e00fb2ae17ab041c094b88-7a49\r\nTo:
<sip:+xxxxx@xx.xx.xx.xxx:"..., len=592, rcv_info=0x80d18c8) at receive.c:201
#11 0x080795ef in udp_rcv_loop () at udp_server.c:370
#12 0x0805aa89 in main_loop () at main.c:1107
#13 0x0805ce8e in main (argc=1108556168, argv=0xbfffed14) at main.c:2130
#14 0x42015574 in __libc_start_main () from /lib/tls/libc.so.6
(gdb) f 0
#0 qm_malloc (qm=0x80cea20, size=16) at mem/q_malloc.c:239
239 FRAG_END(next)->prev_free=prev;
(gdb) list 239
234
235 prev=FRAG_END(frag)->prev_free;
236 next=frag->u.nxt_free;
237 prev->u.nxt_free=next;
238 if(prev)
239 FRAG_END(next)->prev_free=prev;
240 }
241
242
243 #ifdef DBG_QM_MALLOC
(gdb)
Looking forward for the reply
Thanks
Suresh