<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>