Sorry. To make sure I got the right versions, I removed all of the previous files, reloaded and re-compiled Kamailio from git and ran the test again. I have included the full trace files from the core dump. Here is my setting for use_domain parameter:

#!define MULTIDOMAIN 1
modparam("usrloc", "db_url", DBURL)
modparam("usrloc", "db_mode", 2)
modparam("usrloc", "use_domain", MULTIDOMAIN)


Thanks

Nathaniel L Keeling

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

is this with use_domain parameter set?

Also, from the backtrace, the condition is not

104 if (realm_prefix.len>0 && realm_prefix.len<puri.host.len &&

but

104 if (realm_prefix.len && realm_prefix.len<puri.host.len &&


It looks it is without the last recommendation I made - now I pushed the change also in master branch.

Cheers,
Daniel

On 5/29/12 10:55 AM, Akan wrote:
I am still getting a core dump with Kamailio v3.2. I loaded Kamailio on a new server, applied the patch and started testing. I was able to register successfully which previously I was not, but now when I try to make a call, kamailio will take a core dump. I also loaded Kamailio v3.1 just to make sure that it is not a memory issue and I was able to place a call successfully without Kamailio taking a core dump. I have included the full backtrace from the dump and it looks like it is in the same place as previously. I loaded Kamailio v3.2 on 3 different servers with the same results of producing a core dump. I have not tried the new development version yet.


Thanks

Nathaniel

On 5/23/2012 1:44 AM, Akan wrote:
I'd setup another solaris server with kamailio v3.2, applied the patch and tested the change. Kamailio did not crash nor took a core dump. So it looks like it might be a hardware problem now.

Thanks

Nathaniel

On 5/9/2012 1:52 PM, Akan wrote:
I changed the use_domain parameter for usrloc to 0 and retried. Kamailio did not crash and I was able to get registered. I have another server with the same configurations as the one having the problem. I will apply the patch there and see if the problem still occurs. Also, setting the use_domain to 0 for usrloc, does this limit me to not being able to use other domains within the SIP message?

Thanks

Nathaniel

On 5/9/2012 3:05 AM, Daniel-Constantin Mierla wrote:
Hello,

I see no reason why it crashes at line 104 when realm_prefix.len==0.

Might be a memory problem (hardware). Can you try with use_domain parameter set to 0 for usrloc module?

Cheers,
Daniel




# gdb /opt/kamailio-3.2/sbin/kamailio kamailio.-f.19518.1338343417.core
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/kamailio-3.2/sbin/kamailio...done.
[New LWP 1]
Reading symbols from /lib/64/libdl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libdl.so.1
Reading symbols from /lib/64/libresolv.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/64/libresolv.so.2
Reading symbols from /lib/64/libxnet.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libxnet.so.1
Reading symbols from /lib/64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libnsl.so.1
Reading symbols from /lib/64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/librt.so.1
Reading symbols from /lib/64/libc.so.1...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 1 (LWP 1)]
Loaded symbols for /lib/64/libc.so.1
Reading symbols from /lib/64/libsocket.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/64/libsocket.so.1
Reading symbols from /lib/64/libaio.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libaio.so.1
Reading symbols from /lib/64/libmd.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libmd.so.1
Reading symbols from /platform/SUNW,UltraAX-i2/lib/sparcv9/libc_psr.so.1...(no 
debugging symbols found)...done.
Loaded symbols for /platform/SUNW,UltraAX-i2/lib/sparcv9/libc_psr.so.1
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules/db_postgres.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/db_postgres.so
Reading symbols from /lib/64/libpq.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libpq.so.5
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libsrdb2.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libsrdb2.so.1
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libsrdb1.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libsrdb1.so.1
Reading symbols from /opt/csw/lib/64/libssl.so.0.9.8...(no debugging symbols 
found)...done.
Loaded symbols for /opt/csw/lib/64/libssl.so.0.9.8
Reading symbols from /opt/csw/lib/64/libcrypto.so.0.9.8...(no debugging symbols 
found)...done.
Loaded symbols for /opt/csw/lib/64/libcrypto.so.0.9.8
Reading symbols from /lib/64/libscf.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libscf.so.1
Reading symbols from /lib/64/libdoor.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libdoor.so.1
Reading symbols from /lib/64/libuutil.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/64/libuutil.so.1
Reading symbols from /lib/64/libgen.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libgen.so.1
Reading symbols from /platform/SUNW,UltraAX-i2/lib/sparcv9/libmd_psr.so.1...(no 
debugging symbols found)...done.
Loaded symbols for /platform/SUNW,UltraAX-i2/lib/sparcv9/libmd_psr.so.1
Reading symbols from /lib/64/libmp.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libmp.so.2
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/mi_fifo.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/mi_fifo.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libkmi.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libkmi.so.1
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/kex.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/kex.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libkcore.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libkcore.so.1
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/tm.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/tm.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/tmx.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/tmx.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/sl.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/sl.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/rr.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/rr.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/pv.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/pv.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/maxfwd.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/maxfwd.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/usrloc.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/usrloc.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/registrar.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/registrar.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/textops.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/textops.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/siputils.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/siputils.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/xlog.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/xlog.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/sanity.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/sanity.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/ctl.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/ctl.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/mi_rpc.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/mi_rpc.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/acc.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/acc.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/avpops.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/avpops.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/auth.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/auth.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/permissions.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/permissions.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/htable.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/htable.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/pike.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/pike.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/auth_db.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/auth_db.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/alias_db.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/alias_db.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/domain.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/domain.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/topoh.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/topoh.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/nathelper.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/nathelper.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules/rtpproxy.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/rtpproxy.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules/debugger.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/debugger.so
Reading symbols from /lib/sparcv9/ld.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/sparcv9/ld.so.1
Core was generated by `./kamailio'.
Program terminated with signal 10, Bus error.
#0  0xffffffff7b312478 in extract_aor (_uri=<value optimized out>, 
_a=0xffffffff7fffdd80) at common.c:102
102                     realm_prefix.s = cfg_get(registrar, registrar_cfg, 
realm_pref);
(gdb) bt full
#0  0xffffffff7b312478 in extract_aor (_uri=<value optimized out>, 
_a=0xffffffff7fffdd80) at common.c:102
        aor_buf = "nkeeling@", '\000' <repeats 246 times>
        puri = {user = {
            s = 0x10085cc4b "nkeel...@akanvoice.com SIP/2.0\r\nCall-ID: 
3e9e0f298e4cd420844d7504223e275e@0:0:0:0:0:0:0:0\r\nCSeq: 2 INVITE\r\nFrom: 
\"Nathaniel L Keeling III\" <sip:nkeeli...@akanvoice.com>;tag=800a1ef5\r\nTo: 
<sip:nkeeling"..., len = 8}, passwd = {s = 0x0, len = 0}, host = {
            s = 0x10085cc54 "akanvoice.com SIP/2.0\r\nCall-ID: 
3e9e0f298e4cd420844d7504223e275e@0:0:0:0:0:0:0:0\r\nCSeq: 2 INVITE\r\nFrom: 
\"Nathaniel L Keeling III\" <sip:nkeeli...@akanvoice.com>;tag=800a1ef5\r\nTo: 
<sip:nkeeling@akanvoic"..., 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 = -1, s = {s = 0xffffffff7ec4737c "\nn==", len = 0}, re = 
0xffffffff7ec4737c}
        avp = <value optimized out>
        uri = <value optimized out>
        realm_prefix = <value optimized out>
#1  0xffffffff7b30af74 in lookup (_m=0x1004b9658, _d=0xffffffff76e95768) at 
lookup.c:74
        r = <value optimized out>
        aor = {s = 0xffffffff7b41c8d8 "nkeeling@", len = 9}
        uri = {
          s = 0x10085cc47 "sip:nkeel...@akanvoice.com SIP/2.0\r\nCall-ID: 
3e9e0f298e4cd420844d7504223e275e@0:0:0:0:0:0:0:0\r\nCSeq: 2 INVITE\r\nFrom: 
\"Nathaniel L Keeling III\" <sip:nkeeli...@akanvoice.com>;tag=800a1ef5\r\nTo: 
<sip:nkee"..., len = 26}
        ptr = <value optimized out>
        res = <value optimized out>
        ret = <value optimized out>
        path_dst = {s = 0xffffffff7fffe301 "", len = -1}
        old_bflags = <value optimized out>
#2  0x0000000100030ef4 in do_action (h=0xffffffff7fffe390, a=0x10049aa88, 
msg=0x1004b9658) at action.c:1122
        ret = -5
        v = <value optimized out>
        dst = {send_sock = 0x390, to = {s = {sa_family = 65535, sa_data = 
"ÿÿ~Ä\200\204\000\000\000\000\000\000% "}, sin = {sin_family = 65535,
              sin_port = 65535, sin_addr = {S_un = {S_un_b = {s_b1 = 126 '~', 
s_b2 = 196 'Ä', s_b3 = 128 '\200', s_b4 = 132 '\204'}, S_un_w = {s_w1 = 32452,
                    s_w2 = 32900}, S_addr = 2126807172}}, sin_zero = 
"\000\000\000\000\000\000% "}, sin6 = {sin6_family = 65535, sin6_port = 65535,
              sin6_flowinfo = 2126807172, sin6_addr = {_S6_un = {_S6_u8 = 
"\000\000\000\000\000\000% \000\000\000\000\000\000\000", _S6_u32 = {0, 9504, 0,
                    0}, __S6_align = 0}}, sin6_scope_id = 0, __sin6_src_id = 
0}}, id = 0, proto = 0 '\000', send_flags = {f = 0 '\000',
            blst_imask = 0 '\000'}}
        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 = 0xffffffff7fffe36e "ª\210", len = -1}, passwd = {s = 
0xffffffff7fffe389 "", len = -1}, host = {s = 0xffffffff7fffffff "",
            len = -1}, port = {s = 0xffffffff7ec4bf78 "-", len = -1}, params = 
{s = 0x10000002d202b <Address 0x10000002d202b out of bounds>, len = -1},
          sip_params = {s = 0xffffffff7ec4bfb0 "+", len = 97}, headers = {s = 
0x10002eaa0 "@", len = -1}, port_no = 0, proto = 1, type = 4925176,
          flags = URI_USER_NORMALIZE, transport = {
            s = 0x100422561 "         (((((", ' ' <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 = 
0x1004a6150 "", len = 1}, user_param = {s = 0xffffffff7ec4737d "n==", len = 0}, 
maddr = {s = 0x1004a6150 "", len = -1},
          method = {s = 0x5a <Address 0x5a out of bounds>, len = -1}, lr = {s = 
0x100033ab0 "@", len = 0}, r2 = {s = 0x4c3e <Address 0x4c3e out of bounds>,
            len = 1}, transport_val = {s = 0xffffffff7af12d78 "siputils 
[checks.c:104]: ", len = 0}, ttl_val = {s = 0xa <Address 0xa out of bounds>,
            len = 0}, user_param_val = {s = 0x0, len = 0}, maddr_val = {s = 
0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 0}, method_val = {
            s = 0xffffffff7ec48084 "", len = 0}, lr_val = {s = 0x2400 <Address 
0x2400 out of bounds>, len = -1}, r2_val = {s = 0x1004a6150 "", len = 1}}
        next_hop = {user = {s = 0x18f3d0 <Address 0x18f3d0 out of bounds>, len 
= 0}, passwd = {s = 0xffffffff7ffff3b0 "", len = -1}, host = {
            s = 0x1000f2f60 "\177ý\027\020\220\020", len = -1}, port = {s = 
0x1004a6150 "", len = 1}, params = {s = 0x0, len = 0}, sip_params = {s = 0x0,
            len = 0}, headers = {s = 0x100000000 "\177ELF\002\002\001", len = 
0}, port_no = 65535, proto = 65535, type = 2147473121,
          flags = URI_USER_NORMALIZE, transport = {s = 0xffffffff7fffd7a1 "", 
len = 1}, ttl = {s = 0x0, len = 0}, user_param = {s = 0x0, len = -1}, maddr = {
            s = 0xffffffff7fffe200 "", len = 0}, method = {s = 
0x3700000000000000 <Address 0x3700000000000000 out of bounds>, len = 1}, lr = {
            s = 0x140 <Address 0x140 out of bounds>, len = 0}, r2 = {s = 0x28 
<Address 0x28 out of bounds>, len = 0}, transport_val = {
            s = 0xffffffff7ec48084 "", len = 0}, ttl_val = {s = 
0xffffffff78e077d8 "", len = -1}, user_param_val = {s = 0x1004b9658 "", len = 
-1},
          maddr_val = {s = 0x1004a69a8 "", len = 0}, method_val = {s = 0x1518 
<Address 0x1518 out of bounds>, len = -1}, lr_val = {
            s = 0x1000f8774 "\177ÿé\203\230\020 ", len = -1}, r2_val = {s = 
0xffffffff7fffe2a0 "", len = 0}}
        u = <value optimized out>
        port = <value optimized out>
        dst_host = <value optimized out>
        i = <value optimized out>
        flags = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        avp = <value optimized out>
        st = {flags = 4294967295, id = 32452, name = {n = -1, s = {s = 
0xffffffff7fffe320 "ÿÿÿÿ\177ÿó°", len = 0}, re = 0xffffffff7fffe320}, avp = 0x0}
        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 = RV_NONE, c = {avp_val = 
{n = 1, s = {s = 0x1004b9658 "", len = 0}, re = 0x1004b9658}, pval = {rs = {
                s = 0x1004b9658 "", len = 0}, ri = 1, flags = 4953688}}, i2s = 
"\000\000\000\000\000\000\000\021\000\000\000\000\177ÿÿÿ\000\000\000\000\000"}
        s = {s = 0x4c3e <Address 0x4c3e out of bounds>, len = 0}
        srevp = {0x10049aa88, 0x1004b9658}
        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  0x000000010002eaa8 in run_actions (h=0xffffffff7fffe390, a=0x10049aa88, 
msg=0x1004b9658) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#4  0x0000000100038bd0 in run_actions_safe (h=0xffffffff7ffff3b0, 
a=0x10049aa88, msg=0x1004b9658) at action.c:1662
        ctx = {rec_lev = 1, run_flags = 0, last_retcode = 0, jmp_env = 
{4953688, -2147493343, 4295159024, -2147493151, 4295199688, -2168160124, 9504,
            -2266990632, -2147486800, 4299902120, 4299920984, 17}}
        ret = 2147476368
        ign_on_break = 0
#5  0x00000001000f2f68 in rval_get_int (h=0xffffffff7ffff3b0, msg=0x1004b9658, 
i=0xffffffff7fffe8b0, rv=0x10049b190, cache=0x0) at rvalue.c:920
        r_avp = <value optimized out>
        avp_val = {n = -1, s = {s = 0xffffffff7ec4737c "\nn==", len = 0}, re = 
0xffffffff7ec4737c}
        pval = {rs = {s = 0x1 <Address 0x1 out of bounds>, len = -1}, ri = 0, 
flags = 4}
        tmp = {s = 0x0, len = 0}
        s = 0x0
        r = <value optimized out>
        ret = 0
        destroy_pval = 0
#6  0x00000001000f877c in rval_expr_eval_int (h=0xffffffff7ffff3b0, 
msg=0x1004b9658, res=0xffffffff7fffe8b0, rve=0x10049b188) 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 = 4332528, c = {avp_val = {n 
= -1, s = {
                s = 0xffffffff78d06eb0 "%2d(%d) %s: %s c=[%s] l=%d a=%d 
n=%.*s\n", len = 0}, re = 0xffffffff78d06eb0}, pval = {rs = {
                s = 0xffffffff78d06eb0 "%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  0x00000001000f84ec in rval_expr_eval_int (h=0xffffffff7ffff3b0, 
msg=0x1004b9658, res=0xffffffff7fffed10, rve=0x10049b8a8) at rvalue.c:1922
        i1 = <value optimized out>
        i2 = <value optimized out>
        ret = -1
        c1 = {cache_type = 4294967295, val_type = 2061526960, c = {avp_val = {n 
= 0, s = {s = 0x8 <Address 0x8 out of bounds>, len = 1}, re = 0x8}, pval = {
              rs = {s = 0x8 <Address 0x8 out of bounds>, len = 1}, ri = 0, 
flags = 1}},
          i2s = 
"\000\000\000\000\000\000\000\a\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 = 0}, re = 0xffffffff7ec48084},
            pval = {rs = {s = 0xffffffff7ec48084 "", len = 0}, ri = 0, flags = 
7}},
          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  0x0000000100030458 in do_action (h=0xffffffff7ffff3b0, a=0x1004a04c8, 
msg=0x1004b9658) at action.c:1092
        ret = -5
        v = <value optimized out>
        dst = {send_sock = 0x0, to = {s = {sa_family = 0, sa_data = 
"\000\000\001\000\000\000\000\000\000\000\000\000\000\n"}, sin = {sin_family = 
0,
              sin_port = 0, sin_addr = {S_un = {S_un_b = {s_b1 = 1 '\001', s_b2 
= 0 '\000', s_b3 = 0 '\000', s_b4 = 0 '\000'}, S_un_w = {s_w1 = 256,
---Type <return> to continue, or q <return> to quit---
                    s_w2 = 0}, S_addr = 16777216}}, sin_zero = 
"\000\000\000\000\000\000\000\n"}, sin6 = {sin6_family = 0, sin6_port = 0,
              sin6_flowinfo = 16777216, sin6_addr = {_S6_un = {_S6_u8 = 
"\000\000\000\000\000\000\000\n\000\000\000\000\000\000L>", _S6_u32 = {0, 10, 0,
                    19518}, __S6_align = 0}}, sin6_scope_id = 1, __sin6_src_id 
= 4779064}}, id = 0, proto = 0 '\000', send_flags = {f = 0 '\000',
            blst_imask = 0 '\000'}}
        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 = 0x100038bc8 "\177ÿצÆ'§\223Â\a§\223±: ", len = 0}, 
passwd = {s = 0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 0}, host = {
            s = 0xffffffff7ec48084 "", len = 0}, port = {s = 0x100421af0 "", 
len = 0}, params = {s = 0x0, len = 0}, sip_params = {s = 0x0, len = 0},
          headers = {s = 0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 
0}, port_no = 0, proto = 0, type = ERROR_URI_T, flags = 0, transport = {
            s = 0x0, len = 1}, ttl = {s = 0x0, len = 0}, user_param = {s = 
0x100840e18 '\001' <repeats 200 times>..., len = 1}, maddr = {
            s = 0x100422561 "         (((((", ' ' <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}, method = {s = 0x30 
<Address 0x30 out of bounds>, len = 0}, lr = {s = 0x10050f65f "keeling", len = 
0}, r2 = {s = 0x0, len = -1},
          transport_val = {s = 0xffffffff7c168454 "@\004Ô3ØX`\200\020oýÈ\001", 
len = -1}, ttl_val = {s = 0x0, len = 1}, user_param_val = {
            s = 0x7fffe121 <Address 0x7fffe121 out of bounds>, len = 0}, 
