I made the change and still have the problem. I have included the output from stepping thru via gdb and the block of code where I made the change and that was executed.

98          if (reg_use_domain) {
    99                  if (user_len)
   100                          aor_buf[_a->len++] = '@';
   101                  /* strip prefix (if defined) */
102 realm_prefix.s = cfg_get(registrar, registrar_cfg, realm_pref).s; 103 realm_prefix.len = cfg_get(registrar, registrar_cfg, realm_pref).len; 104 if (realm_prefix.len>0 && realm_prefix.len<puri.host.len && 105 (memcmp(realm_prefix.s, puri.host.s, realm_prefix.len)==0) ) { 106 memcpy(aor_buf + _a->len, puri.host.s + realm_prefix.len, 107 puri.host.len - realm_prefix.len); 108 _a->len += puri.host.len - realm_prefix.len;
   109                  } else {
110 memcpy(aor_buf + _a->len, puri.host.s, puri.host.len);
   111                          _a->len += puri.host.len;
   112                  }
   113          }



Thanks

Nathaniel

On 5/4/2012 2:55 AM, Daniel-Constantin Mierla wrote:
Hello,

interesting, it seems to crash at the evaluation of 'realm_prefix.len' - because it is 0, the IF condition should stop evaluation of the rest of the expression.

Can you try to change the first part of the condition at line 104 to:

