[OpenSIPS-Users] Opensips crashes when retrieving AVPs from Radius requests

Samuel Muller sml at l33.fr
Tue Oct 2 14:01:24 CEST 2012


Hello,

After re-compiling properly (with TLS enabled), crashes happens again,
at the same point (extract_avp after successfull aaa_authorize).

here you have the full gdb trace :


└ /opt/opensips/core $ gdb
--core=/opt/opensips/core/core.opensips.sig11.26846
/opt/opensips/sbin/opensips

GNU gdb (GDB) 7.0.1-debian
This GDB was configured as "x86_64-linux-gnu".

Reading symbols from /opt/opensips-1.8.1-ibr/sbin/opensips...done.

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libdl.so.2...Reading symbols from
/usr/lib/debug/lib/libdl-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libresolv.so.2...Reading symbols from
/usr/lib/debug/lib/libresolv-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libssl.so.0.9.8...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libssl.so.0.9.8
Reading symbols from /usr/lib/libcrypto.so.0.9.8...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libsctp.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libsctp.so.1
Reading symbols from /lib/libc.so.6...Reading symbols from
/usr/lib/debug/lib/libc-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols
from /usr/lib/debug/lib/ld-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /opt/opensips/lib64/opensips/modules/db_postgres.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/db_postgres.so
Reading symbols from /usr/lib/libpq.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpq.so.5
Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libgssapi_krb5.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /lib/libcrypt.so.1...Reading symbols from
/usr/lib/debug/lib/libcrypt-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libldap_r-2.4.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libldap_r-2.4.so.2
Reading symbols from /lib/libpthread.so.0...Reading symbols from
/usr/lib/debug/lib/libpthread-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libkrb5support.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /usr/lib/liblber-2.4.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/liblber-2.4.so.2
Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /usr/lib/libgnutls.so.26...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /opt/opensips/lib64/opensips/modules/signaling.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/signaling.so
Reading symbols from /opt/opensips/lib64/opensips/modules/sl.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/sl.so
Reading symbols from /opt/opensips/lib64/opensips/modules/tm.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/tm.so
Reading symbols from /opt/opensips/lib64/opensips/modules/rr.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/rr.so
Reading symbols from /opt/opensips/lib64/opensips/modules/maxfwd.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/maxfwd.so
Reading symbols from /opt/opensips/lib64/opensips/modules/sipmsgops.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/sipmsgops.so
Reading symbols from /opt/opensips/lib64/opensips/modules/textops.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/textops.so
Reading symbols from /opt/opensips/lib64/opensips/modules/options.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/options.so
Reading symbols from /opt/opensips/lib64/opensips/modules/pike.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/pike.so
Reading symbols from /opt/opensips/lib64/opensips/modules/path.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/path.so
Reading symbols from /opt/opensips/lib64/opensips/modules/presence.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/presence.so
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libm.so.6...Reading symbols from
/usr/lib/debug/lib/libm-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /opt/opensips/lib64/opensips/modules/aaa_radius.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/aaa_radius.so
Reading symbols from /usr/lib/libradiusclient-ng.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libradiusclient-ng.so.2
Reading symbols from /lib/libnsl.so.1...Reading symbols from
/usr/lib/debug/lib/libnsl-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /opt/opensips/lib64/opensips/modules/avpops.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/avpops.so
Reading symbols from /opt/opensips/lib64/opensips/modules/uri.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/uri.so
Reading symbols from /opt/opensips/lib64/opensips/modules/auth.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/auth.so
Reading symbols from /opt/opensips/lib64/opensips/modules/auth_aaa.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/auth_aaa.so
Reading symbols from /opt/opensips/lib64/opensips/modules/domain.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/domain.so
Reading symbols from /opt/opensips/lib64/opensips/modules/usrloc.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/usrloc.so
Reading symbols from /opt/opensips/lib64/opensips/modules/registrar.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/registrar.so
Reading symbols from /opt/opensips/lib64/opensips/modules/permissions.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/permissions.so
Reading symbols from /opt/opensips/lib64/opensips/modules/dialog.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/dialog.so
Reading symbols from
/opt/opensips/lib64/opensips/modules/load_balancer.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/load_balancer.so
Reading symbols from /opt/opensips/lib64/opensips/modules/snmpstats.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/snmpstats.so
Reading symbols from /usr/lib/libnetsnmpagent.so.15...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libnetsnmpagent.so.15
Reading symbols from /usr/lib/libnetsnmphelpers.so.15...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libnetsnmphelpers.so.15
Reading symbols from /usr/lib/libnetsnmpmibs.so.15...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libnetsnmpmibs.so.15
Reading symbols from /usr/lib/libnetsnmp.so.15...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libnetsnmp.so.15
Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libwrap.so.0
Reading symbols from /usr/lib/libperl.so.5.10...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libperl.so.5.10
Reading symbols from /usr/lib/libsensors.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libsensors.so.4
Reading symbols from /opt/opensips/lib64/opensips/modules/mi_xmlrpc.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/mi_xmlrpc.so
Reading symbols from /usr/lib/libxmlrpc_server.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libxmlrpc_server.so.3
Reading symbols from /usr/lib/libxmlrpc.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxmlrpc.so.3
Reading symbols from /usr/lib/libxmlrpc_util.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libxmlrpc_util.so.3
Reading symbols from /usr/lib/libxmlrpc_xmlparse.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libxmlrpc_xmlparse.so.3
Reading symbols from /usr/lib/libxmlrpc_xmltok.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libxmlrpc_xmltok.so.3
Reading symbols from /opt/opensips/lib64/opensips/modules/siptrace.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/siptrace.so
Reading symbols from /opt/opensips/lib64/opensips/modules/acc.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/acc.so
Reading symbols from /opt/opensips/lib64/opensips/modules/rtpproxy.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/rtpproxy.so
Reading symbols from /opt/opensips/lib64/opensips/modules/nathelper.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/nathelper.so
Reading symbols from /opt/opensips/lib64/opensips/modules/uac_auth.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/uac_auth.so
Reading symbols from /opt/opensips/lib64/opensips/modules/uac.so...done.
Loaded symbols for /opt/opensips/lib64/opensips/modules/uac.so
Reading symbols from /lib/libnss_compat.so.2...Reading symbols from
/usr/lib/debug/lib/libnss_compat-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...Reading symbols from
/usr/lib/debug/lib/libnss_nis-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...Reading symbols from
/usr/lib/debug/lib/libnss_files-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...Reading symbols from
/usr/lib/debug/lib/libnss_dns-2.11.3.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_dns.so.2
Core was generated by `/opt/opensips/sbin/opensips -P
/var/run/opensips/opensips.pid -m 512 -M 16 -u o'.
Program terminated with signal 11, Segmentation fault.
#0  __strncmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:130
130	../sysdeps/x86_64/multiarch/strcmp.S: No such file or directory.
	in ../sysdeps/x86_64/multiarch/strcmp.S


(gdb) bt full
#0  __strncmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:130
No locals.
#1  0x0000000000430d39 in str_cmp (s1=..., s2=...) at map.c:62
        ret = -3
#2  0x0000000000430e10 in map_find (tree=0x7f4d8e1156c8, key=...) at map.c:101
        cmp = -3
        p = 0x7f4d8e26d238
#3  0x00000000004a41e5 in __search_avp_map (alias=0x7f4db2c825b0,
m=0x7f4d8e1156c8) at usr_avp.c:482
        id = 0x0
        __FUNCTION__ = "__search_avp_map"
#4  0x00000000004a4384 in lookup_avp_alias_str (alias=0x7f4db2c825b0,
extra=1) at usr_avp.c:499
        id = -1
#5  0x00000000004a48b2 in parse_avp_spec_aux (name=0x7f4db2c825b0,
avp_name=0x7fff9fa6b2bc, extra=1) at usr_avp.c:559
        id = 32589
        __FUNCTION__ = "parse_avp_spec_aux"
#6  0x00000000004a49c0 in get_avp_id (name=0x7f4db2c825b0) at usr_avp.c:580
        id = 32589
        __FUNCTION__ = "get_avp_id"
#7  0x00007f4db2a7ebf6 in extract_avp (vp=0xd66f30) at rad.c:201
        names = {s = 0xd66f60 "caller_stime:none", len = 12}
        values = {s = 0xd66f6d "none", len = 4}
        name = 65
        r = 1812
        p = 0xd66f6d "none"
        end = 0xd66f71 ""
        value = {n = 14053229, s = {s = 0xd66f6d "none", len = 4}}
        flags = 2
        __FUNCTION__ = "extract_avp"
#8  0x00007f4db2a7f138 in rad_send_message (rh=0xc4fb70,
request=0x7f4db6f57978, reply=0x7fff9fa6c438) at rad.c:262
        msg = "\000[\326\000\000\000\000\000\023\276iP\000\000\000\000N\264\246\237\377\177\000\000\265\000\000\000\000\000\000\000\060\265\246\237\377\177\000\000\001\000\000\000\000\000\000\000
\355\246\237\377\177\000\000\224\264\246\237\377\177\000\000\360M}",
'\000' <repeats 13 times>"\260,
X\326\000\000\000\000\000\300\272\246\237\377\177\000\000\006\000\000\000\000\000\000\000к\246\237\377\177\000\000\260X\326\000\000\000\000\000\031\356\016\270M\177\000\000\224\264\246\237\377\177\000\000\001\000\000\000\000\000\000\000\360E\035\270M\177\000\000\360E\035\270M\177\000\000\260X\326\000\000\000\000\000\020\273\246\237\377\177\000\000\006\000\000\000\000\000\000\000
\273\246\237\377\177\000\000\260X\326\000\000\000\000\000\031\356\016\270M\177\000\000\354E\035\270M\177\000\000\001\000\000\000\000\000\000\000\360E\035\270M\177\000\000\360E\035\270M\177\000\000X\272\246\237\377\177\000\000\070\272\246\237\377\177\000\000\000\000\000\000\377\177",
'\000' <repeats 11 times>"\272,
\246\237\377\177\000\000p\243\357\266M"...
        vp = 0xd66f30
        attr = 0xc69580
        result = 0
        __FUNCTION__ = "rad_send_message"
#9  0x00007f4db1e1f31b in aaa_authorize_sterman (_msg=0x7f4db6f54258,
_cred=0x7f4db6f561a8, _method=0x7f4db6f54268, _user=0x7fff9fa6c4c0)
    at sterman.c:253
        send = 0x7f4db6f57978
        received = 0x7f4db6f57948
        service = 15
        method = {
          s = 0x7b1fa0 "INVITE sip:00383810857 at 192.168.1.50
SIP/2.0\r\nRecord-Route:
<sip:93.158.33.67;lr;ftag=1c511523181;rr=sep>\r\nVia: SIP/2.0/UDP
93.158.33.67;branch=z9hG4bKf938.11cc8328908fb1a2f85ab332aec765db.0\r\nVia:
SIP/"..., len = 6}
        user = {s = 0x7f4db6f2e798 "10907", len = 5}
        user_name = {s = 0x7f4db6f56358
"10907 at ibtel.vp.ibrowse.com50", len = 26}
        ruri = 0x7f4db6f561f8
        __FUNCTION__ = "aaa_authorize_sterman"
#10 0x00007f4db1e1dbde in authorize (_msg=0x7f4db6f54258, _realm=0x0,
_uri_user=0x0, _hftype=16) at authorize.c:132
        res = -1616459517
        ret = DO_AUTHORIZATION
        h = 0x7f4db6f568e8
        cred = 0x7f4db6f561a0
        uri_user = 0x7f4db6f57590
        user = {s = 0x7f4db6f2e798 "10907", len = 5}
        domain = {
          s = 0x7b211a "ibtel.vp.ibrowse.com>;tag=1c511523181\r\nTo:
<sip:00383810857 at 192.168.1.50>\r\nCall-ID:
511522615264201021125 at 192.168.1.55\r\nCSeq: 2 INVITE\r\nContact:
<sip:10907 at 192.168.1.55:5060>\r\nRecord-Route: <sip:192.1"..., len =
20}
        pv_val = {rs = {s = 0x7f4daeefe0f5 "", len = -1360011019}, ri
= -1616459160, flags = -1616459512}
        __FUNCTION__ = "authorize"
#11 0x00007f4db1e1dc64 in aaa_proxy_authorize_1 (_msg=0x7f4db6f54258,
_realm=0x0, _s2=0x0) at authorize.c:153
No locals.
#12 0x000000000041a356 in do_action (a=0x7f4db6eca6a0,
msg=0x7f4db6f54258) at action.c:1483
        val_s = {s = 0x0, len = 0}
        increment = 2
        decrement = 275
        aux = {s = 0x0, len = -1360011043}
        adv_addr = {s = 0xffffe93800000073 <Address 0xffffe93800000073
out of bounds>, len = -1616459288}
        ret = -5
        v = 0
        sec = 32589
        usec = -1203720640
        to = 0xffffffff
        p = 0x6b
        tmp = 0x7f4db840ae40 ""
        new_uri = 0x15 <Address 0x15 out of bounds>
        end = 0xffffffff <Address 0xffffffff out of bounds>
        crt = 0x6b <Address 0x6b out of bounds>
        len = -88
        i = -1
        user = 0
        expires = 0
        vals = {{s = 0x7fff9fa6cb00 "k", len = -1203720640}, {s =
0xd65b10 "<183>Oct  2 09:40[", <incomplete sequence \326>, len = 86},
{
            s = 0xd65b00 "`\002", len = 96}, {s = 0x2010 <Address