maddr_val = {s = 0x0, len = 0}, method_val = {s = 0x0, len = 0}, lr_val = {s = 
0x0,
            len = -1}, r2_val = {s = 0xffffffff7fffec40 "", len = 0}}
        next_hop = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = -1}, 
host = {s = 0x0, len = 0}, port = {s = 0xffffffff7ec48084 "", len = 0},
          params = {s = 0x2400 <Address 0x2400 out of bounds>, len = 1}, 
sip_params = {s = 0xffffffff78d06eb0 "%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 = 0xffffffff78d04290 
"@\004\016¼âs¨¿\020oþ\\ÂF\200", len = 0}, ttl = {s = 0x0, len = 0}, user_param 
= {s = 0x0,
            len = 0}, maddr = {s = 0x0, len = 1}, method = {s = 0x6 <Address 
0x6 out of bounds>, len = 1}, lr = {s = 0x2d6 <Address 0x2d6 out of bounds>,
            len = 0}, r2 = {s = 0x7 <Address 0x7 out of bounds>, len = 0}, 
transport_val = {s = 0xffffffff78e077d8 "", len = -1}, ttl_val = {
            s = 0xffffffff78e08298 "ÿÿÿÿ", len = 1}, user_param_val = {s = 
0xffffffff78e08c38 "ÿÿÿÿvéÏ\210ÿÿÿÿvéL\220", len = 1}, maddr_val = {
            s = 0x10041dd40 "", len = -1}, method_val = {s = 0x10003ac54 
"\237À@", len = 0}, lr_val = {s = 0xffffffff7b216af8 "", len = 0}, r2_val = {
            s = 0x4c3e <Address 0x4c3e 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 = 0, id = 0, name = {n = 0, s = {s = 0x1e <Address 0x1e out 
of bounds>, len = 0}, re = 0x1e}, avp = 0xffffffff794109d8}
        sct = <value optimized out>
        sjt = <value optimized out>
        rve = 0x10049b8a8
        mct = <value optimized out>
        rv = <value optimized out>
        rv1 = <value optimized out>
        c1 = {cache_type = 4294967295, val_type = 2026927832, c = {avp_val = {n 
= 1, s = {s = 0x100221f98 "/opt/kamailio-3.2/etc/kamailio/kamailio.cfg",
                len = 0}, re = 0x100221f98}, pval = {rs = {s = 0x100221f98 
"/opt/kamailio-3.2/etc/kamailio/kamailio.cfg", len = 0}, ri = 0, flags = 6}},
          i2s = "\000\000\000\000\000\000\000\005ÿÿÿÿxÐl\bÿÿÿÿ|\025"}
        s = {s = 0xffffffff7ffff540 "", len = 0}
        srevp = {0x1004a04c8, 0x1004b9658}
        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  0x000000010002eaa8 in run_actions (h=0xffffffff7ffff3b0, a=0x100498f90, 
msg=0x1004b9658) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#10 0x000000010002ffa8 in do_action (h=0xffffffff7ffff3b0, a=0x100491e98, 
msg=0x1004b9658) at action.c:732
        ret = -5
        v = <value optimized out>
        dst = {send_sock = 0x10085ce56, to = {s = {sa_family = 0, sa_data = 
"\000\001\000\205Ó\035\000\000\000\001\000PÖ°"}, sin = {sin_family = 0,
              sin_port = 1, sin_addr = {S_un = {S_un_b = {s_b1 = 0 '\000', s_b2 
= 133 '\205', s_b3 = 211 'Ó', s_b4 = 29 '\035'}, S_un_w = {s_w1 = 133,
                    s_w2 = 54045}, S_addr = 8770333}}, sin_zero = 
"\000\000\000\001\000PÖ°"}, sin6 = {sin6_family = 0, sin6_port = 1,
              sin6_flowinfo = 8770333, sin6_addr = {_S6_un = {_S6_u8 = 
"\000\000\000\001\000PÖ°\000\000\000\000\000\000\000\005", _S6_u32 = {1, 
5297840, 0,
                    5}, __S6_align = 1}}, sin6_scope_id = 1, __sin6_src_id = 
5297840}}, id = 1, proto = 0 '\000', send_flags = {f = 133 '\205',
---Type <return> to continue, or q <return> to quit---
            blst_imask = 205 'Í'}}
        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 = 0x10050dae0 "", 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 = 0x10085cf23 " 1000\r\nTH: dih\r\n\r\nv=0\r\no=nkeeling3 0 0 IN 
