I applied the changes, reran the test and this time I got a core dump. I
have included the core dumps as attachments and listed the commands that
I used to apply the patches.
# git apply --check registrar-real-prefix-str.patch
# git apply registrar-real-prefix-str.patch
Thanks
Nathaniel
On 4/29/2012 4:37 AM, Daniel-Constantin Mierla wrote:
Hello,
the issue was a sig bus this time, which more enforced in
sparc/solaris, not common in linux. I was looked at the structure and
seems aligned ok, mis-alignment being the most often used to rise
sigbus. What I could think as next reason was the empty string default
value which may make solaris think is not accessible anymore at
runtime via the cfg structure, so I changed the field for prefix to
str and initialized to null to force allocation in any case.
Can you try with the attached patch and tell if works fine?
Cheers,
Daniel
On 4/28/12 6:49 PM, Akan wrote:
I tried adding the realm_prefix and still got the same problem. I ran
kamailio thru gdb to try and step thru and get more information and
have included the output in the attached text file. Hope this helps.
Thanks
Nathaniel L Keeling
On 4/26/2012 2:42 PM, Akan wrote:
No, but I do have an alias defined.
alias="mydomain.com:5080"
Thanks
Nathaniel
On 4/26/2012 3:41 AM, Daniel-Constantin Mierla wrote:
Hello,
do you set the realm_prefix parameter of registrar module?
http://kamailio.org/docs/modules/stable/modules_k/registrar.html#id2495082
If yes, can you paste it here?
Cheers,
Daniel
On 4/25/12 9:42 PM, Akan wrote:
I have 2 servers running Solaris and Kamailio 3.2.3 where on one
Kamailio is terminating when it tries to save the location for a
register request and the other is producing a core dump when
processing an Option request. I have one server handling Register
request while the other sip server forwards the register requests
and handles the other requests. I have included the backtraces
from the core dumps and the output from the log for the registrar
server as well as the command that is causing kamailio to terminate:
if (!save("location"))
sl_reply_error();
4(3364) ERROR: *** cfgtrace:
c=[/opt/kamailio-3.2/etc/kamailio/kamailio.cfg] l=714 a=17 n=if
4(3364) ERROR: *** cfgtrace:
c=[/opt/kamailio-3.2/etc/kamailio/kamailio.cfg] l=711 a=26 n=save
14(3374) : <core> [pass_fd.c:293]: ERROR: receive_fd: EOF on 15
14(3374) DEBUG: <core> [tcp_main.c:3555]: DBG: handle_ser_child:
dead child 4, pid 3364 (shutting down?)
14(3374) DEBUG: <core> [io_wait.h:617]: DBG: io_watch_del
(1003743d8, 15, 0, 0x0) fd_no=18 called
0(3360) ALERT: <core> [main.c:751]: child process 3364 exited by
a signal 10
0(3360) ALERT: <core> [main.c:754]: core was not generated
0(3360) INFO: <core> [main.c:766]: INFO: terminating due to SIGCHLD
6(3366) INFO: <core> [main.c:817]: INFO: signal 15 received
1(3361) INFO: <core> [main.c:817]: INFO: signal 15 received
2(3362) INFO: <core> [main.c:817]: INFO: signal 15 received
3(3363) INFO: <core> [main.c:817]: INFO: signal 15 received
5(3365) INFO: <core> [main.c:817]: INFO: signal 15 received
7(3367) INFO: <core> [main.c:817]: INFO: signal 15 received
8(3368) INFO: <core> [main.c:817]: INFO: signal 15 received
9(3369) INFO: <core> [main.c:817]: INFO: signal 15 received
10(3370) INFO: <core> [main.c:817]: INFO: signal 15 received
11(3371) INFO: <core> [main.c:817]: INFO: signal 15 received
12(3372) INFO: <core> [main.c:817]: INFO: signal 15 received
13(3373) INFO: <core> [main.c:817]: INFO: signal 15 received
14(3374) INFO: <core> [main.c:817]: INFO: signal 15 received
0(3360) DEBUG: presence_xml [presence_xml.c:347]: start
0(3360) ERROR: ctl [ctl.c:379]: ERROR: ctl: could not delete unix
socket /tmp/kamailio_ctl: Permission denied (13)
0(3360) DEBUG: <core> [db_pool.c:102]: removing connection from
the pool
0(3360) DEBUG: db_postgres [km_pg_con.c:122]: PQfinish(100842470)
0(3360) DEBUG: db_postgres [km_pg_con.c:126]: pkg_free(1004c1f30)
0(3360) DEBUG: tm [t_funcs.c:122]: DEBUG: tm_shutdown : start
0(3360) DEBUG: tm [t_funcs.c:125]: DEBUG: tm_shutdown : emptying
hash table
0(3360) DEBUG: tm [t_funcs.c:127]: DEBUG: tm_shutdown : removing
semaphores
0(3360) DEBUG: tm [t_funcs.c:129]: DEBUG: tm_shutdown :
destroying tmcb lists
0(3360) DEBUG: tm [t_funcs.c:132]: DEBUG: tm_shutdown : done
Thanks
Nathaniel
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla -http://www.asipto.com
http://twitter.com/#!/miconda -http://www.linkedin.com/in/miconda
No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com>
Version: 2012.0.1913 / Virus Database: 2411/4959 - Release Date:
04/25/12
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.1913 / Virus Database: 2411/4960 - Release Date:
04/26/12
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla -http://www.asipto.com
http://twitter.com/#!/miconda -http://www.linkedin.com/in/miconda
No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com>
Version: 2012.0.1913 / Virus Database: 2411/4965 - Release Date: 04/28/12
# gdb /opt/kamailio-3.2/sbin/kamailio
/data/coredumps/kamailio.-f.8802.1335823623.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/xcap_client.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/xcap_client.so
Reading symbols from /usr/lib/64/libcurl.so.4...done.
Loaded symbols for /usr/lib/64/libcurl.so.4
Reading symbols from /usr/lib/64/libidn.so.11...done.
Loaded symbols for /usr/lib/64/libidn.so.11
Reading symbols from /usr/lib/64/libz.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/64/libz.so.1
Reading symbols from /opt/csw/lib/sparcv9/libz.so.1...done.
Loaded symbols for /opt/csw/lib/sparcv9/libz.so.1
Reading symbols from /opt/csw/lib/64/libintl.so.8...done.
Loaded symbols for /opt/csw/lib/64/libintl.so.8
Reading symbols from /opt/csw/lib/64/libiconv.so.2...done.
Loaded symbols for /opt/csw/lib/64/libiconv.so.2
Reading symbols from /opt/csw/lib/sparcv9/libcurl-feature.so.4...done.
Loaded symbols for /opt/csw/lib/sparcv9/libcurl-feature.so.4
Reading symbols from /opt/csw/lib/sparcv9/libfbopenssl.so.0...done.
Loaded symbols for /opt/csw/lib/sparcv9/libfbopenssl.so.0
Reading symbols from /opt/csw/lib/sparcv9/libcares.so.2...done.
Loaded symbols for /opt/csw/lib/sparcv9/libcares.so.2
Reading symbols from /opt/csw/lib/sparcv9/libssh2.so.1...done.
Loaded symbols for /opt/csw/lib/sparcv9/libssh2.so.1
Reading symbols from /opt/csw/lib/sparcv9/liblber-2.4.so.2...done.
Loaded symbols for /opt/csw/lib/sparcv9/liblber-2.4.so.2
Reading symbols from /opt/csw/lib/sparcv9/libldap-2.4.so.2...done.
Loaded symbols for /opt/csw/lib/sparcv9/libldap-2.4.so.2
Reading symbols from /opt/csw/lib/sparcv9/librtmp.so.0...done.
Loaded symbols for /opt/csw/lib/sparcv9/librtmp.so.0
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/presence.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/presence.so
Reading symbols from /usr/lib/64/libxml2.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/64/libxml2.so.2
Reading symbols from /lib/64/libpthread.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/64/libpthread.so.1
Reading symbols from /lib/64/libm.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/64/libm.so.2
Reading symbols from
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_xml.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/presence_xml.so
Reading symbols from
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_reginfo.so...done.
Loaded symbols for
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_reginfo.so
Reading symbols from
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_mwi.so...done.
Loaded symbols for /opt/kamailio-3.2/lib64/kamailio/modules_k/presence_mwi.so
Reading symbols from
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_conference.so...done.
Loaded symbols for
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_conference.so
Reading symbols from
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_dialoginfo.so...done.
Loaded symbols for
/opt/kamailio-3.2/lib64/kamailio/modules_k/presence_dialoginfo.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 = 0x1004c68a8
def = <value optimized out>
i = <value optimized out>
group2 = <value optimized out>
mapping = 0x1004c6500
old_string = <value optimized out>
#1 cfg_destroy () at cfg/cfg_struct.c:398
__FUNCTION__ = "cfg_destroy"
#2 0x000000010006be44 in cleanup (show_status=1) at main.c:553
memlog = <value optimized out>
__FUNCTION__ = "cleanup"
#3 0x000000010006cbe0 in shutdown_children (show_status=<value optimized out>,
sig=15) at main.c:678
No locals.
#4 0x000000010006e570 in handle_sigs () at main.c:769
chld = 0
chld_status = 0
memlog = <value optimized out>
#5 0x0000000100071410 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.48:5080\000óÐ\000\000\000\001\000BGà\000\000\000\000\000\000\000\002ÿÿÿÿ\177ÿó!\000\000\000\001\000\037~
", '\000' <repeats 14 times>, "\"`ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿý"
#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 = 0x100222c98
":f:cm:M:dVhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
seed = 1910586180
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) quit
# gdb /opt/kamailio-3.2/sbin/kamailio
/data/coredumps/kamailio.-f.8806.1335823619.core
Core was generated by `./kamailio'.
Program terminated with signal 10, Bus error.
#0 0xffffffff7b312470 in extract_aor (_uri=<value optimized out>,
_a=0xffffffff7fffdb40) at common.c:104
104 if (realm_prefix.len && realm_prefix.len<puri.host.len
&&
(gdb) bt full
#0 0xffffffff7b312470 in extract_aor (_uri=<value optimized out>,
_a=0xffffffff7fffdb40) at common.c:104
aor_buf = "nkeeling@", '\000' <repeats 246 times>
puri = {user = {
s = 0x1003bc6a9 "nkeel...@akanvoice.com>\r\nMax-Forwards:
68\r\nUser-Agent: Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N
Keeling\"
<sip:nkeeling@192.168.1.173:4173;transport=tcp;registering_acc=akanvoice_com>;e"...,
len = 8}, passwd = {s = 0x0, len = 0}, host = {
s = 0x1003bc6b2 "akanvoice.com>\r\nMax-Forwards: 68\r\nUser-Agent:
Jitsi1.0-build.3967Windows XP\r\nExpires: 600\r\nContact: \"N Keeling\"
<sip:nkeeling@192.168.1.173:4173;transport=tcp;registering_acc=akanvoice_com>;expires=60"...,
len = 13}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0}, sip_params
= {s = 0x0, len = 0}, headers = {s = 0x0,
len = 0}, port_no = 0, proto = 0, type = SIP_URI_T, flags = 0,
transport = {s = 0x0, len = 0}, ttl = {s = 0x0, len = 0}, user_param = {s =
0x0, len = 0}, maddr = {
s = 0x0, len = 0}, method = {s = 0x0, len = 0}, lr = {s = 0x0, len
= 0}, r2 = {s = 0x0, len = 0}, transport_val = {s = 0x0, len = 0}, ttl_val = {s
= 0x0, len = 0},
user_param_val = {s = 0x0, len = 0}, maddr_val = {s = 0x0, len = 0},
method_val = {s = 0x0, len = 0}, lr_val = {s = 0x0, len = 0}, r2_val = {s =
0x0, len = 0}}
user_len = 8
avp_val = {n = 0, s = {s = 0x100000 <Address 0x100000 out of bounds>,
len = 0}, re = 0x100000}
avp = <value optimized out>
uri = <value optimized out>
realm_prefix = {s = 0x0, len = 0}
#1 0xffffffff7b30a194 in save (_m=0x1004cfcf0, _d=0xffffffff742da230,
_cflags=0) at save.c:773
c = 0x1004d0750
st = <value optimized out>
mode = <value optimized out>
aor = {s = 0xffffffff7b41c8e0 "nkeeling@", len = 9}
ret = 1
#2 0x000000010002f174 in do_action (h=0xffffffff7fffe130, a=0x100496148,
msg=0x1004cfcf0) at action.c:1122
ret = -5
v = <value optimized out>
dst = {send_sock = 0x390, to = {s = {sa_family = 65535, sa_data =
"ÿÿ~Äs|\000\000\000\000\000\000\000\002"}, sin = {sin_family = 65535, sin_port
= 65535, sin_addr = {S_un = {
S_un_b = {s_b1 = 126 '~', s_b2 = 196 'Ä', s_b3 = 115 's',
s_b4 = 124 '|'}, S_un_w = {s_w1 = 32452, s_w2 = 29564}, S_addr = 2126803836}},
sin_zero = "\000\000\000\000\000\000\000\002"}, sin6 =
{sin6_family = 65535, sin6_port = 65535, sin6_flowinfo = 2126803836, sin6_addr
= {_S6_un = {
_S6_u8 = "\000\000\000\000\000\000\000\002ÿÿÿÿv w¸", _S6_u32
= {0, 2, 4294967295, 1981839288}, __S6_align = 0}}, sin6_scope_id = 4294967295,
__sin6_src_id = 1981844472}}, id = -1, proto = 118 'v',
send_flags = {f = 32 ' ', blst_imask = 130 '\202'}}
tmp = <value optimized out>
new_uri = <value optimized out>
end = <value optimized out>
crt = <value optimized out>
cmd = <value optimized out>
len = <value optimized out>
user = <value optimized out>
uri = {user = {s = 0xffffffff7fffe10e "aH", len = -1}, passwd = {s =
0xffffffff7fffe129 "ÿÿÿ~Ä\200\204", len = -1}, host = {
s = 0x17fffffff <Address 0x17fffffff out of bounds>, len = -1},
port = {s = 0xffffffff7ec4bf78 "-", len = -1}, params = {
s = 0x10000002d202b <Address 0x10000002d202b out of bounds>, len =
-1}, sip_params = {s = 0xffffffff7ec4bfb0 "+", len = 0}, headers = {s = 0x0,
len = 0}, port_no = 0,
proto = 0, type = ERROR_URI_T, flags = 0, transport = {s = 0x0, len =
0}, ttl = {s = 0x0, len = 0}, user_param = {s = 0xffffffff7fffe170 "", len =
0}, maddr = {
s = 0x100421bd0 "ÿÿÿÿ~Äs|ÿÿÿÿ~Äs|ÿÿÿÿ~Äs\200", len = 0}, method =
{s = 0x55 <Address 0x55 out of bounds>, len = -1}, lr = {s = 0x100031d30 "@",
len = 0}, r2 = {
s = 0x2000 <Address 0x2000 out of bounds>, len = -1}, transport_val
= {s = 0x3000000000 <Address 0x3000000000 out of bounds>, len = 0}, ttl_val = {
s = 0x14 <Address 0x14 out of bounds>, len = -1}, user_param_val =
{s = 0x1 <Address 0x1 out of bounds>, len = -1}, maddr_val = {s = 0x4 <Address
0x4 out of bounds>,
len = -1}, method_val = {s = 0x2 <Address 0x2 out of bounds>, len =
0}, lr_val = {s = 0x4f <Address 0x4f out of bounds>, len = -1}, r2_val = {s =
0x100494170 "",
len = 1}}
next_hop = {user = {s = 0xffffffff7fffe360 "ÿÿÿÿ~Äs}ÿÿÿÿ\177ÿäÀ", len =
-1}, passwd = {s = 0x100000 <Address 0x100000 out of bounds>, len = -1}, host =
{s = 0x10002cd20 "@",
len = -1}, port = {s = 0x100007e2d202b <Address 0x100007e2d202b out
of bounds>, len = -1}, params = {s = 0xffffffff7ec4bfb0 "+", len = 99},
sip_params = {
s = 0x1 <Address 0x1 out of bounds>, len = -1}, headers = {s =
0x100421bd0 "ÿÿÿÿ~Äs|ÿÿÿÿ~Äs|ÿÿÿÿ~Äs\200", len = 0}, port_no = 65535, proto =
65535, type = 2082031214,
flags = 4294967295, transport = {s = 0xffffffff7eaa8e14 "@", len =
0}, ttl = {s = 0x0, len = 0}, user_param = {s = 0x0, len = -1}, maddr = {s =
0xffffffff7fffdfa0 "",
len = 0}, method = {s = 0x3700000000000000 <Address
0x3700000000000000 out of bounds>, len = -1}, lr = {s = 0x1 <Address 0x1 out of
bounds>, len = -1}, r2 = {
s = 0x4 <Address 0x4 out of bounds>, len = 0}, transport_val = {s =
0xffffffff7ec48084 "", len = 0}, ttl_val = {s = 0x2400 <Address 0x2400 out of
bounds>, len = 1},
user_param_val = {s = 0xffffffff76106e90 "%2d(%d) %s: %s c=[%s] l=%d
a=%d n=%.*s\n", len = 0}, maddr_val = {s = 0x18f3d0 <Address 0x18f3d0 out of
bounds>, len = -1},
method_val = {s = 0xffffffff7ec3c000 "", len = -1}, lr_val = {s =
0xffffffff76104270 "@\004\016Äâs¨¿\020oþ\\ÂF\200", len = -1}, r2_val = {
s = 0x100421bd0 "ÿÿÿÿ~Äs|ÿÿÿÿ~Äs|ÿÿÿÿ~Äs\200", len = 0}}
u = <value optimized out>
port = <value optimized out>
dst_host = <value optimized out>
i = <value optimized out>
flags = <value optimized out>
avp = <value optimized out>
st = {flags = 1, id = 55, name = {n = -1, s = {s = 0xffffffff76208c18
"ÿÿÿÿt.\024Èÿÿÿÿt-\227X", len = 1}, re = 0xffffffff76208c18}, avp = 0x10041dd60}
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 = 4294967295, val_type = 1980787824, c = {avp_val = {n
= -1, s = {s = 0xffffffff7fffd741 "ÿÿÿ~Ä¿\200ÿÿÿÿ~Ä¿xÿÿÿÿ~Ä¿\210", len = -1},
---Type <return> to continue, or q <return> to quit---
re = 0xffffffff7fffd741}, pval = {rs = {s = 0xffffffff7fffd741
"ÿÿÿ~Ä¿\200ÿÿÿÿ~Ä¿xÿÿÿÿ~Ä¿\210", len = -1}, ri = 1, flags = 5045488}},
i2s = "\000\000\000\000\000\000\000\032ÿÿÿÿ~Äs|\000\000\000\000\000"}
s = {s = 0x2266 <Address 0x2266 out of bounds>, len = 1}
srevp = {0x100496148, 0x1004cfcf0}
mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str =
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE,
u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s =
0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}},
{type = NOSUBTYPE, u = {
number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0,
str = {s = 0x0, len = 0},
data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u =
{number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {
type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0,
len = 0}, data = 0x0, attr = 0x0, select = 0x0}}}
__FUNCTION__ = "do_action"
#3 0x000000010002cd28 in run_actions (h=0xffffffff7fffe130, a=0x100496148,
msg=0x1004cfcf0) at action.c:1610
t = <value optimized out>
ret = <value optimized out>
mod = <value optimized out>
#4 0x0000000100036e50 in run_actions_safe (h=0xffffffff7ffff670,
a=0x100496148, msg=0x1004cfcf0) at action.c:1662
ctx = {rec_lev = 1, run_flags = 0, last_retcode = 0, jmp_env =
{5045488, -2147493951, 4295151472, -2147493759, 4295192136, -2168160124, 9504,
-2313128008, -2147486096,
4299768720, 4300012784, 4299771376}}
ret = 2147475760
ign_on_break = 0
#5 0x00000001000f8f28 in rval_get_int (h=0xffffffff7ffff670, msg=0x1004cfcf0,
i=0xffffffff7fffe650, rv=0x100496900, cache=0x0) at rvalue.c:920
r_avp = <value optimized out>
avp_val = {n = 0, s = {s = 0x0, len = -1}, re = 0x0}
pval = {rs = {s = 0x0, len = 0}, ri = 0, flags = 2147482624}
tmp = {s = 0x2520 <Address 0x2520 out of bounds>, len = 0}
s = 0x0
r = <value optimized out>
ret = 0
destroy_pval = 0
#6 0x00000001000fe73c in rval_expr_eval_int (h=0xffffffff7ffff670,
msg=0x1004cfcf0, res=0xffffffff7fffe650, rve=0x1004968f8) at rvalue.c:1914
i1 = <value optimized out>
i2 = <value optimized out>
ret = -1
c1 = {cache_type = RV_CACHE_EMPTY, val_type = RV_NONE, c = {avp_val =
{n = -1, s = {s = 0xffffffff7ec4737c "\nn==", len = 0}, re =
0xffffffff7ec4737c}, pval = {rs = {
s = 0xffffffff7ec4737c "\nn==", len = 0}, ri = 0, flags = 0}},
i2s = "ÿÿÿÿ~Ä\200\204\000\000\000\000\000\000% \000\000\000\000\000"}
c2 = {cache_type = RV_CACHE_PVAR, val_type = 4332496, c = {avp_val = {n
= -1, s = {s = 0xffffffff76106e90 "%2d(%d) %s: %s c=[%s] l=%d a=%d n=%.*s\n",
len = 0},
re = 0xffffffff76106e90}, pval = {rs = {s = 0xffffffff76106e90
"%2d(%d) %s: %s c=[%s] l=%d a=%d n=%.*s\n", len = 0}, ri = 0, flags = 1635280}},
i2s = "\000\000\000\000\000\000\001hÿÿÿÿ~ÃÀ\000ÿÿÿÿ\177ÿ"}
rv1 = <value optimized out>
rv2 = <value optimized out>
#7 0x00000001000fe4ac in rval_expr_eval_int (h=0xffffffff7ffff670,
msg=0x1004cfcf0, res=0xffffffff7fffeab0, rve=0x100497018) at rvalue.c:1922
i1 = <value optimized out>
i2 = <value optimized out>
ret = -1
c1 = {cache_type = RV_CACHE_EMPTY, val_type = 616, c = {avp_val = {n =
1, s = {s = 0x100494390 "", len = 1}, re = 0x100494390}, pval = {rs = {s =
0x100494390 "", len = 1},
ri = -1, flags = -3}}, i2s =
"\000\000\000\000\000\000\000\001\000\000\000\000\177ÿÿÿ\000\000\000\000\177ÿ"}
c2 = {cache_type = RV_CACHE_EMPTY, val_type = RV_NONE, c = {avp_val =
{n = -1, s = {s = 0xffffffff7ec48084 "", len = -1}, re = 0xffffffff7ec48084},
pval = {rs = {
s = 0xffffffff7ec48084 "", len = -1}, ri = 0, flags = 1}}, i2s
= "\000\000\000\000\177ÿÿÿ\000\000\000\000\177ÿü\000\000\000\000\000\000"}
rv1 = <value optimized out>
rv2 = <value optimized out>
#8 0x000000010002e6d8 in do_action (h=0xffffffff7ffff670, a=0x100497738,
msg=0x1004cfcf0) at action.c:1092
ret = -5
v = <value optimized out>
dst = {send_sock = 0x100421bd0, to = {s = {sa_family = 65535, sa_data =
"ÿÿzÐa¸\000\000\000\000\000\000\000"}, sin = {sin_family = 65535, sin_port =
65535, sin_addr = {
S_un = {S_un_b = {s_b1 = 122 'z', s_b2 = 208 'Ð', s_b3 = 97
'a', s_b4 = 184 '¸'}, S_un_w = {s_w1 = 31440, s_w2 = 25016}, S_addr =
2060476856}},
sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family =
65535, sin6_port = 65535, sin6_flowinfo = 2060476856, sin6_addr = {_S6_un = {
_S6_u8 = '\000' <repeats 13 times>, "\030óÐ", _S6_u32 = {0,
0, 0, 1635280}, __S6_align = 0}}, sin6_scope_id = 1, __sin6_src_id = 1355016}},
id = -1,
proto = 126 '~', send_flags = {f = 195 'Ã', blst_imask = 192 'À'}}
tmp = <value optimized out>
new_uri = <value optimized out>
end = <value optimized out>
crt = <value optimized out>
cmd = <value optimized out>
len = <value optimized out>
user = <value optimized out>
uri = {user = {s = 0xffffffff76106c70 "if", len = -1}, passwd = {s =
0x100031d30 "@", len = 0}, host = {s = 0x0, len = -1}, port = {s =
0xffffffff7fffe8c0 "", len = 0},
params = {s = 0x0, len = -1}, sip_params = {s = 0x1 <Address 0x1 out
of bounds>, len = -1}, headers = {s = 0x4 <Address 0x4 out of bounds>, len =
-1}, port_no = 0,
proto = 0, type = SIPS_URI_T, flags = 0, transport = {s = 0x0, len =
-1}, ttl = {s = 0x100489120 "", len = 1}, user_param = {s = 0xffffffff7fffeda0
"ÿÿÿÿ~Äs}ÿÿÿÿ\177ÿï",
---Type <return> to continue, or q <return> to quit---
len = -1}, maddr = {s = 0x100000 <Address 0x100000 out of bounds>,
len = -1}, method = {s = 0x10002cd20 "@", len = -1}, lr = {s = 0x1004cfcf0 "",
len = -1}, r2 = {
s = 0x1004bdee8 "", len = -1}, transport_val = {s = 0x870 <Address
0x870 out of bounds>, len = -1}, ttl_val = {s = 0x1000fe4a4
"\177ÿÿï\224\a§ï¸\222 ", len = 0},
user_param_val = {s = 0xffffffff7fffdec1 "ÿÿÿv\020/\fÿÿÿÿ~ÃÀ", len =
1}, maddr_val = {s = 0xffffffff7fffdf81 "", len = 1}, method_val = {s = 0x0,
len = 0}, lr_val = {
s = 0x0, len = -1}, r2_val = {s = 0xffffffff7fffe9e0 "", len = 0}}
next_hop = {user = {s = 0x0, len = -1}, passwd = {s = 0x1 <Address 0x1
out of bounds>, len = 0}, host = {s = 0x4 <Address 0x4 out of bounds>, len =
0}, port = {
s = 0xffffffff7ec48084 "", len = 0}, params = {s = 0x2400 <Address
0x2400 out of bounds>, len = 1}, sip_params = {
s = 0xffffffff76106e90 "%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
= 0xffffffff76104270 "@\004\016Äâs¨¿\020oþ\\ÂF\200", len = 0}, ttl = {s = 0x0,
len = 0}, user_param = {
s = 0x26 <Address 0x26 out of bounds>, len = 0}, maddr = {s = 0x26
<Address 0x26 out of bounds>, len = 1}, method = {s = 0x6 <Address 0x6 out of
bounds>, len = -1},
lr = {s = 0x26a <Address 0x26a out of bounds>, len = 0}, r2 = {s =
0xffffffff7ec4737c "\nn==", len = 0}, transport_val = {s = 0xffffffff762077b8
"", len = -1}, ttl_val = {
s = 0xffffffff76208278 "ÿÿÿÿ", len = 1}, user_param_val = {s =
0xffffffff76208c18 "ÿÿÿÿt.\024Èÿÿÿÿt-\227X", len = 1}, maddr_val = {s =
0x10041dd60 "", len = -1},
method_val = {s = 0x100038ed4 "\237À@", len = -1}, lr_val = {s =
0xffffffff7fffeb30 "ÿÿÿÿ\177ÿã\201", len = 0}, r2_val = {s = 0x2266 <Address
0x2266 out of bounds>,
len = 1}}
u = <value optimized out>
port = <value optimized out>
dst_host = <value optimized out>
i = <value optimized out>
flags = <value optimized out>
avp = <value optimized out>
st = {flags = 4294967295, id = 32767, name = {n = -1, s = {s =
0xffffffff7ad041d4 "@\004\nÓ\220\002!", len = -1}, re = 0xffffffff7ad041d4},
avp = 0x100036e48}
sct = <value optimized out>
sjt = <value optimized out>
rve = 0x100497018
mct = <value optimized out>
rv = <value optimized out>
rv1 = <value optimized out>
c1 = {cache_type = 4294967295, val_type = 1980790456, c = {avp_val = {n
= 1, s = {s = 0x100222288 "/opt/kamailio-3.2/etc/kamailio/kamailio.cfg", len =
0}, re = 0x100222288},
pval = {rs = {s = 0x100222288
"/opt/kamailio-3.2/etc/kamailio/kamailio.cfg", len = 0}, ri = 0, flags = 6}},
i2s =
"\000\000\000\000\000\000\000\005ÿÿÿÿv\020kè\000\000\000\000\000"}
s = {s = 0x0, len = 0}
srevp = {0x100497738, 0x1004cfcf0}
mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str =
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE,
u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s =
0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}},
{type = NOSUBTYPE, u = {
number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0,
str = {s = 0x0, len = 0},
data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u =
{number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {
type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0,
len = 0}, data = 0x0, attr = 0x0, select = 0x0}}}
__FUNCTION__ = "do_action"
#9 0x000000010002cd28 in run_actions (h=0xffffffff7ffff670, a=0x100493df0,
msg=0x1004cfcf0) at action.c:1610
t = <value optimized out>
ret = <value optimized out>
mod = <value optimized out>
#10 0x000000010002e228 in do_action (h=0xffffffff7ffff670, a=0x100489bb0,
msg=0x1004cfcf0) at action.c:732
ret = -5
v = <value optimized out>
dst = {send_sock = 0xffffffffffffbfcf, to = {s = {sa_family = 0,
sa_data = '\000' <repeats 13 times>, "\004"}, sin = {sin_family = 0, sin_port =
0, sin_addr = {S_un = {
S_un_b = {s_b1 = 0 '\000', s_b2 = 0 '\000', s_b3 = 0 '\000',
s_b4 = 0 '\000'}, S_un_w = {s_w1 = 0, s_w2 = 0}, S_addr = 0}},
sin_zero = "\000\000\000\000\000\000\000\004"}, sin6 =
{sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {_S6_un = {
_S6_u8 =
"\000\000\000\000\000\000\000\004\000\000\000\000\000\000\"f", _S6_u32 = {0, 4,
0, 8806}, __S6_align = 0}}, sin6_scope_id = 1, __sin6_src_id = 2420696}},
id = -1, proto = 124 '|', send_flags = {f = 25 '\031', blst_imask =
83 'S'}}
tmp = <value optimized out>
new_uri = <value optimized out>
end = <value optimized out>
crt = <value optimized out>
cmd = <value optimized out>
len = <value optimized out>
user = <value optimized out>
uri = {user = {s = 0x100036e48 "\177ÿצÆ'§\223Â\a§\223±: ", len = 0},
passwd = {s = 0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 0}, host = {
s = 0xffffffff7ec48084 "", len = 0}, port = {s = 0x100421ad0 "",
len = 0}, params = {s = 0x0, len = 0}, sip_params = {s = 0x0, len = 0}, headers
= {
s = 0x7ffffc00 <Address 0x7ffffc00 out of bounds>, len = 0},
port_no = 65535, proto = 65535, type = 2126807172, flags = 0, transport = {
s = 0x2400 <Address 0x2400 out of bounds>, len = -1}, ttl = {s =
0x100489120 "", len = 1}, user_param = {s = 0x18f3d0 <Address 0x18f3d0 out of
bounds>, len = 0},
maddr = {s = 0xffffffff7ffff670 "", len = -1}, method = {s =
0x1000f8f20 "\177ü÷À\220\020", len = -1}, lr = {s = 0x100489120 "", len = 1},
r2 = {s = 0xffffffff7ec3c000 "",
len = -1}, transport_val = {s = 0xffffffff7c169414
"@\004ÐCØX`\200\020oýÈ\001", len = 0}, ttl_val = {s = 0x17fffefa8 <Address
0x17fffefa8 out of bounds>, len = 0},
user_param_val = {s = 0xffffffff7fffe3e1 "", len = 1}, maddr_val = {s
= 0xffffffff7fffe4a1 "", len = 1}, method_val = {s = 0x0, len = 0}, lr_val = {s
= 0x0, len = -1},
r2_val = {s = 0xffffffff7fffef00 "ÿÿÿÿ\177ÿöp", len = 0}}
next_hop = {user = {s = 0x0, len = 1}, passwd = {s = 0x80 <Address 0x80
out of bounds>, len = 0}, host = {s = 0x10 <Address 0x10 out of bounds>, len =
0}, port = {
s = 0x100400 <Address 0x100400 out of bounds>, len = 0}, params =
{s = 0xffffffff762077b8 "", len = -1}, sip_params = {s = 0x1004cfcf0 "", len =
-1}, headers = {
s = 0x100489348 "", len = 0}, port_no = 0, proto = 0, type = 2160,
flags = 4294967295, transport = {s = 0x1000fe734 "\177ÿé\203\230\020 ", len =
0}, ttl = {
---Type <return> to continue, or q <return> to quit---
s = 0xffffffff7ec48084 "", len = 0}, user_param = {s = 0x2400
<Address 0x2400 out of bounds>, len = 1}, maddr = {
s = 0xffffffff7c195328 "%2d(%d) %s: %sDEBUG: t_check_msg: msg id=%d
global id=%d T end=%p\n", len = 1}, method = {s = 0x11 <Address 0x11 out of
bounds>, len = 0}, lr = {
s = 0x26e <Address 0x26e out of bounds>, len = 0}, r2 = {s =
0x100400 <Address 0x100400 out of bounds>, len = 0}, transport_val = {s =
0xffffffff762077b8 "", len = -1},
ttl_val = {s = 0xffffffff76208278 "ÿÿÿÿ", len = 0}, user_param_val =
{s = 0x0, len = 0}, maddr_val = {s = 0x0, len = 0}, method_val = {s = 0x0, len
= 0}, lr_val = {
s = 0xffffffff7b216ad8 "", len = -1}, r2_val = {s = 0x1004cfcf0 "",
len = -1}}
u = <value optimized out>
port = <value optimized out>
dst_host = <value optimized out>
i = 3
flags = <value optimized out>
avp = <value optimized out>
st = {flags = 0, id = 0, name = {n = 0, s = {s = 0x1 <Address 0x1 out
of bounds>, len = 0}, re = 0x1}, avp = 0xffffffff77a109b8}
sct = <value optimized out>
sjt = <value optimized out>
rve = <value optimized out>
mct = <value optimized out>
rv = 0x0
rv1 = <value optimized out>
c1 = {cache_type = RV_CACHE_PVAR, val_type = 4756288, c = {avp_val = {n
= -1, s = {s = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>,
len = 0},
re = 0xffffffffffffffff}, pval = {rs = {s = 0xffffffffffffffff
<Address 0xffffffffffffffff out of bounds>, len = 0}, ri = -1, flags =
2147477665}},
i2s = "\000\000\000\001\000\002æÐÿÿÿÿv\020lpÿÿÿÿ|\024"}
s = {s = 0xffffffff7ffff800 "", len = 0}
srevp = {0x100489bb0, 0x1004cfcf0}
mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str =
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE,
u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s =
0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}},
{type = NOSUBTYPE, u = {
number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0,
str = {s = 0x0, len = 0},
data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u =
{number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {
type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0,
len = 0}, data = 0x0, attr = 0x0, select = 0x0}}}
__FUNCTION__ = "do_action"
#11 0x000000010002cd28 in run_actions (h=0xffffffff7ffff670, a=0x100489bb0,
msg=0x1004cfcf0) at action.c:1610
t = <value optimized out>
ret = <value optimized out>
mod = <value optimized out>
#12 0x000000010002e738 in do_action (h=0xffffffff7ffff670, a=0x100489f10,
msg=0x1004cfcf0) at action.c:1107
ret = 1
v = 1
dst = {send_sock = 0x0, to = {s = {sa_family = 0, sa_data = '\000'
<repeats 13 times>}, sin = {sin_family = 0, sin_port = 0, sin_addr = {S_un =
{S_un_b = {s_b1 = 0 '\000',
s_b2 = 0 '\000', s_b3 = 0 '\000', s_b4 = 0 '\000'}, S_un_w
= {s_w1 = 0, s_w2 = 0}, S_addr = 0}}, sin_zero =
"\000\000\000\000\000\000\000"}, sin6 = {
sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr =
{_S6_un = {_S6_u8 = '\000' <repeats 15 times>, _S6_u32 = {0, 0, 0, 0},
__S6_align = 0}},
sin6_scope_id = 4294967295, __sin6_src_id = 2147481216}}, 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 = 0x1004b7d40 "", len = 0}, passwd = {s = 0x0, len =
0}, host = {s = 0x0, len = -1}, port = {s = 0x0, len = -1}, params = {s =
0xffffffff7f736c60 "",
len = 1}, sip_params = {s = 0x0, len = -1}, headers = {s = 0x0, len
= -1}, port_no = 0, proto = 0, type = 32764, flags = 0, transport = {s = 0x0,
len = 0}, ttl = {
s = 0x79cb140 <Address 0x79cb140 out of bounds>, len = 1},
user_param = {s = 0x0, len = 1}, maddr = {s = 0xffffffff7ea3ad60 "À\" ", len =
0}, method = {
s = 0xfffffffe7e6cf27c <Address 0xfffffffe7e6cf27c out of bounds>,
len = -1}, lr = {s = 0xffffffff7f625d0c "\177ÿýÚ\230\020", len = 1}, r2 = {s =
0xffffffff7f73aea0 "",
len = -1}, transport_val = {s = 0x79cb140 <Address 0x79cb140 out of
bounds>, len = 0}, ttl_val = {s = 0xffffffff7f000690 "ÿÿÿÿ\177s® ÿÿÿÿ\177", len
= 0},
user_param_val = {s = 0xffffffff7f736c60 "", len = 0}, maddr_val = {s
= 0x1 <Address 0x1 out of bounds>, len = -1}, method_val = {s = 0x10000e340
"setjmp", len = 1},
lr_val = {s = 0x1b <Address 0x1b out of bounds>, len = -1}, r2_val =
{s = 0xffffffff7ea101d0 "", len = 1}}
next_hop = {user = {s = 0xffffffff7ea3ad60 "À\" ", len = -1}, passwd =
{s = 0xffffffff7f736540 "ÿÿÿÿ\177se0", len = -1}, host = {s =
0xffffffff7f60ac48 "@", 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 = 0x1 <Address 0x1 out of bounds>, len =
-1}, ttl = {s = 0x10000e340 "setjmp", len = -1}, user_param = {s =
0xffffffff7f73aea0 "", len = 0},
maddr = {s = 0x2af <Address 0x2af out of bounds>, len = 0}, method =
{s = 0x0, len = 0}, lr = {s = 0x0, len = 0}, r2 = {s = 0x0, len = 0},
transport_val = {
s = 0x1003735d0 "", len = 0}, ttl_val = {s = 0x0, len = 0},
user_param_val = {s = 0x10036b738 "\223Ä 0\220\020", len = 0}, maddr_val = {
s = 0x10002cf68 "@\fúÞÀ fh\200¢ ", len = 0}, method_val = {s = 0x0,
len = -1}, lr_val = {s = 0x0, len = 0}, r2_val = {s = 0x0, len = 0}}
u = <value optimized out>
port = <value optimized out>
dst_host = <value optimized out>
i = <value optimized out>
flags = <value optimized out>
avp = <value optimized out>
st = {flags = 0, id = 0, name = {n = 0, s = {s = 0x0, len = 0}, re =
0x0}, avp = 0x0}
---Type <return> to continue, or q <return> to quit---
sct = <value optimized out>
sjt = <value optimized out>
rve = <value optimized out>
mct = <value optimized out>
rv = <value optimized out>
rv1 = <value optimized out>
c1 = {cache_type = RV_CACHE_EMPTY, val_type = 1049600, c = {avp_val =
{n = 1, s = {s = 0x10025a000 "%2d(%d) %s: %sERROR:parse_via: no host found\n",
len = 0},
re = 0x10025a000}, pval = {rs = {s = 0x10025a000 "%2d(%d) %s:
%sERROR:parse_via: no host found\n", len = 0}, ri = -1, flags = 2137041920}},
i2s = "\000\000\000\000\177`¬", '\000' <repeats 14 times>}
s = {s = 0xffffffff7fffed01 "", len = 1}
srevp = {0x100489f10, 0x1004cfcf0}
mod_f_params = {{type = NOSUBTYPE, u = {number = 0, string = 0x0, str =
{s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE,
u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s =
0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0,
string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0, select = 0x0}},
{type = NOSUBTYPE, u = {
number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0,
attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u = {number = 0, string = 0x0,
str = {s = 0x0, len = 0},
data = 0x0, attr = 0x0, select = 0x0}}, {type = NOSUBTYPE, u =
{number = 0, string = 0x0, str = {s = 0x0, len = 0}, data = 0x0, attr = 0x0,
select = 0x0}}, {
type = NOSUBTYPE, u = {number = 0, string = 0x0, str = {s = 0x0,
len = 0}, data = 0x0, attr = 0x0, select = 0x0}}}
__FUNCTION__ = "do_action"
#13 0x000000010002cd28 in run_actions (h=0xffffffff7ffff670, a=0x10047d970,
msg=0x1004cfcf0) at action.c:1610
t = <value optimized out>
ret = <value optimized out>
mod = <value optimized out>
#14 0x0000000100036ebc in run_top_route (a=0x10047d970, msg=0x1004cfcf0, c=0x0)
at action.c:1683
ctx = {rec_lev = 3, run_flags = 0, last_retcode = 1, jmp_env = {0,
-2147488511, 4295151472, -2147488319, 4295192244, 4295136540, 4, 8806,
4297387992, 4297418520, 2,
4298884617}}
p = 0xffffffff7ffff670
ret = 4708720
sfbk = 0
#15 0x0000000100029708 in receive_msg (buf=<value optimized out>, len=<value
optimized out>, rcv_info=<value optimized out>) at receive.c:207
msg = 0x1004cfcf0
ctx = {rec_lev = 0, run_flags = 0, last_retcode = 0, jmp_env = {6,
4298884584, 65535, 0, 4299934200, -2147485268, -2147487727, 4295860164, 4,
-2311996568, 0, 4}}
ret = <value optimized out>
inb = {
s = 0x1003bc5e8 "REGISTER sip:209.252.110.48:5080 SIP/2.0\r\nCall-ID:
435ba37e3645a5c18b1e478717626577@0.0.0.0\r\nCSeq: 2 REGISTER\r\nFrom: \"N
Keeling\" <sip:nkeel...@akanvoice.com>;tag=bb16ed19\r\nTo: \"N Keeling\"
<sip:nkeelin"..., len = 824}
__FUNCTION__ = "receive_msg"
#16 0x00000001000da334 in udp_rcv_loop () at udp_server.c:544
len = 824
buf = "REGISTER sip:209.252.110.48:5080 SIP/2.0\r\nCall-ID:
435ba37e3645a5c18b1e478717626577@0.0.0.0\r\nCSeq: 2 REGISTER\r\nFrom: \"N
Keeling\" <sip:nkeel...@akanvoice.com>;tag=bb16ed19\r\nTo: \"N Keeling\"
<sip:nkeelin"...
from = <value optimized out>
fromlen = 16
ri = {src_ip = {af = 2, len = 4, u = {addrl = {15131089959494981592,
0}, addr32 = {3522981414, 1949145048, 0, 0}, addr16 = {53756, 28198, 29741,
38872, 0, 0, 0, 0},
addr = "Ñün&t-\227Ø\000\000\000\000\000\000\000"}}, dst_ip = {af
= 2, len = 4, u = {addrl = {15131090000495509504, 0}, addr32 = {3522981424, 0,
0, 0}, addr16 = {53756,
28208, 0, 0, 0, 0, 0, 0}, addr = "Ñün0", '\000' <repeats 11
times>}}, src_port = 5060, dst_port = 5080, proto_reserved1 = 0,
proto_reserved2 = 0, src_su = {s = {
sa_family = 2, sa_data =
"\023ÄÑün&\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port =
5060, sin_addr = {S_un = {S_un_b = {s_b1 = 209 'Ñ',
s_b2 = 252 'ü', s_b3 = 110 'n', s_b4 = 38 '&'}, S_un_w =
{s_w1 = 53756, s_w2 = 28198}, S_addr = 3522981414}}, sin_zero =
"\000\000\000\000\000\000\000"}, sin6 = {
sin6_family = 2, sin6_port = 5060, sin6_flowinfo = 3522981414,
sin6_addr = {_S6_un = {_S6_u8 = '\000' <repeats 15 times>, _S6_u32 = {0, 0, 0,
0}, __S6_align = 0}},
sin6_scope_id = 0, __sin6_src_id = 0}}, bind_address =
0x100462200, proto = 1 '\001'}
__FUNCTION__ = "udp_rcv_loop"
#17 0x0000000100070680 in main_loop () at main.c:1585
i = <value optimized out>
pid = <value optimized out>
si = <value optimized out>
si_desc = "udp receiver child=3
sock=209.252.110.48:5080\000óÐ\000\000\000\001\000BGà\000\000\000\000\000\000\000\002ÿÿÿÿ\177ÿó!\000\000\000\001\000\037~
", '\000' <repeats 14 times>, "\"`ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿýÿÿÿÿÿÿÿý"
#18 0x00000001001f8234 in main (argc=<value optimized out>, argv=<value
optimized out>) at main.c:2475
cfg_stream = <value optimized out>
c = <value optimized out>
r = 3619172
tmp = 0x0
tmp_len = 0
options = 0x100222c98
":f:cm:M:dVhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
seed = 1910586180
rfd = <value optimized out>
debug_save = <value optimized out>
debug_flag = <value optimized out>
dont_fork_cnt = <value optimized out>
---Type <return> to continue, or q <return> to quit---
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