0x2010 out of bounds>, len = -1206760128}, {s = 0x0, len = 14047408}}
        result = {s = 0x2010 <Address 0x2010 out of bounds>, len = -1206761645}
        uri = {user = {s = 0x3634383632a6c8d0 <Address
0x3634383632a6c8d0 out of bounds>, len = -1616459546}, passwd = {
            s = 0x7f4db8407020 "\262=\035\270M\177", len =
-1616459153}, host = {s = 0xc4c7b0 "UTC", len = -1616459632}, port = {
            s = 0x3000000010 <Address 0x3000000010 out of bounds>, len
= -1616459136}, params = {
            s = 0x7fff9fa6c9c0 "\034[", <incomplete sequence \326>,
len = -1616458184}, headers = {s = 0x0, len = -1206622538},
          port_no = 51616, proto = 40870, type = 32767, transport = {s
= 0x6b00000000 <Address 0x6b00000000 out of bounds>, len =
-1616459371},
          ttl = {s = 0x0, len = -1616458224}, user_param = {s = 0x2
<Address 0x2 out of bounds>, len = -1616458944}, maddr = {
            s = 0x99fa6cd88 <Address 0x99fa6cd88 out of bounds>, len =
-1616459370}, method = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = 849791360}, lr = {s = 0x7fff9fa6c996 "46&ʦ\237\377\177",
            len = -1203736544}, r2 = {s = 0x7fff9fa6cb1f "", len =
12896176}, gr = {s = 0x7fff9fa6c940 "pʦ\237\377\177", len = 16},
          transport_val = {s = 0x7fff9fa6cb30 "\020 ", len =
-1616459152}, ttl_val = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = -1616459227}, user_param_val = {s = 0x0, len = 16}, maddr_val =
{
            s = 0x2 <Address 0x2 out of bounds>, len = -1616458800},
method_val = {s = 0x90000006b <Address 0x90000006b out of bounds>,
            len = -1616459226}, lr_val = {s = 0x0, len = 849791504},
r2_val = {s = 0x7fff9fa6ca26 "", len = -1203736544}, gr_val = {
            s = 0x7f4db81d45e9 "T ", len = 14048028}, u_name = {{s =
0x7f4db84073e0 " m@\270M\177", len = 14048028}, {
              s = 0x7 <Address 0x7 out of bounds>, len = 8187}, {s =
0x7f4db81454c9 "HcD$@D\213\\$\bH\215D\005", len = -1203720640}, {s =
0x0,
              len = -1616459067}, {s = 0x7f4d00000000 <Address
0x7f4d00000000 out of bounds>, len = -1616459067}}, u_val = {{
              s = 0x1 <Address 0x1 out of bounds>, len = 16}, {s =
0x7fff9fa6cd10 "0Φ\237\377\177", len = -1616458672}, {
              s = 0x6b <Address 0x6b out of bounds>, len = -88}, {s =
0xd65b00 "`\002", len = 8208}, {s = 0xd67b10 "", len = -1203720640}},
          u_params_no = 96}
        next_hop = {user = {s = 0x7fff9fa6ca77 "", len = 0}, passwd =
{s = 0x7fff9fa6ca77 "", len = -1616458464}, host = {
            s = 0x64 <Address 0x64 out of bounds>, len = -1616459144},
port = {s = 0x0, len = -1269594625}, params = {s = 0x0, len = 0},
          headers = {s = 0x53c6c1 "", len = 5490369}, port_no = 22704,
proto = 214, type = 2678508296, transport = {s = 0x0, len = 0}, ttl =
{
            s = 0x68de <Address 0x68de out of bounds>, len =
-1616458736}, user_param = {s = 0x7f4db81d45f0 "", len = 5490365},
maddr = {
            s = 0x0, len = -1616459005}, method = {s = 0x7fff9fa6cc7c
"", len = -1616458568}, lr = {s = 0x7fff9fa6cc98 "\020?A", len = 0},
          r2 = {s = 0x7f4d00000000 <Address 0x7f4d00000000 out of
bounds>, len = -1616459776}, gr = {
            s = 0x6b00000000 <Address 0x6b00000000 out of bounds>, len
= 100}, transport_val = {
            s = 0x9fa6cb38 <Address 0x9fa6cb38 out of bounds>, len =
-1616458640}, ttl_val = {
            s = 0xffffffffffffffff <Address 0xffffffffffffffff out of
bounds>, len = 0}, user_param_val = {s = 0x7fff9fa6cbe8 "",
            len = -1206041104}, maddr_val = {s = 0x0, len = 0},
method_val = {s = 0x7fff9fa6ce20 "", len = -1206041108}, lr_val = {s =
0x0,
            len = -1616458544}, r2_val = {s = 0x7fff9fa6cd1c "M\177",
len = -1206041108}, gr_val = {s = 0x0, len = 0}, u_name = {{
              s = 0x7fff9fa6cd3c "\377\177", len = 0}, {s = 0x0, len =
42}, {s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
              len = -1616459661}, {s = 0x7fff9fa6cbe8 "", len = 0}, {s
= 0x53c6bd "%.*s", len = 0}}, u_val = {{
              s = 0x7f4db81466b6
"L\213L$(\351\030\355\377\377Hc\355L\211\357\276\060", len = 34}, {
              s = 0x7fff00000000 <Address 0x7fff00000000 out of
bounds>, len = -1616459547}, {
              s = 0x7f4d00000000 <Address 0x7f4d00000000 out of
bounds>, len = 0}, {s = 0x2 <Address 0x2 out of bounds>, len =
-1616459120}, {
              s = 0x9b15dec1a <Address 0x9b15dec1a out of bounds>, len
= -1616459546}}, u_params_no = 0}
        u = 0x7f4db8123b8c
        port = 214
        cmatch = 0
        aitem = 0x7f4db8178ead
        adefault = 0x2010
        spec = 0x7f4daeefe0d0
        model = 0x2c00000037
        val = {rs = {s = 0xa00000000 <Address 0xa00000000 out of
bounds>, len = 0}, ri = -1616460000, flags = 32767}
        pve = 0x200000009
        name_s = {s = 0x9fa6ca789fa6cbd8 <Address 0x9fa6ca789fa6cbd8
out of bounds>, len = -1616458824}
        start = {tv_sec = 1349171095, tv_usec = 801237}
        end_time = 112
        __FUNCTION__ = "do_action"
#13 0x0000000000414990 in run_action_list (a=0x7f4db6eca6a0,
msg=0x7f4db6f54258) at action.c:143
        ret = -1
        t = 0x7f4db6eca6a0
        __FUNCTION__ = "run_action_list"
