[SR-Users] kamailio with pipelimit crashes when CPU load average >2
Julia Boudniatsky
juliabo at gmail.com
Sun Nov 16 16:05:28 CET 2014
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20141116/3edc4949/attachment.html>
-------------- next part --------------
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)
More information about the sr-users
mailing list