[OpenSIPS-Devel] [ opensips-Bugs-3424888 ] Segmentation fault in comp_s2s

SourceForge.net noreply at sourceforge.net
Mon Oct 17 16:53:35 CEST 2011


Bugs item #3424888, was opened at 2011-10-17 18:53
Message generated for change (Tracker Item Submitted) made by sybasesql
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3424888&group_id=232389

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: core
Group: 1.7.x
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Sergey Lavrov (sybasesql)
Assigned to: Nobody/Anonymous (nobody)
Summary: Segmentation fault in comp_s2s

Initial Comment:

opensips-1.7.0 rev 8357
OS: CentOS 5.6 x86_64

Core was generated by `/usr/sbin/opensips'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000004562e1 in comp_s2s (op=21, s1=0x7fffecddae70, s2=0x7d09c8) at route.c:1086
1086                            backup = s1->s[s1->len];  s1->s[s1->len] = '\0';


This happened on config like this:

        if(                                                                                                                                                                                                                                 
                ($rd =~ "192.168.0.1|192.168.0.2|192.168.0.3") &&                                                                                                                                                                       
                ($rP =~ "udp|UDP|^$")                                                                                                                                                                                                       
        )                                                                                                                                                                                                                                   
        {                                                                                                                                                                                                                                   
                $ru = "sip:" + $rU + "@" + $rd + ":" + $rp + ";transport=tcp";                                                                                                                                                              
                xlog("L_INFO", "[03] New RURI, M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\n");                                                                                                                                                
        }
---

(gdb) bt
#0  0x00000000004562e1 in comp_s2s (op=21, s1=0x7fffecddae70, s2=0x7d09c8) at route.c:1086
#1  0x000000000045e299 in eval_elem (e=0x7aa7a8, msg=<value optimized out>, val=0x0) at route.c:1276
#2  eval_expr (e=0x7aa7a8, msg=<value optimized out>, val=0x0) at route.c:1740
#3  0x000000000045b955 in eval_expr (e=0x7aa7f8, msg=0x82cb60, val=0x0) at route.c:1761
#4  0x000000000045ba13 in eval_expr (e=0x7aa848, msg=0x82cb60, val=0x0) at route.c:1753
#5  0x000000000045b955 in eval_expr (e=0x7aa898, msg=0x82cb60, val=0x0) at route.c:1761
#6  0x00000000004124ab in do_action (a=0x7ab698, msg=0x82cb60) at action.c:830
#7  0x0000000000415cc3 in run_action_list (a=<value optimized out>, msg=0x82cb60) at action.c:141
#8  0x0000000000413a05 in do_action (a=0x79f160, msg=0x82cb60) at action.c:121
#9  0x0000000000415cc3 in run_action_list (a=<value optimized out>, msg=0x82cb60) at action.c:141
#10 0x000000000041487b in do_action (a=0x79f238, msg=0x82cb60) at action.c:847
#11 0x0000000000415cc3 in run_action_list (a=<value optimized out>, msg=0x82cb60) at action.c:141
#12 0x0000000000416060 in run_actions (a=0x799980, msg=0x82cb60) at action.c:121
#13 run_top_route (a=0x799980, msg=0x82cb60) at action.c:182
#14 0x000000000044f890 in receive_msg (
    buf=0x753020 "BYE sip:00000000000 at x.x.x.x:56201 SIP/2.0\r\nVia: SIP/2.0/UDP y.y.y.y:8888;rport;branch=z9hG4bKe4rc0vbrnzdn0b418402\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at 81"...,
    len=413, rcv_info=0x7fffecddca20) at receive.c:165
#15 0x000000000048f698 in udp_rcv_loop () at udp_server.c:419
#16 0x000000000042a57c in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:885
#17 main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1503

---

(gdb) bt full
#0  0x00000000004562e1 in comp_s2s (op=21, s1=0x7fffecddae70, s2=0x7d09c8) at route.c:1086
        backup = 0 '\000'
        backup2 = <value optimized out>
        rt = <value optimized out>
        ret = 0
        re = <value optimized out>
        __FUNCTION__ = "comp_s2s"
#1  0x000000000045e299 in eval_elem (e=0x7aa7a8, msg=<value optimized out>, val=0x0) at route.c:1276
        uri = {user = {s = 0x7a9eb8 "\002", len = 4268764}, passwd = {s = 0x0, len = 7680032}, host = {s = 0x82cb60 "L", len = 0}, port = {s = 0x100000001 <Address 0x100000001 out of bounds>, len = 6}, params = {
            s = 0x100000000 <Address 0x100000000 out of bounds>, len = 0}, headers = {s = 0xecddae70 <Address 0xecddae70 out of bounds>, len = 4096}, port_no = 1, proto = 0, type = ERROR_URI_T, transport = {s = 0x9ba43b0 " d\272\t", 
            len = -321016292}, ttl = {s = 0x48494405 <Address 0x48494405 out of bounds>, len = 0}, user_param = {s = 0x4d89d8ed <Address 0x4d89d8ed out of bounds>, len = 0}, maddr = {s = 0x0, len = 0}, method = {s = 0x0, 
            len = 1819726931}, lr = {s = 0xe299417e0eefd3eb <Address 0xe299417e0eefd3eb out of bounds>, len = 318055252}, r2 = {s = 0x37e85539e0 "", len = -399372229}, transport_val = {s = 0xf <Address 0xf out of bounds>, 
            len = 163201600}, ttl_val = {s = 0x37e85545a0 "", len = 163685164}, user_param_val = {s = 0x37e8274e2e "H\205\300H\211\305tJ\203=\353 .", len = 15}, maddr_val = {s = 0x100000000 <Address 0x100000000 out of bounds>, 
            len = 1}, method_val = {s = 0x9ba62a0 "\024", len = 7680032}, lr_val = {s = 0x9c1d4e0 "\003", len = 0}, r2_val = {s = 0x0, len = 0}, u_name = {{s = 0x1900000184 <Address 0x1900000184 out of bounds>, len = 25}, {
              s = 0x19d00000001 <Address 0x19d00000001 out of bounds>, len = 25}, {s = 0x19 <Address 0x19 out of bounds>, len = 0}, {s = 0x9ba4458 "", len = 16777217}, {s = 0x1 <Address 0x1 out of bounds>, len = 163201968}}, u_val = {{
              s = 0xffffffff00000000 <Address 0xffffffff00000000 out of bounds>, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 163393504}}, u_params_no = 20014}
        rval = {rs = {s = 0x9bd2fe0 "", len = -321015920}, ri = 0, flags = 0}
        p = <value optimized out>
        ret = <value optimized out>
        ival = <value optimized out>
        lval = {rs = {s = 0x77e5a0 "\260C\272\t", len = -321014592}, ri = -399370997, flags = 55}
        i = <value optimized out>
        __FUNCTION__ = "eval_elem"
#2  eval_expr (e=0x7aa7a8, msg=<value optimized out>, val=0x0) at route.c:1740
        ret = <value optimized out>
        rec_lev = 4
        __FUNCTION__ = "eval_expr"
#3  0x000000000045b955 in eval_expr (e=0x7aa7f8, msg=0x82cb60, val=0x0) at route.c:1761
        ret = <value optimized out>
        rec_lev = 4
        __FUNCTION__ = "eval_expr"
#4  0x000000000045ba13 in eval_expr (e=0x7aa848, msg=0x82cb60, val=0x0) at route.c:1753
        ret = 1
        rec_lev = 4
        __FUNCTION__ = "eval_expr"
#5  0x000000000045b955 in eval_expr (e=0x7aa898, msg=0x82cb60, val=0x0) at route.c:1761
        ret = <value optimized out>
        rec_lev = 4
        __FUNCTION__ = "eval_expr"
#6  0x00000000004124ab in do_action (a=0x7ab698, msg=0x82cb60) at action.c:830
        val_s = {s = 0x2b408d3e3338 " ", len = 1}
        aux = {s = 0x2b408d3e3188 "D", len = 1}
        ret = <value optimized out>
        v = <value optimized out>
        to = <value optimized out>
        p = <value optimized out>
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        len = <value optimized out>
        i = <value optimized out>
        user = <value optimized out>
        vals = {{s = 0x1 <Address 0x1 out of bounds>, len = 7680445}, {s = 0x0, len = 7}, {s = 0x180000000c <Address 0x180000000c out of bounds>, len = -321012400}, {s = 0x82cb60 "L", len = 8571744}, {
            s = 0x1 <Address 0x1 out of bounds>, len = 7680272}}
        result = {s = 0x79dea0 "\017", len = 7987064}
        uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x400000000 <Address 0x400000000 out of bounds>, len = 0}, host = {s = 0x0, len = 0}, port = {s = 0xd <Address 0xd out of bounds>, len = 8571744}, params = {s = 0x82cb60 "L", 
            len = 7969152}, headers = {s = 0x0, len = 7990736}, port_no = 4, proto = 0, type = ERROR_URI_T, transport = {s = 0x82cb60 "L", len = 8571744}, ttl = {s = 0x45b955 "\211\303\353\032\017\037\200", len = 0}, user_param = {
            s = 0x7fffecddc240 "(", len = 5294468}, maddr = {s = 0x0, len = -1846032992}, method = {s = 0x7fffecddbbe0 "\033", len = 8}, lr = {s = 0x7fffecddbcb0 "\340a^\215 at +", len = 0}, r2 = {
            s = 0x37e82e7490 "H\201\304", <incomplete sequence \330>, len = 48}, transport_val = {s = 0x7fffecddbbd0 "\314\001", len = -321012976}, ttl_val = {s = 0x73 <Address 0x73 out of bounds>, len = 0}, user_param_val = {s = 0x0, 
            len = 0}, maddr_val = {s = 0x0, len = 6050}, method_val = {s = 0x5 <Address 0x5 out of bounds>, len = 8571680}, lr_val = {s = 0xc <Address 0xc out of bounds>, len = 1929379855}, r2_val = {s = 0x436bac "Ic\304\306\004(", 
            len = 163684544}, u_name = {{s = 0x7fffecddbcd0 "83>\215 at +", len = -321012528}, {s = 0x0, len = 393}, {s = 0x19e <Address 0x19e out of bounds>, len = 8582153}, {s = 0x438e4d "\351B\001", len = 70}, {s = 0x2b4091f7c5a0 "", 
              len = -321012768}}, u_val = {{s = 0x8 <Address 0x8 out of bounds>, len = -321012560}, {s = 0x2b408d3cca19 "\203\370\377\211\303\017\205~\001", len = 460}, {s = 0x1cc0048ec9d <Address 0x1cc0048ec9d out of bounds>, 
              len = 27}, {s = 0x46c5c4 "\205\300u\332\351\002\377\377\377\017\037", len = 8267696}, {s = 0x2b4090d17590 "\a", len = 17}}, u_params_no = 64}
        next_hop = {user = {s = 0x0, len = 0}, passwd = {s = 0x34 <Address 0x34 out of bounds>, len = -321013632}, host = {s = 0x4000 <Address 0x4000 out of bounds>, len = -397067808}, port = {s = 0x37e832103b "/etc/localtime", 
            len = 15}, params = {s = 0x3535303609ba4240 <Address 0x3535303609ba4240 out of bounds>, len = -397064800}, headers = {s = 0x9c1a32c "", len = -400077266}, port_no = 15, proto = 0, type = ERROR_URI_T, transport = {
            s = 0x37e832103b "/etc/localtime", len = 32}, ttl = {s = 0x7fffecddbbd0 "\314\001", len = -321012976}, user_param = {s = 0x9c1a32c "", len = -321013456}, maddr = {s = 0x37e828c9ff "D\213=\372\242,", len = 1}, method = {
            s = 0x81a4 <Address 0x81a4 out of bounds>, len = 0}, lr = {s = 0x0, len = 2194}, r2 = {s = 0x1000 <Address 0x1000 out of bounds>, len = 8}, transport_val = {s = 0x37e831ffb6 "%H:%M:%S", len = 8180}, ttl_val = {
            s = 0x37e8321508 "T ", len = 8}, user_param_val = {s = 0x9c1a32c "", len = 163685164}, maddr_val = {s = 0x37e828d4a0 "\213\005Z\230,", len = 0}, method_val = {s = 0x37e8292068 "\351Y\377\377\377Hc\332L\211\377\276\060", 
            len = -399370994}, lr_val = {s = 0x37e8553a38 "\220Y\302\t", len = -397079840}, r2_val = {s = 0x7fffecddb9c0 "\001\200\255\373\067", len = 0}, u_name = {{s = 0x2b408d5e6201 "", len = -1923194400}, {
              s = 0x2b408d5e61e0 "6050_5 ", len = 34}, {s = 0x1 <Address 0x1 out of bounds>, len = -321013008}, {s = 0x2b408d3dfdff "%d_%u ", len = -1846032992}, {s = 0x37e82e754d "H\213T$(\306\002", len = -72515583}}, u_val = {{
              s = 0x2b408d5e61e0 "6050_5 ", len = -1923194400}, {s = 0x2b408d5e61e0 "6050_5 ", len = -1923194400}, {s = 0x2b408d5e61e7 "", len = -1923194367}, {s = 0x2b408d5e61e0 "6050_5 ", len = -1923194367}, {s = 0x0, len = 0}}, 
          u_params_no = 0}
        u = <value optimized out>
        port = <value optimized out>
        cmatch = <value optimized out>
        aitem = <value optimized out>
        adefault = <value optimized out>
        spec = <value optimized out>
        model = <value optimized out>
        val = {rs = {s = 0x2c <Address 0x2c out of bounds>, len = 14401536}, ri = -321012416, flags = 32767}
        pve = <value optimized out>
        name_s = {s = 0x753110 "ZTQ1ZThkMzdlZTc5ZDU5MWQ4NzVjMWQ1ZDQxNTQwOTg.\r\nCSeq: 1686 BYE\r\nMAX-Forwards: 69\r\nRoute: <sip:user at z.z.z.z;lr>\r\nRoute: <sip:user at j.j.j.j;lr>\r\nContent-Length: 0\r\n\r\n", 
          len = 7969152}
        __FUNCTION__ = "do_action"
#7  0x0000000000415cc3 in run_action_list (a=<value optimized out>, msg=0x82cb60) at action.c:141
        ret = -5
        t = 0x7ab698
        __FUNCTION__ = "run_action_list"
#8  0x0000000000413a05 in do_action (a=0x79f160, msg=0x82cb60) at action.c:121
        val_s = {s = 0x34353036ecddc310 <Address 0x34353036ecddc310 out of bounds>, len = 3}
        aux = {s = 0x400000000 <Address 0x400000000 out of bounds>, len = 163560476}
        ret = <value optimized out>
        v = <value optimized out>
        to = <value optimized out>
        p = <value optimized out>
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        len = <value optimized out>
        i = <value optimized out>
        user = <value optimized out>
        vals = {{s = 0x1d <Address 0x1d out of bounds>, len = 507}, {s = 0x9c1a320 "", len = 1318862470}, {s = 0x819fa0 "\017\233y", len = 3}, {s = 0x799b88 "I", len = 8571744}, {s = 0x819f08 "\360\232y", len = 8571744}}
        result = {s = 0x819f08 "\360\232y", len = 8571744}
        uri = {user = {s = 0x2010 <Address 0x2010 out of bounds>, len = 508}, passwd = {s = 0x2010 <Address 0x2010 out of bounds>, len = 163685136}, host = {s = 0x210 <Address 0x210 out of bounds>, len = -400079495}, port = {
            s = 0x9c1a32c "", len = -397067808}, params = {s = 0x1 <Address 0x1 out of bounds>, len = 7969152}, headers = {s = 0x0, len = 7987144}, port_no = 4, proto = 0, type = ERROR_URI_T, transport = {s = 0x82cb60 "L", 
            len = 8571744}, ttl = {s = 0x45b955 "\211\303\353\032\017\037\200", len = 115}, user_param = {s = 0x9c1a310 "", len = 0}, maddr = {s = 0x37e82753e2 "H\211\302\203=<\033.", len = 6050}, method = {
---Type <return> to continue, or q <return> to quit---
            s = 0x2010 <Address 0x2010 out of bounds>, len = 17}, lr = {s = 0x15 <Address 0x15 out of bounds>, len = 163684544}, r2 = {s = 0x0, len = 115}, transport_val = {s = 0x15 <Address 0x15 out of bounds>, len = 163684544}, 
          ttl_val = {s = 0x15 <Address 0x15 out of bounds>, len = 115}, user_param_val = {s = 0x7fffecddc240 "(", len = 5294468}, maddr_val = {s = 0x37e82728bb "H\203\304([]Ë\025\354\031.", len = -321011136}, method_val = {
            s = 0x15 <Address 0x15 out of bounds>, len = 21}, lr_val = {s = 0x9c1a0c0 "", len = 21}, r2_val = {s = 0x15 <Address 0x15 out of bounds>, len = 163684544}, u_name = {{
              s = 0x37e82d09fb "H\201\304", <incomplete sequence \310>, len = 10}, {s = 0x1100000012 <Address 0x1100000012 out of bounds>, len = 9}, {s = 0x12100000001 <Address 0x12100000001 out of bounds>, len = 1}, {
              s = 0x3840 <Address 0x3840 out of bounds>, len = 163201808}, {s = 0x498565 "\351\370\376\377\377I\203\275p\001", len = 8571744}}, u_val = {{s = 0x8000000 <Address 0x8000000 out of bounds>, len = 7680443}, {
              s = 0x7531bd "", len = 0}, {s = 0x445bc0 "\351\313\376\377\377H\203\070", len = 18}, {s = 0x819dd8 "#\231y", len = 163685152}, {s = 0x0, len = 7814272}}, u_params_no = 11}
        next_hop = {user = {s = 0x0, len = 0}, passwd = {s = 0x9bfbc1c "", len = -400077266}, host = {s = 0xf <Address 0xf out of bounds>, len = -397067808}, port = {s = 0x37e832103b "/etc/localtime", len = 15}, params = {
            s = 0x9ba4240 "/etc/localtime", len = -397064800}, headers = {s = 0x9c1a32c "", len = -400077266}, port_no = 15, proto = 0, type = ERROR_URI_T, transport = {s = 0x37e832103b "/etc/localtime", len = 1}, ttl = {
            s = 0x9ba4240 "/etc/localtime", len = -397064800}, user_param = {s = 0x9c1a32c "", len = -321011968}, maddr = {s = 0x37e828c9ff "D\213=\372\242,", len = 1}, method = {s = 0x81a4 <Address 0x81a4 out of bounds>, len = 0}, 
          lr = {s = 0x0, len = 2194}, r2 = {s = 0x1000 <Address 0x1000 out of bounds>, len = 8}, transport_val = {s = 0x37e831ffb6 "%H:%M:%S", len = 8180}, ttl_val = {s = 0x37e8321508 "T ", len = 8}, user_param_val = {
            s = 0x9c1a32c "", len = 163685164}, maddr_val = {s = 0x37e828d4a0 "\213\005Z\230,", len = 0}, method_val = {s = 0x37e8292068 "\351Y\377\377\377Hc\332L\211\377\276\060", len = -397081856}, lr_val = {
            s = 0x37e8553a38 "\220Y\302\t", len = -397079840}, r2_val = {s = 0x7fffecddc140 "\n", len = 16}, u_name = {{s = 0x7fffecddc140 "\n", len = -321011584}, {s = 0x37e85545a0 "", len = -397081856}, {
              s = 0x6e8274e2e <Address 0x6e8274e2e out of bounds>, len = 163201808}, {s = 0x8 <Address 0x8 out of bounds>, len = 0}, {s = 0x9ba4240 "/etc/localtime", len = -397064800}}, u_val = {{s = 0x50c984 "%.*s", len = 1}, {
              s = 0x37e828c9ff "D\213=\372\242,", len = 8208}, {s = 0x37e85539e0 "", len = 7969672}, {s = 0x258 <Address 0x258 out of bounds>, len = -397067808}, {s = 0x7fffecddc240 "(", len = 608}}, u_params_no = 49952}
        u = <value optimized out>
        port = <value optimized out>
        cmatch = <value optimized out>
        aitem = <value optimized out>
        adefault = <value optimized out>
        spec = <value optimized out>
        model = <value optimized out>
        val = {rs = {s = 0x82cb60 "L", len = -399700621}, ri = 40, flags = 48}
        pve = <value optimized out>
        name_s = {s = 0x7fffecddc34c "", len = 8571744}
        __FUNCTION__ = "do_action"
#9  0x0000000000415cc3 in run_action_list (a=<value optimized out>, msg=0x82cb60) at action.c:141
        ret = 1
        t = 0x79f160
        __FUNCTION__ = "run_action_list"
#10 0x000000000041487b in do_action (a=0x79f238, msg=0x82cb60) at action.c:847
        val_s = {s = 0x82cb68 "\001", len = 7680032}
        aux = {s = 0x2b4090ff4f60 "\360\314\037\222 at +", len = 413}
        ret = <value optimized out>
        v = 5168906
        to = <value optimized out>
        p = <value optimized out>
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        len = <value optimized out>
        i = <value optimized out>
        user = <value optimized out>
        vals = {{s = 0x50000000000000a <Address 0x50000000000000a out of bounds>, len = 4833067}, {s = 0x2b400000000a <Address 0x2b400000000a out of bounds>, len = 413}, {s = 0x954ab0 "\001", len = 7680032}, {
            s = 0x753055 "SIP/2.0/UDP y.y.y.y:8888;rport;branch=z9hG4bKe4rc0vbrnzdn0b418402\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at z.z.z.z:5066>;tag=452c011d\r\nCall-ID: ZTQ1ZThkMzdlZ"..., len = 7680445}, {s = 0x82d278 "\001", len = 4814882}}
        result = {
          s = 0x753050 "Via: SIP/2.0/UDP y.y.y.y:8888;rport;branch=z9hG4bKe4rc0vbrnzdn0b418402\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at z.z.z.z:5066>;tag=452c011d\r\nCall-ID: ZTQ1ZThk"..., len = 4817595}
        uri = {user = {s = 0x1 <Address 0x1 out of bounds>, len = 4631627}, passwd = {s = 0x12 <Address 0x12 out of bounds>, len = -1846032992}, host = {s = 0x3000000020 <Address 0x3000000020 out of bounds>, len = -321009392}, port = {
            s = 0x7fffecddc850 "\001", len = -1925395943}, params = {s = 0x9bfbc10 "", len = 1318862470}, headers = {s = 0x100010000001b <Address 0x100010000001b out of bounds>, len = 0}, port_no = 50592, proto = 37367, type = 11072, 
          transport = {s = 0x1 <Address 0x1 out of bounds>, len = -1846032992}, ttl = {s = 0x806ee8 "SIP_ORUI=sip:qip.ru", len = 20040107}, user_param = {s = 0x37e82d0d73 "H\201\304", <incomplete sequence \330>, len = 48}, maddr = {
            s = 0x7fffecddc730 "\277\311\335\354\377\177", len = -321010064}, method = {s = 0x46ac4b "\205\300\017\211=\377\377\377H\213\005\216\v,", len = 0}, lr = {s = 0x258 <Address 0x258 out of bounds>, len = -397067808}, r2 = {
            s = 0x2b408d3e30e1 "rtpp_test", len = 0}, transport_val = {s = 0x2b408d5e60c7 "E8\n", len = 1}, ttl_val = {s = 0x7fffecddc700 "\001\200\255\373 at +", len = 0}, user_param_val = {s = 0x7fffecddc9bf "", len = -321009248}, 
          maddr_val = {s = 0x7fffecddc9a0 "10 z.z.z.z 5060", len = 32}, method_val = {s = 0x1 <Address 0x1 out of bounds>, len = -321009616}, lr_val = {s = 0x2b4089b6e455 "%i %s %s", len = 10}, r2_val = {
            s = 0x37e82e754d "H\213T$(\306\002", len = -72515583}, u_name = {{s = 0x8173a0  <incomplete sequence \353>, len = 7680085}, {
              s = 0x753020 "BYE sip:00000000000 at a.a.a.a:56201 SIP/2.0\r\nVia: SIP/2.0/UDP y.y.y.y:8888;rport;branch=z9hG4bKe4rc0vbrnzdn0b418402\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at 81"..., len = 6}, {s = 0x4b7038 "H\205\300H\211D$@D\017\266T$(\017\204\b2", len = -321009217}, {s = 0x7fffecddc9a0 "10 z.z.z.z 5060", len = -321009217}, {s = 0x4a7f23 "L;t$ H\213D$\030", <incomplete sequence \307>, len = 0}}, 
          u_val = {{s = 0x4a7f06 "", len = 8573560}, {s = 0x7531bd "", len = 8483656}, {
              s = 0x75309a "\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at z.z.z.z:5066>;tag=452c011d\r\nCall-ID: ZTQ1ZThkMzdlZTc5ZDU5MWQ4NzVjMWQ1ZDQxNTQwOTg.\r\nCSeq: 1686 BYE\r\nMAX-Forwards: 69\r\nRo"..., len = 7680120}, {s = 0x0, len = 8573560}, {s = 0x9515a8 "\033", len = 7680431}}, u_params_no = 12435}
        next_hop = {user = {s = 0x7fffecddc520 "0", len = -1925317121}, passwd = {s = 0x2b4091f7c5a0 "", len = -399608499}, host = {s = 0x3031fbad8001 <Address 0x3031fbad8001 out of bounds>, len = -1923194400}, port = {
            s = 0x2b408d5e61e0 "6050_5 ", len = -1923194400}, params = {s = 0x2b408d5e61e0 "6050_5 ", len = -1923194393}, headers = {s = 0x2b408d5e6201 "", len = -1923194400}, port_no = 25089, proto = 36190, type = 11072, transport = {
            s = 0x0, len = 0}, ttl = {s = 0x0, len = 0}, user_param = {s = 0x0, len = 163435392}, maddr = {s = 0x37e85539e0 "", len = 0}, method = {s = 0x0, len = 115}, lr = {s = 0x9bfbc00 "", len = 0}, r2 = {s = 0x0, len = 6050}, 
          transport_val = {s = 0x2010 <Address 0x2010 out of bounds>, len = -1}, ttl_val = {s = 0x15 <Address 0x15 out of bounds>, len = 163435392}, user_param_val = {s = 0x37e8551a40 "", len = 0}, maddr_val = {
            s = 0x15 <Address 0x15 out of bounds>, len = 163435392}, method_val = {s = 0x0, len = -1846032992}, lr_val = {s = 0x7fffecddc610 "\033", len = 4}, r2_val = {s = 0x7fffecddc6e0 "0\310\335\354\377\177", len = 0}, u_name = {{
              s = 0x37e82e7490 "H\201\304", <incomplete sequence \330>, len = 48}, {s = 0x7fffecddc600 "\020\274\277\t", len = -321010368}, {s = 0x15 <Address 0x15 out of bounds>, len = 163435392}, {
              s = 0x37e82d09fb "H\201\304", <incomplete sequence \310>, len = 10}, {s = 0x1100000012 <Address 0x1100000012 out of bounds>, len = 6050}}, u_val = {{s = 0x4 <Address 0x4 out of bounds>, len = 1}, {
              s = 0x3840 <Address 0x3840 out of bounds>, len = 163201808}, {s = 0x7fffecddc768 "\275\061u", len = 8417000}, {s = 0x7fffecddc7d0 "\260J\225", len = -321009656}, {s = 0x7fffecddc768 "\275\061u", len = 6050}}, 
          u_params_no = 0}
        u = <value optimized out>
        port = <value optimized out>
        cmatch = <value optimized out>
        aitem = <value optimized out>
        adefault = <value optimized out>
        spec = <value optimized out>
        model = <value optimized out>
        val = {rs = {s = 0x3 <Address 0x3 out of bounds>, len = 4815071}, ri = 20, flags = 0}
        pve = <value optimized out>
        name_s = {s = 0x82cb60 "L", len = 9783984}
        __FUNCTION__ = "do_action"
#11 0x0000000000415cc3 in run_action_list (a=<value optimized out>, msg=0x82cb60) at action.c:141
        ret = 1
        t = 0x79f238
        __FUNCTION__ = "run_action_list"
#12 0x0000000000416060 in run_actions (a=0x799980, msg=0x82cb60) at action.c:121
        __FUNCTION__ = "run_actions"
#13 run_top_route (a=0x799980, msg=0x82cb60) at action.c:182
        bk_action_flags = 0
        bk_rec_lev = 0
        ret = 5168906
#14 0x000000000044f890 in receive_msg (
    buf=0x753020 "BYE sip:00000000000 at a.a.a.a:56201 SIP/2.0\r\nVia: SIP/2.0/UDP y.y.y.y:8888;rport;branch=z9hG4bKe4rc0vbrnzdn0b418402\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at 81"..., 
    len=413, rcv_info=0x7fffecddca20) at receive.c:165
        msg = 0x7fffecddae70
        start = {tv_sec = 808857653, tv_usec = 7859216}
        __FUNCTION__ = "receive_msg"
#15 0x000000000048f698 in udp_rcv_loop () at udp_server.c:419
        len = 413
        tmp = 0x2b4090d12388 ""
        from = <value optimized out>
        fromlen = 16
        ri = {src_ip = {af = 2, len = 4, u = {addrl = {504520529, 11}, addr32 = {504520529, 0, 11, 0}, addr16 = {24401, 7698, 0, 0, 11, 0, 0, 0}, addr = "Q_\022\036\000\000\000\000\v\000\000\000\000\000\000"}}, dst_ip = {af = 2, 
            len = 4, u = {addrl = {3947911249, 0}, addr32 = {3947911249, 0, 0, 0}, addr16 = {22609, 60240, 0, 0, 0, 0, 0, 0}, addr = "QXP\353", '\000' <repeats 11 times>}}, src_port = 8888, dst_port = 5060, proto = 1, 
          proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s = {sa_family = 2, sa_data = "\"\270Q_\022\036\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 47138, sin_addr = {s_addr = 504520529}, 
              sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2, sin6_port = 47138, sin6_flowinfo = 504520529, sin6_addr = {in6_u = {u6_addr8 = '\000' <repeats 15 times>, u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}, bind_address = 0x77ec10}
        p = 0x77e1b0
        buf = "BYE sip:00000000000 at a.a.a.a:56201 SIP/2.0\r\nVia: SIP/2.0/UDP y.y.y.y:8888;rport;branch=z9hG4bKe4rc0vbrnzdn0b418402\r\nFrom: <sip:user at domain.com>;tag=2826325\r\nTo: <sip:00000000000 at 81"...
        __FUNCTION__ = "udp_rcv_loop"
#16 0x000000000042a57c in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:885
        i = 2
        pid = <value optimized out>
        si = <value optimized out>
        startup_done = 0x0
        load_p = <value optimized out>
        chd_rank = 6
        __FUNCTION__ = "main_loop"
#17 main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1503
        cfg_log_stderr = <value optimized out>
        cfg_stream = 0x9b825e0
        c = <value optimized out>
        r = <value optimized out>
        tmp = 0x4e3eb7 "H\215\005Ba$"
        tmp_len = <value optimized out>
        port = 0
        proto = <value optimized out>
        ret = <value optimized out>
        seed = 231654629
        rfd = <value optimized out>
        __FUNCTION__ = "main"

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3424888&group_id=232389



More information about the Devel mailing list