if (realm_prefix.len>0 && ...

Cheers,
Daniel

On 5/4/12 4:42 AM, Akan wrote:
I was able to step thru via gdb to the point where Kamailio took a segment fault. I have included a backtrace as well as the output from me stepping thru common.c to the point where it failed. Hope this will help.

Thanks

Nathaniel

On 4/29/2012 4:37 AM, Daniel-Constantin Mierla wrote:
Hello,

the issue was a sig bus this time, which more enforced in sparc/solaris, not common in linux. I was looked at the structure and seems aligned ok, mis-alignment being the most often used to rise sigbus. What I could think as next reason was the empty string default value which may make solaris think is not accessible anymore at runtime via the cfg structure, so I changed the field for prefix to str and initialized to null to force allocation in any case.

Can you try with the attached patch and tell if works fine?

Cheers,
Daniel

On 4/28/12 6:49 PM, Akan wrote:
I tried adding the realm_prefix and still got the same problem. I ran kamailio thru gdb to try and step thru and get more information and have included the output in the attached text file. Hope this helps.

Thanks

Nathaniel L Keeling

On 4/26/2012 2:42 PM, Akan wrote:
No, but I do have an alias defined.

alias="mydomain.com:5080"

Thanks

Nathaniel

On 4/26/2012 3:41 AM, Daniel-Constantin Mierla wrote:
Hello,

do you set the realm_prefix parameter of registrar module?

http://kamailio.org/docs/modules/stable/modules_k/registrar.html#id2495082

If yes, can you paste it here?

Cheers,
Daniel

On 4/25/12 9:42 PM, Akan wrote:
I have 2 servers running Solaris and Kamailio 3.2.3 where on one Kamailio is terminating when it tries to save the location for a register request and the other is producing a core dump when processing an Option request. I have one server handling Register request while the other sip server forwards the register requests and handles the other requests. I have included the backtraces from the core dumps and the output from the log for the registrar server as well as the command that is causing kamailio to terminate:

        if (!save("location"))
                sl_reply_error();

4(3364) ERROR: *** cfgtrace: c=[/opt/kamailio-3.2/etc/kamailio/kamailio.cfg] l=714 a=17 n=if 4(3364) ERROR: *** cfgtrace: c=[/opt/kamailio-3.2/etc/kamailio/kamailio.cfg] l=711 a=26 n=save
14(3374) : <core> [pass_fd.c:293]: ERROR: receive_fd: EOF on 15
14(3374) DEBUG: <core> [tcp_main.c:3555]: DBG: handle_ser_child: dead child 4, pid 3364 (shutting down?) 14(3374) DEBUG: <core> [io_wait.h:617]: DBG: io_watch_del (1003743d8, 15, 0, 0x0) fd_no=18 called 0(3360) ALERT: <core> [main.c:751]: child process 3364 exited by a signal 10
 0(3360) ALERT: <core> [main.c:754]: core was not generated
0(3360) INFO: <core> [main.c:766]: INFO: terminating due to SIGCHLD
 6(3366) INFO: <core> [main.c:817]: INFO: signal 15 received
 1(3361) INFO: <core> [main.c:817]: INFO: signal 15 received
 2(3362) INFO: <core> [main.c:817]: INFO: signal 15 received
 3(3363) INFO: <core> [main.c:817]: INFO: signal 15 received
 5(3365) INFO: <core> [main.c:817]: INFO: signal 15 received
 7(3367) INFO: <core> [main.c:817]: INFO: signal 15 received
 8(3368) INFO: <core> [main.c:817]: INFO: signal 15 received
 9(3369) INFO: <core> [main.c:817]: INFO: signal 15 received
10(3370) INFO: <core> [main.c:817]: INFO: signal 15 received
11(3371) INFO: <core> [main.c:817]: INFO: signal 15 received
12(3372) INFO: <core> [main.c:817]: INFO: signal 15 received
13(3373) INFO: <core> [main.c:817]: INFO: signal 15 received
14(3374) INFO: <core> [main.c:817]: INFO: signal 15 received
 0(3360) DEBUG: presence_xml [presence_xml.c:347]: start
0(3360) ERROR: ctl [ctl.c:379]: ERROR: ctl: could not delete unix socket /tmp/kamailio_ctl: Permission denied (13) 0(3360) DEBUG: <core> [db_pool.c:102]: removing connection from the pool
 0(3360) DEBUG: db_postgres [km_pg_con.c:122]: PQfinish(100842470)
 0(3360) DEBUG: db_postgres [km_pg_con.c:126]: pkg_free(1004c1f30)
 0(3360) DEBUG: tm [t_funcs.c:122]: DEBUG: tm_shutdown : start
0(3360) DEBUG: tm [t_funcs.c:125]: DEBUG: tm_shutdown : emptying hash table 0(3360) DEBUG: tm [t_funcs.c:127]: DEBUG: tm_shutdown : removing semaphores 0(3360) DEBUG: tm [t_funcs.c:129]: DEBUG: tm_shutdown : destroying tmcb lists
 0(3360) DEBUG: tm [t_funcs.c:132]: DEBUG: tm_shutdown : done

Thanks

Nathaniel


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

--
Daniel-Constantin Mierla -http://www.asipto.com
http://twitter.com/#!/miconda  -http://www.linkedin.com/in/miconda

No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com>
Version: 2012.0.1913 / Virus Database: 2411/4959 - Release Date: 04/25/12


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.1913 / Virus Database: 2411/4960 - Release Date: 04/26/12




_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

--
Daniel-Constantin Mierla -http://www.asipto.com
http://twitter.com/#!/miconda  -http://www.linkedin.com/in/miconda


No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com>
Version: 2012.0.1913 / Virus Database: 2411/4965 - Release Date: 04/28/12


(gdb) step

Breakpoint 4, extract_aor (_uri=<value optimized out>, _a=0xffffffff7fffdb90) 
at common.c:100
100                             aor_buf[_a->len++] = '@';
10: _a->len = 8
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling", '\000' <repeats 247 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step

Breakpoint 5, extract_aor (_uri=<value optimized out>, _a=0xffffffff7fffdb90) 
at common.c:102
102                     realm_prefix.s = cfg_get(registrar, registrar_cfg, 
realm_pref).s;
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step

Breakpoint 7, extract_aor (_uri=<value optimized out>, _a=0xffffffff7fffdb90) 
at common.c:104
104                     if (realm_prefix.len>0 && 
realm_prefix.len<puri.host.len &&
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step
102                     realm_prefix.s = cfg_get(registrar, registrar_cfg, 
realm_pref).s;
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step

Breakpoint 8, extract_aor (_uri=<value optimized out>, _a=0xffffffff7fffdb90) 
at common.c:105
105                     (memcmp(realm_prefix.s, puri.host.s, 
realm_prefix.len)==0) ) {
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step
102                     realm_prefix.s = cfg_get(registrar, registrar_cfg, 
realm_pref).s;
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step

Breakpoint 6, extract_aor (_uri=<value optimized out>, _a=0xffffffff7fffdb90) 
at common.c:103
103                     realm_prefix.len = cfg_get(registrar, registrar_cfg, 
realm_pref).len;
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step
104                     if (realm_prefix.len>0 && 
realm_prefix.len<puri.host.len &&
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step

Program received signal SIGSEGV, Segmentation fault.
0xffffffff7b31245c in extract_aor (_uri=<value optimized out>, 
_a=0xffffffff7fffdb90) at common.c:104
104                     if (realm_prefix.len>0 && 
realm_prefix.len<puri.host.len &&
10: _a->len = 9
9: puri.host.len = 13
8: puri.host.s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...
7: registrar_cfg = (void *) 0xffffffff742df27c
6: realm_prefix.len = 0
5: realm_prefix.s = 0x0
4: _a = (str *) 0xffffffff7fffdb90
3: aor_buf = "nkeeling@", '\000' <repeats 246 times>
2: user_len = 8
1: reg_use_domain = 1
(gdb) step

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
Core was generated by `/opt/kamailio-3.2/sbin/kamailio'.
Program terminated with signal 11, Segmentation fault.
#0  0xffffffff7b31245c in extract_aor (_uri=<value optimized out>, 
_a=0xffffffff7fffdb90) at common.c:104
104                     if (realm_prefix.len>0 && 
realm_prefix.len<puri.host.len &&
(gdb) bt full
#0  0xffffffff7b31245c in extract_aor (_uri=<value optimized out>, 
_a=0xffffffff7fffdb90) at common.c:104
        aor_buf = "nkeeling@", '\000' <repeats 246 times>
        puri = {user = {
            s = 0x1003bc6a9 "nkeel...@akanvoice.com>\r\nMax-Forwards: 
68\r\nUser-Agent: Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N 
Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;e"...,
 len = 8}, passwd = {s = 0x0, len = 0}, host = {
            s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent: 
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\" 
<sip:nkeeling@192.168.1.173:3005;transport=tcp;registering_acc=akanvoice_com>;expires=60"...,
 len = 13}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0}, sip_params 
= {s = 0x0, len = 0},
          headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type = 
SIP_URI_T, flags = 0, transport = {s = 0x0, len = 0}, ttl = {s = 0x0, len = 0}, 
user_param = {s = 0x0,
            len = 0}, maddr = {s = 0x0, len = 0}, method = {s = 0x0, len = 0}, 
lr = {s = 0x0, len = 0}, r2 = {s = 0x0, len = 0}, transport_val = {s = 0x0, len 
= 0},
          ttl_val = {s = 0x0, len = 0}, user_param_val = {s = 0x0, len = 0}, 
maddr_val = {s = 0x0, len = 0}, method_val = {s = 0x0, len = 0}, lr_val = {s = 
0x0, len = 0},
          r2_val = {s = 0x0, len = 0}}
        user_len = 8
        avp_val = {n = 0, s = {s = 0x100000 <Address 0x100000 out of bounds>, 
len = 0}, re = 0x100000}
        avp = <value optimized out>
        uri = <value optimized out>
        realm_prefix = {s = 0x0, len = 0}
#1  0xffffffff7b30a194 in save (_m=0x1004d0338, _d=0xffffffff742da000, 
_cflags=0) at save.c:773
        c = 0x1004d0e08
        st = <value optimized out>
        mode = <value optimized out>
        aor = {s = 0xffffffff7b41c8e0 "nkeeling@", len = 9}
        ret = 1
#2  0x000000010002f174 in do_action (h=0xffffffff7fffe180, a=0x100496148, 
msg=0x1004d0338) at action.c:1122
        ret = -5
        v = <value optimized out>
        dst = {send_sock = 0x390, to = {s = {sa_family = 65535, sa_data = 
"ÿÿ~Äs|\000\000\000\000\000\000\000\002"}, sin = {sin_family = 65535, sin_port 
= 65535, sin_addr = {
                S_un = {S_un_b = {s_b1 = 126 '~', s_b2 = 196 'Ä', s_b3 = 115 
's', s_b4 = 124 '|'}, S_un_w = {s_w1 = 32452, s_w2 = 29564}, S_addr = 
2126803836}},
              sin_zero = "\000\000\000\000\000\000\000\002"}, sin6 = 
{sin6_family = 65535, sin6_port = 65535, sin6_flowinfo = 2126803836, sin6_addr 
= {_S6_un = {
                  _S6_u8 = "\000\000\000\000\000\000\000\002ÿÿÿÿv0w¸", _S6_u32 
= {0, 2, 4294967295, 1982887864}, __S6_align = 0}}, sin6_scope_id = 4294967295,
              __sin6_src_id = 1982893048}}, id = -1, proto = 118 'v', 
send_flags = {f = 48 '0', blst_imask = 130 '\202'}}
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        cmd = <value optimized out>
        len = <value optimized out>
        user = <value optimized out>
        uri = {user = {s = 0xffffffff7fffe15e "aH", len = -1}, passwd = {s = 
0xffffffff7fffe179 "ÿÿÿ~Ä\200\204", len = -1}, host = {
            s = 0x17fffffff <Address 0x17fffffff out of bounds>, len = -1}, 
port = {s = 0xffffffff7ec4bf78 "-", len = -1}, params = {
            s = 0x10000002d202b <Address 0x10000002d202b out of bounds>, len = 
-1}, sip_params = {s = 0xffffffff7ec4bfb0 "+", len = 0}, headers = {s = 0x0, 
len = 0},
          port_no = 0, proto = 0, type = ERROR_URI_T, flags = 0, transport = {s 
= 0x0, len = 0}, ttl = {s = 0x0, len = 0}, user_param = {s = 0xffffffff7fffe1c0 
"", len = 0},
          maddr = {s = 0x100421bd0 "ÿÿÿÿ~Äs|ÿÿÿÿ~Äs|ÿÿÿÿ~Äs\200", len = 0}, 
method = {s = 0x55 <Address 0x55 out of bounds>, len = -1}, lr = {s = 
0x100031d30 "@", len = 0},
          r2 = {s = 0x2000 <Address 0x2000 out of bounds>, len = -1}, 
transport_val = {s = 0x3000000000 <Address 0x3000000000 out of bounds>, len = 
0}, ttl_val = {
            s = 0x14 <Address 0x14 out of bounds>, len = -1}, user_param_val = 
{s = 0x1 <Address 0x1 out of bounds>, len = -1}, maddr_val = {
            s = 0x4 <Address 0x4 out of bounds>, len = -1}, method_val = {s = 
0x2 <Address 0x2 out of bounds>, len = 0}, lr_val = {s = 0x4f <Address 0x4f out 
of bounds>,
            len = -1}, r2_val = {s = 0x100494170 "", len = 1}}
        next_hop = {user = {s = 0xffffffff7fffe3b0 "ÿÿÿÿ~Äs}ÿÿÿÿ\177ÿå\020", 
len = -1}, passwd = {s = 0x100000 <Address 0x100000 out of bounds>, len = -1}, 
host = {
            s = 0x10002cd20 "@", len = -1}, port = {s = 0x100007e2d202b 
<Address 0x100007e2d202b out of bounds>, len = -1}, params = {s = 
0xffffffff7ec4bfb0 "+", len = 100},
          sip_params = {s = 0x1 <Address 0x1 out of bounds>, len = -1}, headers 
= {s = 0x100421bd0 "ÿÿÿÿ~Äs|ÿÿÿÿ~Äs|ÿÿÿÿ~Äs\200", len = 0}, port_no = 65535, 
proto = 65535,
          type = 2082031214, flags = 4294967295, transport = {s = 
0xffffffff7eaa8e14 "@", len = 0}, ttl = {s = 0x0, len = 0}, user_param = {s = 
0x0, len = -1}, maddr = {
            s = 0xffffffff7fffdff0 "", len = 0}, method = {s = 
0x3700000000000000 <Address 0x3700000000000000 out of bounds>, len = -1}, lr = {
            s = 0x1 <Address 0x1 out of bounds>, len = -1}, r2 = {s = 0x4 
<Address 0x4 out of bounds>, len = 0}, transport_val = {s = 0xffffffff7ec48084 
"", len = 0},
          ttl_val = {s = 0x2400 <Address 0x2400 out of bounds>, len = 1}, 
user_param_val = {s = 0xffffffff76206e90 "%2d(%d) %s: %s c=[%s] l=%d a=%d 
n=%.*s\n", len = 0},
          maddr_val = {s = 0x18f3d0 <Address 0x18f3d0 out of bounds>, len = 
-1}, method_val = {s = 0xffffffff7ec3c000 "", len = -1}, lr_val = {
            s = 0xffffffff76204270 "@\004\016Äâs¨¿\020oþ\\ÂF\200", len = -1}, 
r2_val = {s = 0x100421bd0 "ÿÿÿÿ~Äs|ÿÿÿÿ~Äs|ÿÿÿÿ~Äs\200", len = 0}}
        u = <value optimized out>
        port = <value optimized out>
        dst_host = <value optimized out>
        i = <value optimized out>
        flags = <value optimized out>
        avp = <value optimized out>
        st = {flags = 1, id = 55, name = {n = -1, s = {s = 0xffffffff76308c18 
"ÿÿÿÿt.\vHÿÿÿÿt-\227X", len = 1}, re = 0xffffffff76308c18}, avp = 0x10041dd60}
        sct = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        sjt = <value optimized out>
        rve = <value optimized out>
        mct = <value optimized out>
        rv = <value optimized out>
        rv1 = <value optimized out>
        c1 = {cache_type = 4294967295, val_type = 1981836400, c = {avp_val = {n 
= -1, s = {s = 0xffffffff7fffd791 "ÿÿÿ~Ä¿\200ÿÿÿÿ~Ä¿xÿÿÿÿ~Ä¿\210", len = -1},
              re = 0xffffffff7fffd791}, pval = {rs = {s = 0xffffffff7fffd791 
"ÿÿÿ~Ä¿\200ÿÿÿÿ~Ä¿xÿÿÿÿ~Ä¿\210", len = -1}, ri = 1, flags = 5047096}},
          i2s = "\000\000\000\000\000\000\000\032ÿÿÿÿ~Äs|\000\000\000\000\000"}
        s = {s = 0x3616 <Address 0x3616 out of bounds>, len = 1}
        srevp = {0x100496148, 0x1004d0338}
        mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str = 
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, 
u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}}
        __FUNCTION__ = "do_action"
#3  0x000000010002cd28 in run_actions (h=0xffffffff7fffe180, a=0x100496148, 
msg=0x1004d0338) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#4  0x0000000100036e50 in run_actions_safe (h=0xffffffff7ffff6c0, 
a=0x100496148, msg=0x1004d0338) at action.c:1662
        ctx = {rec_lev = 1, run_flags = 0, last_retcode = 0, jmp_env = 
{5047096, -2147493871, 4295151472, -2147493679, 4295192136, -2168160124, 9504, 
-2312079432,
            -2147486016, 4299768720, 4300014392, 4299771376}}
        ret = 2147475840
        ign_on_break = 0
#5  0x00000001000f8f28 in rval_get_int (h=0xffffffff7ffff6c0, msg=0x1004d0338, 
i=0xffffffff7fffe6a0, rv=0x100496900, cache=0x0) at rvalue.c:920
        r_avp = <value optimized out>
        avp_val = {n = 0, s = {s = 0x0, len = -1}, re = 0x0}
        pval = {rs = {s = 0x0, len = 0}, ri = 0, flags = 2147482624}
        tmp = {s = 0x2520 <Address 0x2520 out of bounds>, len = 0}
        s = 0x0
        r = <value optimized out>
        ret = 0
        destroy_pval = 0
#6  0x00000001000fe73c in rval_expr_eval_int (h=0xffffffff7ffff6c0, 
msg=0x1004d0338, res=0xffffffff7fffe6a0, rve=0x1004968f8) at rvalue.c:1914
        i1 = <value optimized out>
        i2 = <value optimized out>
        ret = -1
        c1 = {cache_type = RV_CACHE_EMPTY, val_type = RV_NONE, c = {avp_val = 
{n = -1, s = {s = 0xffffffff7ec4737c "\nn==", len = 0}, re = 
0xffffffff7ec4737c}, pval = {rs = {
                s = 0xffffffff7ec4737c "\nn==", len = 0}, ri = 0, flags = 0}}, 
i2s = "ÿÿÿÿ~Ä\200\204\000\000\000\000\000\000% \000\000\000\000\000"}
        c2 = {cache_type = RV_CACHE_PVAR, val_type = 4332496, c = {avp_val = {n 
= -1, s = {s = 0xffffffff76206e90 "%2d(%d) %s: %s c=[%s] l=%d a=%d n=%.*s\n", 
len = 0},
              re = 0xffffffff76206e90}, pval = {rs = {s = 0xffffffff76206e90 
"%2d(%d) %s: %s c=[%s] l=%d a=%d n=%.*s\n", len = 0}, ri = 0, flags = 1635280}},
          i2s = "\000\000\000\000\000\000\001hÿÿÿÿ~ÃÀ\000ÿÿÿÿ\177ÿ"}
        rv1 = <value optimized out>
        rv2 = <value optimized out>
#7  0x00000001000fe4ac in rval_expr_eval_int (h=0xffffffff7ffff6c0, 
msg=0x1004d0338, res=0xffffffff7fffeb00, rve=0x100497018) at rvalue.c:1922
        i1 = <value optimized out>
        i2 = <value optimized out>
        ret = -1
        c1 = {cache_type = RV_CACHE_EMPTY, val_type = 616, c = {avp_val = {n = 
1, s = {s = 0x100494390 "", len = 1}, re = 0x100494390}, pval = {rs = {s = 
0x100494390 "",
                len = 1}, ri = -1, flags = -3}}, i2s = 
"\000\000\000\000\000\000\000\001\000\000\000\000\177ÿÿÿ\000\000\000\000\177ÿ"}
        c2 = {cache_type = RV_CACHE_EMPTY, val_type = RV_NONE, c = {avp_val = 
{n = -1, s = {s = 0xffffffff7ec48084 "", len = -1}, re = 0xffffffff7ec48084}, 
pval = {rs = {
                s = 0xffffffff7ec48084 "", len = -1}, ri = 0, flags = 1}}, i2s 
= "\000\000\000\000\177ÿÿÿ\000\000\000\000\177ÿü\000\000\000\000\000\000"}
        rv1 = <value optimized out>
        rv2 = <value optimized out>
#8  0x000000010002e6d8 in do_action (h=0xffffffff7ffff6c0, a=0x100497738, 
msg=0x1004d0338) at action.c:1092
        ret = -5
        v = <value optimized out>
        dst = {send_sock = 0x100421bd0, to = {s = {sa_family = 65535, sa_data = 
"ÿÿzÐa¸\000\000\000\000\000\000\000"}, sin = {sin_family = 65535, sin_port = 
65535,
              sin_addr = {S_un = {S_un_b = {s_b1 = 122 'z', s_b2 = 208 'Ð', 
s_b3 = 97 'a', s_b4 = 184 '¸'}, S_un_w = {s_w1 = 31440, s_w2 = 25016}, S_addr = 
2060476856}},
              sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 
65535, sin6_port = 65535, sin6_flowinfo = 2060476856, sin6_addr = {_S6_un = {
---Type <return> to continue, or q <return> to quit---
                  _S6_u8 = '\000' <repeats 13 times>, "\030óÐ", _S6_u32 = {0, 
0, 0, 1635280}, __S6_align = 0}}, sin6_scope_id = 1, __sin6_src_id = 1355016}}, 
id = -1,
          proto = 126 '~', send_flags = {f = 195 'Ã', blst_imask = 192 'À'}}
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        cmd = <value optimized out>
        len = <value optimized out>
        user = <value optimized out>
        uri = {user = {s = 0xffffffff76206c70 "if", len = -1}, passwd = {s = 
0x100031d30 "@", len = 0}, host = {s = 0x0, len = -1}, port = {s = 
0xffffffff7fffe910 "",
            len = 0}, params = {s = 0x0, len = -1}, sip_params = {s = 0x1 
<Address 0x1 out of bounds>, len = -1}, headers = {s = 0x4 <Address 0x4 out of 
bounds>, len = -1},
          port_no = 0, proto = 0, type = SIPS_URI_T, flags = 0, transport = {
            s = 0x100422541 "         (((((", ' ' <repeats 18 times>, "H", 
'\020' <repeats 15 times>, 
"\204\204\204\204\204\204\204\204\204\204\020\020\020\020\020\020\020\201\201\201\201\201\201",
 '\001' <repeats 20 times>, "\020\020\020\020\020\020\202\202\202\202\202\202", 
'\002' <repeats 20 times>, "\020\020\020\020 ", len = -1}, ttl = {
            s = 0x100489120 "", len = 1}, user_param = {s = 0xffffffff7fffedf0 
"ÿÿÿÿ~Äs}ÿÿÿÿ\177ÿïP", len = -1}, maddr = {s = 0x100000 <Address 0x100000 out 
of bounds>,
            len = -1}, method = {s = 0x10002cd20 "@", len = -1}, lr = {s = 
0x1004d0338 "", len = -1}, r2 = {s = 0x1004bdee8 "", len = -1}, transport_val = 
{s = 0x0,
            len = -1}, ttl_val = {s = 0x1000fe4a4 "\177ÿÿï\224\a§ï¸\222 ", len 
= 0}, user_param_val = {s = 0xffffffff7fffdf11 "ÿÿÿv /\fÿÿÿÿ~ÃÀ", len = 1}, 
maddr_val = {
            s = 0xffffffff7fffdfd1 "", len = 1}, method_val = {s = 0x0, len = 
0}, lr_val = {s = 0x0, len = -1}, r2_val = {s = 0xffffffff7fffea30 "", len = 0}}
        next_hop = {user = {s = 0x0, len = -1}, passwd = {s = 0x1 <Address 0x1 
out of bounds>, len = 0}, host = {s = 0x4 <Address 0x4 out of bounds>, len = 
0}, port = {
            s = 0xffffffff7ec48084 "", len = 0}, params = {s = 0x2400 <Address 
0x2400 out of bounds>, len = 1}, sip_params = {
            s = 0xffffffff76206e90 "%2d(%d) %s: %s c=[%s] l=%d a=%d n=%.*s\n", 
len = 0}, headers = {s = 0x18f3d0 <Address 0x18f3d0 out of bounds>, len = 0}, 
port_no = 65535,
          proto = 65535, type = 2126757888, flags = 4294967295, transport = {s 
= 0xffffffff76204270 "@\004\016Äâs¨¿\020oþ\\ÂF\200", len = 0}, ttl = {
            s = 0x100422541 "         (((((", ' ' <repeats 18 times>, "H", 
'\020' <repeats 15 times>, 
"\204\204\204\204\204\204\204\204\204\204\020\020\020\020\020\020\020\201\201\201\201\201\201",
 '\001' <repeats 20 times>, "\020\020\020\020\020\020\202\202\202\202\202\202", 
'\002' <repeats 20 times>, "\020\020\020\020 ", len = 0}, user_param = {
            s = 0x26 <Address 0x26 out of bounds>, len = 0}, maddr = {s = 0x26 
<Address 0x26 out of bounds>, len = 1}, method = {s = 0x6 <Address 0x6 out of 
bounds>,
            len = -1}, lr = {s = 0x26a <Address 0x26a out of bounds>, len = 0}, 
r2 = {s = 0xffffffff7ec4737c "\nn==", len = 0}, transport_val = {s = 
0xffffffff763077b8 "",
            len = -1}, ttl_val = {s = 0xffffffff76308278 "ÿÿÿÿ", len = 1}, 
user_param_val = {s = 0xffffffff76308c18 "ÿÿÿÿt.\vHÿÿÿÿt-\227X", len = 1}, 
maddr_val = {
            s = 0x10041dd60 "", len = -1}, method_val = {s = 0x100038ed4 
"\237À@", len = -1}, lr_val = {s = 0xffffffff7fffeb80 "ÿÿÿÿ\177ÿãÑ", len = 0}, 
r2_val = {
            s = 0x3616 <Address 0x3616 out of bounds>, len = 1}}
        u = <value optimized out>
        port = <value optimized out>
        dst_host = <value optimized out>
        i = <value optimized out>
        flags = <value optimized out>
        avp = <value optimized out>
        st = {flags = 4294967295, id = 32767, name = {n = -1, s = {s = 
0xffffffff7ad041d4 "@\004\nÓ\220\002!", len = -1}, re = 0xffffffff7ad041d4}, 
avp = 0x100036e48}
        sct = <value optimized out>
        sjt = <value optimized out>
        rve = 0x100497018
        mct = <value optimized out>
        rv = <value optimized out>
        rv1 = <value optimized out>
        c1 = {cache_type = 4294967295, val_type = 1981839032, c = {avp_val = {n 
= 1, s = {s = 0x100222288 "/opt/kamailio-3.2/etc/kamailio/kamailio.cfg", len = 
0},
              re = 0x100222288}, pval = {rs = {s = 0x100222288 
"/opt/kamailio-3.2/etc/kamailio/kamailio.cfg", len = 0}, ri = 0, flags = 6}},
          i2s = "\000\000\000\000\000\000\000\005ÿÿÿÿv kè\000\000\000\000\000"}
        s = {s = 0x7fffffff <Address 0x7fffffff out of bounds>, len = 0}
        srevp = {0x100497738, 0x1004d0338}
        mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str = 
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, 
u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}}
        __FUNCTION__ = "do_action"
#9  0x000000010002cd28 in run_actions (h=0xffffffff7ffff6c0, a=0x100493df0, 
msg=0x1004d0338) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#10 0x000000010002e228 in do_action (h=0xffffffff7ffff6c0, a=0x100489bb0, 
msg=0x1004d0338) at action.c:732
        ret = -5
        v = <value optimized out>
        dst = {send_sock = 0x6400, to = {s = {sa_family = 0, sa_data = 
"\000\000a\000\000\001\000\000\000\000\000\000\000"}, sin = {sin_family = 0, 
sin_port = 0, sin_addr = {
---Type <return> to continue, or q <return> to quit---
                S_un = {S_un_b = {s_b1 = 97 'a', s_b2 = 0 '\000', s_b3 = 0 
'\000', s_b4 = 1 '\001'}, S_un_w = {s_w1 = 24832, s_w2 = 1}, S_addr = 
1627389953}},
              sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 
0, sin6_port = 0, sin6_flowinfo = 1627389953, sin6_addr = {_S6_un = {
                  _S6_u8 = '\000' <repeats 14 times>, "6\026", _S6_u32 = {0, 0, 
0, 13846}, __S6_align = 0}}, sin6_scope_id = 1, __sin6_src_id = 2420696}}, id = 
-1,
          proto = 124 '|', send_flags = {f = 25 '\031', blst_imask = 83 'S'}}
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        cmd = <value optimized out>
        len = <value optimized out>
        user = <value optimized out>
        uri = {user = {s = 0x100036e48 "\177ÿצÆ'§\223Â\a§\223±: ", len = 0}, 
passwd = {s = 0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 0}, host = {
            s = 0xffffffff7ec48084 "", len = 0}, port = {s = 0x100421ad0 "", 
len = 0}, params = {s = 0x0, len = 0}, sip_params = {s = 0x3b08 <Address 0x3b08 
out of bounds>,
            len = 0}, headers = {s = 0x7ffffc00 <Address 0x7ffffc00 out of 
bounds>, len = 0}, port_no = 65535, proto = 65535, type = 2126807172, flags = 
0, transport = {
            s = 0x2400 <Address 0x2400 out of bounds>, len = -1}, ttl = {s = 
0x100489120 "", len = 1}, user_param = {s = 0x18f3d0 <Address 0x18f3d0 out of 
bounds>, len = 0},
          maddr = {s = 0xffffffff7ffff6c0 "", len = -1}, method = {s = 
0x1000f8f20 "\177ü÷À\220\020", len = -1}, lr = {s = 0x100489120 "", len = 1}, 
r2 = {
            s = 0xffffffff7ec3c000 "", len = -1}, transport_val = {s = 
0xffffffff7c169414 "@\004ÐCØX`\200\020oýÈ\001", len = 0}, ttl_val = {
            s = 0x1000fe4a4 "\177ÿÿï\224\a§ï¸\222 ", len = 0}, user_param_val = 
{s = 0xffffffff7fffe431 "", len = 1}, maddr_val = {s = 0xffffffff7fffe4f1 "", 
len = 1},
          method_val = {s = 0x0, len = 0}, lr_val = {s = 0x0, len = -1}, r2_val 
= {s = 0xffffffff7fffef50 "ÿÿÿÿ\177ÿöÀ", len = 0}}
        next_hop = {user = {s = 0x0, len = 1}, passwd = {s = 0x0, len = 0}, 
host = {s = 0x0, len = 0}, port = {s = 0x100400 <Address 0x100400 out of 
bounds>, len = 0},
          params = {s = 0xffffffff763077b8 "", len = -1}, sip_params = {s = 
0x1004d0338 "", len = -1}, headers = {s = 0x100489348 "", len = 0}, port_no = 
0, proto = 0,
          type = ERROR_URI_T, flags = 4294967295, transport = {s = 0x1000fe734 
"\177ÿé\203\230\020 ", len = 0}, ttl = {s = 0xffffffff7ec48084 "", len = 0}, 
user_param = {
            s = 0x2400 <Address 0x2400 out of bounds>, len = 1}, maddr = {s = 
0xffffffff7c195328 "%2d(%d) %s: %sDEBUG: t_check_msg: msg id=%d global id=%d T 
end=%p\n",
            len = 1}, method = {s = 0x11 <Address 0x11 out of bounds>, len = 
0}, lr = {s = 0x26e <Address 0x26e out of bounds>, len = 0}, r2 = {
            s = 0x100400 <Address 0x100400 out of bounds>, len = 0}, 
transport_val = {s = 0xffffffff763077b8 "", len = -1}, ttl_val = {s = 
0xffffffff76308278 "ÿÿÿÿ",
            len = 0}, user_param_val = {s = 0xffffffff7ec4737c "\nn==", len = 
0}, maddr_val = {s = 0x106 <Address 0x106 out of bounds>, len = 0}, method_val 
= {
            s = 0xffffffff7ec4737c "\nn==", len = 0}, lr_val = {s = 
0xffffffff7b216ad8 "", len = -1}, r2_val = {s = 0x1004d0338 "", len = -1}}
        u = <value optimized out>
        port = <value optimized out>
        dst_host = <value optimized out>
        i = 3
        flags = <value optimized out>
        avp = <value optimized out>
        st = {flags = 0, id = 0, name = {n = 0, s = {s = 0x2 <Address 0x2 out 
of bounds>, len = 0}, re = 0x2}, avp = 0xffffffff77a109b8}
        sct = <value optimized out>
        sjt = <value optimized out>
        rve = <value optimized out>
        mct = <value optimized out>
        rv = 0x0
        rv1 = <value optimized out>
        c1 = {cache_type = RV_CACHE_PVAR, val_type = 4756288, c = {avp_val = {n 
= -1, s = {s = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, 
len = 0},
              re = 0xffffffffffffffff}, pval = {rs = {s = 0xffffffffffffffff 
<Address 0xffffffffffffffff out of bounds>, len = 0}, ri = -1, flags = 
2147477745}},
          i2s = "\000\000\000\001\000\002æÐÿÿÿÿv lpÿÿÿÿ|\024"}
        s = {s = 0xffffffff7ffff850 "", len = 0}
        srevp = {0x100489bb0, 0x1004d0338}
        mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str = 
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, 
u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}}
        __FUNCTION__ = "do_action"
