THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Bayan Towfiq (btowfiq)
Attached to Project - sip-router Summary - segfault in tm/timers? Task Type - Bug Report Category - tm Status - Assigned Assigned To - Andrei Pelinescu-Onciul Operating System - All Severity - High Priority - Normal Reported Version - 3.1 Due in Version - Undecided Due Date - Undecided Details - Running kamailio 3.1.4 (x86_64/linux)
Log messages and backtraces posted below
Nov 21 01:18:55 localhost /usr/local/sbin/kamailio[3389]: ERROR: tm [t_reply.c:1169]: ERROR: t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 Nov 21 01:18:55 localhost /usr/local/sbin/kamailio[3393]: ERROR: tm [t_reply.c:1169]: ERROR: t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 Nov 21 01:18:55 localhost /usr/local/sbin/kamailio[3398]: ERROR: tm [t_reply.c:1169]: ERROR: t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 Nov 21 01:18:55 localhost /usr/local/sbin/kamailio[3388]: ERROR: tm [t_reply.c:1169]: ERROR: t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 Nov 21 01:18:55 localhost /usr/local/sbin/kamailio[3399]: ERROR: tm [t_reply.c:1169]: ERROR: t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 Nov 21 01:21:53 localhost /usr/local/sbin/kamailio[3402]: ERROR: <core> [timer.c:972]: ERROR: slow timer too slow: overflow (44155 - 43132 = 1023) Nov 21 01:23:18 localhost /usr/local/sbin/kamailio[3402]: last message repeated 3 times Nov 21 01:33:45 localhost /usr/local/sbin/kamailio[3401]: WARNING: db_flatstore [km_flatstore.c:240]: error number: 110 Nov 21 01:33:47 localhost /usr/local/sbin/kamailio[3402]: WARNING: db_flatstore [km_flatstore.c:240]: error number: 110 Nov 21 01:34:06 localhost /usr/local/sbin/kamailio[3401]: ERROR: db_flatstore [km_tcp_connection.c:105]: unable to connect to host: Connection timed out Nov 21 01:34:06 localhost /usr/local/sbin/kamailio[3401]: WARNING: db_flatstore [km_flatstore.c:242]: unable to connect to send over tcp Nov 21 01:34:06 localhost kernel: [14918465.360194] kamailio[3401] general protection ip:7fab7d6307bf sp:7fff8ae30f20 error:0 in tm.so[7fab7d601000+7a000] Nov 21 01:34:07 localhost /usr/local/sbin/kamailio[3422]: : <core> [pass_fd.c:293]: ERROR: receive_fd: EOF on 41 Nov 21 01:34:07 localhost /usr/local/sbin/kamailio[3367]: ALERT: <core> [main.c:741]: child process 3401 exited by a signal 11 Nov 21 01:34:07 localhost /usr/local/sbin/kamailio[3367]: ALERT: <core> [main.c:744]: core was generated Nov 21 01:34:13 localhost /usr/local/sbin/kamailio[3367]: ERROR: ctl [ctl.c:379]: ERROR: ctl: could not delete unix socket /tmp/ser_ctl: Operation not permitted (1) Nov 21 01:34:13 localhost init: kamailio main process ended, respawning
Core was generated by `/usr/local/sbin/kamailio -P /var/run/kamailio/kamailio.pid -m 256 -u kamailio -'. Program terminated with signal 11, Segmentation fault. #0 run_trans_callbacks_internal (cb_lst=<value optimized out>, type=128, trans=0x7fab66fceae0, params=0x7fff8ae30fc0) at t_hooks.c:286 286 if ( (cbp->types)&type ) { (gdb) bt #0 run_trans_callbacks_internal (cb_lst=<value optimized out>, type=128, trans=0x7fab66fceae0, params=0x7fff8ae30fc0) at t_hooks.c:286 #1 0x00007fab7d630be3 in run_trans_callbacks (type=0, trans=<value optimized out>, req=<value optimized out>, rpl=0x4000, code=2016588416) at t_hooks.c:317 #2 0x00007fab7d65cee2 in relay_reply (t=0x7fab66fceae0, p_msg=<value optimized out>, branch=2106131784, msg_status=<value optimized out>, cancel_data=<value optimized out>, do_put_on_wait=<value optimized out>) at t_reply.c:1808 #3 0x00007fab7d632172 in fake_reply (t=0x7fab66fceae0, branch=1, code=<value optimized out>) at timer.c:316 #4 0x00007fab7d6324fb in final_response_handler (ticks=360, tl=0x7fab66fcedd8, p=<value optimized out>) at timer.c:490 #5 retr_buf_handler (ticks=360, tl=0x7fab66fcedd8, p=<value optimized out>) at timer.c:547 #6 0x0000000000514d51 in slow_timer_main () at timer.c:1149 #7 0x0000000000463601 in main_loop () at main.c:1602 #8 0x00000000004649c3 in main (argc=11, argv=0x7fff8ae314c8) at main.c:2398
Here is also a full backtrace with the phone number modified to zeros and the IP in the from field changed to xx.xx.xxx.xxx
(gdb) bt full #0 run_trans_callbacks_internal (cb_lst=<value optimized out>, type=128, trans=0x7fab66fceae0, params=0x7fff8ae30fc0) at t_hooks.c:286 cbp = 0x732d336c6576656c backup_from = 0x8ae150 backup_to = 0x8ae158 backup_dom_from = 0x8ae160 backup_dom_to = 0x8ae168 backup_uri_from = 0x8ae140 backup_uri_to = 0x8ae148 #1 0x00007fab7d630be3 in run_trans_callbacks (type=0, trans=<value optimized out>, req=<value optimized out>, rpl=0x4000, code=2016588416) at t_hooks.c:317 params = {req = 0x7fab672dca88, rpl = 0xffffffffffffffff, param = 0x7fab67049e40, code = 408, flags = 0, branch = 0, t_rbuf = 0x0, dst = 0x0, send_buf = {s = 0x0, len = 0}} #2 0x00007fab7d65cee2 in relay_reply (t=0x7fab66fceae0, p_msg=<value optimized out>, branch=2106131784, msg_status=<value optimized out>, cancel_data=<value optimized out>, do_put_on_wait=<value optimized out>) at t_reply.c:1808 relay = 1 save_clone = 0 buf = <value optimized out> res_len = 371 relayed_code = 408 relayed_msg = 0xffffffffffffffff reply_bak = 0x0 bm = {to_tag_val = { s = 0xa4d254 "b834aad01f286c898b2a5685a5823214-9083\r\nFrom: sip:+18150000000@xx.xx.xxx.xxx;tag=3530827147-842404\r\nCall-ID: 2710327-3530827147-842398@gsbc05-lsan.mdsg-pacwest.com\r\nCSeq: 1 INVITE\r\nVia: SIP/2.0/UDP 6"..., len = 37}} totag_retr = 0 reply_status = RPS_COMPLETED uas_rb = 0x7fab66fceba0 to_tag = <value optimized out> reason = {s = 0x5903db "Request Timeout", len = 15} onsend_params = {req = 0x7fab7fd24480, rpl = 0x7fff8ae31110, param = 0x7fff8ae31128, code = -1964830432, flags = 1, branch = 0, t_rbuf = 0x7fff8ae31138, dst = 0x40d959, send_buf = { s = 0x7fab7cfc9240 "AWAVAUATUSH\211\373H\203\354HL\213-H\275!", len = 1727496864}} __FUNCTION__ = "relay_reply" #3 0x00007fab7d632172 in fake_reply (t=0x7fab66fceae0, branch=1, code=<value optimized out>) at timer.c:316 cancel_data = {cancel_bitmap = 0, reason = {cause = 0, u = {text = {s = 0x0, len = 362111}, e2e_cancel = 0x0, packed_hdrs = {s = 0x0, len = 362111}}}} reply_status = <value optimized out> #4 0x00007fab7d6324fb in final_response_handler (ticks=360, tl=0x7fab66fcedd8, p=<value optimized out>) at timer.c:490 prev_branch = 8333648 now = 0 #5 retr_buf_handler (ticks=360, tl=0x7fab66fcedd8, p=<value optimized out>) at timer.c:547 rbuf = 0x7fab66fcedb8 retr_remainder = <value optimized out> retr_interval = <value optimized out> new_retr_interval = <value optimized out> #6 0x0000000000514d51 in slow_timer_main () at timer.c:1149 n = 0 ret = <value optimized out> tl = 0x7fab66fcedd8 #7 0x0000000000463601 in main_loop () at main.c:1602 i = 16 pid = <value optimized out> si = 0x0 si_desc = "udp receiver child=15 sock=70.167.153.134:5060\000\000Pޏ", '\000' <repeats 13 times>, "P\215Y\000\000\000\000\000\016\b\000\000\001\000\000\000&\000\000\000\000\000\000\000\030\325\307f\253\177\000\000\030\325\307f\253\177\000\000\000\234\037\n\372\220X\363\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000" #8 0x00000000004649c3 in main (argc=11, argv=0x7fff8ae314c8) at main.c:2398 ---Type <return> to continue, or q <return> to quit--- cfg_stream = 0x22 c = <value optimized out> r = <value optimized out> tmp = 0x7fff8ae32e76 "" tmp_len = 0 port = <value optimized out> proto = <value optimized out> ret = <value optimized out> seed = 3237932148 rfd = <value optimized out> debug_save = 0 debug_flag = <value optimized out> dont_fork_cnt = 0 n_lst = 0x22 p = <value optimized out> (gdb)
More information can be found at the following URL: http://sip-router.org/tracker/index.php?do=details&task_id=179
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.