crash of smpp module.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

crash of smpp module.

Johan De Clercq

Hello,

Using opensips 3.0

Using latest git for smpp,   I have had a segfault on proto_smpp. Backtrace below:

Reading symbols from /data/opensips/sbin/opensips...done.

[New LWP 11483]

[Thread debugging using libthread_db enabled]

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Core was generated by `/data/opensips/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -M 4 -u ro'.

Program terminated with signal SIGSEGV, Segmentation fault.

#0  0x00007f2dd86544c3 in smpp_send_msg (smsc=smsc@entry=0x7f2dda282800, buffer=buffer@entry=0x7f2dde06b810) at smpp.c:531

531             tcp_conn_set_lifetime(conn, tcp_con_lifetime);

(gdb) bt full

#0  0x00007f2dd86544c3 in smpp_send_msg (smsc=smsc@entry=0x7f2dda282800, buffer=buffer@entry=0x7f2dde06b810) at smpp.c:531

        _timeout = 66490

        ret = -1

        fd = -1

        conn = 0x0

        __FUNCTION__ = "smpp_send_msg"

#1  0x00007f2dd86549a6 in send_enquire_link_request (session=0x7f2dda282800) at smpp.c:1095

        req = 0x7f2dde06b800

#2  enquire_link (ticks=<optimized out>, params=<optimized out>) at smpp.c:620

        l = 0x7f2dda2828a0

        session = 0x7f2dda282800

#3  0x000055a03ff44d00 in handle_timer_job () at timer.c:863

        t = 0x7f2dd9ec70d8

        l = <optimized out>

        __FUNCTION__ = "handle_timer_job"

#4  0x000055a04009fc99 in handle_io (idx=3, event_type=1, fm=0x7f2ddde58928) at net/net_udp.c:276

        n = 0

        read = 21920

#5  io_wait_loop_epoll (repeat=<optimized out>, t=<optimized out>, h=<optimized out>) at net/../io_wait_loop.h:280

        ret = 1

        n = 1

        r = 3

        i = <optimized out>

        e = 0x7f2ddde58928

        ep_event = {events = 1, data = {ptr = 0xda25429000000000, fd = 0, u32 = 0, u64 = 15719043260649308160}}

        fd = <optimized out>

#6  0x000055a0400a4a09 in udp_start_processes (chd_rank=<optimized out>, startup_done=<optimized out>) at net/net_udp.c:496

        si = <optimized out>

        p_id = <optimized out>

        i = <optimized out>

        __FUNCTION__ = "udp_start_processes"

#7  0x000055a03fe9a713 in main_loop () at main.c:795

        startup_done = 0x0

        chd_rank = 2

        last_check = 0

        rc = <optimized out>

        chd_rank = 2

#8  main (argc=<optimized out>, argv=<optimized out>) at main.c:1480

        c = <optimized out>

        r = <optimized out>

        tmp = 0x7ffcd46d4ef3 ""

        tmp_len = <optimized out>

---Type <return> to continue, or q <return> to quit--- 

        port = <optimized out>

        proto = <optimized out>

        protos_no = <optimized out>

        options = 0x55a0400fd7c8 "f:cCm:M:b:l:n:N:rRvdDFEVhw:t:u:g:p:P:G:W:o:a:k:s:"

        ret = -1

        seed = 3589306401

        rfd = <optimized out>

        __FUNCTION__ = "main"

(gdb)

 

 

cid:F3100D46-F00D-4610-87ED-3E91DA790A82

Johan De Clercq, Managing Director
Democon bvba - Ooigemstraat 41 - 8780 Oostrozebeke

Tel +3256980990 – GSM +32478720104

 


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users