Hello,

yes, you changed the memory related start parameter to increase the memory as 
shown below.

Cheers,

Henning

-----Original Message-----
From: Muhammad Danish Moosa <[email protected]> 
Sent: Mittwoch, 8. März 2023 13:22
To: Henning Westerholt <[email protected]>
Cc: Kamailio (SER) - Users Mailing List <[email protected]>
Subject: Re: [SR-Users] Kamailio stops processing the calls - restart fixes it.

Hi Henning,

Thank you. I will check it out on my lab system. I cannot do changing in 
production without testing.

For now I added  this variable in /usr/local/sbin/kamctl STARTOPTIONS='-M 16 -m 
1024'

Restarting kamailio is now showing

root     31585     1  0 23:18 ?        00:00:00
/usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio//kamailio.cfg -M 16 -m 1024
root     31586 31585  0 23:18 ?        00:00:00
/usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio//kamailio.cfg -M 16 -m 1024
root     31587 31585  0 23:18 ?        00:00:00
/usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio//kamailio.cfg -M 16 -m 1024
root     31588 31585  0 23:18 ?        00:00:00
/usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio//kamailio.cfg -M 16 -m 1024
root     31589 31585  0 23:18 ?        00:00:00
/usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio//kamailio.cfg -M 16 -m 1024
root     31590 31585  0 23:18 ?        00:00:00
/usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio//kamailio.cfg -M 16 -m 1024

This is how we can achieve increased shm and pkg memory , correct?