IP4 192.168.1.187\r\ns=-\r\nc=IN IP4 192.168.1.187\r\nt=0 0\r\nm=audio 5032 
RTP/AVP 9 96 97 98 100 0 8 102 3 103 5 6 101\r\na=rtpmap:9 
G722/8000\r\na=rtpmap:96 SILK/24000"..., 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 = 0x6cd00000000 <Address 
0x6cd00000000 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 = 0xffffffff7ffff200 "", 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 = 0x10025ad50 "%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 = 0x10018b074 
"@\a\201û\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 = 2
        flags = <value optimized out>
        avp = <value optimized out>
        st = {flags = 4294967295, id = 32767, name = {n = 1, s = {s = 
0x10016d40c "@", len = 1}, re = 0x10016d40c}, avp = 0x100255fa0}
        sct = <value optimized out>
        sjt = <value optimized out>
        rve = <value optimized out>
        mct = <value optimized out>
        rv = 0x5
        rv1 = <value optimized out>
        c1 = {cache_type = RV_CACHE_EMPTY, val_type = 1049600, c = {avp_val = 
{n = 1, s = {s = 0x10025a000 "<core> [parser/parse_via.c:2143]: ", len = 0},
              re = 0x10025a000}, pval = {rs = {s = 0x10025a000 "<core> 
[parser/parse_via.c:2143]: ", len = 0}, ri = 0, flags = 10}},
          i2s = '\000' <repeats 13 times>, 
"\020\000\000\000\000\000\000\000\020"}
        s = {s = 0xa <Address 0xa out of bounds>, len = 0}
        srevp = {0x100491e98, 0x1004b9658}
        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 0x000000010002eaa8 in run_actions (h=0xffffffff7ffff3b0, a=0x100481b60, 
msg=0x1004b9658) at action.c:1610
        t = <value optimized out>
        ret = <value optimized out>
        mod = <value optimized out>
#12 0x0000000100038c3c in run_top_route (a=0x100481b60, msg=0x1004b9658, c=0x0) 
at action.c:1683
        ctx = {rec_lev = 2, run_flags = 0, last_retcode = 1, jmp_env = {0, 
-2147489215, 4295159024, -2147489023, 4295199796, 4295156528, 10, 19518,
            4297381648, 4297418264, 2, 4303735906}}
        p = 0xffffffff7ffff3b0
        ret = 4725600
        sfbk = 0
#13 0x000000010002dce8 in receive_msg (buf=<value optimized out>, len=<value 
optimized out>, rcv_info=<value optimized out>) at receive.c:207
        msg = 0x1004b9658
        ctx = {rec_lev = 0, run_flags = 9504, last_retcode = 0, jmp_env = 
{4299299824, 4297359424, 0, 1635280, 8388608, -2168209408, -2147488431,
            4296159696, 1049600, 104, -2147488399, 4296144272}}
        ret = <value optimized out>
        inb = {
          s = 0x10085cc40 "INVITE sip:nkeel...@akanvoice.com 
SIP/2.0\r\nCall-ID: 3e9e0f298e4cd420844d7504223e275e@0:0:0:0:0:0:0:0\r\nCSeq: 2 
INVITE\r\nFrom: \"Nathaniel L Keeling III\" 
<sip:nkeeli...@akanvoice.com>;tag=800a1ef5\r\nTo: <s"..., len = 1757}
---Type <return> to continue, or q <return> to quit---
        __FUNCTION__ = "receive_msg"
#14 0x0000000100122984 in tcp_read_req (con=0xffffffff76ee49b0, 
bytes_read=0xffffffff7ffff790, read_flags=0xffffffff7ffff7a0) at tcp_read.c:1039
        bytes = <value optimized out>
        total_bytes = 1741
        resp = 1
        size = <value optimized out>
        req = 0xffffffff76ee4a38
        dst = {send_sock = 0x1, to = {s = {sa_family = 65535, sa_data = 
"ÿÿ\177ÿöh\000\000\000\004vê\025p"}, sin = {sin_family = 65535, sin_port = 
65535,
              sin_addr = {S_un = {S_un_b = {s_b1 = 127 '\177', s_b2 = 255 'ÿ', 
s_b3 = 246 'ö', s_b4 = 104 'h'}, S_un_w = {s_w1 = 32767, s_w2 = 63080},
                  S_addr = 2147481192}}, sin_zero = "\000\000\000\004vê\025p"}, 
sin6 = {sin6_family = 65535, sin6_port = 65535, sin6_flowinfo = 2147481192,
              sin6_addr = {_S6_un = {_S6_u8 = 
"\000\000\000\004vê\025pÿÿÿÿ\177ÿ÷\210", _S6_u32 = {4, 1995052400, 4294967295, 
2147481480}, __S6_align = 4}},
              sin6_scope_id = 0, __sin6_src_id = 8}}, id = 12, proto = 0 
'\000', send_flags = {f = 1 '\001', blst_imask = 0 '\000'}}
        c = 48 '0'
        ret = <value optimized out>
#15 0x0000000100123ffc in handle_io (fm=<value optimized out>, events=<value 
optimized out>, idx=0) at tcp_read.c:1269
        ret = <value optimized out>
        n = <value optimized out>
        read_flags = 1
        con = 0xffffffff76ee49b0
        s = <value optimized out>
        resp = <value optimized out>
        t = <value optimized out>
#16 0x000000010012639c in io_wait_loop_devpoll (unix_sock=<value optimized 
out>) at io_wait.h:1405
        dpoll = {dp_fds = 0x100508be0, dp_nfds = 2, dp_timeout = 2000}
        ret = 1
        n = 1
        r = <value optimized out>
        fm = <value optimized out>