#14 0x0000000000467bc1 in eval_elem (e=0x7f4db6eca778,
msg=0x7f4db6f54258, val=0x0) at route.c:1438
        uri = {user = {s = 0x7fff9fa6cc50 "\020[", <incomplete
sequence \326>, len = -1226223600}, passwd = {
            s = 0xd65b10 "<183>Oct  2 09:40[", <incomplete sequence
\326>, len = 0}, host = {s = 0x7f4daeefee60 "trace_sl_onreply_out",
            len = -1206396334}, port = {s = 0x0, len = 0}, params = {s
= 0x10 <Address 0x10 out of bounds>, len = 183}, headers = {
            s = 0x7fff9fa6cdf0 "\220Φ\237\377\177", len = 4275984},
port_no = 60704, proto = 40870, type = 32767, transport = {s = 0x0,
            len = 0}, ttl = {s = 0x7f4db8179300 "H\201\304",
<incomplete sequence \330>, len = 32}, user_param = {s =
0x7fff9fa6cda0 "",
            len = -1616458528}, maddr = {s = 0x7f4db6e95010 "", len =
-1225428144}, method = {
            s = 0x5bb6f54430 <Address 0x5bb6f54430 out of bounds>, len
= -1269594592}, lr = {s = 0x0, len = -1616457904}, r2 = {
            s = 0x7f4daeefa94a "\351Z\006", len = -1616458192}, gr =
{s = 0x7f4db4739960 "`Φ\237\377\177", len = -1225440680},
          transport_val = {s = 0x100004a2d53 <Address 0x100004a2d53
out of bounds>, len = 0}, ttl_val = {
            s = 0x7fff9fa6cdb0 "\020\305\020\216M\177", len =
8001785}, user_param_val = {s = 0x7a18f9 "", len = -1914376984},
maddr_val = {
            s = 0x413f10
"1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P", len =
-1616458352}, method_val = {
            s = 0x47b271
"\205\300u\006H\213E\360\353\030H\213E\360H\213 at 0H\211E\360H\203}",
<incomplete sequence \360>, len = 728}, lr_val = {
            s = 0x7fff9fa6cdb0 "\020\305\020\216M\177", len =
-1911503688}, r2_val = {s = 0x7c8de4ece8 <Address 0x7c8de4ece8 out of
bounds>,
            len = -1616458304}, gr_val = {
            s = 0x479e5f
"\311\303UH\211\345SH\203\354\070H\211}\310H\211u\300H\213Eȋ@\b\211\303H\213E\300H\211\307蹗\371\377\215\004\003\203\300\002\211E܋E܉\307\350\065\375\377\377H\211E\340H\203}",
<incomplete sequence \340>, len = -1226222080}, u_name = {{
              s = 0x6400000001 <Address 0x6400000001 out of bounds>,
len = -1911503600}, {s = 0x100000007 <Address 0x100000007 out of
bounds>,
              len = -1616458256}, {s = 0x7f4db45378ce
"\353\001\220\311\303UH\211\345SH\201", <incomplete sequence
\354\210>,
              len = -1225424304}, {s = 0x64b6f2c4c8 <Address
0x64b6f2c4c8 out of bounds>, len = -1616457904}, {s = 0x7f4d8e10c4b8
"\t",
              len = -1616458096}}, u_val = {{s = 0x7f4db4537c0f
"\270\001", len = -1616457872}, {s = 0x7fff9fa6cf50 "", len =
-1616450272}, {
              s = 0x7f4db6f54258 ">\021", len = 0}, {s =
0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>, len = 32}, {
              s = 0x7fff9fa6cf10 "\265", len = -1005387774}}, u_params_no = 0}
        ret = -5
        ival = 0
        lval = {rs = {s = 0x0, len = -1206414592}, ri = 24, flags = 48}
        rval = {rs = {s = 0x7fff9fa6cd90 "\300ͦ\237\377\177", len =
4275984}, ri = -1616450272, flags = 32767}
        p = 0x7f4db6f58268 "SIP/2.0 100 Proxy Trying\r\nVia:
SIP/2.0/UDP 93.158.33.67;received=93.158.33.67;rport=5060;branch=z9hG4bKf938.11cc8328908fb1a2f85ab332aec765db.0\r\nVia:
SIP/2.0/UDP 192.168.1.50:5080;rport=5080;received=1"...
        i = 502
        n = 32589
        __FUNCTION__ = "eval_elem"
#15 0x0000000000469042 in eval_expr (e=0x7f4db6eca778,
msg=0x7f4db6f54258, val=0x0) at route.c:1783
        rec_lev = 3
        ret = 32589
        __FUNCTION__ = "eval_expr"
#16 0x000000000046913c in eval_expr (e=0x7f4db6eca7c8,
msg=0x7f4db6f54258, val=0x0) at route.c:1799
        rec_lev = 3
        ret = 32589
        __FUNCTION__ = "eval_expr"
#17 0x0000000000469176 in eval_expr (e=0x7f4db6eca818,
msg=0x7f4db6f54258, val=0x0) at route.c:1804
        rec_lev = 3
        ret = 0
        __FUNCTION__ = "eval_expr"
#18 0x0000000000417a44 in do_action (a=0x7f4db6ecade8,
msg=0x7f4db6f54258) at action.c:899
        val_s = {s = 0x7f4db4313338 "", len = -1271844040}
        increment = 4872293
        decrement = 0
        aux = {s = 0xffffe93800000000 <Address 0xffffe93800000000 out
of bounds>, len = 23}
        adv_addr = {s = 0xd658b0 "User-Name", len = -1206981095}
        ret = -5
        v = 32767
        sec = 32767
        usec = -1616456240
        to = 0x413f10
        p = 0x7f4db6f54bfa
        tmp = 0x45344e "H\213E\350", <incomplete sequence \306>
        new_uri = 0x48 <Address 0x48 out of bounds>
        end = 0x7f4db6f54bd8 "511522615264201021125 at 192.168.1.55: - AUTH"
        crt = 0x0
        len = 0
        i = 0
        user = 0
        expires = 0
        vals = {{s = 0xd65b10 "<183>Oct  2 09:40[", <incomplete
sequence \326>, len = 1349171095}, {s = 0xc4c7b0 "UTC", len = 181}, {
            s = 0x7fff9fa6d630 "pܦ\237\377\177", len = 4275984}, {s =
0x7fff9fa6ed20 "\v", len = 0}, {s = 0x0, len = -1206414592}}
        result = {s = 0x3634383632a6d510 <Address 0x3634383632a6d510
out of bounds>, len = 102}
        uri = {user = {s = 0xd65b1c "09:40[", <incomplete sequence
\326>, len = 7}, passwd = {s = 0x1ffb <Address 0x1ffb out of bounds>,
            len = -1206627127}, host = {s = 0x7f4db840ae40 "", len =
0}, port = {s = 0x7fff9fa6d385 "\177", len = 0}, params = {
            s = 0x9fa6d385 <Address 0x9fa6d385 out of bounds>, len =
1}, headers = {s = 0x3000000010 <Address 0x3000000010 out of bounds>,
            len = -1616456240}, port_no = 54544, proto = 40870, type =
32767, transport = {s = 0x6b <Address 0x6b out of bounds>, len = -88},
          ttl = {s = 0xd65b00 "`\002", len = 8208}, user_param = {s =
0xd67b10 "", len = -1203720640}, maddr = {
            s = 0x70 <Address 0x70 out of bounds>, len = 8208}, method = {
            s = 0x7f4db8124753
"H\215C\020H\213\\$\bH\213l$\020L\213d$\030L\213l$
L\213t$(L\213|$0H\203\304\070\303f\017\037D",
            len = -1616456768}, lr = {s = 0x7f4db840ae40 "", len =
14048016}, r2 = {s = 0x67 <Address 0x67 out of bounds>, len =
14048000},
          gr = {s = 0x70 <Address 0x70 out of bounds>, len = 8208},
transport_val = {s = 0x7f4db8124d40 "I\211ƃ=\276\230.", len = 0},
          ttl_val = {s = 0xd658b0 "User-Name", len = -1616456544},
user_param_val = {s = 0x7f4db840ae40 "", len = 0}, maddr_val = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, method_val = {s = 0x7f4db840ae40 "", len = 21}, lr_val = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, r2_val = {
            s = 0xffffffffffffffa8 <Address 0xffffffffffffffa8 out of
bounds>, len = -1616456464}, gr_val = {s = 0x7f4db8123b8c
"\203=u\252.",
            len = 14047408}, u_name = {{s = 0x7f4db8178ead
"H\213\234$", <incomplete sequence \310>, len = 14048016}, {s =
0x53c6bd "%.*s",
              len = 55}, {s = 0x200000009 <Address 0x200000009 out of
bounds>, len = 9}, {
              s = 0x11300000002 <Address 0x11300000002 out of bounds>,
len = 0}, {s = 0x0, len = 12896176}}, u_val = {{
              s = 0x7f4db8179300 "H\201\304", <incomplete sequence
\330>, len = 32}, {s = 0x7fff9fa6d520 "H", len = -1616456608}, {s =
0x0,
              len = -1225433472}, {s = 0x7fff9fa6d540 "", len =
5387906}, {s = 0x48 <Address 0x48 out of bounds>, len = 14048016}},
          u_params_no = 0}
        next_hop = {user = {s = 0x7fff9fa6d493 "26846f", len =
-1616456180}, passwd = {s = 0x7fff9fa6d648 "\260X", <incomplete
sequence \326>,
            len = -1616456152}, host = {s = 0x0, len = 0}, port = {s =
0x7fff9fa6d190 "\330I", <incomplete sequence \363\266>, len = 0},
          params = {s = 0x0, len = -1206622538}, headers = {s =
0x7fff9fa6d600 "XB\365\266M\177", len = 0}, port_no = 53669, proto =
40870,
          type = 32767, transport = {s = 0x7fff00000000 <Address
0x7fff00000000 out of bounds>, len = -1616456333}, ttl = {
            s = 0x2 <Address 0x2 out of bounds>, len = -1616456880},
user_param = {s = 0x9b4313020 <Address 0x9b4313020 out of bounds>,
            len = -1616457306}, maddr = {s = 0x6b00000000 <Address
0x6b00000000 out of bounds>, len = 849793424}, method = {
            s = 0x7fff9fa6d1a6 "", len = -1203736544}, lr = {s =
0x7fff9fa6d32f "", len = 12896176}, r2 = {
            s = 0x7fff9fa6d150 "\200Ҧ\237\377\177", len = 16}, gr = {s
= 0x7fff9fa6d340 "\020[", <incomplete sequence \326>,
            len = -1616457088}, transport_val = {s = 0x0, len = 115},
ttl_val = {
            s = 0x7f4db81466b6
"L\213L$(\351\030\355\377\377Hc\355L\211\357\276\060", len = 0},
user_param_val = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = -1616457131}, maddr_val = {
            s = 0x6b00000000 <Address 0x6b00000000 out of bounds>, len
= -1225569832}, method_val = {s = 0x2 <Address 0x2 out of bounds>,
            len = -1616456704}, lr_val = {s = 0x9b6f54258 <Address
0x9b6f54258 out of bounds>, len = -1616457130}, r2_val = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = 849793600}, gr_val = {s = 0x7fff9fa6d256 "", len = -1203736544},
          u_name = {{s = 0x7fff9fa6d3df "", len = 12896176}, {s =
0x7fff9fa6d200 "0Ӧ\237\377\177", len = 16}, {
              s = 0x7fff9fa6d3f0 "\020[", <incomplete sequence \326>,
len = -1616456912}, {
              s = 0x7f4d00000000 <Address 0x7f4d00000000 out of
bounds>, len = -1616457003}, {s = 0x1 <Address 0x1 out of bounds>, len
= 16}},
          u_val = {{s = 0x7fff9fa6d520 "H", len = -1616456608}, {s =
0x6b <Address 0x6b out of bounds>, len = -88}, {s = 0xd65b00 "`\002",
              len = 8208}, {s = 0xd67b10 "", len = -1203720640}, {s =
0x7f4db81d45e9 "T ", len = 14048028}}, u_params_no = 29664}
        u = 0x22
        port = 0
        cmatch = 4
        aitem = 0x4800000007
        adefault = 0x0
        spec = 0x7f4db6f54c20
        model = 0x7f4db6f31b80
        val = {rs = {s = 0x7fff9fa6d5a0 " \355\246\237\377\177", len =
-1616456456}, ri = -1271844072, flags = 32589}
        pve = 0x413f10
        name_s = {s = 0xa9fa6d580 <Address 0xa9fa6d580 out of bounds>,
len = 26846}
        start = {tv_sec = 1349171095, tv_usec = 801236}
        end_time = 160
        __FUNCTION__ = "do_action"
