<div dir="ltr">Hi guys<div><br></div><div>My opensips 3.2.8 solution is crashing. I have a few coredumps, it's related to the shm_free function. Could anyone take a look?</div><div><br></div><div>Program terminated with signal 6, Aborted.<br>#0  0x00007fd6de917387 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55<br>55        return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);<br>(gdb) bt full<br>#0  0x00007fd6de917387 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55<br>        resultvar = 0<br>        pid = 8414<br>        selftid = 8414<br>#1  0x00007fd6de918a78 in __GI_abort () at abort.c:90<br>        save_stage = 2<br>        act = {__sigaction_handler = {sa_handler = 0x4500000041, sa_sigaction = 0x4500000041}, sa_mask = {__val = {330712481865, 0, 0, 6788878094023649657, 0, 140724443393488, 140548035702611, 41343914, 7230172963329716224, 41518752,<br>              5618321, 336, 41528840, 6750717, 0, 2}}, sa_flags = 0, sa_restorer = 0x9fb240 <shm_use_global_lock>}<br>        sigs = {__val = {32, 0 <repeats 15 times>}}<br>#2  0x000000000055bcbe in fm_free (fm=<optimized out>, p=<optimized out>, file=<optimized out>, func=<optimized out>, line=<optimized out>) at mem/f_malloc_dyn.h:237<br>        f = <optimized out><br>        n = <optimized out><br>        __FUNCTION__ = "fm_free"<br>#3  0x00007fd3e050ec28 in _shm_free (file=<optimized out>, function=<optimized out>, line=<optimized out>, ptr=<optimized out>) at ../../evi/../mem/shm_mem.h:448<br>No locals.<br>#4  free_dlg_dlg (dlg=dlg@entry=0x7fd3edef3c08) at dlg_hash.c:193<br>        i = 13<br>        __FUNCTION__ = "free_dlg_dlg"<br>#5  0x00007fd3e0512573 in destroy_dlg (dlg=dlg@entry=0x7fd3edef3c08) at dlg_hash.c:257<br>        ret = <optimized out><br>        __FUNCTION__ = "destroy_dlg"<br>#6  0x00007fd3e051ea96 in _unref_dlg (dlg=dlg@entry=0x7fd3edef3c08, cnt=1) at dlg_hash.c:1008<br>        d_entry = 0x7fd3e4641330<br>#7  0x00007fd3e052da96 in dlg_onreply (t=t@entry=0x0, type=type@entry=4096, param=param@entry=0x7ffcf675b170) at dlg_handlers.c:706<br>        rpl = 0x0<br>        req = 0x0<br>        dlg = 0x7fd3edef3c08<br>        new_state = 5<br>        old_state = 5<br>        unref = 1<br>        event = 1<br>        mangled_from = {s = 0x0, len = 0}<br>        mangled_to = {s = 0x0, len = 0}<br>        req_out_buff = <optimized out><br>        __FUNCTION__ = "dlg_onreply"<br>#8  0x00007fd3e052edf2 in unreference_dialog_create (dialog=<optimized out>) at dlg_handlers.c:1136<br>        params = {req = 0x0, rpl = 0x0, code = 0, param = 0x7ffcf675b168, extra1 = 0x0, extra2 = 0x0}<br>#9  0x00007fd3e10341d6 in empty_tmcb_list (head=head@entry=0x7fd3f4ee3f50) at t_hooks.c:53<br>        cbp = 0x0<br>        cbp_tmp = 0x7fd3f3c96fd0<br>        __FUNCTION__ = "empty_tmcb_list"<br>#10 0x00007fd3e0ff41e4 in free_cell (dead_cell=dead_cell@entry=0x7fd3f4ee3ee0) at h_table.c:127<br>        b = <optimized out><br>        i = <optimized out><br>        rpl = <optimized out><br>        tt = <optimized out><br>        foo = <optimized out><br>        p = <optimized out><br>        __FUNCTION__ = "free_cell"<br>#11 0x00007fd3e1045b5f in delete_cell (p_cell=p_cell@entry=0x7fd3f4ee3ee0, unlock=unlock@entry=1) at timer.c:239<br>        __FUNCTION__ = "delete_cell"<br>#12 0x00007fd3e1046886 in wait_handler (wait_tl=0x7fd3f4ee3f60) at timer.c:458<br>        p_cell = 0x7fd3f4ee3ee0<br>#13 timer_routine (ticks=<optimized out>, set=<optimized out>) at timer.c:1091<br>        tl = 0x7fd3f4ee3f60<br>        tmp_tl = 0x7fd4145cef88<br>        id = 2<br>        __FUNCTION__ = "timer_routine"<br>#14 0x00000000004cbcf3 in handle_timer_job () at timer.c:857<br>        t = 0x7fd3e46321b8<br>        l = <optimized out><br>        __FUNCTION__ = "handle_timer_job"<br>---Type <return> to continue, or q <return> to quit---<br>#15 0x0000000000627bec in handle_io (idx=<optimized out>, event_type=<optimized out>, fm=<optimized out>) at net/net_udp.c:282<br>        n = <optimized out><br>        read = 32725<br>#16 io_wait_loop_epoll (repeat=<optimized out>, t=<optimized out>, h=<optimized out>) at net/../io_wait_loop.h:311<br>        ret = 1<br>        n = 1<br>        r = 3<br>        i = <optimized out><br>        e = 0x7fd5de957528<br>        ep_event = {events = 3832188584, data = {ptr = 0x9f9ff000007fd3, fd = 32723, u32 = 32723, u64 = 44930374437994451}}<br>        fd = <optimized out><br>        curr_time = 4741<br>#17 0x000000000062b1cc in udp_start_processes (chd_rank=chd_rank@entry=0x9f9ff0 <chd_rank.13389>, startup_done=startup_done@entry=0x7fd3e46a8ea8) at net/net_udp.c:503<br>        si = <optimized out><br>        p_id = <optimized out><br>        i = <optimized out><br>        __FUNCTION__ = "udp_start_processes"<br>#18 0x000000000041dec4 in main_loop () at main.c:227<br>        startup_done = 0x7fd3e46a8ea8<br>        chd_rank = 13<br>        last_check = 0<br>        rc = <optimized out><br>#19 main (argc=<optimized out>, argv=<optimized out>) at main.c:916<br>        c = <optimized out><br>        r = 0<br>        tmp = 0x7ffcf675bf30 ""<br>        tmp_len = <optimized out><br>        port = <optimized out><br>        proto = <optimized out><br>        protos_no = <optimized out><br>        options = 0x683980 "f:cCm:M:b:l:n:N:rRvdDFEVhw:t:u:g:p:P:G:W:o:a:k:s:"<br>        ret = -1<br>        seed = 2401723640<br>        rfd = <optimized out><br>        __FUNCTION__ = "main"<br></div><div><br></div></div>