On Wed, Mar 8, 2023 at 11:17 PM Henning Westerholt <[email protected]> wrote:
>
> Hello,
>
> if you are on centos, maybe you can give the pre-build packages on 
> rpm.kamailio.org a try. This will make your life a bit easier, as you can use 
> the standard system/service management tools. This repository can be added as 
> a package source in CentOS.
>
> Cheers,
>
> Henning
>
> -----Original Message-----
> From: Muhammad Danish Moosa <[email protected]>
> Sent: Mittwoch, 8. März 2023 13:07
> To: Henning Westerholt <[email protected]>
> Cc: Kamailio (SER) - Users Mailing List <[email protected]>
> Subject: Re: [SR-Users] Kamailio stops processing the calls - restart fixes 
> it.
>
> While I am still digging into the documentation. Can we increase 
> shared/private memory while kamailio is already running.
> I tried to do "start -M 16 -m 1024"
>
> Or the correct way is to restart with  kamctl  start -M 16 -m 1024 
> (not reflecting in ps -ef  though)
>
> On Wed, Mar 8, 2023 at 9:42 PM Muhammad Danish Moosa <[email protected]> 
> wrote:
> >
> > No, I did not. I did compile from the source on Centos.
> >
> > On Wed, 8 Mar 2023 at 8:34 pm, Henning Westerholt <[email protected]> wrote:
> >>
> >> Hello,
> >>
> >>
> >>
> >> you did install the kamailio debugging symbols from the package 
> >> management, right?
> >>
> >>
> >>
> >> Cheers,
> >>
> >>
> >>
> >> Henning
> >>
> >>
> >>
> >> From: Muhammad Danish Moosa <[email protected]>
> >> Sent: Mittwoch, 8. März 2023 09:50
> >> To: Henning Westerholt <[email protected]>
> >> Cc: Kamailio (SER) - Users Mailing List 
> >> <[email protected]>
> >> Subject: Re: [SR-Users] Kamailio stops processing the calls - restart 
> >> fixes it.
> >>
> >>
> >>
> >> Hi ,
> >>
> >>
> >>
> >> I will apply memory config and will monitor.
> >>
> >>
> >>
> >> Strangely I dont see any errors related to memory in logs  and nagios 
> >> graph does not show any spikes.There are only 30 concurrent calls.
> >>
> >>
> >>
> >> But in bt full suggests those ‘ no symbol table’ messages. Hopefully 
> >> memory optimisation will solve it.
> >>
> >>
> >>
> >> On Wed, 8 Mar 2023 at 7:23 pm, Henning Westerholt <[email protected]> wrote:
> >>
> >> Hello,
> >>
> >>
> >>
> >> you can check with „ps” to see the configured values for Kamailio.
> >>
> >> On Debian you can adapt it in /etc/default/kamailio
> >>
> >>
> >>
> >> For PKG pool, using 16 MB should be usually fine. For SHM pool, you could 
> >> use 1GB, depending on the server memory. Much more is usually not needed. 
> >> You should see some memory related errors in case you run into a low 
> >> memory situation in the log files.
> >>
> >>
> >>
> >> Cheers,
> >>
> >>
> >>
> >> Henning
> >>
> >>
> >>
> >> From: Muhammad Danish Moosa <[email protected]>
> >> Sent: Mittwoch, 8. März 2023 09:11
> >> To: Henning Westerholt <[email protected]>
> >> Cc: Kamailio (SER) - Users Mailing List 
> >> <[email protected]>
> >> Subject: Re: [SR-Users] Kamailio stops processing the calls - restart 
> >> fixes it.
> >>
> >>
> >>
> >>
> >>
> >> Hi Henning,
> >>
> >>
> >>
> >> Thanks for your email.
> >>
> >>
> >>
> >> Oh , I have not done the explicit config for shared and private memory 
> >> pool. Where can i see the related documentation?
> >>
> >>
> >>
> >> For 8G RAM , I am happy to allocate 5G for Kamailio. What config do you 
> >> recommend?
> >>
> >>
> >>
> >>
> >>
> >> On Wed, 8 Mar 2023 at 6:01 pm, Henning Westerholt <[email protected]> wrote:
> >>
> >> Hello,
> >>
> >> Just to sort out some easier reasons: do you increased the shared memory 
> >> pool and private memory pool in your configuration? The defaults are 
> >> pretty low.
> >>
> >> Cheers,
> >>
> >> Henning
> >>
> >> --
> >> Henning Westerholt – https://skalatan.de/blog/ Kamailio services – 
> >> https://gilawa.com
> >>
> >>
> >> -----Original Message-----
> >> From: Muhammad Danish Moosa <[email protected]>
> >> Sent: Mittwoch, 8. März 2023 02:21
> >> To: Henning Westerholt <[email protected]>
> >> Cc: Kamailio (SER) - Users Mailing List 
> >> <[email protected]>
> >> Subject: Re: [SR-Users] Kamailio stops processing the calls - restart 
> >> fixes it.
> >>
> >> Hi Guys,
> >>
> >> While I am still testing v 5.6.4 on my lab, Production server (v
> >> 5.5.3) became unresponsive again. I took "bt full" to all processes and 
> >> have been analysing that. It looks like a memory allocation issue.
> >> I see frequent occurrences of "No symbol table info available". This is a 
> >> purpose specific server with plenty of resources available including 8G 
> >> RAM and hardly a fraction of that is used.  Only main services are redis 
> >> and Kamailio. I am not using mysql as well. It has only 30-40 concurrent 
> >> calls.  .
> >>
> >> I have seen selinux is permissive and uimits has liberated values. Do I 
> >> need to do any other special OS level settings? Or is it really a version 
> >> upgrade required? Should I get rid of KEMI or do config directly in the 
> >> cfg file?
> >>
> >> I had seen another user reported that issue
> >> https://github.com/kamailio/kamailio/issues/2380 and was advised to 
> >> use v 5.3.5,
> >>
> >>
> >> This is pretty strange because I had experience with opensips before , 
> >> even with the very old version it used to handle 3k calls and literally 
> >> several years of non-interruptive function without a single restart or 
> >> fine tuning etc. Not sure I can attach the logs here , please see the 
> >> excerpts below.
> >>
> >>
> >> Excerpts from bt full:
> >>
> >> Using host libthread_db library "/lib64/libthread_db.so.1".
> >> 0x00007f5ec46fc980 in __pause_nocancel () from /lib64/libc.so.6
> >> #0  0x00007f5ec46fc980 in __pause_nocancel () from /lib64/libc.so.6 No 
> >> symbol table info available.
> >> #1  0x000000000042dec6 in main_loop () at main.c:1904
> >>         i = 8
> >>         pid = 22833
> >>         si = 0x0
> >>         si_desc = "udp receiver child=7
> >> sock=10.10.16.240:5060\000:\000\000\000\001\000\000\000\376\177\000
> >> \0
> >> 00\260\232\000\000\000\000\000\000\300\305E\001\000\000\000\000\300
> >> \3
> >> 51\202\000k\000\000\000[̀",
> >> '\000' <repeats 13 times>,
> >> "\340\311\337\333\376\177\000\000\030\342}\000\000\000\000\000\027\000\000\000\000\000\000\000@\300A\000\000\000\000"
> >>         nrprocs = 8
> >>         woneinit = 1
> >>         __FUNCTION__ = "main_loop"
> >> #2  0x000000000043684b in main (argc=5, argv=0x7ffedbdfcac8) at main.c:3053
> >>         cfg_stream = 0x1456040
> >>         c = -1
> >>         r = 0
> >>         tmp = 0x0
> >>         tmp_len = 0
> >>         port = 0
> >>         proto = 0
> >>         ahost = 0x0
> >>         aport = 0
> >>         options = 0x7e1208
> >> ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:x:X:Y:"
> >>         ret = -1
> >>         seed = 2616789248
> >>         rfd = 4
> >>         debug_save = 0
> >>         debug_flag = 0
> >>         dont_fork_cnt = 0
> >>         n_lst = 0x7ffedbdfc980
> >>         p = 0x0
> >>         st = {st_dev = 19, st_ino = 21232, st_nlink = 2, st_mode = 16832, 
> >> st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 40, st_blksize 
> >> = 4096, st_blocks = 0, st_atim = {tv_sec = 1675551785, tv_nsec = 
> >> 549443593}, st_mtim = {tv_sec = 1677547400, tv_nsec = 664002717}, st_ctim 
> >> = {tv_sec = 1677547400, tv_nsec = 664002717}, __unused = {0, 0, 0}}
> >>         tbuf = "\377\377\377\377", '\000' <repeats 12 times>, 
> >> "\350sd\304^\177\000\000\310d3\305^\177", '\000' <repeats 90 
> >> times>,
> >> "\200\022\254\000\000\000\000\000\200\304A\000\000\000\000\000\300\
> >> 31 2\337\333\376\177", '\000' <repeats 26 times>, 
> >> "\356=\023\305^\177\000\000\001", '\000'
> >> <repeats 23 times>...
> >>         option_index = 0
> >>         long_options = {{name = 0x7e361f "help", has_arg = 0, flag = 0x0, 
> >> val = 104}, {name = 0x7de694 "version", has_arg = 0, flag = 0x0, val = 
> >> 118}, {name = 0x7e3624 "alias", has_arg = 1, flag = 0x0, val = 1024}, 
> >> {name = 0x7e362a "subst", has_arg = 1, flag = 0x0, val = 1025}, {name = 
> >> 0x7e3630 "substdef", has_arg = 1, flag = 0x0, val = 1026}, {name = 
> >> 0x7e3639 "substdefs", has_arg = 1, flag = 0x0, val = 1027}, {name = 
> >> 0x7e3643 "server-id", has_arg = 1, flag = 0x0, val = 1028}, {name = 
> >> 0x7e364d "loadmodule", has_arg = 1, flag = 0x0, val = 1029}, {name = 
> >> 0x7e3658 "modparam", has_arg = 1, flag = 0x0, val = 1030}, {name = 
> >> 0x7e3661 "log-engine", has_arg = 1, flag = 0x0, val = 1031}, {name = 
> >> 0x7e366c "debug", has_arg = 1, flag = 0x0, val = 1032}, {name = 0x7e3672 
> >> "cfg-print", has_arg = 0, flag = 0x0, val = 1033}, {name = 0x7e367c 
> >> "atexit", has_arg = 1, flag = 0x0, val = 1034}, {name = 0x0, has_arg = 0, 
> >> flag = 0x0, val = 0}}
> >>         __FUNCTION__ = "main"
> >> [Inferior 1 (process 22811) detached]
> >>
> >>
> >>
> >>
> >> x00007f5ec47437fc in __lll_lock_wait_private () from 
> >> /lib64/libc.so.6
> >> #0  0x00007f5ec47437fc in __lll_lock_wait_private () from /lib64/libc.so.6 
> >> No symbol table info available.
> >> #1  0x00007f5ec46bfba2 in _L_lock_16654 () from /lib64/libc.so.6 No symbol 
> >> table info available.
> >> #2  0x00007f5ec46bc7e3 in malloc () from /lib64/libc.so.6 No symbol table 
> >> info available.
> >> #3  0x00007f5ec46aea6a in open_memstream () from /lib64/libc.so.6 No 
> >> symbol table info available.
> >> #4  0x00007f5ec472f65a in __vsyslog_chk () from /lib64/libc.so.6 No symbol 
> >> table info available.
> >> #5  0x00007f5ec472fbbf in syslog () from /lib64/libc.so.6 No symbol table 
> >> info available.
> >> #6  0x0000000000424070 in sig_usr (signo=17) at main.c:920
> >>         __llevel = 3
> >>         memlog = 0
> >>         __FUNCTION__ = "sig_usr"
> >> #7  <signal handler called>
> >> No symbol table info available.
> >> #8  0x00007f5ec46b9094 in _int_malloc () from /lib64/libc.so.6 No symbol 
> >> table info available.
> >> #9  0x00007f5ec46bc78c in malloc () from /lib64/libc.so.6 No symbol table 
> >> info available.
> >> #10 0x00007f5ec241fd0e in luaM_realloc_ () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #11 0x00007f5ec24239b8 in luaS_newlstr () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #12 0x00007f5ec2417b5a in lua_pushlstring () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #13 0x00007f5ec2427ad3 in emptybuffer () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #14 0x00007f5ec24288b9 in luaL_pushresult () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #15 0x00007f5ec242bb0b in read_chars () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #16 0x00007f5ec242bd32 in g_read () from /lib64/liblua-5.1.so No symbol 
> >> table info available.
> >> #17 0x00007f5ec241c324 in luaD_precall () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #18 0x00007f5ec2426e57 in luaV_execute () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #19 0x00007f5ec241c74d in luaD_call () from /lib64/liblua-5.1.so No symbol 
> >> table info available.
> >> #20 0x00007f5ec241ba6e in luaD_rawrunprotected () from 
> >> /lib64/liblua-5.1.so No symbol table info available.
> >> #21 0x00007f5ec241c8da in luaD_pcall () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #22 0x00007f5ec241844d in lua_pcall () from /lib64/liblua-5.1.so No symbol 
> >> table info available.
> >> #23 0x00007f5ec2660cbc in app_lua_run_ex (msg=0x7f5ec3f20a78, 
> >> func=0x7f5ec26804ae "ksr_request_route", p1=0x0, p2=0x0, p3=0x0,
> >> emode=1) at app_lua_api.c:713
> >>         n = 0
> >>         ret = 0
> >>         txt = {s = 0x7ffedbdfbb38 "Z\336P", len = 22679472}
> >>         bmsg = 0x0
> >>         ltop = 17
> >>         __FUNCTION__ = "app_lua_run_ex"
> >> #24 0x00007f5ec264a6c9 in sr_kemi_config_engine_lua 
> >> (msg=0x7f5ec3f20a78, rtype=1, rname=0x0, rparam=0x0) at
> >> app_lua_mod.c:119
> >>         ret = -1
> >>         __FUNCTION__ = "sr_kemi_config_engine_lua"
> >> #25 0x00000000004a2592 in sr_kemi_route (keng=0xae6060 
> >> <_sr_kemi_eng_list>, msg=0x7f5ec3f20a78, rtype=1, ename=0x0,
> >> edata=0x0) at core/kemi.c:3471
> >>         sfbk = 0
> >>         ret = 7
> >> #26 0x00000000005dc9aa in receive_msg (buf=0xad0020 <buf.7142> 
> >> "REFER sip:192.168.10.100:5060;transport=tcp SIP/2.0\r\nVia: 
> >> SIP/2.0/UDP
> >> 192.168.10.184:5060;branch=z9hG4bK04B64e74bc7ae4d17c8\r\nVIA:
> >> SIP/2.0/TLS 52.114.20.29:5061;branch=z9hG4bK2280db05\r\nFrom: \"Danish 
> >> Queue\""..., len=1366, rcv_info=0x7ffedbdfc200) at core/receive.c:488
> >>         msg = 0x7f5ec3f20a78
> >>
> >>
> >>
> >>
> >> Using host libthread_db library "/lib64/libthread_db.so.1".
> >> 0x00007f5ec47437fc in __lll_lock_wait_private () from
> >> /lib64/libc.so.6
> >> #0  0x00007f5ec47437fc in __lll_lock_wait_private () from /lib64/libc.so.6 
> >> No symbol table info available.
> >> #1  0x00007f5ec46bfba2 in _L_lock_16654 () from /lib64/libc.so.6 No symbol 
> >> table info available.
> >> #2  0x00007f5ec46bc7e3 in malloc () from /lib64/libc.so.6 No symbol table 
> >> info available.
> >> #3  0x00007f5ec46aea6a in open_memstream () from /lib64/libc.so.6 No 
> >> symbol table info available.
> >> #4  0x00007f5ec472f65a in __vsyslog_chk () from /lib64/libc.so.6 No symbol 
> >> table info available.
> >> #5  0x00007f5ec472fbbf in syslog () from /lib64/libc.so.6 No symbol table 
> >> info available.
> >> #6  0x0000000000424070 in sig_usr (signo=17) at main.c:920
> >>         __llevel = 3
> >>         memlog = 0
> >>         __FUNCTION__ = "sig_usr"
> >> #7  <signal handler called>
> >> No symbol table info available.
> >> #8  0x00007f5ec46b908a in _int_malloc () from /lib64/libc.so.6 No symbol 
> >> table info available.
> >> #9  0x00007f5ec46bc78c in malloc () from /lib64/libc.so.6 No symbol table 
> >> info available.
> >> #10 0x00007f5ec241fd0e in luaM_realloc_ () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #11 0x00007f5ec24239b8 in luaS_newlstr () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #12 0x00007f5ec2417b5a in lua_pushlstring () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #13 0x00007f5ec2427ad3 in emptybuffer () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #14 0x00007f5ec24288b9 in luaL_pushresult () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #15 0x00007f5ec242bb0b in read_chars () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #16 0x00007f5ec242bd32 in g_read () from /lib64/liblua-5.1.so No symbol 
> >> table info available.
> >> #17 0x00007f5ec241c324 in luaD_precall () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #18 0x00007f5ec2426e57 in luaV_execute () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #19 0x00007f5ec241c74d in luaD_call () from /lib64/liblua-5.1.so No symbol 
> >> table info available.
> >> #20 0x00007f5ec241ba6e in luaD_rawrunprotected () from 
> >> /lib64/liblua-5.1.so No symbol table info available.
> >> #21 0x00007f5ec241c8da in luaD_pcall () from /lib64/liblua-5.1.so No 
> >> symbol table info available.
> >> #22 0x00007f5ec241844d in lua_pcall () from /lib64/liblua-5.1.so No symbol 
> >> table info available.
> >> #23 0x00007f5ec2660cbc in app_lua_run_ex (msg=0x7f5ec3f26158, 
> >> func=0x7f5ec26804ae "ksr_request_route", p1=0x0, p2=0x0, p3=0x0,
> >> emode=1) at app_lua_api.c:713
> >>         n = 0
> >>         ret = 0
> >>         txt = {s = 0x7ffedbdfbb38 "Z\336P", len = 22689984}
> >>         bmsg = 0x0
> >>         ltop = 17
> >>         __FUNCTION__ = "app_lua_run_ex"
> >> #24 0x00007f5ec264a6c9 in sr_kemi_config_engine_lua 
> >> (msg=0x7f5ec3f26158, rtype=1, rname=0x0, rparam=0x0) at
> >> app_lua_mod.c:119
> >>         ret = -1
> >>         __FUNCTION__ = "sr_kemi_config_engine_lua"
> >> #25 0x00000000004a2592 in sr_kemi_route (keng=0xae6060 
> >> <_sr_kemi_eng_list>, msg=0x7f5ec3f26158, rtype=1, ename=0x0,
> >> edata=0x0) at core/kemi.c:3471
> >>         sfbk = 0
> >>         ret = 7
> >> #26 0x00000000005dc9aa in receive_msg (buf=0xad0020 <buf.7142> 
> >> "REFER sip:192.168.10.100:5060;transport=tcp SIP/2.0\r\nVia: 
> >> SIP/2.0/UDP
> >> 192.168.10.184:5060;branch=z9hG4bK08B977c11fc3b3ee498\r\nVIA:
> >> SIP/2.0/TLS 52.114.20.29:5061;branch=z9hG4bKed64125d\r\nFrom: \"Danish 
> >> Queue\""..., len=1372, rcv_info=0x7ffedbdfc200) at core/receive.c:488
> >>         msg = 0x7f5ec3f26158
> >>         ctx = {rec_lev = 259, run_flags = 0, last_retcode = 1677719528, 
> >> jmp_env = {{__jmpbuf = {8717649, 0, 2, 0, 22808048, 0, 0, 
> >> 140045002453120}, __mask_was_saved = 8, __saved_mask = {__val = 
> >> {8589934604, 528280977410, 257698037764, 1, 39600, 21349824, 0, 0, 0, 
> >> 140732587295568, 8311117, 4309056, 8573144, 1372, 140044999523263, 0}}}}}
> >>         bctx = 0x0
> >>         ret = 0
> >>         tvb = {tv_sec = 1677719528, tv_usec = 404766}
> >>         tve = {tv_sec = 0, tv_usec = 0}
> >>         diff = 0
> >>         inb = {s = 0xad0020 <buf.7142> "REFER 
> >> sip:192.168.10.100:5060;transport=tcp SIP/2.0\r\nVia: SIP/2.0/UDP
> >> 192.168.10.184:5060;branch=z9hG4bK08B977c11fc3b3ee498\r\nVIA:
> >> SIP/2.0/TLS 52.114.20.29:5061;branch=z9hG4bKed64125d\r\nFrom: \"Danish 
> >> Queue\""..., len = 1372}
> >>         netinfo = {data = {s = 0x0, len = 0}, rcv = 0x0, dst = 0x0}
> >>         keng = 0xae6060 <_sr_kemi_eng_list>
> >>         evp = {data = 0x7ffedbdfbd30, obuf = {s = 0x0, len = 0}, rcv = 
> >> 0x7ffedbdfc200, dst = 0x0, req = 0x0, rpl = 0x0, rplcode = 0, mode = 0}
> >>         cidlockidx = 0
> >>         cidlockset = 0
> >>         errsipmsg = 0
> >>         exectime = 1
> >>         __FUNCTION__ = "receive_msg"
> >> #27 0x000000000047e32e in udp_rcv_loop () at core/udp_server.c:543
> >>         len = 1372
> >>         buf = "REFER sip:192.168.10.100:5060;transport=tcp
> >> SIP/2.0\r\nVia: SIP/2.0/UDP
> >> 192.168.10.184:5060;branch=z9hG4bK08B977c11fc3b3ee498\r\nVIA:
> >> SIP/2.0/TLS 52.114.20.29:5061;branch=z9hG4bKed64125d\r\nFrom: \"Danish 
> >> Queue\""...
> >>         tmp = 0x7f5ebd6c48f0 ""
> >>         fromaddr = 0x7f5ec3eec738
> >>         fromaddrlen = 16
> >>         rcvi = {src_ip = {af = 2, len = 4, u = {addrl = 
> >> {3088058890, 0}, addr32 = {3088058890, 0, 0, 0}, addr16 = {2570, 
> >> 47120, 0, 0, 0, 0, 0, 0}, addr = "\n\n\020\270", '\000' <repeats 11 
> >> times>}}, dst_ip = {af = 2, len = 4, u = {addrl = {4027582986, 0}, 
> >> addr32 = {4027582986, 0, 0, 0}, addr16 = {2570, 61456, 0, 0, 0, 0, 
> >> 0, 0}, addr = "\n\n\020\360", '\000' <repeats 11 times>}}, src_port 
> >> = 5060, dst_port = 5060, proto_reserved1 = 0, proto_reserved2 = 0, 
> >> src_su = {s = {sa_family = 2, sa_data = 
> >> "\023\304\n\n\020\270\000\000\000\000\000\000\000"}, sin = 
> >> {sin_family = 2, sin_port = 50195, sin_addr = {s_addr = 
> >> 3088058890}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = 
> >> {sin6_family = 2, sin6_port = 50195, sin6_flowinfo = 3088058890, 
> >> sin6_addr = {__in6_u =
> >> {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 
> >> 0, 0, 0, 0},
> >> __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}, sas = {ss_family = 2, 
> >> __ss_padding = "\023\304\n\n\020\270", '\000' <repeats 111 times>, 
> >> __ss_align = 0}}, bind_address = 0x7f5ec3ec6308, rflags = (unknown:
> >> 0), proto = 1 '\001', proto_pad0 = 0 '\000', proto_pad1 = 0}
> >>         evp = {data = 0x0, obuf = {s = 0x0, len = 0}, rcv = 0x0, dst = 
> >> 0x0, req = 0x0, rpl = 0x0, rplcode = 0, mode = 0}
> >>         printbuf = "REFER sip:192.168.10.100:5060;transport=tcp
> >> SIP/2.0 0D  0A Via: SIP/2.0/UDP 
> >> 192.168.10.184:5060;branch=z9hG4bK0D
> >> \000A 
> >> \000\300\337\333\376\177\000\000\351\305h\301^\177\000\000\330Ђ\000\000\000\000\000\a\000\000\000\004\000\000\000P\301\337\333\376\177\000\000\267\343T\000\000\000\000\000\360\016\201\000\000\000\000\000\360׀\000\000\000\000\000\004\000\000\000\000\000\000\000\004\000\000\000\004\000\000\000\230\337h\301^\177\000\000\334\001"...
> >>         i = 100
> >>         j = 106
> >>         l = 4
> >>         __FUNCTION__ = "udp_rcv_loop"
> >> #28 0x000000000042b3a5 in main_loop () at main.c:1730
> >>         i = 3
> >>         pid = 0
> >>         si = 0x7f5ec3ec6308
> >>         si_desc = "udp receiver child=3
> >> sock=192.168.10.240:5060\000:\000\000\000\001\000\000\000\376\177\0
> >> 00
> >> \000\260\232\000\000\000\000\000\000\300\305E\001\000\000\000\000\3
> >> 00
> >> \351\202\000k\000\000\000[̀",
> >> '\000' <repeats 13 times>,
> >> "\340\311\337\333\376\177\000\000\030\342}\000\000\000\000\000\027\000\000\000\000\000\000\000@\300A\000\000\000\000"
> >>         nrprocs = 8
> >>         woneinit = 1
> >>         __FUNCTION__ = "main_loop"
> >> #29 0x000000000043684b in main (argc=5, argv=0x7ffedbdfcac8) at main.c:3053
> >>         cfg_stream = 0x1456040
> >>         c = -1
> >>         r = 0
> >>         tmp = 0x0
> >>         tmp_len = 0
> >>         port = 0
> >>         proto = 0
> >>         ahost = 0x0
> >>         aport = 0
> >>         options = 0x7e1208
> >> ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:x:X:Y:"
> >>         ret = -1
> >>         seed = 2616789248
> >>         rfd = 4
> >>         debug_save = 0
> >>         debug_flag = 0
> >>         dont_fork_cnt = 0
> >>         n_lst = 0x7ffedbdfc980
> >>         p = 0x0
> >>         st = {st_dev = 19, st_ino = 21232, st_nlink = 2, st_mode = 16832, 
> >> st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 40, st_blksize 
> >> = 4096, st_blocks = 0, st_atim = {tv_sec = 1675551785, tv_nsec = 
> >> 549443593}, st_mtim = {tv_sec = 1677547400, tv_nsec = 664002717}, st_ctim 
> >> = {tv_sec = 1677547400, tv_nsec = 664002717}, __unused = {0, 0, 0}}
> >>         tbuf = "\377\377\377\377", '\000' <repeats 12 times>, 
> >> "\350sd\304^\177\000\000\310d3\305^\177", '\000' <repeats 90 
> >> times>,
> >> "\200\022\254\000\000\000\000\000\200\304A\000\000\000\000\000\300\
> >> 31 2\337\333\376\177", '\000' <repeats 26 times>, 
> >> "\356=\023\305^\177\000\000\001", '\000'
> >> <repeats 23 times>...
> >>         option_index = 0
> >>
> >> On Fri, Mar 3, 2023 at 12:50 AM Henning Westerholt <[email protected]> wrote:
> >> >
> >> > Hi Muhammad,
> >> >
> >> > Great, thanks for the feedback. There is also 
> >> > https://rpm.kamailio.org/centos/ - maybe this works for you.
> >> >
> >> > Cheers,
> >> >
> >> > Henning
> >> >
> >> > -----Original Message-----
> >> > From: Muhammad Danish Moosa <[email protected]>
> >> > Sent: Donnerstag, 2. März 2023 14:50
> >> > To: Henning Westerholt <[email protected]>
> >> > Cc: Kamailio (SER) - Users Mailing List 
> >> > <[email protected]>
> >> > Subject: Re: [SR-Users] Kamailio stops processing the calls - restart 
> >> > fixes it.
> >> >
> >> > Hi Henning,
> >> >
> >> > Yes , setting acc_function modparam to an empty string fixed the issue.
> >> >
> >> > Thank you so much.
> >> >
> >> > I am using CentOS Linux release 7.6.1810 (Core) , I had to compile.
> >> >
> >> > On Fri, Mar 3, 2023 at 12:41 AM Henning Westerholt <[email protected]> 
> >> > wrote:
> >> > >
> >> > > Hello,
> >> > >
> >> > > please keep the list in the mail flow.
> >> > >
> >> > > Have you tried to set the acc_function modparam to an empty string, as 
> >> > > commented in the linked issue?
> >> > >
> >> > > modparam("uac_redirect","acc_function","")
> >> > >
> >> > > If you don't need the acc function from the uac_redirect.
> >> > >
> >> > > Regarding the other warnings, they should be fixed - but different 
> >> > > compilers can report different warnings, so it's sometimes happening. 
> >> > > If they are just warnings, they should not create an issue.
> >> > >
> >> > > If you are using Debian/Ubuntu you can just use the prebuild packages 
> >> > > from deb.kamailio.org - you don't need to build by yourself.
> >> > >
> >> > > Cheers,
> >> > >
> >> > > Henning
> >> > >
> >> > > -----Original Message-----
> >> > > From: Muhammad Danish Moosa <[email protected]>
> >> > > Sent: Donnerstag, 2. März 2023 14:25
> >> > > To: Henning Westerholt <[email protected]>
> >> > > Subject: Re: [SR-Users] Kamailio stops processing the calls - restart 
> >> > > fixes it.
> >> > >
> >> > > Hi,
> >> > >
> >> > > I tried to install 5.6.4
> >> > > (https://www.kamailio.org/pub/kamailio/5.6.4/src/) and get this error.
> >> > >
> >> > >
> >> > > Mar  3 00:05:39 lab-danish /usr/local/sbin/kamailio[24642]: INFO:
> >> > > rr
> >> > > [rr_mod.c:188]: mod_init(): outbound module not available Mar  3 
> >> > > 00:05:39 lab-danish /usr/local/sbin/kamailio[24642]: ERROR:
> >> > > uac_redirect [../../modules/acc/acc_api.h:191]: acc_load_api(): cannot 
> >> > > find bind_acc Mar  3 00:05:39 lab-danish 
> >> > > /usr/local/sbin/kamailio[24642]: ERROR:
> >> > > uac_redirect [uac_redirect.c:259]: redirect_init(): cannot bind to ACC 
> >> > > API Mar  3 00:05:39 lab-danish /usr/local/sbin/kamailio[24642]: ERROR:
> >> > > <core> [core/sr_module.c:975]: init_mod(): Error while 
> >> > > initializing module uac_redirect
> >> > > (/usr/local/lib64/kamailio/modules/uac_redirect.so)
> >> > >
> >> > > It seems this issue was reported earlier and supposed to be fixed but 
> >> > > apparently it's not.
> >> > >
> >> > > https://github.com/kamailio/kamailio/issues/3188
> >> > >
> >> > > Besides that , I had seen warnings during compilation. What should be 
> >> > > the most tested and supported version ?
> >> > >
> >> > > Example Warnings:
> >> > >
> >> > > dmq_funcs.c: In function ‘ki_dmq_send_message’:
> >> > > dmq_funcs.c:303:3: warning: missing braces around initializer 
> >> > > [-Wmissing-braces]
> >> > >    dmq_peer_t new_peer = {0};
> >> > >    ^
> >> > > dmq_funcs.c:303:3: warning: (near initialization for
> >> > > ‘new_peer.peer_id’) [-Wmissing-braces]
> >> > > dmq_funcs.c: In function ‘ki_dmq_bcast_message’:
> >> > > dmq_funcs.c:373:3: warning: missing braces around initializer 
> >> > > [-Wmissing-braces]
> >> > >    dmq_peer_t new_peer = {0};
> >> > >    ^
> >> > > dmq_funcs.c:373:3: warning: (near initialization for
> >> > > ‘new_peer.peer_id’) [-Wmissing-braces]
> >> > > CC (gcc) [M dmq.so]             notification_peer.o
> >> > > CC (gcc) [M dmq.so]             dmq.o
> >> > > dmq.c:61:1: warning: missing braces around initializer 
> >> > > [-Wmissing-braces]  sip_uri_t dmq_server_uri = {0};
> >> > >
> >> > > On Wed, Mar 1, 2023 at 7:26 PM Henning Westerholt <[email protected]> 
> >> > > wrote:
> >> > > >
> >> > > > Hello,
> >> > > >
> >> > > > better take the latest one, e.g. 5.6.4 released yesterday. Minor 
> >> > > > releases only contains bugfixes, documentation enhancements and 
> >> > > > similar. Only rarely regressions happen. But you should of course 
> >> > > > test it.
> >> > > >
> >> > > > Cheers,
> >> > > >
> >> > > > Henning
> >> > > >
> >> > > > -----Original Message-----
> >> > > > From: Muhammad Danish Moosa <[email protected]>
> >> > > > Sent: Mittwoch, 1. März 2023 09:22
> >> > > > To: Henning Westerholt <[email protected]>
> >> > > > Cc: Kamailio (SER) - Users Mailing List 
> >> > > > <[email protected]>
> >> > > > Subject: Re: [SR-Users] Kamailio stops processing the calls - 
> >> > > > restart fixes it.
> >> > > >
> >> > > > Thank you for your email.
> >> > > >
> >> > > > Is v5.6.1 (July 6, 2022) stable?
> >> > > >
> >> > > > obtained from
> >> > > >
> >> > > > https://www.kamailio.org/pub/kamailio/latest-stable-version-n
> >> > > > um
> >> > > > ber
> >> > > >
> >> > > >
> >> > > > On Wed, Mar 1, 2023 at 5:50 PM Henning Westerholt <[email protected]> 
> >> > > > wrote:
> >> > > > >
> >> > > > > Hello,
> >> > > > >
> >> > > > > hard to say without more information, a backtrace etc... As I 
> >> > > > > first step, I would suggest you to update the system to one of the 
> >> > > > > supported releases, e.g. the latest 5.6.x or 5.5.x.
> >> > > > >
> >> > > > > Cheers,
> >> > > > >
> >> > > > > Henning
> >> > > > >
> >> > > > > -----Original Message-----
> >> > > > > From: Muhammad Danish Moosa <[email protected]>
> >> > > > > Sent: Mittwoch, 1. März 2023 01:39
> >> > > > > To: [email protected]
> >> > > > > Subject: [SR-Users] Kamailio stops processing the calls - restart 
> >> > > > > fixes it.
> >> > > > >
> >> > > > > Hi,
> >> > > > >
> >> > > > > I have a very simple proxy (stateful) where kamailio acts as a 
> >> > > > > proxy between 2 endpoints. Everything works fine for weeks and 
> >> > > > > suddenly I see kamailio stops responding. From pcap I can see 
> >> > > > > kamailio is not proxying the session progress and bombarding 
> >> > > > > invites to one endpoint without any reason. Even that invite was 
> >> > > > > stripped on the Body part.
> >> > > > >
> >> > > > > Restarting kamailio fixes it immediately. Unfortunately I could 
> >> > > > > not take bt full yet.
> >> > > > >
> >> > > > > Version is
> >> > > > >
> >> > > > > kamailio 5.5.3 (x86_64/linux) 473cef
> >> > > > >
> >> > > > > configuration is very simple , routing is based on tm.t_relay ( 
> >> > > > > based on KEMI).
> >> > > > >
> >> > > > > Any help will be welcome.
> >> > > > >
> >> > > > > Danish
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > --
> >> > > > > Muhammad Danish Moosa
> >> > > > > __________________________________________________________
> >> > > > > Kamailio - Users Mailing List - Non Commercial Discussions 
> >> > > > > To unsubscribe send an email to 
> >> > > > > [email protected]
> >> > > > > Important: keep the mailing list in the recipients, do not reply 
> >> > > > > only to the sender!
> >> > > > > Edit mailing list options or unsubscribe:
> >> > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > Muhammad Danish Moosa
> >> > > >
> >> > > > " The core of mans' spirit comes from new experiences. "___ 
> >> > > > Christopher McCandless
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > Muhammad Danish Moosa
> >> > >
> >> > > " The core of mans' spirit comes from new experiences. "___ 
> >> > > Christopher McCandless
> >> >
> >> >
> >> >
> >> > --
> >> > Muhammad Danish Moosa
> >> >
> >> > " The core of mans' spirit comes from new experiences. "___ 
> >> > Christopher McCandless
> >>
> >>
> >>
> >> --
> >> Muhammad Danish Moosa
> >>
> >> " The core of mans' spirit comes from new experiences. "___ 
> >> Christopher McCandless
> >>
> >> --
> >>
> >> Muhammad Danish Moosa
> >>
> >> " The core of mans' spirit comes from new experiences. "___ 
> >> Christopher McCandless
> >>
> >> --
> >>
> >> Muhammad Danish Moosa
> >>
> >> " The core of mans' spirit comes from new experiences. "___ 
> >> Christopher McCandless
> >
> > --
> > Muhammad Danish Moosa
> >
> > " The core of mans' spirit comes from new experiences. "___ 
> > Christopher McCandless
>
>
>
> --
> Muhammad Danish Moosa
>
> " The core of mans' spirit comes from new experiences. "___ 
> Christopher McCandless



--
Muhammad Danish Moosa

" The core of mans' spirit comes from new experiences. "___ Christopher 
McCandless
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to