#11 0x000000010002cd28 in run_actions (h=0xffffffff7ffff6c0, a=0x100489bb0, 
msg=0x1004d0338) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#12 0x000000010002e738 in do_action (h=0xffffffff7ffff6c0, a=0x100489f10, 
msg=0x1004d0338) at action.c:1107
        ret = 1
        v = 1
        dst = {send_sock = 0x1003bc7ba, to = {s = {sa_family = 0, sa_data = 
"\000\001\000;É \000\000\000\001\000LúØ"}, sin = {sin_family = 0, sin_port = 1, 
sin_addr = {
                S_un = {S_un_b = {s_b1 = 0 '\000', s_b2 = 59 ';', s_b3 = 201 
'É', s_b4 = 32 ' '}, S_un_w = {s_w1 = 59, s_w2 = 51488}, S_addr = 3918112}},
              sin_zero = "\000\000\000\001\000LúØ"}, sin6 = {sin6_family = 0, 
sin6_port = 1, sin6_flowinfo = 3918112, sin6_addr = {_S6_un = {
---Type <return> to continue, or q <return> to quit---
                  _S6_u8 = 
"\000\000\000\001\000LúØ\000\000\000\000\000\000\000\005", _S6_u32 = {1, 
5044952, 0, 5}, __S6_align = 1}}, sin6_scope_id = 1,
              __sin6_src_id = 5044952}}, id = 1, proto = 0 '\000', send_flags = 
{f = 59 ';', blst_imask = 199 'Ç'}}
        tmp = <value optimized out>
        new_uri = <value optimized out>
        end = <value optimized out>
        crt = <value optimized out>
        cmd = <value optimized out>
        len = <value optimized out>
        user = <value optimized out>
        uri = {user = {s = 0x1004cfc20 "", len = 0}, passwd = {s = 0x0, len = 
0}, host = {s = 0x0, len = 0}, port = {s = 0x0, len = 0}, params = {s = 0x0, 
len = 0},
          sip_params = {s = 0x0, len = 0}, headers = {s = 0x0, len = 0}, 
port_no = 0, proto = 0, type = ERROR_URI_T, flags = 0, transport = {s = 0x0, 
len = 0}, ttl = {
            s = 0x0, len = 1}, user_param = {s = 0x1003bc91e "\r\n", len = 0}, 
maddr = {s = 0x0, len = 0}, method = {s = 0x0, len = 0}, lr = {s = 0x0, len = 
0}, r2 = {
            s = 0x0, len = 0}, transport_val = {s = 0x0, len = 0}, ttl_val = {s 
= 0x0, len = 0}, user_param_val = {s = 0x0, len = 1}, maddr_val = {
            s = 0x33800000000 <Address 0x33800000000 out of bounds>, len = 0}, 
method_val = {s = 0x0, len = 0}, lr_val = {s = 0x0, len = 0}, r2_val = {s = 
0x0, len = 0}}
        next_hop = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, 
