<div dir="ltr"><div>Hi,</div><div><br></div><div>I'm currently using OpenSIPs v 2.2.3 in our environment for over a year after migrated from version 1.6. As per on 1.6, we were experiencing Segfault and advised to move on 2.2.3 (update to date version during that time) to resolve this issue but it didn't help at all.</div><div><br></div><div>After going through the forums, it stated root cause is memory allocation for pkmem as last week, I've upgraded from 16 M to 32 MB  in config but still experiencing the same issue. See below message below from logs;</div><div><br></div><div>Nov  4 17:49:50 qorclvsiproxy05 kernel: opensips[7800] general protection ip:4f6112 sp:7fffd35bc6b0 error:0 in opensips (deleted)[400000+1ed000</div><div><br></div><div>See below extracted coredump. Please advise to find the root cause and to resolve this issue.<br></div><div><br></div><div>Core was generated by `/sbin/opensips -P /var/run/opensips/opensips.pid -m 4096 -M 32 -u opensips -g o'.<br>Program terminated with signal 11, Segmentation fault.<br>#0  fm_status (qm=<value optimized out>) at mem/f_malloc.c:709<br>709                                     size+=f->size,f=f->u.nxt_free,i++,j++){ }<br>(gdb) bt full<br>#0  fm_status (qm=<value optimized out>) at mem/f_malloc.c:709<br>        f = 0x7f7994902d8000<br>        i = 140018<br>        j = <value optimized out><br>        h = <value optimized out><br>        unused = 0<br>        size = 35881011432156432<br>        __FUNCTION__ = "fm_status"<br>#1  0x000000000043a32a in shm_status (show_status=<value optimized out>) at mem/shm_mem.h:611<br>No locals.<br>#2  cleanup (show_status=<value optimized out>) at main.c:339<br>        __FUNCTION__ = "cleanup"<br>#3  0x000000000043ad2c in handle_sigs () at main.c:520<br>        chld = <value optimized out><br>        chld_status = 139<br>        overall_status = 139<br>        i = <value optimized out><br>        do_exit = 1<br>        __FUNCTION__ = "handle_sigs"<br>#4  0x000000000043ea12 in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:720<br>        startup_done = <value optimized out><br>        chd_rank = 0<br>#5  main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1265<br>        cfg_stream = <value optimized out><br>        c = <value optimized out><br>        r = <value optimized out><br>        tmp = 0x7fffd35be90d ""<br>        tmp_len = <value optimized out><br>        port = 0<br>        proto = 5848501<br>        protos_no = <value optimized out><br>        options = 0x59b568 "f:cCm:M:b:l:n:N:rRvdDFETSVhw:t:u:g:P:G:W:o:"<br>        ret = -1<br>        seed = 666110575<br>        rfd = <value optimized out><br>        __FUNCTION__ = "main"</div><div><br></div><div><br></div><div><br>-- </div><div><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Regards,<br><br>Ahmed Munir Chohan<br><br></div></div></div>