#19 0x0000000000414990 in run_action_list (a=0x7f4db6eca1f8,
msg=0x7f4db6f54258) at action.c:143
        ret = 1
        t = 0x7f4db6ecade8
        __FUNCTION__ = "run_action_list"
#20 0x000000000041490a in run_actions (a=0x7f4db6eca1f8,
msg=0x7f4db6f54258) at action.c:123
        ret = 0
        __FUNCTION__ = "run_actions"
#21 0x00000000004164c4 in do_action (a=0x7f4db6eb3d10,
msg=0x7f4db6f54258) at action.c:573
        val_s = {s = 0x7000000009 <Address 0x7000000009 out of bounds>, len = 2}
        increment = 800803
        decrement = 1
        aux = {s = 0x2c00000037 <Address 0x2c00000037 out of bounds>, len = 9}
        adv_addr = {s = 0x7fff9fa6d870 "\260ئ\237\377\177", len = -1271844072}
        ret = -5
        v = 32767
        sec = 0
        usec = 4275984
        to = 0x46913c
        p = 0x7fff9fa6dc20
        tmp = 0x0
        new_uri = 0x7f4db6f54258 ">\021"
        end = 0x7f4db6eb3980 "\001"
        crt = 0x7f4db6f54258 ">\021"
        len = -1226027160
        i = 1
        user = 0
        expires = 0
        vals = {{s = 0xb5 <Address 0xb5 out of bounds>, len =
4275984}, {s = 0x7fff9fa6dbc0 "\373\377\377\377\377\177", len =
4624450}, {
            s = 0x7fff9fa6dbd0 " ܦ\237\377\177", len = 0}, {s =
0x7f4db6f54258 ">\021", len = -1226098384}, {s = 0x7f4db6f54258
">\021",
            len = -1226027240}}
        result = {s = 0x7fff9fa6dbc0 "\373\377\377\377\377\177", len = 0}
        uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x7fff9fa6df90
"\320ߦ\237\377\177", len = 4304532}, host = {s = 0x0,
            len = -1206761645}, port = {s = 0x7f4db6f54258 ">\021",
len = -1226099352}, params = {
            s = 0xd65b10 "<183>Oct  2 09:40[", <incomplete sequence
\326>, len = 97}, headers = {s = 0xd65b00 "`\002", len = 112},
          port_no = 8208, proto = 0, type = ERROR_URI_T, transport =
{s = 0x7f4db8124d40 "I\211ƃ=\276\230.", len = 0}, ttl = {
            s = 0xd658b0 "User-Name", len = -1616454944}, user_param =
{s = 0x7f4db840ae40 "", len = 0}, maddr = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, method = {s = 0x7f4db840ae40 "", len = 21}, lr = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, r2 = {
            s = 0xffffffffffffffa8 <Address 0xffffffffffffffa8 out of
bounds>, len = 1349171095}, gr = {
            s = 0xc38c0 <Address 0xc38c0 out of bounds>, len =
14047408}, transport_val = {
            s = 0x7f4db8178ead "H\213\234$", <incomplete sequence
\310>, len = 14048016}, ttl_val = {s = 0x53c6bd "%.*s", len = 55},
          user_param_val = {s = 0x200000009 <Address 0x200000009 out
of bounds>, len = 9}, maddr_val = {
            s = 0x11300000002 <Address 0x11300000002 out of bounds>,
len = 0}, method_val = {s = 0x0, len = 12896176}, lr_val = {
            s = 0x7f4db8179300 "H\201\304", <incomplete sequence
\330>, len = 32}, r2_val = {s = 0x7fff9fa6db60 "\265", len =
-1616455008},
          gr_val = {s = 0x100000000 <Address 0x100000000 out of
bounds>, len = -1225440664}, u_name = {{
              s = 0x7fff9fa6db80 "\320ۦ\237\377\177", len = 5387906},
{s = 0x42 <Address 0x42 out of bounds>, len = 14048016}, {s = 0x0,
              len = -1616454720}, {s = 0x60 <Address 0x60 out of
bounds>, len = 14048016}, {s = 0x506ab797 <Address 0x506ab797 out of
bounds>,
              len = -1616453584}}, u_val = {{s = 0xb5 <Address 0xb5
out of bounds>, len = -1616454544}, {
              s = 0x413f10
"1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P", len =
-1616450272}, {s = 0x0, len = 0}, {
              s = 0x7f4db8179300 "H\201\304", <incomplete sequence
\330>, len = 32}, {s = 0x7fff9fa6dc10 "`ܦ\237\377\177",
              len = -1616454832}}, u_params_no = 0}
        next_hop = {user = {s = 0x0, len = -1206414592}, passwd = {s =
0x3000000018 <Address 0x3000000018 out of bounds>, len = -1616455648},
          host = {s = 0xd65b10 "<183>Oct  2 09:40[", <incomplete
sequence \326>, len = 0}, port = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = 76}, params = {
            s = 0xd65b10 "<183>Oct  2 09:40[", <incomplete sequence
\326>, len = 1349171095}, headers = {s = 0x0, len = -1616455496},
          port_no = 55552, proto = 40870, type = 32767, transport = {s
= 0x413f10 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P",
            len = -1616450272}, ttl = {s = 0x0, len = 0}, user_param =
{s = 0x7f4db8179300 "H\201\304", <incomplete sequence \330>, len =
-1},
          maddr = {s = 0x7fff9fa6d8a0 "@\256@\270", len =
-1616455712}, method = {s = 0x3a <Address 0x3a out of bounds>, len =
14048016}, lr = {
            s = 0x506ab797 <Address 0x506ab797 out of bounds>, len =
-1271839616}, r2 = {s = 0x7f4d8de50320 "", len = 0}, gr = {s = 0x0,
            len = -1616455536}, transport_val = {s = 0x7f4db42f715e
"\270", len = -1616455600}, ttl_val = {
            s = 0xfffffffeb42e037e <Address 0xfffffffeb42e037e out of
bounds>, len = -1616455496}, user_param_val = {
            s = 0x7f4db6f54258 ">\021", len = 0}, maddr_val = {s =
0x40000000000 <Address 0x40000000000 out of bounds>, len = 181},
          method_val = {s = 0x413f10
"1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P", len =
-1616450272}, lr_val = {s = 0x0,
            len = -1616455504}, r2_val = {s = 0x414990
"\211E\344\203}", <incomplete sequence \344>, len = -1225440680},
gr_val = {
            s = 0x7f4db6eb3858 "\023", len = -1616455424}, u_name =
{{s = 0x0, len = -1203720640}, {s = 0xb5 <Address 0xb5 out of bounds>,
              len = -1616454800}, {s = 0x467bc1
"\211E\330H\203\275h\375\377\377", len = -1616454784}, {
              s = 0x467bc1 "\211E\330H\203\275h\375\377\377", len =
-1225433136}, {s = 0x0, len = -1225440680}}, u_val = {{
              s = 0x7f4db6eb3930 "\002", len = -1616455344}, {s =
0x7f4db813ef9a "=\001\360\377\377s\005H\203\304\b\303H\213\r\353\237,",
              len = -1616455344}, {s = 0x4146d2
"H\213U\320H\213E\310H\213", len = -1616454704}, {s = 0x7fff9fa6da10
"\227\267jP",
              len = 1349171095}, {s = 0xc38c0 <Address 0xc38c0 out of
bounds>, len = 0}}, u_params_no = 0}
        u = 0x413f10
        port = 40870
        cmatch = 32767
        aitem = 0x4690ce
        adefault = 0x7fff9fa6dc70
        spec = 0x0
        model = 0x7f4db6f54258
        val = {rs = {s = 0x7fff9fa6d890 "", len = 4275984}, ri =
-1616450272, flags = 32767}
        pve = 0x7f4db6eb39d0
        name_s = {s = 0xc4c7b0 "UTC", len = -1616455496}
        start = {tv_sec = 1349171095, tv_usec = 801026}
        end_time = 63
        __FUNCTION__ = "do_action"
#22 0x0000000000414990 in run_action_list (a=0x7f4db6eb3ba0,
msg=0x7f4db6f54258) at action.c:143
        ret = -5
        t = 0x7f4db6eb3d10
        __FUNCTION__ = "run_action_list"