host = {s = 0x0, len = 0}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 
0}, sip_params = {
            s = 0x0, len = 0}, headers = {s = 0x0, len = 0}, port_no = 0, proto 
= 0, type = ERROR_URI_T, flags = 0, transport = {s = 0x0, len = -1}, ttl = {
            s = 0xffffffff7ffff510 "", len = 0}, user_param = {s = 0x0, len = 
1}, maddr = {s = 0x40 <Address 0x40 out of bounds>, len = 0}, method = {
            s = 0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 0}, lr = 
{s = 0xffffffff7ec48084 "", len = 0}, r2 = {s = 0x2400 <Address 0x2400 out of 
bounds>,
            len = 1}, transport_val = {s = 0x10025ad00 "%2d(%d) %s: %send of 
header reached, state=%d\n", len = 0}, ttl_val = {s = 0x18f3d0 <Address 
0x18f3d0 out of bounds>,
            len = -1}, user_param_val = {s = 0xffffffff7ec3c000 "", len = -1}, 
maddr_val = {s = 0x10018b914 "@\a\177Ó\220\020kÐ\020oïw\202\024`\035\003", len 
= 1},
          method_val = {s = 0xffffffff7ec3c000 "", len = -1}, lr_val = {s = 
0x100168460 "@\b\r", len = 0}, r2_val = {s = 0x0, len = 0}}
        u = <value optimized out>
        port = <value optimized out>
        dst_host = <value optimized out>
        i = <value optimized out>
        flags = <value optimized out>
        avp = <value optimized out>
        st = {flags = 4294967295, id = 32767, name = {n = 1, s = {s = 
0x10016e30c "@", len = 1}, re = 0x10016e30c}, avp = 0x1002560a0}
        sct = <value optimized out>
        sjt = <value optimized out>
        rve = <value optimized out>
        mct = <value optimized out>
        rv = <value optimized out>
        rv1 = <value optimized out>
        c1 = {cache_type = RV_CACHE_EMPTY, val_type = 1049600, c = {avp_val = 
{n = 1, s = {s = 0x10025a000 "%2d(%d) %s: %sERROR:parse_via: no host found\n", 
len = 0},
              re = 0x10025a000}, pval = {rs = {s = 0x10025a000 "%2d(%d) %s: 
%sERROR:parse_via: no host found\n", len = 0}, ri = 0, flags = 0}},
          i2s = '\000' <repeats 13 times>, 
"\020\000\000\000\000\000\000\000\020"}
        s = {s = 0x0, len = 0}
        srevp = {0x100489f10, 0x1004d0338}
        mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str = 
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, 
u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {
              number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, 
str = {s = 0x0,
                len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = 
NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, 
attr = 0x0,
              select = 0x0}}}
        __FUNCTION__ = "do_action"
#13 0x000000010002cd28 in run_actions (h=0xffffffff7ffff6c0, a=0x10047d970, 
msg=0x1004d0338) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#14 0x0000000100036ebc in run_top_route (a=0x10047d970, msg=0x1004d0338, c=0x0) 
at action.c:1683
        ctx = {rec_lev = 3, run_flags = 0, last_retcode = 1, jmp_env = {0, 
-2147488431, 4295151472, -2147488239, 4295192244, 4295138640, 0, 13846, 
4297387992, 4297418520, 2,
            4298884617}}
        p = 0xffffffff7ffff6c0
        ret = 4708720
        sfbk = 0
#15 0x0000000100029708 in receive_msg (buf=<value optimized out>, len=<value 
optimized out>, rcv_info=<value optimized out>) at receive.c:207
        msg = 0x1004d0338
        ctx = {rec_lev = 0, run_flags = 0, last_retcode = 0, jmp_env = {10, 
4298884584, 65535, 0, 4299914752, -2147485188, -2147487647, 4295860164, 
4294967296, 0, 0, 0}}
        ret = <value optimized out>
        inb = {
          s = 0x1003bc5e8 "REGISTER sip:209.252.110.48:5080 SIP/2.0\r\nCall-ID: 
466c6f8436a9d35aa4e4ea85e8b27023@0.0.0.0\r\nCSeq: 2 REGISTER\r\nFrom: \"N 
Keeling\" <sip:nkeeli---Type <return> to continue, or q <return> to quit---
n...@akanvoice.com>;tag=fd7f3b3c\r\nTo: \"N Keeling\" <sip:nkeelin"..., len = 
824}
        __FUNCTION__ = "receive_msg"