#17 tcp_receive_loop (unix_sock=<value optimized out>) at tcp_read.c:1402
No locals.
#18 0x00000001000bc5ac in tcp_init_children () at tcp_main.c:4830
        r = <value optimized out>
        reader_fd_1 = 23
        pid = <value optimized out>
        si = <value optimized out>
        __FUNCTION__ = "tcp_init_children"
#19 0x0000000100066030 in main_loop () at main.c:1669
        i = <value optimized out>
        pid = <value optimized out>
        si = <value optimized out>
        si_desc = "udp receiver child=3 
sock=209.252.110.38:5060\000óÐ\000\000\000\001\000BH\000\000\000\000\000\000\000\000\002ÿÿÿÿ\177ÿó\001\000\000\000\001\000\037~
 ", '\000' <repeats 14 times>, "L2ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿý"
#20 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 = 3619148
        tmp = 0x0
        tmp_len = 0
        options = 0x1002229a8 
":f:cm:M:dVhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
        seed = 63758464
        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)
# gdb /opt/kamailio-3.2/sbin/kamailio kamailio.-f.19508.1338343424.core
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/kamailio-3.2/sbin/kamailio...done.
[New LWP 1]
Reading symbols from /lib/64/libdl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libdl.so.1
Reading symbols from /lib/64/libresolv.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/64/libresolv.so.2
Reading symbols from /lib/64/libxnet.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libxnet.so.1
Reading symbols from /lib/64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libnsl.so.1
Reading symbols from /lib/64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/librt.so.1
Reading symbols from /lib/64/libc.so.1...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 1 (LWP 1)]
Loaded symbols for /lib/64/libc.so.1
Reading symbols from /lib/64/libsocket.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/64/libsocket.so.1
Reading symbols from /lib/64/libaio.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libaio.so.1
Reading symbols from /lib/64/libmd.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libmd.so.1
Reading symbols from /platform/SUNW,UltraAX-i2/lib/sparcv9/libc_psr.so.1...(no 
debugging symbols found)...done.
Loaded symbols for /platform/SUNW,UltraAX-i2/lib/sparcv9/libc_psr.so.1
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules/db_postgres.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/db_postgres.so
Reading symbols from /lib/64/libpq.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libpq.so.5
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libsrdb2.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libsrdb2.so.1
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libsrdb1.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libsrdb1.so.1
Reading symbols from /opt/csw/lib/64/libssl.so.0.9.8...(no debugging symbols 
found)...done.
Loaded symbols for /opt/csw/lib/64/libssl.so.0.9.8
Reading symbols from /opt/csw/lib/64/libcrypto.so.0.9.8...(no debugging symbols 
found)...done.
Loaded symbols for /opt/csw/lib/64/libcrypto.so.0.9.8
Reading symbols from /lib/64/libscf.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libscf.so.1
Reading symbols from /lib/64/libdoor.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libdoor.so.1
Reading symbols from /lib/64/libuutil.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/64/libuutil.so.1
Reading symbols from /lib/64/libgen.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libgen.so.1
Reading symbols from /platform/SUNW,UltraAX-i2/lib/sparcv9/libmd_psr.so.1...(no 
debugging symbols found)...done.
Loaded symbols for /platform/SUNW,UltraAX-i2/lib/sparcv9/libmd_psr.so.1
Reading symbols from /lib/64/libmp.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libmp.so.2
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/mi_fifo.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/mi_fifo.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libkmi.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libkmi.so.1
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/kex.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/kex.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio//libkcore.so.1...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio//libkcore.so.1
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/tm.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/tm.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/tmx.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/tmx.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/sl.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/sl.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/rr.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/rr.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/pv.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/pv.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/maxfwd.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/maxfwd.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/usrloc.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/usrloc.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/registrar.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/registrar.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/textops.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/textops.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/siputils.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/siputils.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/xlog.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/xlog.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/sanity.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/sanity.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/ctl.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/ctl.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/mi_rpc.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/mi_rpc.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/acc.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/acc.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/avpops.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/avpops.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/auth.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/auth.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/permissions.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/permissions.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/htable.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/htable.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules_k/pike.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/pike.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/auth_db.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/auth_db.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/alias_db.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/alias_db.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/domain.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/domain.so
Reading symbols from /opt/kamailio-3.2/lib64/kamailio/modules/topoh.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/topoh.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules_k/nathelper.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/nathelper.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules/rtpproxy.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/rtpproxy.so
Reading symbols from 
/opt/kamailio-3.2/lib64/kamailio/modules/debugger.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules/debugger.so
Reading symbols from /lib/sparcv9/ld.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/sparcv9/ld.so.1
Core was generated by `./kamailio'.
Program terminated with signal 10, Bus error.
#0  0x00000001001ca2d0 in cfg_destory_groups () at cfg/cfg_struct.c:306
306                                                     old_string = *(char 
**)(block + group->var_offset + mapping[i].offset);
(gdb) bt full
#0  0x00000001001ca2d0 in cfg_destory_groups () at cfg/cfg_struct.c:306
        group = 0x1004f55a8
        def = <value optimized out>
        i = <value optimized out>
        group2 = <value optimized out>
        mapping = 0x1004f5458
        old_string = <value optimized out>
#1  cfg_destroy () at cfg/cfg_struct.c:398
        __FUNCTION__ = "cfg_destroy"
#2  0x0000000100060d44 in cleanup (show_status=1) at main.c:553
        memlog = <value optimized out>
        __FUNCTION__ = "cleanup"
#3  0x0000000100061ae0 in shutdown_children (show_status=<value optimized out>, 
sig=15) at main.c:678
No locals.
#4  0x0000000100063470 in handle_sigs () at main.c:769
        chld = 0
        chld_status = 0
        memlog = <value optimized out>
#5  0x0000000100066310 in main_loop () at main.c:1713
        i = <value optimized out>
        pid = <value optimized out>
        si = <value optimized out>
        si_desc = "udp receiver child=3 
sock=209.252.110.38:5060\000óÐ\000\000\000\001\000BH\000\000\000\000\000\000\000\000\002ÿÿÿÿ\177ÿó\001\000\000\000\001\000\037~
 ", '\000' <repeats 14 times>, "L2ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿý"
#6  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 = -1
        tmp = 0x0
        tmp_len = 0
        options = 0x1002229a8 
":f:cm:M:dVhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
        seed = 63758464
        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