[OpenSIPS-Users] opensips process dying (dialplan module?)

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Aug 24 11:07:10 CEST 2010


Hello Adelson,

better upgrade to latest 1.6 version (1.6.3) from SVN - it contains all 
recent fixes on 1.6 branch. Take care that the regexp engine for 
dialplan module was changed from 1.6.2 to 1.6.3 as old one (trex) was 
bogus and unmaintained. See 
http://www.opensips.org/Resources/DocsMigration162to163

The upgrade should be be smooth, no script or DB changes.

Regards,
Bogdan


Adelson O. Junior wrote:
> Hi list,
>
> my opensips process is dying constantly.
>
> According the dump core, it seems (for me) to be a function in
> dialplan that is causing it.
> Follows the dump from gdb.
> Is someone facing this kind of problem?
>
> opensips version is: opensips 1.6.1-notls (i386/linux)
>
> Thanks,
>
> ....
> Core was generated by `/usr/local/sbin/opensips -P
> /var/run/opensips.pid -m 256'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x00e450de in rule_translate (msg=0x81dbeac, string=...,
> rule=0xa821fda0, result=0xbfc34c4c) at dp_repl.c:192
> 192					memcpy(result->s + result->len, match.begin, match.len);
> (gdb) bt full
> #0  0x00e450de in rule_translate (msg=0x81dbeac, string=...,
> rule=0xa821fda0, result=0xbfc34c4c) at dp_repl.c:192
>         repl_nb = 0
>         offset = 0
>         token = {offset = 0, size = 2, type = REPLACE_NMATCH, u =
> {nmatch = 2, c = 2 '\002', spec = {type = PVT_NULL, getf = 0,
>               setf = 0, pvp = {pvn = {type = 1, u = {isname = {type =
> 0, name = {n = 9534827, s = {s = 0x917d6b "\201É\302\v",
>                           len = -1}}}, dname = 0x0}}, pvi = {type =
> 53, u = {ival = 10197728, dval = 0x9b9ae0}}, pvv = {
>                   s = 0xbfc362ec
> "\017\352\n\b\230\353\033\b\254\276\035\b", len = 9531122}}, pvc =
> 0xa821f964, trans = 0xe4721c}}}
>         subst_comp = 0xa821fc8c
>         repl_comp = 0xa821fc14
>         match = {begin = 0x830457a "1150212372 at 200.225.81.91:5060", len = -3366}
>         sv = {rs = {s = 0x4a98 <Address 0x4a98 out of bounds>, len =
> 136167084}, ri = 137377864, flags = 12}
>         uri = 0x0
>         __FUNCTION__ = "rule_translate"
> #1  0x00e463eb in translate (msg=0x81dbeac, input=...,
> output=0xbfc34c4c, idp=0xa821497c, attrs=0x0) at dp_repl.c:346
>         rulep = 0xa821fda0
>         indexp = <value optimized out>
>         rez = <value optimized out>
>         __FUNCTION__ = "translate"
> #2  0x00e3d2f7 in dp_translate_f (msg=0x81dbeac, str1=0x81d6dd4
> "\001", str2=0x81d6e50 "\001") at dialplan.c:368
>         dpid = 15
>         input = {s = 0x8304578 "551150212372 at 200.225.81.91:5060", len = 12}
>         output = {s = 0xe4ec20 "1150212372 at 200.225.81.91:5060", len = 0}
>         idp = 0xa821497c
>         repl_par = 0x81d6e50
>         attrs = {s = 0x81c7ee7 "post_ruri_id)", len = 12}
>         attrs_par = 0x0
>         __FUNCTION__ = "dp_translate_f"
> #3  0x080546fd in do_action (a=0x81c845c, msg=0x81dbeac) at action.c:967
>         val_s = {s = 0x81dbeac "\316#\001", len = 136120380}
>         aux = {s = 0x3bf816 "\205\300\017\205b\001", len = 136035128}
>         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>
>         user = <value optimized out>
>         uri = {user = {s = 0x3ce110 " \200\001", len = 136035128},
> passwd = {s = 0x81c2155 "post_ruri_id)", len = -1077719320},
>           host = {s = 0x81c7fdc "\001", len = 136167084}, port = {s =
> 0x4 <Address 0x4 out of bounds>, len = -1077719208}, params = {
>             s = 0x80aea0f
> "\211\306\351@\377\377\377\213M\020\211L$\b\213U\f\211T$\004\213s\f\211\064$\350\071\376\377\377\211ƅ\300\017---Type
> <return> to continue, or q <return> to quit---
> \205\035\377\377\377\213u\020\211t$\b\213E\f\211D$\004\213{\030\211<$\350\026\376\377\377\211\306\351\375\376\377\377\377$\275\254c\025\b\213}\020\211|$\b\213M\f\211L$\004\213S\f\211\024$\350\357\375\377\377\211ƃ",
> <incomplete sequence \370>, len = 136085424},
>           headers = {s = 0x81dbeac "\316#\001", len = 0}, port_no = 0,
> proto = 0, type = 3217249364, transport = {s = 0x0, len = 256},
>           ttl = {s = 0x81dbeac "\316#\001", len = -1077719352},
> user_param = {s = 0x81d4384 "\004", len = -1077719320}, maddr = {
>             s = 0x808f1a2
> "\205\300\017\205+\377\377\377\366E\354\001t\022\213\025\\9\025\b\213\r`9\025\b\211U\340\211M\344\213u\344\211u\274\213E\310\001\360\213}\024;\a\017\215W\001",
> len = 15}, method = {s = 0x7 <Address 0x7 out of bounds>, len =
> -1077719352}, lr = {
>             s = 0x6 <Address 0x6 out of bounds>, len = 1}, r2 = {s =
> 0x816752e "", len = -1474188324}, transport_val = {s = 0x0,
>             len = 2}, ttl_val = {s = 0x9f3269b "0.0.0.0", len = 14},
> user_param_val = {
>             s = 0xffffffff <Address 0xffffffff out of bounds>, len =
> 4}, maddr_val = {
>             s = 0xfffffff8 <Address 0xfffffff8 out of bounds>, len =
> 136120612}, method_val = {s = 0xe4e870 "4G\001",
>             len = -1077717836}, lr_val = {s = 0x81c2155
> "post_ruri_id)", len = 12}, r2_val = {s = 0x2 <Address 0x2 out of
> bounds>,
>             len = 137380436}}
>         next_hop = {user = {s = 0x9f1a0c0 "\001", len = -1077719656},
> passwd = {s = 0x65eba1 "\203\304\004[]É\366\215\274'",
>             len = 166830272}, host = {s = 0x765c00 "DXv", len =
> -1077719624}, port = {
>             s = 0x683588
> "\213]\364\213u\370\213}\374\211\354]Ã\276|\003", len = 166830272},
> params = {s = 0x0, len = -1077719560},
>           headers = {s = 0xc8817c " ", <incomplete sequence \320>, len
> = 136166452}, port_no = 41152, proto = 2545, type = 3217247736,
>           transport = {s = 0xc7f93d "\213N\b\307A\f", len =
> 166830272}, ttl = {s = 0xbfc34e0c "\017", len = 85560}, user_param = {
>             s = 0x81c2155 "post_ruri_id)", len = 1}, maddr = {s =
> 0x1c34ed0 <Address 0x1c34ed0 out of bounds>, len = -1468335304},
>           method = {s = 0x8129a72 "\211Dž\300\017\210\233", len =
> 136166452}, lr = {s = 0xbfc34ed0 "TB0\b\004", len = 0}, r2 = {
>             s = 0x3ce110 " \200\001", len = 137380436}, transport_val
> = {s = 0x81bbb38 "h\272\033\b2", len = -1077719496}, ttl_val = {
>             s = 0x3bcba6
> "\203\304,[^_]\303譫\377\377\211E\340\215}\360\211<$菫\377\377\213\263\360\377\377\377\211t$\004\211<$\350\375\254\377\377\306F\023",
> len = 136166452}, user_param_val = {s = 0x8304254 "", len = 12},
> maddr_val = {
>             s = 0xf <Address 0xf out of bounds>, len = 7}, method_val
> = {s = 0x81dbc34 "\230\342<", len = -1077719496}, lr_val = {
>             s = 0xc7cba6
> "\203\304\024[]\303U\211\345S\203\354\024\350O\377\377\377\201\303ĵ",
> len = 136166452}, r2_val = {
>             s = 0x3ce5a0 "<\b\035\b", <incomplete sequence \350>, len
> = -1077719344}}
>         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 = 0x10004 <Address 0x10004 out of bounds>, len
> = -1474188324}, ri = 3989776, flags = 3990920}
>         name_s = {s = 0x81d43c8 "\004", len = 0}
>         __FUNCTION__ = "do_action"
> #4  0x08057428 in run_action_list (a=0x81c8120, msg=0x81dbeac) at action.c:139
>         ret = 1
>         t = 0x81c845c
>         __FUNCTION__ = "run_action_list"
> #5  0x080555fd in do_action (a=0x81c86d8, msg=0x81dbeac) at action.c:706
>         val_s = {s = 0xad346b2f "", len = 156}
>         aux = {s = 0xa82228be "16X", len = 2}
>         ret = <value optimized out>
> ---Type <return> to continue, or q <return> to quit---
>         v = 1
>         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>
>         user = <value optimized out>
>         uri = {user = {
>             s = 0x22ce15
> "\211F4\271\223$I\222\213G\034\367\351\003W\034\301\372\002\213G\034\301\370\037)\302\211V8\213\177\f\203\357\001\211\370\367\351\001\372\301\372\002\211\370\301\370\037)\302\211V<1\300\203\304\f[^_]\303U\211\345\270\001",
> len = 10318560},
>           passwd = {s = 0x915daf "\203\304\f[]Ít&", len =
> -1077718684}, host = {s = 0x22e913 "\201\303-\240", len =
> -1077718600},
>           port = {s = 0xbfc351f8 "\334j/\b\001", len = -1077718696}, params = {
>             s = 0x22ee26
> "\203\304\020[^]ø\377\377\377\377\203\304\020[^]\303U\211\345WVS\203\354\f\350
> \001\377\377\201\303", <incomplete sequence \371\232>, len =
> -1077718600}, headers = {s = 0x9d72e0 "7", len = -1077718696}, port_no
> = 35136, proto = 35,
>           type = 2824502472, transport = {s = 0xbfc351f8
> "\334j/\b\001", len = -1077718520}, ttl = {
>             s = 0x231ac9
> "\205\300u\227\213\006\205\300\017\205\066\374\377\377\213M\224\213\061\211u\224\205\366\017\204$\374\377\377\203m\234\001\017\205Z\375\377\377\351\025\374\377\377\213}\220\213G\004\211D$\020\213U\020\211T$\f\215\263\260\353\377\377\211t$\b\215\213<\353\377\377\211L$\004\213\273\350\377\377\377\213\a\203\310\a\211\004$\350~\316\376\377\351\006\377\377\377\211u\234\211M\224\351\002\375\377\377\220\220U\211\345WVS\203\354\f\350\031\324\376\377\201\303\362m",
> len = -1470465072}, user_param = {
>             s = 0xbfc351b8 "\233\321nL\002", len = -1467357128}, maddr
> = {s = 0xa7fda0c4 "", len = 1024}, method = {
>             s = 0x23 <Address 0x23 out of bounds>, len = -1077718584},
> lr = {s = 0x80e71a4 "\211Ƌ\025p#\032\b\306\002",
>             len = -1476567040}, r2 = {s = 0x23 <Address 0x23 out of
> bounds>, len = -1077718600}, transport_val = {
>             s = 0xe4ec20 "1150212372 at 200.225.81.91:5060", len =
> 137384812}, ttl_val = {s = 0xe4cea7 "translate", len = 261728},
>           user_param_val = {s = 0x9f11867 "dr_attrs)", len = 3},
> maddr_val = {s = 0x1305363 <Address 0x1305363 out of bounds>,
>             len = -1467357128}, method_val = {s = 0xd <Address 0xd out
> of bounds>, len = 136083023}, lr_val = {s = 0xa8a1691c "\\",
>             len = 1282331035}, r2_val = {s = 0x2 <Address 0x2 out of
> bounds>, len = -1474156354}}
>         next_hop = {user = {s = 0x0, len = 10305524}, passwd = {s =
> 0x0, len = 1}, host = {s = 0xbfc350f0 " Qÿ\371w\221",
>             len = 9531022}, port = {s = 0x9b9d99 "/etc/localtime", len
> = 166800384}, params = {
>             s = 0x5b780135 <Address 0x5b780135 out of bounds>, len =
> 797150402}, headers = {s = 0x81b81e4 "\244\342\034\b\004",
>             len = 13}, port_no = 4, proto = 0, type = 9530759,
> transport = {s = 0x9f170a9 "BRT", len = 166800456}, ttl = {
>             s = 0x1 <Address 0x1 out of bounds>, len = 166800456},
> user_param = {s = 0x9d3ff4 "\234=\235", len = 9524902}, maddr = {
>             s = 0x0, len = 642}, method = {s = 0xd3 <Address 0xd3 out
> of bounds>, len = 0}, lr = {
>             s = 0x276 <Address 0x276 out of bounds>, len = -20}, r2 =
> {s = 0x7da <Address 0x7da out of bounds>, len = 2010},
>           transport_val = {s = 0x9d3ff4 "\234=\235", len = 10318560},
> ttl_val = {s = 0x1 <Address 0x1 out of bounds>,
>             len = -1077718752}, user_param_val = {s = 0x9177f9
> "\205\300uT1\366e\203=\f", len = -1077718684}, maddr_val = {
>             s = 0xffffd5d0 <Address 0xffffd5d0 out of bounds>, len =
> 10318560}, method_val = {s = 0xbfc3510c "", len = 10318560},
>           lr_val = {s = 0x0, len = -1077718600}, r2_val = {s =
> 0x9d72e0 "7", len = -1077718728}}
>         u = <value optimized out>
>         port = <value optimized out>
>         cmatch = <value optimized out>
>         aitem = <value optimized out>
> ---Type <return> to continue, or q <return> to quit---
>         adefault = <value optimized out>
>         spec = <value optimized out>
>         model = <value optimized out>
>         val = {rs = {s = 0x9f11867 "dr_attrs)", len = -1077718520}, ri
> = 135165564, flags = 3}
>         name_s = {s = 0x0, len = 0}
>         __FUNCTION__ = "do_action"
> #6  0x08057428 in run_action_list (a=0x81c7e74, msg=0x81dbeac) at action.c:139
>         ret = 1
>         t = 0x81c86d8
>         __FUNCTION__ = "run_action_list"
> #7  0x080555c7 in do_action (a=0x81ccf20, msg=0x81dbeac) at action.c:119
>         val_s = {s = 0x20 <Address 0x20 out of bounds>, len = 18727488}
>         aux = {s = 0x8061ee1 "\205\300tB\211\302\374\271\b", len = 136002560}
>         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>
>         user = <value optimized out>
>         uri = {user = {s = 0x65c2c2 "\213\206\244\003", len =
> 137384800}, passwd = {s = 0xc <Address 0xc out of bounds>, len = 0},
>           host = {s = 0x0, len = 0}, port = {s = 0xd <Address 0xd out
> of bounds>, len = 0}, params = {s = 0x0, len = 0}, headers = {
>             s = 0x0, len = -1464869544}, port_no = 62252, proto = 31,
> type = 2818416836, transport = {
>             s = 0x3f0 <Address 0x3f0 out of bounds>, len =
> -1077717768}, ttl = {s = 0x1e8b54 "\213\263(\377\377\377\213>\306\a",
>             len = -1476567040}, user_param = {s = 0x18 <Address 0x18
> out of bounds>, len = 80}, maddr = {s = 0x0, len = 0}, method = {
>             s = 0x0, len = 135865416}, lr = {
>             s = 0x8192447 "<sip:bbbted at 201.xxx.xxx.xxx>\r\nCall-ID:
> 40a5d1c94363a547787776ec1e304186 at 200.xxx.xxx.xxx\r\nCSeq: 102
> INVITE\r\nUser-Agent: Asterisk PBX\r\nMax-Forwards: 69\r\nDate: Fri,
> 20 Aug 2010 19:31:12 GMT\r\nAllow: INVITE, A"..., len = 0}, r2 = {
>             s = 0x8192447 "<sip:bbbted at 201.xxx.xxx.xxx>\r\nCall-ID:
> 40a5d1c94363a547787776ec1e304186 at 200.xxx.xxx.xxx\r\nCSeq: 102
> INVITE\r\nUser-Agent: Asterisk PBX\r\nMax-Forwards: 69\r\nDate: Fri,
> 20 Aug 2010 19:31:12 GMT\r\nAllow: INVITE, A"..., len = 135865415},
>           transport_val = {s = 0xa8b21788 "", len = 0}, ttl_val = {s =
> 0x0, len = 26}, user_param_val = {s = 0x0, len = 0},
>           maddr_val = {s = 0xa <Address 0xa out of bounds>, len = 3},
> method_val = {s = 0x0, len = 24}, lr_val = {s = 0x0,
>             len = 136168000}, r2_val = {s = 0x19 <Address 0x19 out of
> bounds>, len = -1464723576}}
>         next_hop = {user = {s = 0xbfc353b8 "\340\232\233", len =
> 137325280}, passwd = {s = 0x9f34788 "", len = 35}, host = {
>             s = 0x9f1a0c0 "\001", len = 0}, port = {
>             s = 0x65ec0c
> "\353\333\350\321c\377\377\213\020\213\203\260\377\377\377\211\020\213E\f\203\340\b\211E\360u\031\366E\f\030u%\213E\360\205\300t\264\307\004$\001",
> len = 12}, params = {s = 0xa8222870 "\254(\"\250\022", len =
> -1474156424}, headers = {s = 0x0,
>             len = -1474215520}, port_no = 0, proto = 0, type =
> 2820810942, transport = {s = 0x8 <Address 0x8 out of bounds>,
>             len = 166938360}, ttl = {s = 0x9f1a0c0 "\001", len =
> -1077718008}, user_param = {s = 0x684084 "\213E\334\307@\034\f",
>             len = 166830232}, maddr = {s = 0x2000 <Address 0x2000 out
> of bounds>, len = 10197728}, method = {
> ---Type <return> to continue, or q <return> to quit---
>             s = 0xc8817c " ", <incomplete sequence \320>, len =
> 10197728}, lr = {s = 0x9d5140 "", len = 97}, r2 = {s = 0x9d5164 "",
>             len = 10309988}, transport_val = {s = 0x0, len =
> 10310000}, ttl_val = {s = 0x38 <Address 0x38 out of bounds>,
>             len = 166830272}, user_param_val = {s = 0x9f1a088
> "pQ\235", len = 92}, maddr_val = {s = 0x0, len = 9417451}, method_val
> = {
>             s = 0x82f6aed "200.225.81.91:5060", len = 166930008},
> lr_val = {s = 0x9f36628 "200.\331I\001", len = -1077717904},
>           r2_val = {s = 0x23 <Address 0x23 out of bounds>, len = -1077717976}}
>         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 = 0x3f0 <Address 0x3f0 out of bounds>, len =
> 137373004}, ri = 137382812, flags = 2096273}
>         name_s = {s = 0x683588
> "\213]\364\213u\370\213}\374\211\354]Ã\276|\003", len = 135865441}
>         __FUNCTION__ = "do_action"
> #8  0x08057428 in run_action_list (a=0x81ccb70, msg=0x81dbeac) at action.c:139
>         ret = 1
>         t = 0x81ccf20
>         __FUNCTION__ = "run_action_list"
> #9  0x080577c3 in run_actions (a=0x81ccb70, msg=0x81dbeac) at action.c:119
>         __FUNCTION__ = "run_actions"
> #10 run_top_route (a=0x81ccb70, msg=0x81dbeac) at action.c:180
>         bk_action_flags = 0
>         bk_rec_lev = 2
> #11 0x00133afe in pre_print_uac_request (t=0xa87a0898, branch=0,
> request=0x81dbeac) at t_fwd.c:150
>         backup_route_type = 1
>         backup_list = 0xa87a1764
>         p = <value optimized out>
>         __FUNCTION__ = "pre_print_uac_request"
> #12 0x001348ec in add_uac (t=0xa87a0898, request=0x81dbeac,
> uri=0xbfc35888, next_hop=0xbfc35890, path=0x81dc1cc, proxy=0x0)
>     at t_fwd.c:400
>         branch = <value optimized out>
>         do_free_proxy = <value optimized out>
>         ret = 0
>         __FUNCTION__ = "add_uac"
> #13 0x00135cdd in t_forward_nonack (t=0xa87a0898, p_msg=0x81dbeac,
> proxy=0x0) at t_fwd.c:625
>         backup_dst = {s = 0x0, len = 0}
>         branch_ret = <value optimized out>
>         lowest_ret = <value optimized out>
>         current_uri = {s = 0x82f6adc
> "sip:551150212372 at 200.225.81.91:5060", len = 35}
>         added_branches = <value optimized out>
>         i = <value optimized out>
>         q = 29
> ---Type <return> to continue, or q <return> to quit---
>         t_invite = <value optimized out>
>         success_branch = <value optimized out>
>         dst_uri = {s = 0x81dbeac "\316#\001", len = 1}
>         bk_sock = 0x0
>         br_flags = <value optimized out>
>         bk_br_flags = 0
>         idx = <value optimized out>
>         path = {s = 0xa87a0898 "", len = 134896156}
>         __FUNCTION__ = "t_forward_nonack"
> #14 0x00131d18 in t_relay_to (p_msg=0x81dbeac, proxy=0x0, flags=<value
> optimized out>) at t_funcs.c:249
>         ret = <value optimized out>
>         new_tran = <value optimized out>
>         reply_ret = <value optimized out>
>         t = 0xa87a0898
>         __FUNCTION__ = "t_relay_to"
> #15 0x00145481 in w_t_relay (p_msg=0x81dbeac, proxy=0x0, flags=0x0) at tm.c:1081
>         t = <value optimized out>
>         ret = <value optimized out>
>         __FUNCTION__ = "w_t_relay"
> #16 0x080546fd in do_action (a=0x81bfa5c, msg=0x81dbeac) at action.c:967
>         val_s = {s = 0x0, len = 65537}
>         aux = {s = 0x765c00 "DXv", len = 0}
>         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>
>         user = <value optimized out>
>         uri = {user = {s = 0x80e71a4 "\211Ƌ\025p#\032\b\306\002", len
> = -1476567040}, passwd = {
>             s = 0x2b <Address 0x2b out of bounds>, len = -1077715512},
> host = {s = 0x80af542 "\211Å\300\017\204\242\t",
>             len = 136002560}, port = {s = 0xd <Address 0xd out of
> bounds>, len = 220584}, params = {s = 0x81c35cb "to_bkp)", len = 3},
>           headers = {s = 0x1f1b550 <Address 0x1f1b550 out of bounds>,
> len = -1465849692}, port_no = 23548, proto = 2058,
>           type = 6854089, transport = {s = 0x765c00 "DXv", len =
> 135865562}, ttl = {s = 0xc <Address 0xc out of bounds>,
>             len = 136171340}, user_param = {s = 0xc <Address 0xc out
> of bounds>, len = -1077715656}, maddr = {
>             s = 0x80e767c
> "\211\301\205\300t\026\213\065\374s\027\b\213\006\211A\004\211\016\061\300\203\304\060[^]á$]\027\b\203\070\377|S\213\r(]\027\b\205\311tP\350s\270\367\377\211ƍ]\364\211\034$袯\366\377\307D$\004\240*\033\b\211\034$貲\366\377\306\005\263*\033\b",
> len = 3}, method = {s = 0x81c35cb "to_bkp)", len = 6}, lr = {s =
> 0x81dcf4c ";rport=5060", len = 12}, r2 = {
>             s = 0x81dbeac "\316#\001", len = 0}, transport_val = {s =
> 0x173d42 "\203\300\001\017\204'\t", len = 136167084}, ttl_val = {
>             s = 0x100 <Address 0x100 out of bounds>, len = 0},
> user_param_val = {s = 0x0, len = 136066652}, maddr_val = {
> ---Type <return> to continue, or q <return> to quit---
>             s = 0x81c35cb "to_bkp)", len = -1077715576}, method_val =
> {s = 0x808fc35 "\205\300\017\210\356\001", len = 3}, lr_val = {
>             s = 0x81c35cb "to_bkp)", len = 6}, r2_val = {s = 0x81dcf4c
> ";rport=5060", len = 12}}
>         next_hop = {user = {s = 0xbfc35c4c "B \255\250\f", len =
> -1077715848}, passwd = {
>             s = 0x8096f97 "\211E\274\205\300\017\204U\004", len = 1},
> host = {s = 0x81c369b "to)", len = 2}, port = {
>             s = 0xbfc35c4c "B \255\250\f", len = 0}, params = {
>             s = 0xbfc35c6c "\254\276\035\b\254\276\035\b
> 7\034\b\270\\ÿe\357\b\b\254\276\035\b,7\034\b\250]ÿ\310$\031\b\264v/\b\330v/\b\244蠨Ġ",
> <incomplete sequence \375\247>, len = -1077715816}, headers = {s =
> 0x81dbeac "\316#\001", len = 136167084},
>           port_no = 8232, proto = 43181, type = 3217251448, transport
> = {s = 0x808a39c "\203\304,[^_]É\034$\350\336&\b",
>             len = -1077715544}, ttl = {s = 0x1 <Address 0x1 out of
> bounds>, len = -1077715704}, user_param = {
>             s = 0xa8ad2042 "551150212372", len = 12}, maddr = {s =
> 0x81c369b "to)", len = 2}, method = {
>             s = 0x80546fd
> "\211Ƌ;\351\265\350\377\377\213_\b\211\034$\350\223", <incomplete
> sequence \347>, len = 0}, lr = {s = 0x0,
>             len = 65536}, r2 = {s = 0x81dbeac "\316#\001", len =
> 136167084}, transport_val = {s = 0x81c3720 "\004",
>             len = -1077715784}, ttl_val = {
>             s = 0x808ef65
> "\211\302\205\300\017\205\377\376\377\377\213G0\205\300\017\204\364\376\377\377\213}\020\211|$\b\211D$\004\211\034$\350[\005\005",
> len = 136167084}, user_param_val = {s = 0x81c372c "", len =
> -1077715544}, maddr_val = {
>             s = 0x81924c8 "Max-Forwards: 69\r\nDate: Fri, 20 Aug 2010
> 19:31:12 GMT\r\nAllow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER,
> SUBSCRIBE, NOTIFY\r\nSupported: replaces\r\nContent-Type:
> application/sdp\r\nContent-Length: 261\r\n\r\nv="..., len =
> 137328308},
>           method_val = {s = 0x82f76d8 "9dc4 ", len = -1465849692},
> lr_val = {s = 0xa7fda0c4 "", len = 1024}, r2_val = {
>             s = 0x2b <Address 0x2b out of bounds>, len = -1077715720}}
>         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 = 0x46 <Address 0x46 out of bounds>, len =
> -1077715528}, ri = 6860379, flags = 814731889}
>         name_s = {s = 0xbfc35df8 "", len = 50}
>         __FUNCTION__ = "do_action"
> #17 0x08057428 in run_action_list (a=0x81bfa5c, msg=0x81dbeac) at action.c:139
>         ret = 136051400
>         t = 0x81bfa5c
>         __FUNCTION__ = "run_action_list"
> #18 0x080aeffe in eval_elem (e=0x81bfac8, msg=0x81dbeac, val=0x0) at
> route.c:1240
>         __FUNCTION__ = "eval_elem"
> #19 eval_expr (e=0x81bfac8, msg=0x81dbeac, val=0x0) at route.c:1537
>         ret = <value optimized out>
>         rec_lev = 3
>         __FUNCTION__ = "eval_expr"
> #20 0x080aea79 in eval_expr (e=0x81bfaf4, msg=0x81dbeac, val=0x0) at
> route.c:1553
>         ret = <value optimized out>
>         rec_lev = 3
>         __FUNCTION__ = "eval_expr"
> ---Type <return> to continue, or q <return> to quit---
> #21 0x080aea0f in eval_expr (e=0x81bfb20, msg=0x81dbeac, val=0x0) at
> route.c:1558
>         ret = <value optimized out>
>         rec_lev = 3
>         __FUNCTION__ = "eval_expr"
> #22 0x080534e2 in do_action (a=0x81bfe54, msg=0x81dbeac) at action.c:689
>         val_s = {s = 0x1b7c88 "\003", len = 135865265}
>         aux = {s = 0x80f2cb3 "\205\300\017\204v\002", len = 1801332}
>         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>
>         user = <value optimized out>
>         uri = {user = {s = 0x81dd610
> "T\305\035\b,\326\035\bt\331\035\b\377\377\377\377", len = 136164848},
> passwd = {
>             s = 0x81dc570 "accinsert into acc
> (method,from_tag,to_tag,callid,sip_code,sip_reason,time,src_user,src_domain,dst_user,dst_domain,src_ip,src_gw,dst_gw
> ) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)", len = 1}, host = {s =
> 0x81bebc4 "\001", len = 136167084}, port = {
>             s = 0x4 <Address 0x4 out of bounds>, len = -1077713928}, params = {
>             s = 0x80aea0f
> "\211\306\351@\377\377\377\213M\020\211L$\b\213U\f\211T$\004\213s\f\211\064$\350\071\376\377\377\211ƅ\300\017\205\035\377\377\377\213u\020\211t$\b\213E\f\211D$\004\213{\030\211<$\350\026\376\377\377\211\306\351\375\376\377\377\377$\275\254c\025\b\213}\020\211|$\b\213M\f\211L$\004\213S\f\211\024$\350\357\375\377\377\211ƃ",
> <incomplete sequence \370>, len = 136047512},
>           headers = {s = 0x81dbeac "\316#\001", len = 0}, port_no =
> 33148, proto = 200, type = 136164848, transport = {
>             s = 0xe <Address 0xe out of bounds>, len = 137380720}, ttl
> = {s = 0x8304404 "\001", len = 135865270}, user_param = {
>             s = 0x6 <Address 0x6 out of bounds>, len = -1077713560}, maddr = {
>             s = 0x810db7e
> "\211\205\230\376\377\377\205\300\017\204\060\070", len = 136002560},
> method = {
>             s = 0x20 <Address 0x20 out of bounds>, len = -1077714120},
> lr = {s = 0x1a718c "\034\300", len = 14}, r2 = {
>             s = 0x1b7b00 "\220r\032", len = -1077713992}, transport_val = {
>             s = 0x19df26
> "\205\300\017\211\066\376\377\377\213\203\210\377\377\377\213\020\203:\377|K\213\213l\377\377\377\213\071\205\377t\207\350\250\346\377\377\211E\274\215}\360\211<$\350z\346\377\377\213\263\264\377\377\377\211t$\004\211<$\350\070\347\377\377\306F\023",
> len = 136164848}, ttl_val = {s = 0x1b7b00 "\220r\032", len = 1801312},
> user_param_val = {s = 0xe <Address 0xe out of bounds>,
>             len = 2095932}, maddr_val = {s = 0x1b7cec "\003", len =
> 7}, method_val = {s = 0x1ff32c "T\001\003", len = -1466199576},
>           lr_val = {s = 0x81dbeac "\316#\001", len = -1077713800},
> r2_val = {s = 0x1b75b8 "I\201\263\250\a", len = 7}}
>         next_hop = {user = {s = 0xa8b240dc ",", len = -1077714328},
> passwd = {s = 0x808a39c "\203\304,[^_]É\034$\350\336&\b",
>             len = -1077714152}, host = {s = 0x1 <Address 0x1 out of
> bounds>, len = 0}, port = {s = 0x10 <Address 0x10 out of bounds>,
>             len = 136110868}, params = {s = 0x9f1272d "dst_gw) ", len
> = 6}, headers = {s = 0x0, len = 0}, port_no = 0, proto = 0,
>           type = 65558, transport = {s = 0xa8b37d70 "\315\"\001", len
> = -1464631952}, ttl = {s = 0x81b8070 "\004", len = -1077714264},
>           user_param = {
>             s = 0x808ef65
> "\211\302\205\300\017\205\377\376\377\377\213G0\205\300\017\204\364\376\377\377\213}\020\211|$\b\211D$\004\211\034$\350[\005\005",
> len = -1464631952}, maddr = {s = 0x81b807c "", len = -1077714152},
> method = {s = 0x3 <Address 0x3 out of bounds>,
>             len = 135865788}, lr = {s = 0x0, len = 0}, r2 = {s =
> 0xc7e1e8 "\201Ô\237", len = 1282321010}, transport_val = {
> ---Type <return> to continue, or q <return> to quit---
>             s = 0x81a27a0 "", len = 3}, ttl_val = {s = 0x0, len = 0},
> user_param_val = {
>             s = 0x81dd60c
> "T\305\035\bT\305\035\b,\326\035\bt\331\035\b\377\377\377\377", len =
> 136168788}, maddr_val = {
>             s = 0x81dd62c "t\331\035\bx\331\035\b\274\200\263\250",
> len = 136168788}, method_val = {
>             s = 0x3 <Address 0x3 out of bounds>, len = -1077714152},
> lr_val = {s = 0x81b2aa4 "", len = 13136386}, r2_val = {
>             s = 0xbfc362f8 "", len = -1077714072}}
>         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 = 0xa89b91bc "\003", len = 136167084}, ri = 2,
> flags = 14}
>         name_s = {s = 0x0, len = 136167084}
>         __FUNCTION__ = "do_action"
> #23 0x08057428 in run_action_list (a=0x81bf1d0, msg=0x81dbeac) at action.c:139
>         ret = -1
>         t = 0x81bfe54
>         __FUNCTION__ = "run_action_list"
> #24 0x080555c7 in do_action (a=0x81befac, msg=0x81dbeac) at action.c:119
>         val_s = {s = 0xc <Address 0xc out of bounds>, len = 5}
>         aux = {s = 0x82f8850 "HG0\b\204\060\060\b", len = 137348660}
>         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>
>         user = <value optimized out>
>         uri = {user = {s = 0xc8 <Address 0xc8 out of bounds>, len =
> -1077713264}, passwd = {s = 0xbfc3668c "Z\035\021",
>             len = 135865445}, host = {s = 0x9f327d8 "lan_group_id",
> len = 137381704}, port = {
>             s = 0x187c8 <Address 0x187c8 out of bounds>, len =
> 10205564}, params = {s = 0x9d3ff4 "\234=\235", len = 88}, headers = {
>             s = 0xbfc36680 "4\306/\b\f", len = -1077713408}, port_no =
> 38059, proto = 143, type = 10305524, transport = {
>             s = 0x2 <Address 0x2 out of bounds>, len = 0}, ttl = {s =
> 0x400 <Address 0x400 out of bounds>, len = 1024}, user_param = {
>             s = 0x400 <Address 0x400 out of bounds>, len = 135865300},
> maddr = {s = 0xb7fc19 <Address 0xb7fc19 out of bounds>,
>             len = 135865361}, method = {
>             s = 0x8192513 "CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE,
> NOTIFY\r\nSupported: replaces\r\nContent-Type:
> application/sdp\r\nContent-Length: 261\r\n\r\nv=0\r\no=root 2780 2780
> IN IP4 201.xxx.xxx.xxx\r\ns=session\r\nc=IN IP4
> 201.xxx.xxx.xxx\r\n"..., len = -1468095672},
>           lr = {s = 0xbfc36654 "\223&\031\b\344E0\bI", len = 9440192},
> r2 = {s = 0x9d5140 "", len = 4}, transport_val = {
>             s = 0x14 <Address 0x14 out of bounds>, len = 200}, ttl_val
> = {s = 0xa87ea314 "", len = 137381348}, user_param_val = {
> ---Type <return> to continue, or q <return> to quit---
>             s = 0x8192393 "Via: SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;branch=z9hG4bK2575bce2;rport\r\nFrom:
> \"01131327077\" <sip:bbbted at 200.xxx.xxx.xxx>;tag=as6819da5c\r\nTo:
> <sip:6749551150212372 at 200.xxx.xxx.xxx>\r\nContact:
> <sip:bbbted at 200.155"..., len = 137381348},
>           maddr_val = {s = 0x8304608 "as65 ", len = -1077713208}, method_val = {
>             s = 0x80efc19
> "\211EЋ>\215G\001\203\370(w\a\377$\205\034\346\025\b\241$]\027\b\203\070\376\017\215\326\001",
>             len = 135865235}, lr_val = {s = 0x8192693 "", len =
> 137381348}, r2_val = {s = 0x49 <Address 0x49 out of bounds>, len =
> 73}}
>         next_hop = {user = {
>             s = 0xa891e211 "a1b486\r\nTo:
> <sip:6749551156733228 at 200.xxx.xxx.xxx>;tag=a94c095b773be1dd6e8d668a785a9c84ab2a6f87\r\nContact:
> <sip:551156733228 at 200.225.81.91:5060>\r\nRecord-Route:
> <sip:200.xxx.xxx.xxx;lr=on;ftag=as46a1b486>\r\n"..., len =
> -1466834332},
>           passwd = {s = 0x1 <Address 0x1 out of bounds>, len =
> 136099868}, host = {s = 0xe8 <Address 0xe8 out of bounds>, len = 200},
>           port = {s = 0x46 <Address 0x46 out of bounds>, len = 0},
> params = {s = 0x4 <Address 0x4 out of bounds>, len = 114},
>           headers = {s = 0x0, len = 95363976}, port_no = 402, proto =
> 0, type = 3217253800, transport = {
>             s = 0x123ac5 "\201\303\377\260\003", len = 135865236}, ttl = {
>             s = 0xa891e134 "SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;received=201.xxx.xxx.xxx;branch=z9hG4bK61e18813;rport=5060\r\nCall-ID:
> 4a60a3c50ee35c1b3a1d92e41790f4f4 at 200.xxx.xxx.xxx\r\nFrom:
> \"01131327077\" <sip:bbbted at 20"..., len = 137380868},
>           user_param = {s = 0x1 <Address 0x1 out of bounds>, len =
> 135866003}, maddr = {
>             s = 0x8192398 "SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;branch=z9hG4bK2575bce2;rport\r\nFrom:
> \"01131327077\" <sip:bbbted at 200.xxx.xxx.xxx>;tag=as6819da5c\r\nTo:
> <sip:6749551150212372 at 200.xxx.xxx.xxx>\r\nContact:
> <sip:bbbted at 201.xxx.xxx.xxx"..., len = -1077713336}, method = {
>             s = 0x80eec1e
> "\211E\300\213\225d\377\377\377\203:\377\017\204\254\t", len =
> 135865240}, lr = {s = 0x8192693 "",
>             len = 137380868}, r2 = {s = 0x830535c
> "sip:551150212372 at 200.xxx.xxx.xxx", len = 1085}, transport_val = {s =
> 0x0, len = 1},
>           ttl_val = {s = 0x12bb92 "\201\303\062\060\003", len = 1085},
> user_param_val = {s = 0x0, len = 0}, maddr_val = {
>             s = 0x8192398 "SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;branch=z9hG4bK2575bce2;rport\r\nFrom:
> \"01131327077\" <sip:bbbted at 200.xxx.xxx.xxx>;tag=as6819da5c\r\nTo:
> <sip:6749551150212372 at 200.xxx.xxx.xxx>\r\nContact:
> <sip:bbbted at 201.xxx.xxx.xxx"..., len = 1}, method_val = {
>             s = 0xa87ea1fc "", len = -1077713240}, lr_val = {s =
> 0x8304404 "\001", len = 136167084}, r2_val = {s = 0x0, len = 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 = 0x819238a "SIP/2.0\r\nVia: SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;branch=z9hG4bK2575bce2;rport\r\nFrom:
> \"01131327077\" <sip:bbbted at 200.xxx.xxx.xxx>;tag=as6819da5c\r\nTo:
> <sip:6749551150212372 at 200.xxx.xxx.xxx>\r\nContact: <sip:braste"...,
> len = -1077713208},
>           ri = 135224866, flags = 2}
>         name_s = {s = 0x111d5a "\201ê*", len = 135866003}
>         __FUNCTION__ = "do_action"
> #25 0x08057428 in run_action_list (a=0x81bbd30, msg=0x81dbeac) at action.c:139
>         ret = 1
>         t = 0x81befac
>         __FUNCTION__ = "run_action_list"
> #26 0x080577c3 in run_actions (a=0x81bbd30, msg=0x81dbeac) at action.c:119
>         __FUNCTION__ = "run_actions"
> #27 run_top_route (a=0x81bbd30, msg=0x81dbeac) at action.c:180
> ---Type <return> to continue, or q <return> to quit---
>         bk_action_flags = 0
>         bk_rec_lev = 0
> #28 0x0809db32 in receive_msg (
>     buf=0x8192360 "INVITE sip:6749551150212372 at 200.xxx.xxx.xxx
> SIP/2.0\r\nVia: SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;branch=z9hG4bK2575bce2;rport\r\nFrom:
> \"01131327077\" <sip:bbbted at 200.xxx.xxx.xxx>;tag=as6819da5c\r\nTo:
> <sip:67495511502"..., len=819, rcv_info=0xbfc367b4)
>     at receive.c:162
>         msg = <value optimized out>
>         __FUNCTION__ = "receive_msg"
> #29 0x080e4d96 in udp_rcv_loop () at udp_server.c:492
>         len = 819
>         tmp = <value optimized out>
>         from = <value optimized out>
>         fromlen = 16
>         ri = {src_ip = {af = 2, len = 4, u = {addrl = {1392876488,
> 135585078, 3217254360, 9176822}, addr32 = {1392876488, 135585078,
>                 3217254360, 9176822}, addr16 = {39880, 21253, 56630,
> 2068, 26584, 49091, 1782, 140},
>               addr = "ț\005S6\335\024\b\330gÿ\366\006\214"}}, dst_ip =
> {af = 2, len = 4, u = {addrl = {1179771336, 0, 0, 0},
>               addr32 = {1179771336, 0, 0, 0}, addr16 = {57800, 18001,
> 0, 0, 0, 0, 0, 0},
>               addr = "\310\341QF", '\000' <repeats 11 times>}},
> src_port = 5060, dst_port = 5060, proto = 1, proto_reserved1 = 0,
>           proto_reserved2 = 0, src_su = {s = {sa_family = 2, sa_data =
> "\023\304ț\005S\000\000\000\000\000\000\000"}, sin = {
>               sin_family = 2, sin_port = 50195, sin_addr = {s_addr =
> 1392876488}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {
>               sin6_family = 2, sin6_port = 50195, sin6_flowinfo =
> 1392876488, 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 = 0x81b81b4}
>         p = <value optimized out>
>         buf = "INVITE sip:6749551150212372 at 200.xxx.xxx.xxx
> SIP/2.0\r\nVia: SIP/2.0/UDP
> 201.xxx.xxx.xxx:5060;branch=z9hG4bK2575bce2;rport\r\nFrom:
> \"01131327077\" <sip:bbbted at 200.xxx.xxx.xxx>;tag=as6819da5c\r\nTo:
> <sip:67495511502"...
>         __FUNCTION__ = "udp_rcv_loop"
> #30 0x08070820 in main_loop (argc=5, argv=0xbfc369b4) at main.c:818
>         i = 1
>         pid = <value optimized out>
>         si = <value optimized out>
>         startup_done = 0x0
>         chd_rank = 2
>         __FUNCTION__ = "main_loop"
> #31 main (argc=5, argv=0xbfc369b4) at main.c:1388
>         cfg_log_stderr = 0
>         cfg_stream = 0x9f05008
>         c = <value optimized out>
>         r = <value optimized out>
>         tmp = 0xbfc37bf5 ""
>         tmp_len = <value optimized out>
>         port = 9174453
>         proto = <value optimized out>
> ---Type <return> to continue, or q <return> to quit---
>         ret = <value optimized out>
>         seed = 712018567
>         rfd = 4
>         __FUNCTION__ = "main"
>
>
>
>
> --
> Adelson
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro




More information about the Users mailing list