Hello Daniel,
I move to 4.2.7. This morning a new crash occurred. I got two coredump: Core was generated by `/usr/local/sbin/kamailio -P /var/run/kamailio.pid -m 256 -M 64'. Program terminated with signal 11, Segmentation fault. #0 0x000000000062245e in qm_status (qm=0x7f9abd447000) at mem/q_malloc.c:788 788 f!=&(qm->free_hash[h].head); f=f->u.nxt_free, i++, j++){ (gdb) bt full #0 0x000000000062245e in qm_status (qm=0x7f9abd447000) at mem/q_malloc.c:788 f = 0x30a012010010a0d i = 57 j = 4 h = 4 unused = 0 memlog = 5 mem_summary = 3 __FUNCTION__ = "qm_status" #1 0x000000000061a795 in qm_debug_frag (qm=0x7f9abd447000, f=0x7f9abd767970) at mem/q_malloc.c:160 __FUNCTION__ = "qm_debug_frag" #2 0x000000000061ca58 in qm_free (qm=0x7f9abd447000, p=0x7f9abd7679a0, file=0x7f9ace7e2662 "dialog: dlg_hash.c", func=0x7f9ace7e50e2 "destroy_dlg", line=380) at mem/q_malloc.c:468 f = 0x7f9abd767970 size = 176 next = 0x400 prev = 0x7fff39bc7910 __FUNCTION__ = "qm_free" #3 0x00007f9ace7a64ef in destroy_dlg (dlg=0x7f9abd7660b8) at dlg_hash.c:380 ret = 0 var = 0x7f9ad54374e8 __FUNCTION__ = "destroy_dlg" #4 0x00007f9ace7a67df in destroy_dlg_table () at dlg_hash.c:419 dlg = 0x0 l_dlg = 0x7f9abd7660b8 i = 665 __FUNCTION__ = "destroy_dlg_table" #5 0x00007f9ace771263 in mod_destroy () at dialog.c:783 No locals. #6 0x00000000005929ee in destroy_modules () at sr_module.c:811 t = 0x7f9ad52b8d00 foo = 0x7f9ad52b8a30 __FUNCTION__ = "destroy_modules" #7 0x000000000049c917 in cleanup (show_status=1) at main.c:569 memlog = 0 __FUNCTION__ = "cleanup" #8 0x000000000049dee4 in shutdown_children (sig=15, show_status=1) at main.c:711 __FUNCTION__ = "shutdown_children" #9 0x00000000004a04ba in handle_sigs () at main.c:802 chld = 0 chld_status = 139 memlog = -1119369840 __FUNCTION__ = "handle_sigs" #10 0x00000000004a82eb in main_loop () at main.c:1757 i = 8 pid = 24021 si = 0x0 si_desc = "udp receiver child=7 sock=91.213.145.60:5060\000\177\000\000`~\274\071\377\177\000\000\033{N\000\ 000\000\000\000\260~\274\071\377\177\000\000\004\000\000\000\000\000\000\000 `TA\000\000\000\000\000(\305G\275\232\177", '\000' <repeats 14 times>, "\001\000\000\000\260~\274\071\377\177\000\000\276{N\000\000\000\000" nrprocs = 8 __FUNCTION__ = "main_loop" #11 0x00000000004acfab in main (argc=7, argv=0x7fff39bc8128) at main.c:2581 cfg_stream = 0x2392010 c = -1 r = 0 tmp = 0x7fff39bc8f70 "" tmp_len = 32767 port = 968654846 proto = 0 options = 0x7033b8 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:" ret = -1 seed = 1451157380 rfd = 4 debug_save = 0 debug_flag = 0 dont_fork_cnt = 0 n_lst = 0x40d134 p = 0xc2 <Address 0xc2 out of bounds> __FUNCTION__ = "main" Second one: Core was generated by `/usr/local/sbin/kamailio -P /var/run/kamailio.pid -m 256 -M 64'. Program terminated with signal 11, Segmentation fault. #0 0x000000000062245e in qm_status (qm=0x7f9abd447000) at mem/q_malloc.c:788 788 f!=&(qm->free_hash[h].head); f=f->u.nxt_free, i++, j++){ (gdb) bt full #0 0x000000000062245e in qm_status (qm=0x7f9abd447000) at mem/q_malloc.c:788 f = 0x30a012010010a0d i = 16 j = 4 h = 4 unused = 0 memlog = 5 mem_summary = 3 __FUNCTION__ = "qm_status" #1 0x000000000061a420 in qm_debug_frag (qm=0x7f9abd447000, f=0x7f9abd767300) at mem/q_malloc.c:150 __FUNCTION__ = "qm_debug_frag" #2 0x000000000061ca58 in qm_free (qm=0x7f9abd447000, p=0x7f9abd767330, file=0x7f9ad3d2f34d "tm: h_table.c", func=0x7f9ad3d2f628 "free_cell", line=186) at mem/q_malloc.c:468 f = 0x7f9abd767300 size = 40 next = 0x400 prev = 0x7fff39bc7b80 __FUNCTION__ = "qm_free" #3 0x00007f9ad3c70c9d in free_cell (dead_cell=0x7f9abd79b5c0) at h_table.c:186 b = 0x7f9abd767330 "INVITE sip:00447798156873@goren SIP/2.0\r\nRecord-Route: <sip:A.B.C.D;lr;did=4b7.60a>\r\nCSeq: 1 INVITE\r\nCall-ID: 729d-7e9-015201693735-DSQ-1-A.B.C_leg2\r\nFrom: <sip:0123456789@D.C.B.A>;"... i = 0 rpl = 0x0 tt = 0x7f9abd5d8bf8 foo = 0x7fff39bc7c50 cbs = 0x0 cbs_tmp = 0x7f9abd7600a0 __FUNCTION__ = "free_cell" #4 0x00007f9ad3cb5a1c in wait_handler (ti=1300688687, wait_tl=0x7f9abd79b640, data=0x7f9abd79b5c0) at timer.c:675 p_cell = 0x7f9abd79b5c0 ret = 1 #5 0x00000000005fd30f in timer_list_expire (t=1300688687, h=0x7f9abd4c0908, slow_l=0x7f9abd4c36d8, slow_mark=17084) at timer.c:888 tl = 0x7f9abd79b640 ret = 1300688687 #6 0x00000000005fd757 in timer_handler () at timer.c:953 saved_ticks = 1300688687 run_slow_timer = 0 i = 700 __FUNCTION__ = "timer_handler" #7 0x00000000005fdbc5 in timer_main () at timer.c:992 No locals. #8 0x00000000004a77e6 in main_loop () at main.c:1700 i = 8 pid = 0 si = 0x0 si_desc = "udp receiver child=7 sock=91.213.145.60:5060\000\177\000\000`~\274\071\377\177\000\000\033{N\000\ 000\000\000\000\260~\274\071\377\177\000\000\004\000\000\000\000\000\000\000 `TA\000\000\000\000\000(\305G\275\232\177", '\000' <repeats 14 times>, "\001\000\000\000\260~\274\071\377\177\000\000\276{N\000\000\000\000" nrprocs = 8 __FUNCTION__ = "main_loop" #9 0x00000000004acfab in main (argc=7, argv=0x7fff39bc8128) at main.c:2581 cfg_stream = 0x2392010 c = -1 r = 0 tmp = 0x7fff39bc8f70 "" tmp_len = 32767 port = 968654846 proto = 0 options = 0x7033b8 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:" ret = -1 seed = 1451157380 rfd = 4 debug_save = 0 debug_flag = 0 dont_fork_cnt = 0 n_lst = 0x40d134 p = 0xc2 <Address 0xc2 out of bounds> __FUNCTION__ = "main" Regards, Igor. De : Igor Potjevlesch [mailto:igor.potjevle...@gmail.com] Envoyé : lundi 4 janvier 2016 10:55 À : mico...@gmail.com; 'Kamailio (SER) - Users Mailing List' <sr-users@lists.sip-router.org> Objet : RE: [SR-Users] Kamailio 4.2.6 crash Hi Daniel, I wish you an happy new year! I will schedule this update in the next few days. Thank you for your support. Regards, Igor. De : Daniel-Constantin Mierla [mailto:mico...@gmail.com] Envoyé : vendredi 18 décembre 2015 11:28 À : Igor Potjevlesch <igor.potjevle...@gmail.com <mailto:igor.potjevle...@gmail.com> >; 'Kamailio (SER) - Users Mailing List' <sr-users@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> > Objet : Re: [SR-Users] Kamailio 4.2.6 crash Hello, can you upgrade to 4.2.7, it has some fixes that may be related to this issue -- there are no changes to config/database that need to be done. Cheers, Daniel On 16/12/15 15:06, Igor Potjevlesch wrote: Hello, Here is the output: kamailio -v version: kamailio 4.2.6 (x86_64/linux) db77ac flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, DBG_F_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 64MB poll method support: poll, epoll_lt, epoll_et, sigio_rt, select. id: db77ac compiled on 12:19:48 Oct 2 2015 with gcc 4.4.7 Regards, Igor. De : Daniel-Constantin Mierla [mailto:mico...@gmail.com] Envoyé : lundi 14 décembre 2015 16:16 À : Igor Potjevlesch <mailto:igor.potjevle...@gmail.com> <igor.potjevle...@gmail.com>; 'Kamailio (SER) - Users Mailing List' <mailto:sr-users@lists.sip-router.org> <sr-users@lists.sip-router.org> Objet : Re: [SR-Users] Kamailio 4.2.6 crash Hello, yes, it is the output I wanted. What is the exact version are you running? It is the output of 'kamailio -v'. Cheers, Daniel On 14/12/15 15:53, Igor Potjevlesch wrote: Hello Daniel, Is this the expected output?: (gdb) frame 0 #0 0x0000000000619694 in fm_extract_free (qm=0x7f0114c07000, frag=0x7f0114f0e4b0) at mem/f_malloc.c:206 206 *pf=frag->u.nxt_free; (gdb) list 201 int hash; 202 203 pf = frag->prv_free; 204 hash = GET_HASH(frag->size); 205 206 *pf=frag->u.nxt_free; 207 208 if(frag->u.nxt_free) frag->u.nxt_free->prv_free = pf; 209 210 qm->ffrags--; (gdb) Regards, Igor. De : sr-users [mailto:sr-users-boun...@lists.sip-router.org] De la part de Daniel-Constantin Mierla Envoyé : lundi 14 décembre 2015 13:15 À : Kamailio (SER) - Users Mailing List <mailto:sr-users@lists.sip-router.org> <sr-users@lists.sip-router.org> Objet : Re: [SR-Users] Kamailio 4.2.6 crash Hello, can you provide the list output in gdb for frame 0: frame 0 list Cheers, Daniel -- Daniel-Constantin Mierla http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu -- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu
_______________________________________________ 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