Re: [SR-Users] Random Proxy Crash, Restarted OK Anything Here For Concern?

2017-07-10 Thread Daniel-Constantin Mierla
Hello,

I would suggest to update to latest 4.1.x version, the 4.1.0 is the
first in the 4.1 series and many issues have been fixed in later 4.1.x
version. There should be no database structure update or config changes,
just deploy a newer 4.1.x version and restart.

The double free crashes can be avoided with config parameter
mem_safety=1, but it can be side effect of another bug that may hit
anyhow at some point, however, you may also get around it in a nicer way.

Cheers,
Daniel

On 07.07.17 18:34, JR Richardson wrote:
> Hi All,
>
> I have a basic proxy up and running for over 6 months without issue,
> had a random crash, not sure why. Restarted kamailio process and it's
> working as expected. Any clue is the log to indicate what might have
> happened?
>
> snip
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13416]: :
>  [mem/q_malloc.c:468]: qm_free(): BUG: qm_free: freeing already
> freed pointer (0x7fa1e1ebd658), called from : mem/shm_mem.c:
> sh_realloc(88), first free : mem/shm_mem.c: sh_realloc(88) -
> aborting
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
> ALERT:  [main.c:775]: handle_sigs(): child process 13416 exited
> by a signal 6
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
> ALERT:  [main.c:778]: handle_sigs(): core was not generated
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
> INFO:  [main.c:790]: handle_sigs(): INFO: terminating due to
> SIGCHLD
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13423]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13420]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13424]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13419]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13421]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13422]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13418]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13417]:
> INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
> Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
> ERROR: ctl [ctl.c:379]: mod_destroy(): ERROR: ctl: could not delete
> unix socket /tmp/kamailio_ctl: Operation not permitted (1)
> snip
>
> RTPProxy also running on the server was not affected.
>
> root@sip-router3-ve206:/var/log# kamailio -V
> version: kamailio 4.1.0 (x86_64/linux) 350d2e
> flags: STATS: Off, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS,
> DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
> DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE,
> USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
> MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 4MB
> poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
> id: 350d2e
> compiled on 16:41:38 Dec 17 2013 with gcc 4.4.5
>
> Yes, I know it's an older version but I prefer not to upgrade unless
> absolutely necessary. I'm sure this was a random event, not too
> concerned but since it is a production server, I'm obligated to
> investigate.
>
> Thanks.
>
> JR

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - www.asipto.com
Kamailio World Conference - www.kamailioworld.com


___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Random Proxy Crash, Restarted OK Anything Here For Concern?

2017-07-07 Thread Alex Balashov
It's one of those "shit happens" things that happens from time to time,
much like the creation of the universe ...

-- 
Alex Balashov | Principal | Evariste Systems LLC

Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free) 
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Random Proxy Crash, Restarted OK Anything Here For Concern?

2017-07-07 Thread JR Richardson
Hi All,

I have a basic proxy up and running for over 6 months without issue,
had a random crash, not sure why. Restarted kamailio process and it's
working as expected. Any clue is the log to indicate what might have
happened?

snip
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13416]: :
 [mem/q_malloc.c:468]: qm_free(): BUG: qm_free: freeing already
freed pointer (0x7fa1e1ebd658), called from : mem/shm_mem.c:
sh_realloc(88), first free : mem/shm_mem.c: sh_realloc(88) -
aborting
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
ALERT:  [main.c:775]: handle_sigs(): child process 13416 exited
by a signal 6
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
ALERT:  [main.c:778]: handle_sigs(): core was not generated
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
INFO:  [main.c:790]: handle_sigs(): INFO: terminating due to
SIGCHLD
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13423]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13420]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13424]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13419]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13421]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13422]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13418]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13417]:
INFO:  [main.c:841]: sig_usr(): INFO: signal 15 received
Jul  5 16:31:46 sip-router3-ve206 /usr/local/sbin/kamailio[13415]:
ERROR: ctl [ctl.c:379]: mod_destroy(): ERROR: ctl: could not delete
unix socket /tmp/kamailio_ctl: Operation not permitted (1)
snip

RTPProxy also running on the server was not affected.

root@sip-router3-ve206:/var/log# kamailio -V
version: kamailio 4.1.0 (x86_64/linux) 350d2e
flags: STATS: Off, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS,
DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE,
USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 4MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: 350d2e
compiled on 16:41:38 Dec 17 2013 with gcc 4.4.5

Yes, I know it's an older version but I prefer not to upgrade unless
absolutely necessary. I'm sure this was a random event, not too
concerned but since it is a production server, I'm obligated to
investigate.

Thanks.

JR
-- 
JR Richardson
Engineering for the Masses
Chasing the Azeotrope

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users