[Serusers] Re: [Serdev] SER lock fails

Andreas Granig andreas.granig at inode.info
Tue Sep 6 17:09:48 CEST 2005


Andreas Granig wrote:
> Hi,
> 
> every now and then my SERs (0.9.4-rc3) hang with a load of 12 or so (I 
> think it's because 12 SER children are running).

Ok, it happend again on another server, and it's, similar to the last 
time, a CANCEL which locks up the processes.

Below you can find a backtrace, but I do also have a core file if 
needed. I attached to different children and they all have the same 
backtrace with the same SIP message which causes the lock.

Thanks,
Andy

(gdb) backtrace
#0  0x400f4587 in sched_yield () from /lib/libc.so.6
#1  0x4031796d in t_retransmit_reply (t=0x41097918) at fastlock.h:170
#2  0x40312a90 in t_newtran (p_msg=0x8132ac8) at t_lookup.c:1096
#3  0x4030ddbc in t_relay_to (p_msg=0x8132ac8, proxy=0x0, proto=0, 
replicate=0) at t_funcs.c:224
#4  0x403207af in w_t_relay (p_msg=0x8132ac8, _foo=0x0, _bar=0x0) at 
tm.c:889
#5  0x0804f296 in do_action (a=0x8126a08, msg=0x8132ac8) at action.c:610
#6  0x08050990 in run_actions (a=0x8126a08, msg=0x8132ac8) at action.c:718
#7  0x0806d984 in eval_elem (e=0x8126a38, msg=0x8126a08) at route.c:605
#8  0x0806c128 in eval_expr (e=0x8126a38, msg=0x8132ac8) at route.c:654
#9  0x0806c0f9 in eval_expr (e=0x8126a68, msg=0x8126a38) at route.c:670
#10 0x0804f183 in do_action (a=0x8126e88, msg=0x8132ac8) at action.c:586
#11 0x08050990 in run_actions (a=0x8126e88, msg=0x8132ac8) at action.c:718
#12 0x0804f055 in do_action (a=0x811aac8, msg=0x8132ac8) at action.c:375
#13 0x08050990 in run_actions (a=0x811aac8, msg=0x8132ac8) at action.c:718
#14 0x0804f055 in do_action (a=0x811a1f8, msg=0x8132ac8) at action.c:375
#15 0x08050990 in run_actions (a=0x811a1f8, msg=0x8132ac8) at action.c:718
#16 0x08069119 in receive_msg (
     buf=0x80cba40 "CANCEL sip:042422115963 at voip.inode.at 
SIP/2.0\r\nVia: SIP/2.0/UDP 
81.223.38.106:5060;branch=z9hG4bKd84073c10\r\nMax-Forwards: 
16\r\nContent-Length: 0\r\nTo: sip:042422115963 at voip.inode.at\r\nFrom: 
Anonymous <si"..., len=474, rcv_info=0xbffffc00) at receive.c:165
#17 0x0807a1ae in udp_rcv_loop () at udp_server.c:472
#18 0x0805b635 in main_loop () at main.c:1056
#19 0x0805c916 in main (argc=16, argv=0x0) at main.c:1592





More information about the sr-users mailing list