Hello,
Sometimes kamailio with pipelimit crashes with segmentation fault, when CPU load average >2. The problem is not reproduced in the LAB (we used stress –c ). Please find attached core file. Thank you, Julia
Core was generated by `/usr/local/sbin/kamailio -P /var/run/kamailio.pid -m 4096 -u kamailio -g kamail'. Program terminated with signal 11, Segmentation fault. #0 0x00007fb4d4ab9766 in do_update_load (ticks=<value optimized out>, tl=<value optimized out>, data=<value optimized out>) at pipelimit.c:262 262 memset(spcs, '-', load / 4); Missing separate debuginfos, use: debuginfo-install MySQL-shared-5.5.27-1.el6.x86_64 glibc-2.12-1.47.el6.x86_64 libgcc-4.4.6-3.el6.x86_64 (gdb) bt full #0 0x00007fb4d4ab9766 in do_update_load (ticks=<value optimized out>, tl=<value optimized out>, data=<value optimized out>) at pipelimit.c:262 err = -nan(0x8000000000000) output = <value optimized out> spcs = '-' <repeats 51 times> #1 update_cpu_load (ticks=<value optimized out>, tl=<value optimized out>, data=<value optimized out>) at pipelimit.c:276 No locals. #2 pl_timer_handle (ticks=<value optimized out>, tl=<value optimized out>, data=<value optimized out>) at pipelimit.c:594 No locals. #3 0x00000000005185e5 in timer_list_expire () at timer.c:894 tl = 0x7fb3d42e8ae0 ret = <value optimized out> #4 timer_handler () at timer.c:959 saved_ticks = 3557652736 run_slow_timer = 0 i = 525 #5 timer_main () at timer.c:998 No locals. #6 0x0000000000462855 in main_loop () at main.c:1704 i = <value optimized out> pid = <value optimized out> si = 0x0 si_desc = "udp receiver child=7 sock=vm-kamredn1:5060\000\000\000\000\000\000\220(\006?´\177\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\260\b?³\177\000\000\001\000\000\000\000\000\000\000 \264\214\000\000\000\000\000\000\000@\000\001", '\000' <repeats 11 times>, "\001\000\000\000\000\000\000" nrprocs = <value optimized out> #7 0x000000000046413c in main (argc=<value optimized out>, argv=<value optimized out>) at main.c:2546 cfg_stream = <value optimized out> c = <value optimized out> r = <value optimized out> tmp = 0x7fff58446f5e "" tmp_len = 0 options = 0x5a3868 ":f:cm:M:dVIhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:" ret = -1 seed = 1549924303 rfd = <value optimized out> debug_save = <value optimized out> debug_flag = <value optimized out> dont_fork_cnt = <value optimized out> n_lst = <value optimized out> p = <value optimized out> (gdb)
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users