#16 0x00000001000da334 in udp_rcv_loop () at udp_server.c:544
        len = 824
        buf = "REGISTER sip:209.252.110.48:5080 SIP/2.0\r\nCall-ID: 
466c6f8436a9d35aa4e4ea85e8b27023@0.0.0.0\r\nCSeq: 2 REGISTER\r\nFrom: \"N 
Keeling\" <sip:nkeel...@akanvoice.com>;tag=fd7f3b3c\r\nTo: \"N Keeling\" 
<sip:nkeelin"...
        from = <value optimized out>
        fromlen = 16
        ri = {src_ip = {af = 2, len = 4, u = {addrl = {15131089957545836545, 
4297205288}, addr32 = {3522981414, 1, 1, 2237992}, addr16 = {53756, 28198, 0, 
1, 0, 1, 34,
                9768}, addr = "Ñün&\000\000\000\001\000\000\000\001\000\"&("}}, 
dst_ip = {af = 2, len = 4, u = {addrl = {15131090000495509504, 0}, addr32 = 
{3522981424, 0,
                0, 0}, addr16 = {53756, 28208, 0, 0, 0, 0, 0, 0}, addr = 
"Ñün0", '\000' <repeats 11 times>}}, src_port = 5060, dst_port = 5080, 
proto_reserved1 = 0,
          proto_reserved2 = 0, src_su = {s = {sa_family = 2, sa_data = 
"\023ÄÑün&\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 
5060, sin_addr = {S_un = {
                  S_un_b = {s_b1 = 209 'Ñ', s_b2 = 252 'ü', s_b3 = 110 'n', 
s_b4 = 38 '&'}, S_un_w = {s_w1 = 53756, s_w2 = 28198}, S_addr = 3522981414}},
              sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 
2, sin6_port = 5060, sin6_flowinfo = 3522981414, sin6_addr = {_S6_un = {
                  _S6_u8 = '\000' <repeats 15 times>, _S6_u32 = {0, 0, 0, 0}, 
__S6_align = 0}}, sin6_scope_id = 0, __sin6_src_id = 0}}, bind_address = 
0x100462200,
          proto = 1 '\001'}
        __FUNCTION__ = "udp_rcv_loop"
#17 0x0000000100070680 in main_loop () at main.c:1585
        i = <value optimized out>
        pid = <value optimized out>
        si = <value optimized out>
        si_desc = "\000\000\000\000\000\000% 
\000\000\000\000\000\000$\000\000\000\000\000\000\020\004$\000\000\000\001\000\";\b",
 '\000' <repeats 13 times>, 
"\030óÐ\000\000\000\001\000BGà\000\000\000\000\000\000\000\002ÿÿÿÿ\177ÿóq\000\000\000\001\000\037~
 ", '\000' <repeats 14 times>, "6\026ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿý"
#18 0x00000001001f8234 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:2475
        cfg_stream = <value optimized out>
        c = <value optimized out>
        r = 1048576
        tmp = 0x0
        tmp_len = 0
        options = 0x100222c98 
":f:cm:M:dVhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
        seed = 4224501689
        rfd = <value optimized out>
        debug_save = <value optimized out>
        debug_flag = <value optimized out>
        dont_fork_cnt = <value optimized out>
        n_lst = 0x100000
        p = <value optimized out>
(gdb)
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to