#23 0x0000000000417b7b in do_action (a=0x7f4db6eb3de8,
msg=0x7f4db6f54258) at action.c:916
        val_s = {s = 0x3535b840ae40 <Address 0x3535b840ae40 out of
bounds>, len = 112}
        increment = 181
        decrement = 1
        aux = {s = 0x2010 <Address 0x2010 out of bounds>, len = 14056208}
        adv_addr = {s = 0xffffffffffffffa8 <Address 0xffffffffffffffa8
out of bounds>, len = 14048000}
        ret = 1
        v = 1
        sec = 2
        usec = 4275984
        to = 0x469042
        p = 0x400000000
        tmp = 0x0
        new_uri = 0x7f4db6f54258 ">\021"
        end = 0x7f4d00000001 <Address 0x7f4d00000001 out of bounds>
        crt = 0x7f4db6f2f708 "\020\377\352\266M\177"
        len = 4275984
        i = 1
        user = 0
        expires = 0
        vals = {{s = 0x0, len = -1206414592}, {s = 0x3000000020
<Address 0x3000000020 out of bounds>, len = -1616452912}, {
            s = 0x1 <Address 0x1 out of bounds>, len = 4275984}, {s =
0x7f4db6f54c12 "tn, go to auth", len = 1}, {
            s = 0x5d9 <Address 0x5d9 out of bounds>, len = -1225438248}}
        result = {s = 0x7fff9fa6ed20 "\v", len = 0}
        uri = {user = {s = 0x9fa6e085 <Address 0x9fa6e085 out of
bounds>, len = 181}, passwd = {s = 0x7fff9fa6e290 "\340⦟\377\177",
            len = 4619201}, host = {s = 0x7fff9fa6e210
"\022L\365\266M\177", len = 107}, port = {
            s = 0xffffffffffffffa8 <Address 0xffffffffffffffa8 out of
bounds>, len = 0}, params = {s = 0x7f4db6f54258 ">\021",
            len = -1226099136}, headers = {s = 0x7f4db840ae40 "", len
= 1536}, port_no = 8208, proto = 0, type = ERROR_URI_T, transport = {
            s = 0x7f4db8124753
"H\215C\020H\213\\$\bH\213l$\020L\213d$\030L\213l$
L\213t$(L\213|$0H\203\304\070\303f\017\037D",
            len = -1616453440}, ttl = {s = 0x7f4db840ae40 "", len =
14048016}, user_param = {s = 0x5f8 <Address 0x5f8 out of bounds>,
            len = 14048000}, maddr = {s = 0x600 <Address 0x600 out of
bounds>, len = 8208}, method = {s = 0x7f4db8124d40 "I\211ƃ=\276\230.",
            len = 0}, lr = {s = 0xd658b0 "User-Name", len =
-1616453216}, r2 = {s = 0x7f4db840ae40 "", len = 0}, gr = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, transport_val = {s = 0x7f4db840ae40 "", len = 21}, ttl_val = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, user_param_val = {
            s = 0xffffffffffffffa8 <Address 0xffffffffffffffa8 out of
bounds>, len = -1616453136}, maddr_val = {
            s = 0x7f4db8123b8c "\203=u\252.", len = 14047408},
method_val = {s = 0x7f4db8178ead "H\213\234$", <incomplete sequence
\310>,
            len = 14048016}, lr_val = {s = 0x53c6bd "%.*s", len = 55},
r2_val = {s = 0x200000009 <Address 0x200000009 out of bounds>, len =
9},
          gr_val = {s = 0x11300000002 <Address 0x11300000002 out of
bounds>, len = 0}, u_name = {{s = 0x0, len = 12896176}, {
              s = 0x7f4db8179300 "H\201\304", <incomplete sequence
\330>, len = 32}, {s = 0x7fff9fa6e220 "\331\005", len = -1616453280},
{
              s = 0x7fff9fa6e240 "\001", len = -1225590840}, {s =
0x7f4db6f54258 ">\021", len = 5387906}}, u_val = {{
              s = 0x5d9 <Address 0x5d9 out of bounds>, len =
14048016}, {s = 0x0, len = -1225590840}, {s = 0x5f7 <Address 0x5f7 out
of bounds>,
              len = 14048016}, {s = 0x506ab797 <Address 0x506ab797 out
of bounds>, len = -1616452864}, {s = 0xb6 <Address 0xb6 out of
bounds>,
              len = -1616452816}}, u_params_no = 16144}
        next_hop = {user = {s = 0x36007f4db840ae40 <Address
0x36007f4db840ae40 out of bounds>, len = -1206622538}, passwd = {
            s = 0x7fff9fa6de95 "\177", len = 0}, host = {s =
0x7fff9fa6dea5 "\177", len = 0}, port = {
            s = 0x3000000010 <Address 0x3000000010 out of bounds>, len
= 2}, params = {s = 0x7fff9fa6e050 "", len = 107}, headers = {
            s = 0xffffffff9fa6dea6 <Address 0xffffffff9fa6dea6 out of
bounds>, len = 0}, port_no = 56976, proto = 12966, type = 909391926,
          transport = {s = 0x7fff9fa6dea6 "", len = -1203736544}, ttl
= {s = 0x7fff9fa6e02f "", len = 12896176}, user_param = {
            s = 0x7fff9fa6de50 "\200ߦ\237\377\177", len = 16}, maddr =
{s = 0x7fff9fa6e040 "\020[", <incomplete sequence \326>,
            len = -1616453760}, method = {s = 0x86 <Address 0x86 out
of bounds>, len = 14048000}, lr = {
            s = 0x7f4db81466b6
"L\213L$(\351\030\355\377\377Hc\355L\211\357\276\060", len = 8208}, r2
= {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = -1616453803}, gr = {s = 0x0, len = 1}, transport_val = {
            s = 0x2 <Address 0x2 out of bounds>, len = -1616453376},
ttl_val = {s = 0x9ffffffff <Address 0x9ffffffff out of bounds>,
            len = -1616453802}, user_param_val = {s = 0x7f4d00000000
<Address 0x7f4d00000000 out of bounds>, len = 849796928}, maddr_val =
{
            s = 0x7fff9fa6df56 "", len = 0}, method_val = {s =
0x7fff9fa6e0df "", len = 1}, lr_val = {s = 0x7fff9fa6df00
"0ট\377\177",
            len = 16}, r2_val = {s = 0x7fff9fa6e0f0 "\020[",
<incomplete sequence \326>, len = -1616453584}, gr_val = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = -1616453675}, u_name = {{s = 0x1 <Address 0x1 out of bounds>,
              len = 0}, {s = 0x413f10
"1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P", len =
-1616450272}, {s = 0x0,
              len = -1616453760}, {s = 0x414990 "\211E\344\203}",
<incomplete sequence \344>, len = -1225440680}, {s = 0x7f4db6eb06a0
"\017",
              len = -1203720640}}, u_val = {{s = 0x0, len = 181}, {s =
0x413f10 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P",
              len = -1616450272}, {s = 0x0, len = -1616453680}, {s =
0x414990 "\211E\344\203}", <incomplete sequence \344>, len =
-1225440680},
            {s = 0x7f4db6eb3568 "\017", len = -1225440680}}, u_params_no = 0}
        u = 0x413f10
        port = 40870
        cmatch = 32767
        aitem = 0x469042
        adefault = 0x7fff9fa6ed20
        spec = 0x0
        model = 0x7f4db6f54258
        val = {rs = {s = 0xd65b1c "09:40[", <incomplete sequence
\326>, len = 7}, ri = 8187, flags = 0}
        pve = 0x7f4db6eb3640
        name_s = {s = 0xd65b1c "09:40[", <incomplete sequence \326>,
len = -1203735584}
        start = {tv_sec = 1349171095, tv_usec = 800961}
        end_time = 32589
        __FUNCTION__ = "do_action"
#24 0x0000000000414990 in run_action_list (a=0x7f4db6eb3de8,
msg=0x7f4db6f54258) at action.c:143
        ret = -1
        t = 0x7f4db6eb3de8
        __FUNCTION__ = "run_action_list"
#25 0x0000000000417b7b in do_action (a=0x7f4db6eb3ec0,
msg=0x7f4db6f54258) at action.c:916
        val_s = {s = 0xd65b1c "09:40[", <incomplete sequence \326>, len = 7}
        increment = 181
        decrement = 0
        aux = {s = 0xd65b1c "09:40[", <incomplete sequence \326>, len
= -1203735584}
        adv_addr = {s = 0x7f4db840ae40 "", len = -1206041111}
        ret = 1
        v = 1
        sec = 32589
        usec = -1284896268
        to = 0x7f4db36a392e
        p = 0x7f4d8e257548
        tmp = 0x7f4d8e0d1e3c ""
        new_uri = 0x7fff9fa6e8f8 "\020馟\003"
        end = 0x7f4db369ff3e
"\311\303UH\211\345H\203\354\b\211\370\210E\374\017\266E\374\211\307\350\065\377\377\377\311\303UH\211\345H\203\354\020\211\370\210E\374\017\266E\374\211\307\350<\377\377\377\311\303UH\211\345H\203\354\b\211\370\210E\374\017\266E\374\211\307\350k\377\377\377\311\303UH\211\345ATSH\203\354
H\211}\330H\307E", <incomplete sequence \350>
        crt = 0x5d00000000 <Address 0x5d00000000 out of bounds>
        len = -1616451312
        i = 3
        user = 0
        expires = 0
        vals = {{s = 0x100000001 <Address 0x100000001 out of bounds>,
len = 9}, {s = 0x7f4db36a4e20 "pike_check_req", len = 8203744}, {
            s = 0x7f4d8e262bf0 "\326", <incomplete sequence \371>, len
= 0}, {s = 0xc4c7b0 "UTC", len = 8069024}, {
            s = 0x7fff9fa6e8d0 "Hu%\216M\177", len = -1284899600}}
        result = {s = 0x7fff9fa6e860 "\001", len = 5394160}
        uri = {user = {s = 0xd65b10 "<183>Oct  2 09:40[", <incomplete
sequence \326>, len = 121}, passwd = {s = 0xd65b00 "`\002", len =
144},
          host = {s = 0x2010 <Address 0x2010 out of bounds>, len =
-1206760128}, port = {s = 0x0, len = 14047408}, params = {
            s = 0x7fff9fa6e7a0 "\020[", <incomplete sequence \326>,
len = -1203720640}, headers = {s = 0x0, len = -1}, port_no = 107,
          proto = 0, type = ERROR_URI_T, transport = {s =
0x7f4db840ae40 "", len = 21}, ttl = {
            s = 0xffffffff <Address 0xffffffff out of bounds>, len =
107}, user_param = {
            s = 0xffffffffffffffa8 <Address 0xffffffffffffffa8 out of
bounds>, len = -1616451600}, maddr = {s = 0x7f4db8123b8c
"\203=u\252.",
            len = 14047408}, method = {s = 0x7f4db8178ead
"H\213\234$", <incomplete sequence \310>, len = 107}, lr = {
            s = 0x7f4db36a4fb6 "DBG:pike:%s: %p in %p(%p,%p)\n", len =
55}, r2 = {s = 0x200000009 <Address 0x200000009 out of bounds>,
            len = 9}, gr = {s = 0x11300000002 <Address 0x11300000002
out of bounds>, len = 0}, transport_val = {s = 0x0, len = 12896176},
          ttl_val = {s = 0x7f4db8178ead "H\213\234$", <incomplete
sequence \310>, len = -1616451216}, user_param_val = {
            s = 0x7f4db36a4a10 "DBG:pike:%s: src IP [%s],node=%p;
hits=[%d,%d],[%d,%d] node_flags=%d func_flags=%d\n", len = 55},
maddr_val = {
            s = 0x200000009 <Address 0x200000009 out of bounds>, len =
9}, method_val = {
            s = 0x11300000002 <Address 0x11300000002 out of bounds>,
len = 0}, lr_val = {s = 0x0, len = 14048016}, r2_val = {s = 0x0,
            len = 14048016}, gr_val = {s = 0x78 <Address 0x78 out of
bounds>, len = 14048016}, u_name = {{
              s = 0x506ab797 <Address 0x506ab797 out of bounds>, len =
-1616451312}, {s = 0xb7 <Address 0xb7 out of bounds>,
---Type <return> to continue, or q <return> to quit---
              len = -1616451312}, {s = 0x0, len = 4}, {s = 0x6
<Address 0x6 out of bounds>, len = 0}, {
              s = 0x7f4db8179300 "H\201\304", <incomplete sequence
\330>, len = 48}}, u_val = {{s = 0x7fff9fa6e8d8 "<\036\r\216M\177",
              len = -1616451568}, {s = 0x0, len = -1616451136}, {s =
0x0, len = -1284877920}, {s = 0x7f4d8e262c00 "\340 \r\216M\177",
              len = -1911742240}, {s = 0x7f4d8e257548 "", len = 48}},
u_params_no = 59720}
        next_hop = {user = {s = 0x3000000010 <Address 0x3000000010 out
of bounds>, len = 2}, passwd = {s = 0x7fff9fa6e6a0 "k", len = 107},
          host = {s = 0xffffffff9fa6e4f6 <Address 0xffffffff9fa6e4f6
out of bounds>, len = -1206622538}, port = {
            s = 0x3634383632a6e4e0 <Address 0x3634383632a6e4e0 out of
bounds>, len = -1206622538}, params = {s = 0x7fff9fa6e545 "", len =
0},
          headers = {s = 0x7fff9fa6e555 "5", len = 0}, port_no =
59120, proto = 40870, type = 32767, transport = {
            s = 0x2 <Address 0x2 out of bounds>, len = -1616451840},
ttl = {s = 0x900000000 <Address 0x900000000 out of bounds>,
            len = -1616452266}, user_param = {s = 0x7f4d00000000
<Address 0x7f4d00000000 out of bounds>, len = 849798464}, maddr = {
            s = 0x7fff9fa6e556 "", len = -1203736544}, method = {s =
0x7fff9fa6e6df "", len = 12896176}, lr = {
            s = 0x7fff9fa6e500 "0榟\377\177", len = 16}, r2 = {s =
0x7fff9fa6e6f0 "k", len = -1616452048}, gr = {
            s = 0x7f4d00000000 <Address 0x7f4d00000000 out of bounds>,
len = 849798544}, transport_val = {s = 0x7fff9fa6e5a6 "48",
            len = -1203736544}, ttl_val = {s = 0x7fff9fa6e72f "", len
= 12896176}, user_param_val = {s = 0x7fff9fa6e550 "\200榟55", len =
16},
          maddr_val = {s = 0x7fff9fa6e740 "p馟\377\177", len =
-1616451968}, method_val = {s = 0x7f4db81d45e9 "T ", len = 14048028},
lr_val = {
            s = 0x7f4db81d45e9 "T ", len = 14048028}, r2_val = {s =
0x7f4db84073e0 " m@\270M\177", len = 14048028}, gr_val = {
            s = 0x7 <Address 0x7 out of bounds>, len = 8187}, u_name =
{{s = 0x64346637b81454c9 <Address 0x64346637b81454c9 out of bounds>,
              len = 892495160}, {s = 0x7f4d00000000 <Address
0x7f4d00000000 out of bounds>, len = -1616451963}, {
              s = 0x7f4d00000000 <Address 0x7f4d00000000 out of
bounds>, len = -1616451963}, {s = 0x1 <Address 0x1 out of bounds>, len
= 16}, {
              s = 0x7fff9fa6e8d0 "Hu%\216M\177", len = -1616451568}},
u_val = {{s = 0x6b <Address 0x6b out of bounds>, len = -88}, {
              s = 0xd65b00 "`\002", len = 8208}, {s = 0xd67b10 "", len
= -1203720640}, {s = 0x90 <Address 0x90 out of bounds>, len = 8208}, {
              s = 0x7f4db8124753
"H\215C\020H\213\\$\bH\213l$\020L\213d$\030L\213l$
L\213t$(L\213|$0H\203\304\070\303f\017\037D",
              len = -1616451904}}, u_params_no = 44608}
        u = 0x7f5d8e0d0c70
        port = 40870
        cmatch = 32767
        aitem = 0x7f4db36a2812
        adefault = 0x7f4d00000000
        spec = 0x7f4d00000000
        model = 0x100000004
        val = {rs = {s = 0x7fff9fa6e4e5 "", len = 0}, ri =
-1616452363, flags = 32767}
        pve = 0x6
        name_s = {s = 0x3500000000d65b00 <Address 0x3500000000d65b00
out of bounds>, len = -1206622538}
        start = {tv_sec = 1349171095, tv_usec = 800959}
        end_time = 122
        __FUNCTION__ = "do_action"
#26 0x0000000000414990 in run_action_list (a=0x7f4db6eaf700,
msg=0x7f4db6f54258) at action.c:143
        ret = 1
        t = 0x7f4db6eb3ec0
        __FUNCTION__ = "run_action_list"
#27 0x000000000041490a in run_actions (a=0x7f4db6eaf700,
msg=0x7f4db6f54258) at action.c:123
        ret = 32589
        __FUNCTION__ = "run_actions"
