after the previous timer based crash, i tried again by sending pua
publish when subscription for the presentity was already active and got
the same crash as before:
Program terminated with signal 11, Segmentation fault.
#0 0x00007ff739269f7b in core_hash (s1=0x504953203a616956, s2=0x0, size=512)
at ../../hashes.h:277
277 end=s1->s+s1->len;
(gdb) where
#0 0x00007ff739269f7b in core_hash (s1=0x504953203a616956, s2=0x0, size=512)
at ../../hashes.h:277
#1 0x00007ff73926b33f in publ_cback_func (t=0x7ff735d4f8f0, type=1024,
ps=0x7fffcaef1e10) at send_publish.c:246
#2 0x00007ff73dced907 in run_trans_callbacks_internal (cb_lst=0x7ff735d4f960,
type=1024, trans=0x7ff735d4f8f0, params=0x7fffcaef1e10) at t_hooks.c:290
#3 0x00007ff73dceda19 in run_trans_callbacks (type=1024,
trans=0x7ff735d4f8f0, req=0x0, rpl=0x7ff73e231998, code=200)
at t_hooks.c:317
#4 0x00007ff73dd156fa in local_reply (t=0x7ff735d4f8f0, p_msg=0x7ff73e231998,
branch=0, msg_status=200, cancel_data=0x7fffcaef2070) at t_reply.c:2001
#5 0x00007ff73dd16b30 in reply_received (p_msg=0x7ff73e231998)
at t_reply.c:2350
#6 0x000000000044fee5 in forward_reply (msg=0x7ff73e231998) at forward.c:790
#7 0x0000000000489180 in receive_msg (
buf=0x7ff735d713c0 "SIP/2.0 200 OK\r\nVia: SIP/2.0/TCP
192.98.103.10:8080;branch=z9hG4bKa5de.bd555264", '0' <repeats 24
times>, ".0;received=127.0.0.1\r\nTo:
sip:jh@vm.test.fi;tag=4a664ec84c547b2d0bc0fe8965f834e4-02e8\r\nFrom: sip"...,
len=461, rcv_info=0x7ff735d710f8) at receive.c:270
#8 0x0000000000501a8c in receive_tcp_msg (
tcpbuf=0x7ff735d713c0 "SIP/2.0 200 OK\r\nVia: SIP/2.0/TCP
192.98.103.10:8080;branch=z9hG4bKa5de.bd555264", '0' <repeats 24
times>, ".0;received=127.0.0.1\r\nTo:
sip:jh@vm.test.fi;tag=4a664ec84c547b2d0bc0fe8965f834e4-02e8\r\nFrom: sip"...,
len=461, rcv_info=0x7ff735d710f8, con=0x7ff735d710e0) at tcp_read.c:1044
#9 0x0000000000502740 in tcp_read_req (con=0x7ff735d710e0,
bytes_read=0x7fffcaef251c, read_flags=0x7fffcaef2518) at tcp_read.c:1231
#10 0x0000000000503759 in handle_io (fm=0x7ff73e21f3f0, events=1, idx=-1)
at tcp_read.c:1403
#11 0x00000000004fe363 in io_wait_loop_epoll (h=0x897ce0, t=2, repeat=0)
at io_wait.h:1092
#12 0x0000000000504431 in tcp_receive_loop (unix_sock=16) at tcp_read.c:1572
#13 0x00000000004f9920 in tcp_init_children () at tcp_main.c:4952
#14 0x000000000045c9fb in main_loop () at main.c:1718
#15 0x000000000045f29c in main (argc=16, argv=0x7fffcaef29c8) at main.c:2546
i need to go now for a few hours, but will be back in the evening for
more tests if someone before that has been able to figure out what is
going on.
-- juha