<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hello, <o:p></o:p></p><p class=MsoNormal>Using opensips 3.0<o:p></o:p></p><p class=MsoNormal>Using latest git for smpp,   I have had a segfault on proto_smpp. Backtrace below:<o:p></o:p></p><p class=MsoNormal>Reading symbols from /data/opensips/sbin/opensips...done.<o:p></o:p></p><p class=MsoNormal>[New LWP 11483]<o:p></o:p></p><p class=MsoNormal>[Thread debugging using libthread_db enabled]<o:p></o:p></p><p class=MsoNormal>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<o:p></o:p></p><p class=MsoNormal>Core was generated by `/data/opensips/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -M 4 -u ro'.<o:p></o:p></p><p class=MsoNormal>Program terminated with signal SIGSEGV, Segmentation fault.<o:p></o:p></p><p class=MsoNormal>#0  0x00007f2dd86544c3 in smpp_send_msg (smsc=smsc@entry=0x7f2dda282800, buffer=buffer@entry=0x7f2dde06b810) at smpp.c:531<o:p></o:p></p><p class=MsoNormal>531             tcp_conn_set_lifetime(conn, tcp_con_lifetime);<o:p></o:p></p><p class=MsoNormal>(gdb) bt full<o:p></o:p></p><p class=MsoNormal>#0  0x00007f2dd86544c3 in smpp_send_msg (smsc=smsc@entry=0x7f2dda282800, buffer=buffer@entry=0x7f2dde06b810) at smpp.c:531<o:p></o:p></p><p class=MsoNormal>        _timeout = 66490<o:p></o:p></p><p class=MsoNormal>        ret = -1<o:p></o:p></p><p class=MsoNormal>        fd = -1<o:p></o:p></p><p class=MsoNormal>        conn = 0x0<o:p></o:p></p><p class=MsoNormal>        __FUNCTION__ = "smpp_send_msg"<o:p></o:p></p><p class=MsoNormal>#1  0x00007f2dd86549a6 in send_enquire_link_request (session=0x7f2dda282800) at smpp.c:1095<o:p></o:p></p><p class=MsoNormal>        req = 0x7f2dde06b800<o:p></o:p></p><p class=MsoNormal>#2  enquire_link (ticks=<optimized out>, params=<optimized out>) at smpp.c:620<o:p></o:p></p><p class=MsoNormal>        l = 0x7f2dda2828a0<o:p></o:p></p><p class=MsoNormal>        session = 0x7f2dda282800<o:p></o:p></p><p class=MsoNormal>#3  0x000055a03ff44d00 in handle_timer_job () at timer.c:863<o:p></o:p></p><p class=MsoNormal>        t = 0x7f2dd9ec70d8<o:p></o:p></p><p class=MsoNormal>        l = <optimized out><o:p></o:p></p><p class=MsoNormal>        __FUNCTION__ = "handle_timer_job"<o:p></o:p></p><p class=MsoNormal>#4  0x000055a04009fc99 in handle_io (idx=3, event_type=1, fm=0x7f2ddde58928) at net/net_udp.c:276<o:p></o:p></p><p class=MsoNormal>        n = 0<o:p></o:p></p><p class=MsoNormal>        read = 21920<o:p></o:p></p><p class=MsoNormal>#5  io_wait_loop_epoll (repeat=<optimized out>, t=<optimized out>, h=<optimized out>) at net/../io_wait_loop.h:280<o:p></o:p></p><p class=MsoNormal>        ret = 1<o:p></o:p></p><p class=MsoNormal>        n = 1<o:p></o:p></p><p class=MsoNormal>        r = 3<o:p></o:p></p><p class=MsoNormal>        i = <optimized out><o:p></o:p></p><p class=MsoNormal>        e = 0x7f2ddde58928<o:p></o:p></p><p class=MsoNormal>        ep_event = {events = 1, data = {ptr = 0xda25429000000000, fd = 0, u32 = 0, u64 = 15719043260649308160}}<o:p></o:p></p><p class=MsoNormal>        fd = <optimized out><o:p></o:p></p><p class=MsoNormal>#6  0x000055a0400a4a09 in udp_start_processes (chd_rank=<optimized out>, startup_done=<optimized out>) at net/net_udp.c:496<o:p></o:p></p><p class=MsoNormal>        si = <optimized out><o:p></o:p></p><p class=MsoNormal>        p_id = <optimized out><o:p></o:p></p><p class=MsoNormal>        i = <optimized out><o:p></o:p></p><p class=MsoNormal>        __FUNCTION__ = "udp_start_processes"<o:p></o:p></p><p class=MsoNormal>#7  0x000055a03fe9a713 in main_loop () at main.c:795<o:p></o:p></p><p class=MsoNormal>        startup_done = 0x0<o:p></o:p></p><p class=MsoNormal>        chd_rank = 2<o:p></o:p></p><p class=MsoNormal>        last_check = 0<o:p></o:p></p><p class=MsoNormal>        rc = <optimized out><o:p></o:p></p><p class=MsoNormal>        chd_rank = 2<o:p></o:p></p><p class=MsoNormal>#8  main (argc=<optimized out>, argv=<optimized out>) at main.c:1480<o:p></o:p></p><p class=MsoNormal>        c = <optimized out><o:p></o:p></p><p class=MsoNormal>        r = <optimized out><o:p></o:p></p><p class=MsoNormal>        tmp = 0x7ffcd46d4ef3 ""<o:p></o:p></p><p class=MsoNormal>        tmp_len = <optimized out><o:p></o:p></p><p class=MsoNormal>---Type <return> to continue, or q <return> to quit---  <o:p></o:p></p><p class=MsoNormal>        port = <optimized out><o:p></o:p></p><p class=MsoNormal>        proto = <optimized out><o:p></o:p></p><p class=MsoNormal>        protos_no = <optimized out><o:p></o:p></p><p class=MsoNormal>        options = 0x55a0400fd7c8 "f:cCm:M:b:l:n:N:rRvdDFEVhw:t:u:g:p:P:G:W:o:a:k:s:"<o:p></o:p></p><p class=MsoNormal>        ret = -1<o:p></o:p></p><p class=MsoNormal>        seed = 3589306401<o:p></o:p></p><p class=MsoNormal>        rfd = <optimized out><o:p></o:p></p><p class=MsoNormal>        __FUNCTION__ = "main"<o:p></o:p></p><p class=MsoNormal>(gdb)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><img width=255 height=121 style='width:2.6583in;height:1.2625in' id="_x0034_85395db-595c-48b6-9dfb-1ae976a74568" src="cid:image001.png@01D53CAF.0811DF30" alt="cid:F3100D46-F00D-4610-87ED-3E91DA790A82"><o:p></o:p></p><p class=MsoNormal><span style='font-size:14.0pt;font-family:"Helvetica",sans-serif'>Johan De Clercq, Managing Director<span style='color:black'><br>Democon bvba - Ooigemstraat 41 - 8780 Oostrozebeke</span></span><span style='font-size:14.0pt;font-family:"Helvetica",sans-serif;color:black'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:14.0pt;font-family:"Helvetica",sans-serif;color:black'>Tel +3256980990</span><span style='font-size:14.0pt;font-family:"Helvetica",sans-serif'> – GSM +32478720104</span><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>