#28 0x0000000000414b2d in run_top_route (a=0x7f4db6eaf700,
msg=0x7f4db6f54258) at action.c:189
        bl_last_msg_id = 4414
        bk_action_flags = 0
        bk_rec_lev = 0
        ret = 32589
#29 0x00000000004592b1 in receive_msg (
    buf=0x7b1fa0 "INVITE sip:00383810857 at 192.168.1.50
SIP/2.0\r\nRecord-Route:
<sip:93.158.33.67;lr;ftag=1c511523181;rr=sep>\r\nVia: SIP/2.0/UDP
93.158.33.67;branch=z9hG4bKf938.11cc8328908fb1a2f85ab332aec765db.0\r\nVia:
SIP/"..., len=1438, rcv_info=0x7fff9fa6eab0) at receive.c:165
        msg = 0x7f4db6f54258
---Type <return> to continue, or q <return> to quit---
        start = {tv_sec = 1349171095, tv_usec = 797796}
        __FUNCTION__ = "receive_msg"
#30 0x00000000004a2c33 in udp_rcv_loop () at udp_server.c:424
        len = 1438
        buf = "INVITE sip:00383810857 at 192.168.1.50
SIP/2.0\r\nRecord-Route:
<sip:93.158.33.67;lr;ftag=1c511523181;rr=sep>\r\nVia: SIP/2.0/UDP
93.158.33.67;branch=z9hG4bKf938.11cc8328908fb1a2f85ab332aec765db.0\r\nVia:
SIP/"...
        tmp = 0x413f10
"1\355I\211\321^H\211\342H\203\344\360PTI\307\300\320\361P"
        from = 0x7f4db6f54220
        fromlen = 16
        ri = {src_ip = {af = 2, len = 4, u = {addrl = {1126276701,
140735871904608}, addr32 = {1126276701, 0, 2678516576, 32767}, addr16
= {
                40541, 17185, 0, 0, 60256, 40870, 32767, 0}, addr =
"]\236!C\000\000\000\000`릟\377\177\000"}}, dst_ip = {af = 2, len = 4,
            u = {addrl = {1092722269, 0}, addr32 = {1092722269, 0, 0,
0}, addr16 = {40541, 16673, 0, 0, 0, 0, 0, 0},
              addr = "]\236!A", '\000' <repeats 11 times>}}, src_port
= 5060, dst_port = 5060, proto = 1, proto_reserved1 = 0,
          proto_reserved2 = 0, src_su = {s = {sa_family = 2, sa_data =
"\023\304]\236!C\000\000\000\000\000\000\000"}, sin = {sin_family = 2,
              sin_port = 50195, sin_addr = {s_addr = 1126276701},
sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2,
              sin6_port = 50195, sin6_flowinfo = 1126276701, sin6_addr
= {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 =
{0,
                    0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0,
0}}}, sin6_scope_id = 0}}, bind_address = 0x7f4db6f2c4c8}
        p = 0x100478c3a
        msg = {
          s = 0x7b1fa0 "INVITE sip:00383810857 at 192.168.1.50
SIP/2.0\r\nRecord-Route:
<sip:93.158.33.67;lr;ftag=1c511523181;rr=sep>\r\nVia: SIP/2.0/UDP
93.158.33.67;branch=z9hG4bKf938.11cc8328908fb1a2f85ab332aec765db.0\r\nVia:
SIP/"..., len = 1438}
        __FUNCTION__ = "udp_rcv_loop"
#31 0x000000000042e209 in main_loop () at main.c:876
        chd_rank = 1
        i = 0
        rc = -1616450272
        pid = 0
        si = 0x7f4db6f2c4c8
        startup_done = 0x0
        load_p = 0x7f4d8e2559b8
        __FUNCTION__ = "main_loop"
#32 0x0000000000430ba9 in main (argc=11, argv=0x7fff9fa6ed28) at main.c:1520
        cfg_log_stderr = 0
        cfg_stream = 0xc46010
        c = -1
        r = 0
        tmp = 0x7fff9fa70e54 ""
        tmp_len = 0
        port = 5304800
        proto = 0
        options = 0x5198d8 "f:cCm:M:b:l:n:N:rRvdDETSVhw:t:u:g:P:G:W:o:"
        ret = -1
        seed = 774143712
        rfd = 4
        __FUNCTION__ = "main"
Current language:  auto
The current source language is "auto; currently asm".
(gdb)


if you need anything else, please let me know ...


Samuel MULLER
sml at l33.fr
www.l33.fr


On Sun, Sep 30, 2012 at 2:52 PM, Samuel Muller <sml at l33.fr> wrote:
> Hey Bogdan,
>
> tomorrow morning i'll re-install the full opensips 1.8.1 with all the
> needed libs to debug - actually we made a simple debian package and
> the debug package of opensips is not usefull for the modules we are
> using. I've to admit that I'm a bit afraid to see that crashes happens
> randomly.
>
> ++
>
> Samuel MULLER
> Telecom & Media Consultant
> co-owner
> L33 NETWORKS
> +33 663 128 505
> sml at l33.fr
> www.l33.fr
>
>
> On Sun, Sep 30, 2012 at 1:17 PM, Bogdan-Andrei Iancu
> <bogdan at opensips.org> wrote:
>> Hi Samuel,
>>
>> This bt looks a bit corrupted, so we need a different approach - have a way
>> of reproducing this in a deterministic way ?
>>
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>>
>>
>> On 09/28/2012 03:05 PM, Samuel Muller wrote:
>>>
>>> Hello Bogdan,
>>>
>>> i've a small update: it's not crashing with acc radius, only with
>>> auth_aaa and aaa_radius.
>>>
>>> Here's the result of (gdb) bt full :
>>>
>>> └ /tmp $ sudo gdb --core=/tmp/core.opensips.sig11.1758
>>> /usr/lib/debug/usr/sbin/opensips
>>> GNU gdb (GDB) 7.0.1-debian
>>> Core was generated by `/usr/sbin/opensips -P
>>> /var/run/opensips/opensips.pid -m 512 -M 16 -u opensips -g opensips'.
>>> Program terminated with signal 11, Segmentation fault.
>>> #0  0x00007f51de596dd0 in ?? () from /lib/libc.so.6
>>> (gdb)
>>> (gdb) bt full
>>>
>>> #0  0x00007f51de596dd0 in ?? () from /lib/libc.so.6
>>> No symbol table info available.
>>> #1  0x000000000042d34b in str_cmp (tree=<value optimized out>,
>>> key=...) at map.c:62
>>> No locals.
>>> #2  map_find (tree=<value optimized out>, key=...) at map.c:101
>>>          cmp = 16
>>>          p = 0x7f51b46a1ab0
>>> #3  0x00000000013615d0 in ?? ()
>>> No symbol table info available.
>>> #4  0x000000000000000c in ?? ()
>>> No symbol table info available.
>>> #5  0x0000000000000002 in ?? ()
>>> No symbol table info available.
>>> #6  0x00007f51d908abf0 in values.8998 () from
>>> /usr/lib/opensips/modules/aaa_radius.so
>>> No symbol table info available.
>>> #7  0x00007f51d908abf0 in values.8998 () from
>>> /usr/lib/opensips/modules/aaa_radius.so
>>> No symbol table info available.
>>> #8  0x00007f51b45576c8 in ?? ()
>>> No symbol table info available.
>>> #9  0x00000000ffffffff in ?? ()
>>> No symbol table info available.
>>> #10 0x000000000048db36 in __search_avp_map (alias=0xe, m=0xc) at
>>> usr_avp.c:482
>>>          id =<value optimized out>
>>>          __FUNCTION__ = '\000'<repeats 16 times>
>>> #11 0x00000030ffffffff in ?? ()
>>> No symbol table info available.
>>> #12 0x00007fffd2b792a0 in ?? ()
>>> No symbol table info available.
>>> #13 0x00007fffd2b791d0 in ?? ()
>>> No symbol table info available.
>>> #14 0xd8a4b6eb360f80e6 in ?? ()
>>> No symbol table info available.
>>> #15 0xe13853fa7600e35f in ?? ()
>>> No symbol table info available.
>>> #16 0xd8a4b6eb360f80e6 in ?? ()
>>> No symbol table info available.
>>> #17 0x00007f51d8e8a1e1 in __FUNCTION__.9143 () from
>>> /usr/lib/opensips/modules/aaa_radius.so
>>> No symbol table info available.
>>> #18 0x00007f51d908abf0 in values.8998 () from
>>> /usr/lib/opensips/modules/aaa_radius.so
>>> No symbol table info available.
>>> #19 0x00007fffd2b7927c in ?? ()
>>> No symbol table info available.
>>> #20 0x0000000000000001 in ?? ()
>>> No symbol table info available.
>>> #21 0x00000000ffffffff in ?? ()
>>> No symbol table info available.
>>> ---Type<return>  to continue, or q<return>  to quit---
>>> #22 0x00007f51dd339148 in ?? ()
>>> No symbol table info available.
>>> #23 0x000000000000002a in ?? ()
>>> No symbol table info available.
>>> #24 0x000000000048de78 in lookup_avp_alias_str (name=0x7f51b46a1ab0,
>>> avp_name=0xe, extra=12) at usr_avp.c:499
>>> No locals.
>>> #25 parse_avp_spec_aux (name=0x7f51b46a1ab0, avp_name=0xe, extra=12)
>>> at usr_avp.c:559
>>>          id = 20321744
>>>          __FUNCTION__ = '\000'<repeats 18 times>
>>> #26 0x000000000136171e in ?? ()
>>> No symbol table info available.
>>> #27 0x5d9e214c00000001 in ?? ()
>>> No symbol table info available.
>>> #28 0x00007fffd2b792a0 in ?? ()
>>> No symbol table info available.
>>> #29 0x0000000000000002 in ?? ()
>>> No symbol table info available.
>>> #30 0x0000000000000002 in ?? ()
>>> No symbol table info available.
>>> #31 0x0000000000000002 in ?? ()
>>> No symbol table info available.
>>> #32 0x0000000000000002 in ?? ()
>>> No symbol table info available.
>>> #33 0x00000000013615a0 in ?? ()
>>> No symbol table info available.
>>> #34 0x00007f51d8433620 in ?? () from /usr/lib/opensips/modules/auth_aaa.so
>>> No symbol table info available.
>>> #35 0x000000000048e164 in get_avp_id (name=0x13615d0) at usr_avp.c:580
>>>          id =<value optimized out>
>>>          __FUNCTION__ = "\000\000\000\000\000\000\000\000\000\000"
>>> #36 0x000000000136171e in ?? ()
>>> No symbol table info available.
>>> #37 0x0000004100000001 in ?? ()
>>> No symbol table info available.
>>> #38 0x0000000000000002 in ?? ()
>>> No symbol table info available.
>>> #39 0x00007f51d8e882b0 in extract_avp (vp=<value optimized out>) at
>>> rad.c:201
>>>          names = {s = 0x13615d0 "caller_stime:none", len = 12}
>>>          values = {s = 0x13615dd "none", len = 4}
>>>          name =<value optimized out>
>>>          r =<value optimized out>
>>>          p = 0x0
>>>          end =<value optimized out>
>>>          value = {n = 20321757, s = {s = 0x13615dd "none", len = 4}}
>>>          flags =<value optimized out>
>>>          __FUNCTION__ = "extract_avp"
>>> ---Type<return>  to continue, or q<return>  to quit---
>>> #40 0x00007f51d8e888ee in rad_send_message (rh=<value optimized out>,
>>> request=<value optimized out>, reply=<value optimized out>) at
>>> rad.c:262
>>>          msg =
>>> "\000\224\267\322\377\177\000\000\000\000\000\000\000\000\000\000藷\322\377\177\000\000\000\000\000\000\000\000\000\000p\230\267\322\377\177\000\000䗷\322\322\006\000\000X\377o\332Q\177\000\000\377\377\377\377\377\377\377\377d\227\267\322",
>>> '\000'<repeats 24 times>"\377, \177\000\000
>>>
>>> \224\267\322\377\177\000\000\000\000\000\000藷\322H\230\267\322\377\177\000\000\300\260U\336\n\000\000\000_\"\000\000\000\000\000\000G\230\267\322\003\000\000\000\331\bP\000\000\000\000\000\377\377\377\377\377\377\377\377䗷\322\377\177",
>>> '\000'<repeats 18 times>"\320,
>>>
>>> q3\335Q\177\000\000䗷\322\377\177\000\000\000\000\000\000H\230\267\322d\000\000\000\004\000\000\000藷\322\377\177\000\000
>>>
>>> \377\065\001\000\000\000\000\260\232\267\322\377\177\000\000\005\000\000\000\000\000\000\000\300\232\267\322\377\177\000\000\017c[\336Q\177\000\000\270\022M\336Q\177\000\000\001\000\000\000\000\000\000\000\020c[\336Q\177\000\000\020c[\336Q\177\000\000\002\000\000\000\000\000\000\000d6j\264Q\177\000\000"...
>>>          vp =<value optimized out>
>>>          attr =<value optimized out>
>>>          result = 0
>>>          __FUNCTION__ = "rad_send_message"
>>> #41 0x00007f51d8230c3f in aaa_authorize_sterman (_msg=<value optimized
>>> out>, _cred=0x7f51dd3394f8, _method=<value optimized out>,
>>> _user=<value optimized out>) at sterman.c:253
>>>          send =<value optimized out>
>>>          received = 0x7f51dd338c90
>>>          service = 15
>>>          ruri =<value optimized out>
>>>          __FUNCTION__ = "aaa_authorize_sterman"
>>> #42 0x00007f51d82301fe in authorize (_msg=0x7f51dd335cc0,
>>> _realm=<value optimized out>, _uri_user=<value optimized out>,
>>> _hftype=5) at authorize.c:132
>>>          res =<value optimized out>
>>>          ret =<value optimized out>
>>>          h = 0x7f51dd338ff0
>>>          cred = 0x7f51dd3368b0
>>>          user = {s = 0x7f51dd310248 "10907", len = 5}
>>>          domain = {
>>>            s = 0x76631d "ibtel.vp.ibrowse.com>;tag=1c1314559488\r\nTo:
>>> <sip:00344745615 at 192.168.1.50>\r\nCall-ID:
>>> 131455892322420100263 at 192.168.1.55\r\nCSeq: 2 INVITE\r\nContact:
>>> <sip:10907 at 192.168.1.55:5060>\r\nRecord-Route:<sip:192."..., len =
>>> 20}
>>>          pv_val = {rs = {s = 0x7fffd2b7a930 "\300\251\267\322\377\177",
>>> len = 0}, ri = 1758, flags = 0}
>>>          __FUNCTION__ = "authorize"
>>> #43 0x00000000004160c7 in do_action (a=0x7f51dd2ac640,
>>> msg=0x7f51dd335cc0) at action.c:1483
>>>          val_s = {s = 0x0, len = -562115008}
>>>          increment =<value optimized out>
>>>          decrement =<value optimized out>
>>>          aux = {s = 0x0, len = -1}
>>>          adv_addr = {s = 0x1360170 "`\002", len = 96}
>>>          ret =<value optimized out>
>>>          v =<value optimized out>
>>>          to =<value optimized out>
>>>          p =<value optimized out>
>>>          tmp =<value optimized out>
>>>          new_uri =<value optimized out>
>>>          end =<value optimized out>
>>>          crt =<value optimized out>
>>>          len =<value optimized out>
>>>          i =<value optimized out>
>>>          user =<value optimized out>
>>>          expires =<value optimized out>
>>>          vals = {{s = 0x3000000010<Address 0x3000000010 out of
>>> bounds>, len = -759714864}, {s = 0x7fffd2b7ab10 "\200\001\066\001",
>>> len = 0}, {s = 0xffffffffffffffa8<Address 0xffffffffffffffa8 out of
>>> bounds>, len = 20316528}, {
>>> ---Type<return>  to continue, or q<return>  to quit---
>>>              s = 0x2010<Address 0x2010 out of bounds>, len =
>>> 20324736}, {s = 0x7f51de7ece40 "", len = 96}}
>>>          result = {s = 0x7fffd2b7aaf0 "\030", len = -565159604}
>>>          uri = {user = {s = 0x50ffd8 "", len = 0}, passwd = {s =
>>> 0x7fffd2b7acb8 "(Α\332Q\177", len = -759714664}, host = {s =
>>> 0x7f51d79fbd20 "DBG:permissions:%s: subnet table is empty\n", len =
>>> -759714692}, port = {
>>>              s = 0x7fffd2b7ab04 "\377\177", len = 0}, params = {s =
>>> 0x0, len = -565017482}, headers = {s = 0x7fffd2b7a800
>>> "0\251\267\322\377\177", len = 0}, port_no = 42997, proto = 53943,
>>> type = 32767, transport = {s = 0x0,
>>>              len = -759714704}, ttl = {s = 0x2<Address 0x2 out of
>>> bounds>, len = -759715424}, user_param = {s = 0x1ffffffff<Address
>>> 0x1ffffffff out of bounds>, len = -759715850}, maddr = {
>>>              s = 0xffffffff00000000<Address 0xffffffff00000000 out of
>>> bounds>, len = -759715872}, method = {s = 0x7f51de528476
>>> "L\213L$(\351\030\355\377\377Hc\355L\211\357\276\060", len =
>>> -562130912}, lr = {
>>>              s = 0x7fff00000000<Address 0x7fff00000000 out of bounds>,
>>> len = -759715755}, r2 = {s = 0x7fff00000000<Address 0x7fff00000000
>>> out of bounds>, len = 16}, gr = {s = 0x2<Address 0x2 out of bounds>,
>>> len = -759715328},
>>>            transport_val = {s = 0x1d2b7ad3c<Address 0x1d2b7ad3c out of
>>> bounds>, len = -759715754}, ttl_val = {s = 0x0, len = -759715776},
>>> user_param_val = {s = 0x7fffd2b7a856 "58樷\322\377\177", len =
>>> -562130912}, maddr_val = {
>>>              s = 0x7fffd2b7a9df "", len = 19093424}, method_val = {s =
>>> 0x7fffd2b7a800 "0\251\267\322\377\177", len = 16}, lr_val = {s =
>>> 0x7fffd2b7a9f0 "\020 ", len = -759715536}, r2_val = {
>>>              s = 0x7f5100000000<Address 0x7f5100000000 out of bounds>,
>>> len = -759715611}, gr_val = {s = 0x7f5100000000<Address
>>> 0x7f5100000000 out of bounds>, len = 20316556}, u_name = {{s = 0x2
>>> <Address 0x2 out of bounds>,
>>>                len = -759715184}, {s = 0x166666666<Address 0x166666666
>>> out of bounds>, len = -759715610}, {s = 0x0, len = -759715632}, {s =
>>> 0x7fffd2b7a8e6 "", len = -562130912}, {s = 0x7f51de5b6309 "T ", len =
>>> 20316556}},
>>>            u_val = {{s = 0x7f51de7e93e0 " \215~\336Q\177", len =
>>> 20316556}, {s = 0x7<Address 0x7 out of bounds>, len = 8187}, {s =
>>> 0x7f51de527289 "HcD$@D\213\\$\bH\215D\005", len = -562115008}, {s =
>>> 0x0, len = 8192}, {
>>>                s = 0x7f5100000000<Address 0x7f5100000000 out of
>>> bounds>, len = 3}}, u_params_no = 2}
>>>          next_hop = {user = {s = 0x7f51d5331cdd "%s: nothing to
>>> trace...\n", len = 0}, passwd = {s = 0x7fffd2b7aa20
>>> "\220\\3\335Q\177", len = 0}, host = {s = 0x7f51de5b630c "[%d]", len =
>>> -759715220}, port = {s = 0x0, len = 0},
>>>            params = {s = 0x0, len = 0}, headers = {s = 0x7fffd2b7a937
>>> "", len = 5248458}, port_no = 0, proto = 0, type = ERROR_URI_T,
>>> transport = {s = 0xa00000002<Address 0xa00000002 out of bounds>, len
>>> = -759715529}, ttl = {
>>>              s = 0x7f51de4ff326 "H\211E(\353\277\017\037@", len =
>>> 20316004}, user_param = {s = 0x7fffd2b7a938 "@\316~\336Q\177", len =
>>> -627974649}, maddr = {s = 0x0, len = 5308380}, method = {
>>>              s = 0x7f51de4d12b8
>>>
>>> "L\213\205p\371\377\377H\213\215\200\371\377\377L\213\215x\371\377\377I9\300\017\205\017\373\377\377IcԸ\377\377\377\177H)\320I9\300\017\207\373\372\377\377E)\364A\001\314A\200\071",
>>> len = 0},
>>>            lr = {s = 0x50ffdc "", len = 5308380}, r2 = {s = 0xa00000000
>>> <Address 0xa00000000 out of bounds>, len = 1758}, gr = {s = 0xd2b7ac40
>>> <Address 0xd2b7ac40 out of bounds>, len = -759715104}, transport_val =
>>> {
>>>              s = 0x7fffd2b7ac50 "\001", len = -759714936}, ttl_val = {s
>>> = 0x7fffd2b7ab68 "x\254\267\322\377\177", len = 5308376},
>>> user_param_val = {s = 0x7fffd2b7ab4c "", len = -759715372}, maddr_val
>>> = {s = 0x0, len = 0},
>>>            method_val = {s = 0x7fff00000000<Address 0x7fff00000000 out
>>> of bounds>, len = -759716144}, lr_val = {s = 0x0, len = -759715144},
>>> r2_val = {s = 0x7fffd2b7abb8 "", len = -759715008}, gr_val = {
>>>              s = 0x6d200000000<Address 0x6d200000000 out of bounds>,
>>> len = -564436212}, u_name = {{s = 0xffffffffffffffff<Address
>>> 0xffffffffffffffff out of bounds>, len = 0}, {s = 0x0, len = 0}, {
>>>                s = 0x7f5100000000<Address 0x7f5100000000 out of
>>> bounds>, len = -759715040}, {s = 0x0, len = -759714928}, {s =
>>> 0xde4ff326<Address 0xde4ff326 out of bounds>, len = 0}}, u_val = {{
>>>                s = 0xd2b7ad20<Address 0xd2b7ad20 out of bounds>, len =
>>> 34}, {s = 0x7fffd2b7ae30 "\200\263\267\322\377\177", len = 0}, {s =
>>> 0xde4d12b8<Address 0xde4d12b8 out of bounds>, len = 0}, {s =
>>> 0x7f51d79fbd4a "",
>>>                len = 42}, {s = 0xad79fbc9f<Address 0xad79fbc9f out of
>>> bounds>, len = 1651}}, u_params_no = 43704}
>>>          u =<value optimized out>
>>>          port =<value optimized out>
>>>          cmatch =<value optimized out>
>>>          aitem =<value optimized out>
>>>          adefault =<value optimized out>
>>>          spec =<value optimized out>
>>>          model =<value optimized out>
>>>          val = {rs = {s = 0x2010<Address 0x2010 out of bounds>, len =
>>> -565156589}, ri = -759715392, flags = 32767}
>>>          pve =<value optimized out>
>>>          name_s = {s = 0x0, len = -88}
>>>          start = {tv_sec = 1348751368, tv_usec = 690416}
>>>          end_time =<value optimized out>
>>>          __FUNCTION__ = "\000\000\000\000\000\000\000\000\000"
>>> #44 0x0000000000000000 in ?? ()
>>> No symbol table info available.
>>> (gdb)
>>>
>>>
>>> hope it helps ...
>>>
>>> Samuel MULLER
>>> Telecom&  Media Consultant
>>>
>>> co-owner
>>> L33 NETWORKS
>>> +33 663 128 505
>>> sml at l33.fr
>>> www.l33.fr
>>>
>>>
>>> On Fri, Sep 28, 2012 at 12:52 PM, Bogdan-Andrei Iancu
>>> <bogdan at opensips.org>  wrote:
>>>>
>>>> Hi Samuel,
>>>>
>>>> If you have the core file, could you get a backtrace and post it ?
>>>>
>>>> Regards,
>>>>
>>>> Bogdan-Andrei Iancu
>>>> OpenSIPS Founder and Developer
>>>> http://www.opensips-solutions.com
>>>>
>>>>
>>>>
>>>> On 09/27/2012 03:43 PM, Samuel Muller wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> I see something really strange in v.1.8.x that not happened in
>>>>> v.1.7.x, concerning radius request.
>>>>>
>>>>> I'm using aaa_radius, acct and auth_aaa modules.
>>>>> I've 2 radius requests where i need to retrieve AVPs : one for the
>>>>> auth, antoher one to check the callee's stuff using "call-check"
>>>>> custom request (radius_sent_auth().
>>>>>
>>>>> my sets are correctly defined, freeradius is sent back exactly what i
>>>>> expect to, and the process looks really clean (PostgreSQL ok, ...).
>>>>>
>>>>> but it crashes randomly when the function tries to extract AVPs:
>>>>>
>>>>> 2012-09-27T08:14:24.231112+00:00 vpp-scp [1296]:
>>>>> 31235822142010193058 at 192.168.1.55: - AUTH
>>>>> 2012-09-27T08:14:24.231120+00:00 vpp-scp [1296]:
>>>>> DBG:core:parse_headers: flags=ffffffffffffffff
>>>>> 2012-09-27T08:14:24.231675+00:00 vpp-scp [1296]:
>>>>> DBG:sl:run_sl_callbacks: callback id 0 entered
>>>>> 2012-09-27T08:14:24.231692+00:00 vpp-scp [1296]:
>>>>> DBG:siptrace:trace_sl_onreply_out: trace slonreply out
>>>>> 2012-09-27T08:14:24.231703+00:00 vpp-scp [1296]:
>>>>> DBG:siptrace:trace_sl_onreply_out: nothing to trace...
>>>>> 2012-09-27T08:14:24.231714+00:00 vpp-scp [1296]: DBG:auth:check_nonce:
>>>>> comparing [50640afe000000033e97d5256be5383c2ea043e416ed4559] and
>>>>> [50640afe000000033e97d5256be5383c2ea043e416ed4559]
>>>>> ...
>>>>> 2012-09-27T08:14:24.247104+00:00 vpp-scp [1296]:
>>>>> DBG:core:__search_avp_map: looking for [caller_username] avp  - found
>>>>> 43
>>>>> 2012-09-27T08:14:24.247114+00:00 vpp-scp [1296]:
>>>>> DBG:aaa_radius:extract_avp: AVP 'caller_username'='10907'/0 has been
>>>>> added
>>>>> 2012-09-27T08:14:24.248501+00:00 vpp-scp [1296]:
>>>>> DBG:core:__search_avp_map: looking for [caller_stimeout] avp  - found
>>>>> 40
>>>>> 2012-09-27T08:14:24.248513+00:00 vpp-scp [1296]:
>>>>> DBG:aaa_radius:extract_avp: AVP 'caller_stimeout'='3600'/0 has been
>>>>> added
>>>>> 2012-09-27T08:14:24.248581+00:00 vpp-scp [1296]:
>>>>> DBG:core:__search_avp_map: looking for [caller_stime] avp  - found -1
>>>>> 2012-09-27T08:14:32.802250+00:00 vpp-scp [1290]: DBG:core:handle_sigs:
>>>>> status = 139
>>>>> 2012-09-27T08:14:32.802279+00:00 vpp-scp [1290]:
>>>>> INFO:core:handle_sigs: child process 1296 exited by a signal 11
>>>>> 2012-09-27T08:14:32.802284+00:00 vpp-scp [1290]:
>>>>> INFO:core:handle_sigs: core was generated
>>>>> 2012-09-27T08:14:32.802288+00:00 vpp-scp [1290]:
>>>>> INFO:core:handle_sigs: terminating due to SIGCHLD
>>>>> 2012-09-27T08:14:32.802291+00:00 vpp-scp [1300]: INFO:core:sig_usr:
>>>>> signal 15 received
>>>>>
>>>>>
>>>>> I've core dumps, but nothing usefull ...
>>>>>
>>>>> this happens with all radius modules (acct, auth_aaa, aaa_radius), and
>>>>> only since I use the v.1.8.0 and now 1.8.1 too. (from 1.7.2, no
>>>>> problems)
>>>>>
>>>>> Any clues ?
>>>>>
>>>>>
>>>>> Samuel MULLER
>>>>> sml at l33.fr
>>>>> www.l33.fr
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opensips.org
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>
>>



More information about the Users mailing list