[Devel] Call forwarding busy, segmentation fault

Tavis P tavis.lists at galaxytelecom.net
Tue Aug 22 22:25:35 CEST 2006


I've found a reproduceable segmentation fault during a simple call
forward busy scenario:
1. Terminating caller receives INVITE
2. Responds busy, OpenSER catches the 487 and re-executes several
routing blocks
3. During a simple operation in one of these routing blocks (checking a
flag i believe) OpenSER is terminated with a signal 11 and dumps core

Below is a gdb backtrace (bt, and bt full. in order) of the core file

Please let me know if you need any more information
This was reproduced on Openser rel 1_0_0, checked out of CVS this morning










bash-2.05b# gdb -se /openser/sbin/openser -c core
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db
library "/lib/tls/i686/cmov/libthread_db.so.1".

Core was generated by `/openser/sbin/openser -P /openser/io/openser.pid
-d -m 64'.
Program terminated with signal 11, Segmentation fault.

warning: current_sos: Can't read pathname for load map: Input/output error

Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /openser/lib/openser/modules/mysql.so...done.
Loaded symbols for /openser/lib/openser/modules/mysql.so
Reading symbols from /openser/lib/openser/modules/enum.so...done.
Loaded symbols for /openser/lib/openser/modules/enum.so
Reading symbols from /openser/lib/openser/modules/exec.so...done.
Loaded symbols for /openser/lib/openser/modules/exec.so
Reading symbols from /openser/lib/openser/modules/pike.so...done.
Loaded symbols for /openser/lib/openser/modules/pike.so
Reading symbols from /openser/lib/openser/modules/permissions.so...done.
Loaded symbols for /openser/lib/openser/modules/permissions.so
Reading symbols from /openser/lib/openser/modules/domain.so...done.
Loaded symbols for /openser/lib/openser/modules/domain.so
Reading symbols from /openser/lib/openser/modules/avpops.so...done.
Loaded symbols for /openser/lib/openser/modules/avpops.so
Reading symbols from /openser/lib/openser/modules/avp_radius.so...done.
Loaded symbols for /openser/lib/openser/modules/avp_radius.so
Reading symbols from /lib/libradiusclient-ng.so.2...done.
Loaded symbols for /lib/libradiusclient-ng.so.2
Reading symbols from /lib/tls/i686/cmov/libcrypt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libcrypt.so.1
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /openser/lib/openser/modules/sl.so...done.
Loaded symbols for /openser/lib/openser/modules/sl.so
Reading symbols from /openser/lib/openser/modules/options.so...done.
Loaded symbols for /openser/lib/openser/modules/options.so
Reading symbols from /openser/lib/openser/modules/tm.so...done.
Loaded symbols for /openser/lib/openser/modules/tm.so
Reading symbols from /openser/lib/openser/modules/acc.so...done.
Loaded symbols for /openser/lib/openser/modules/acc.so
Reading symbols from /openser/lib/openser/modules/rr.so...done.
Loaded symbols for /openser/lib/openser/modules/rr.so
Reading symbols from /openser/lib/openser/modules/maxfwd.so...done.
Loaded symbols for /openser/lib/openser/modules/maxfwd.so
Reading symbols from /openser/lib/openser/modules/uri_db.so...done.
Loaded symbols for /openser/lib/openser/modules/uri_db.so
Reading symbols from /openser/lib/openser/modules/usrloc.so...done.
Loaded symbols for /openser/lib/openser/modules/usrloc.so
Reading symbols from /openser/lib/openser/modules/registrar.so...done.
Loaded symbols for /openser/lib/openser/modules/registrar.so
Reading symbols from /openser/lib/openser/modules/mediaproxy.so...done.
Loaded symbols for /openser/lib/openser/modules/mediaproxy.so
Reading symbols from /openser/lib/openser/modules/nathelper.so...done.
Loaded symbols for /openser/lib/openser/modules/nathelper.so
Reading symbols from /openser/lib/openser/modules/diversion.so...done.
Loaded symbols for /openser/lib/openser/modules/diversion.so
Reading symbols from /openser/lib/openser/modules/textops.so...done.
Loaded symbols for /openser/lib/openser/modules/textops.so
Reading symbols from /openser/lib/openser/modules/uri.so...done.
Loaded symbols for /openser/lib/openser/modules/uri.so
Reading symbols from /openser/lib/openser/modules/uac.so...done.
Loaded symbols for /openser/lib/openser/modules/uac.so
Reading symbols from /openser/lib/openser/modules/auth.so...done.
Loaded symbols for /openser/lib/openser/modules/auth.so
Reading symbols from /openser/lib/openser/modules/auth_radius.so...done.
Loaded symbols for /openser/lib/openser/modules/auth_radius.so
Reading symbols from /openser/lib/openser/modules/xlog.so...done.
Loaded symbols for /openser/lib/openser/modules/xlog.so
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
#0 fm_realloc (qm=0x8102a00, p=0x32, size=135073632) at mem/f_malloc.c:390
390 mem/f_malloc.c: No such file or directory.
in mem/f_malloc.c
(gdb) bt
#0 fm_realloc (qm=0x8102a00, p=0x32, size=135073632) at mem/f_malloc.c:390
#1 0xb7b6500a in add_rr_param (msg=0x80d0f60, rr_param=0x8123368) at
record.c:438
#2 0xb7b657bc in w_add_rr_param (msg=0x8102a00, param=0x8102a00 "",
foo=0x0) at rr_mod.c:237
#3 0x080506b9 in do_action (a=0x8123588, msg=0xb7bb21a0) at action.c:763
#4 0x0804eb27 in run_action_list (a=0x8123428, msg=0xb7bb21a0) at
action.c:82
#5 0x0805042b in do_action (a=0x81239e0, msg=0xb7bb21a0) at action.c:696
#6 0x0804eb27 in run_action_list (a=0x8122a50, msg=0xb7bb21a0) at
action.c:82
#7 0x0804f8f5 in do_action (a=0x8117430, msg=0xb7bb21a0) at action.c:116
#8 0x0804eb27 in run_action_list (a=0x81169c0, msg=0xb7bb21a0) at
action.c:82
#9 0x0804f8f5 in do_action (a=0x812ca78, msg=0xb7bb21a0) at action.c:116
#10 0x0804eb27 in run_action_list (a=0x812c488, msg=0xb7bb21a0) at
action.c:82
#11 0x0804f8f5 in do_action (a=0x8130700, msg=0xb7bb21a0) at action.c:116
#12 0x0804eb27 in run_action_list (a=0x81306d8, msg=0xb7bb21a0) at
action.c:82
#13 0x0805042b in do_action (a=0x8130bd0, msg=0xb7bb21a0) at action.c:696
#14 0x0804eb27 in run_action_list (a=0x8130358, msg=0xb7bb21a0) at
action.c:82
#15 0x0804ebe1 in run_top_route (a=0x8130358, msg=0xb7bb21a0) at
action.c:116
#16 0xb7b9b1f5 in run_failure_handlers (t=0xb3c4ad38, rpl=0x8102a00,
branch=0, code=135277056) at t_reply.c:593
#17 0xb7b9acc2 in t_should_relay_response (Trans=0xb3c4ad38, new_code=1,
branch=0, should_store=0xbfddea48, should_relay=0xbfddea4c,
cancel_bitmap=0x8102a00, reply=0x8102a00) at t_reply.c:739
#18 0xb7b9bab5 in relay_reply (t=0xb3c4ad38, p_msg=0x8135be0, branch=0,
msg_status=486, cancel_bitmap=0xbfddeac4) at t_reply.c:954
#19 0xb7b9ce2f in reply_received (p_msg=0x8135be0) at t_reply.c:1273
#20 0x0805843a in forward_reply (msg=0x8135be0) at forward.c:456
#21 0x0806d596 in receive_msg (
buf=0x80d0ee0 "SIP/2.0 486 Busy Here\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>;tag=8723deefb9b5c986i0\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nCall-ID:
00055e7c"..., len=598, rcv_info=0xbfddebf0) at receive.c:210
#22 0x08081ba6 in udp_rcv_loop () at udp_server.c:465
#23 0x08060367 in main_loop () at main.c:1033
#24 0x08061650 in main (argc=-1280569088, argv=0x1784) at main.c:1570
(gdb) bt full
#0 fm_realloc (qm=0x8102a00, p=0x32, size=135073632) at mem/f_malloc.c:390
f = (struct fm_frag *) 0x2a
pf = (struct fm_frag **) 0x0
diff = 135410536
orig_size = 7
n = (struct fm_frag *) 0x8133118
ptr = (void *) 0x2a
hash = 22
#1 0xb7b6500a in add_rr_param (msg=0x80d0f60, rr_param=0x8123368) at
record.c:438
i = 0
#2 0xb7b657bc in w_add_rr_param (msg=0x8102a00, param=0x8102a00 "",
foo=0x0) at rr_mod.c:237
No locals.
#3 0x080506b9 in do_action (a=0x8123588, msg=0xb7bb21a0) at action.c:763
ret = -5
v = 0
to = (union sockaddr_union *) 0x0
p = (struct proxy_l *) 0x0
tmp = 0x0
new_uri = 0x0
end = 0xb3c501aa ">;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>\r\nCall-ID:
00055e7c-d6f300f3-224ba9db-50ecd7ff at 192.168.99.240\r\nMax-Forwards:
15\r\nCSeq: 102 INVITE\r\nUser-Agent: Cisco-CP7"...
crt = 0x0
len = -5
user = 1
s = {s = 0x1 <Address 0x1 out of bounds>, len = 4096}
uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, host = {s
= 0x0, len = 0}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0},
headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type =
ERROR_URI_T, 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 = -1211955840}, r2 = {
s = 0xf <Address 0xf out of bounds>, len = 4}, transport_val = {s = 0x14
<Address 0x14 out of bounds>, len = 22}, ttl_val = {
s = 0x7 <Address 0x7 out of bounds>, len = 135410224}, user_param_val =
{s = 0xb7bb21a0 "\001", len = -5}, maddr_val = {
s = 0xbfdddec8 "??q \a\b02\022\b!\b?\2105\022\b!\001", len = 134684639},
method_val = {s = 0x8123230 "\002", len = -1212472928}, lr_val = {
s = 0xb7af8878 "'", len = 135410152}, r2_val = {s = 0x8123250 "\001",
len = -1212472928}}
next_hop = {user = {s = 0x0, len = 135393088}, passwd = {s = 0x81362a8
"sip:123#200110002619 at sb1.hq.galnet.ca", len = 37}, host = {
s = 0xbfdddc44 "", len = -1209021111}, port = {s = 0x2c00 <Address
0x2c00 out of bounds>, len = -1208531152}, params = {
s = 0x1 <Address 0x1 out of bounds>, len = 1}, headers = {s = 0xb7eb8ff4
"\201è~\v", len = 135410184}, port_no = 8608, proto = 47035,
type = 3082494368, transport = {s = 0xbfddddc8
"?\004\a\b\b2\022\b!\b??035\a\b?\022\b???, len = 134540071}, ttl = {
s = 0x8123208 "\022", len = -1212472928}, user_param = {s = 0xbfdddde8
"???, len = 134684149}, maddr = {s = 0x8123230 "\002", len = -5}, method = {
s = 0xbfdddea8 "???037\a\b02\022\b!x\210?\022\bP2\022\b!??q
\a\b02\022\b!\b?\2105\022\b!\001", len = 134677687}, lr = {
s = 0x8123208 "\022", len = -1212472928}, r2 = {s = 0xbfddde08 "???, len
= 134684149}, transport_val = {s = 0x81231e8 "\002", len = -5}, ttl_val = {
s = 0xbfdddec8 "??q \a\b02\022\b!\b?\2105\022\b!\001", len = 134676679},
user_param_val = {s = 0xb7bb21ac "\004\001u;\006",
len = 135410016}, maddr_val = {s = 0xa <Address 0xa out of bounds>, len
= 1}, method_val = {s = 0x8122b00 "\002", len = -5}, lr_val = {
s = 0xbfdddee8 "\b?'?004\b\2105\022\b!?\021\b:", len = 134676679},
r2_val = {s = 0xb7bb21ac "\004\001u;\006", len = 135408248}}
u = (struct sip_uri *) 0x8102a00
port = 3936
proto = 0
rcode = 0
cmatch = 0
aitem = (struct action *) 0xfffffffb
adefault = (struct action *) 0x0
#4 0x0804eb27 in run_action_list (a=0x8123428, msg=0xb7bb21a0) at
action.c:82
ret = 135073632
t = (struct action *) 0x8123588
#5 0x0805042b in do_action (a=0x81239e0, msg=0xb7bb21a0) at action.c:696
ret = 1
v = 1
to = (union sockaddr_union *) 0x0
p = (struct proxy_l *) 0x0
tmp = 0x0
new_uri = 0x0
end = 0xb3c501aa ">;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>\r\nCall-ID:
00055e7c-d6f300f3-224ba9db-50ecd7ff at 192.168.99.240\r\nMax-Forwards:
15\r\nCSeq: 102 INVITE\r\nUser-Agent: Cisco-CP7"...
crt = 0x0
len = 1
user = 1
s = {s = 0x1 <Address 0x1 out of bounds>, len = 4096}
uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, host = {s
= 0x0, len = 0}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0},
headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type =
ERROR_URI_T, transport = {s = 0x0, len = 0}, ttl = {s = 0x0, len = 0},
user_param = {
s = 0xb7eb8ff4 "\201è~\v", len = 0}, maddr = {s = 0xb7f74730
"0G?204K?G?, len = -40}, method = {s = 0xb7f7471c "@\204?\030?,
len = -1278940304}, lr = {s = 0x46 <Address 0x46 out of bounds>, len =
135359840}, r2 = {
s = 0xbfdde0c8 "? r\021\b!??037\a\b r\021\b!", len = -1278940304},
transport_val = {s = 0x400 <Address 0x400 out of bounds>,
len = -1280577360}, ttl_val = {s = 0xbfdde0c8 "? r\021\b!??037\a\b
r\021\b!", len = 134760188}, user_param_val = {s = 0xb3abb000 "",
len = -1278940304}, maddr_val = {s = 0x0, len = -1211956460}, method_val
= {s = 0x1 <Address 0x1 out of bounds>, len = 135351776}, lr_val = {
s = 0xbfdde0f8 "\030?'?004\b?\022\b!?\022\b@", len = 135361056}, r2_val
= {s = 0xb7bb21a0 "\001", len = -5}}
next_hop = {user = {s = 0x0, len = -1213237761}, passwd = {s =
0xb7af7600 "", len = 29}, host = {s = 0x0, len = 0}, port = {s =
0x81265a0 "\017",
len = -1212472928}, params = {s = 0xb7bb21a0 "\001", len = -1075978776},
headers = {
s = 0x804eb27
"\211¡\\[\f\b\203?001\205?017E\005\\[\f\b\\[\f\b\002u\v\001u\a\213[\034\205??211?203?020[^]?\211?S\203?020\213\035\\[\f\b\2135d[\f\b?005\\[\f\b",
len = 135423392}, port_no = 8608, proto = 47035, type = ERROR_URI_T,
transport = {s = 0x0, len = 135423432}, ttl = {
s = 0xfffffffb <Address 0xfffffffb out of bounds>, len = -1075978552},
user_param = {s = 0x80704b7 "\205?177\017\203\001\031?211?203?201?r\006",
len = 135361016}, maddr = {s = 0xb7bb21a0 "\001", len = -1212472928},
method = {s = 0xbfdddff8 "\030?'?004\bHs\021\b!??, len = 134540071},
lr = {s = 0x81171f8 "\022", len = -1212472928}, r2 = {s = 0x804f6a9
"\211??022", len = 135361352}, transport_val = {s = 0xb7bb21a0 "\001",
len = -1212472928}, ttl_val = {s = 0xbfdde018 "?\004\a\bHs\021\b!", len
= 134540071}, user_param_val = {s = 0x8117348 "\022",
len = -1212472928}, maddr_val = {s = 0xb7f137e0 "U\211??\215&", len =
0}, method_val = {s = 0x8117370 "\002", len = -5}, lr_val = {
s = 0xbfdde0f8 "\030?'?004\b?\022\b!?\022\b@", len = 134677687}, r2_val
= {s = 0x8117348 "\022", len = -1212472928}}
u = (struct sip_uri *) 0x8102a00
port = 3936
proto = 0
rcode = 135478496
cmatch = -1211455663
aitem = (struct action *) 0x1
adefault = (struct action *) 0x0
#6 0x0804eb27 in run_action_list (a=0x8122a50, msg=0xb7bb21a0) at
action.c:82
ret = 135073632
t = (struct action *) 0x81239e0
#7 0x0804f8f5 in do_action (a=0x8117430, msg=0xb7bb21a0) at action.c:116
ret = -5
v = 1
to = (union sockaddr_union *) 0x0
p = (struct proxy_l *) 0x0
tmp = 0x0
new_uri = 0x0
end = 0xb3c501aa ">;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>\r\nCall-ID:
00055e7c-d6f300f3-224ba9db-50ecd7ff at 192.168.99.240\r\nMax-Forwards:
15\r\nCSeq: 102 INVITE\r\nUser-Agent: Cisco-CP7"...
crt = 0x0
len = -5
user = 1
s = {s = 0x1 <Address 0x1 out of bounds>, len = 4096}
uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = -1211956460},
host = {s = 0xb7c30a00 "123#200110002619", len = -1075977488}, port = {
s = 0xbfdde308 "(?'?004\b0t\021\b!?\022\b!!x?022\b\030??\004\b?\021\b!",
len = -1211990668}, params = {s = 0xbfdde2d0 "",
len = -1212472928}, headers = {s = 0x10 <Address 0x10 out of bounds>,
len = 0}, port_no = 0, proto = 0, type = ERROR_URI_T, transport = {s = 0x0,
len = 0}, ttl = {s = 0x0, len = -1075977532}, user_param = {s =
0xbfdde2c0 "!\020???\037\005\b", len = 0}, maddr = {s = 0x0, len = 0},
method = {s = 0x0, len = -1075977536}, lr = {s = 0x80c513c "\030", len =
135053824}, r2 = {s = 0x8102a00 "", len = 944}, transport_val = {
s = 0xb7bb21a0 "\001", len = -1075977456}, ttl_val = {s = 0x8102a00 "",
len = 135457760}, user_param_val = {s = 0xb7bb21a0 "\001", len =
-1075977456},
maddr_val = {s = 0xbfdde2e8 "(???\022\b@?022\bA", len = 134553599},
method_val = {s = 0x8102a00 "", len = 32}, lr_val = {s = 0x8102a00 "",
len = -1213099592}, r2_val = {s = 0xb7b191b8 "?", len = -1075977456}}
next_hop = {user = {
s = 0xb3c5010f "200110002619 at sb1.hq.galnet.ca SIP/2.0\r\nVia:
SIP/2.0/UDP 192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
"..., len = 12}, passwd = {s = 0x0, len = 0}, host = {
s = 0xb3c5011c "sb1.hq.galnet.ca SIP/2.0\r\nVia: SIP/2.0/UDP
192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom: \"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:20011000"..., len = 16}, port = {s = 0x0, len = 0}, params = {s =
0x0, len = 0},
headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type = SIP_URI_T,
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}}
u = (struct sip_uri *) 0x8102a00
port = 3936
proto = 0
rcode = -1212500562
cmatch = -1212500625
aitem = (struct action *) 0xfffffffb
adefault = (struct action *) 0x0
#8 0x0804eb27 in run_action_list (a=0x81169c0, msg=0xb7bb21a0) at
action.c:82
ret = 135073632
t = (struct action *) 0x8117430
#9 0x0804f8f5 in do_action (a=0x812ca78, msg=0xb7bb21a0) at action.c:116
ret = -5
v = 1
to = (union sockaddr_union *) 0x0
p = (struct proxy_l *) 0x0
tmp = 0x0
new_uri = 0x0
end = 0xb3c501aa ">;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>\r\nCall-ID:
00055e7c-d6f300f3-224ba9db-50ecd7ff at 192.168.99.240\r\nMax-Forwards:
15\r\nCSeq: 102 INVITE\r\nUser-Agent: Cisco-CP7"...
crt = 0x0
len = -5
user = 1
s = {s = 0x1 <Address 0x1 out of bounds>, len = 4096}
uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, host = {s
= 0x0, len = 0}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0},
headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type =
ERROR_URI_T, 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 = 1}, r2 = {s = 0xf <Address 0xf out of bounds>,
len = 4}, transport_val = {s = 0x14 <Address 0x14 out of bounds>, len =
22}, ttl_val = {s = 0x7 <Address 0x7 out of bounds>, len = 106},
user_param_val = {s = 0x2 <Address 0x2 out of bounds>, len = 233},
maddr_val = {s = 0x0, len = 0}, method_val = {s = 0xb7f61d4b "UTC", len
= -5},
lr_val = {s = 0xb7af8878 "'", len = 2}, r2_val = {s = 0xfffffffb
<Address 0xfffffffb out of bounds>, len = -1075976952}}
next_hop = {user = {s = 0x0, len = -1075986016}, passwd = {s =
0xbfddb5a0 "\001", len = -1075989112}, host = {
s = 0xbfddb584 "H?022\020H?022\020\f,", len = -1075989120}, port = {s =
0x10144da0 "", len = 1}, params = {s = 0x0, len = 0}, headers = {s = 0x0,
len = 269725008}, port_no = 0, proto = 0, type = ERROR_URI_T, transport
= {s = 0x400000 <Address 0x400000 out of bounds>, len = 0}, ttl = {s = 0x0,
len = 0}, user_param = {s = 0x0, len = 0}, maddr = {s = 0x0, len = 2},
method = {s = 0x1 <Address 0x1 out of bounds>, len = -1209327564}, lr = {
s = 0x2 <Address 0x2 out of bounds>, len = 2}, r2 = {s = 0xbfdde344
"\213", len = 73}, transport_val = {s = 0x1ce59 <Address 0x1ce59 out of
bounds>,
len = -1209191586}, ttl_val = {s = 0x1ce58 <Address 0x1ce58 out of
bounds>, len = 268435456}, user_param_val = {s = 0xb7f71860 "", len = 0},
maddr_val = {s = 0xb7f137e0 "U\211??\215&", len = 0}, method_val = {s =
0x0, len = 0}, lr_val = {s = 0x0, len = 0}, r2_val = {s = 0x0, len = 0}}
u = (struct sip_uri *) 0x8102a00
port = 3936
proto = 0
rcode = 3
cmatch = 3
aitem = (struct action *) 0xfffffffb
adefault = (struct action *) 0x3
#10 0x0804eb27 in run_action_list (a=0x812c488, msg=0xb7bb21a0) at
action.c:82
ret = 135073632
t = (struct action *) 0x812ca78
#11 0x0804f8f5 in do_action (a=0x8130700, msg=0xb7bb21a0) at action.c:116
ret = -5
v = 0
to = (union sockaddr_union *) 0x0
p = (struct proxy_l *) 0x0
tmp = 0x0
new_uri = 0x0
end = 0xb3c501aa ">;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>\r\nCall-ID:
00055e7c-d6f300f3-224ba9db-50ecd7ff at 192.168.99.240\r\nMax-Forwards:
15\r\nCSeq: 102 INVITE\r\nUser-Agent: Cisco-CP7"...
crt = 0x0
len = -5
user = 1
s = {s = 0x1 <Address 0x1 out of bounds>, len = 4096}
uri = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, host = {s
= 0x0, len = 0}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0},
headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type =
ERROR_URI_T, 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 = -1208545636}, r2 = {
s = 0xf <Address 0xf out of bounds>, len = 4}, transport_val = {s = 0x14
<Address 0x14 out of bounds>, len = 22}, ttl_val = {
s = 0x7 <Address 0x7 out of bounds>, len = 106}, user_param_val = {s =
0x2 <Address 0x2 out of bounds>, len = 233}, maddr_val = {s = 0x0, len = 0},
method_val = {s = 0xb7f61d4b "UTC", len = -5}, lr_val = {s = 0xb7af8878
"'", len = 135464192}, r2_val = {s = 0xb7bb21a0 "\001", len = -5}}
next_hop = {user = {s = 0x0, len = -1208543136}, passwd = {s =
0x1013a718 "\003", len = -1208545636}, host = {s = 0x1 <Address 0x1 out
of bounds>,
len = 0}, port = {s = 0x0, len = -1209035499}, params = {s = 0x80d1136
"", len = -1075977164}, headers = {s = 0xb7b3f338 "d\202", len = 135486432},
port_no = 58460, proto = 49117, type = 3218990136, transport = {s =
0xb7b39273 "\203t\006\203~X", len = 135486432}, ttl = {
s = 0x80 <Address 0x80 out of bounds>, len = 0}, user_param = {s = 0x0,
len = 135464152}, maddr = {s = 0xb7bb21a0 "\001", len = -1212472928},
method = {s = 0xbfdde628 "\b?\004\a\b?004\023\b!??, len = 134540071}, lr
= {s = 0x81304d8 "\017", len = -1212472928}, r2 = {
s = 0xb7b3aa63 "", len = 73}, transport_val = {s = 0x8130500 "\002", len
= -5}, ttl_val = {s = 0xbfdde708 "(??037\a\b", len = 134677687},
user_param_val = {s = 0x81304d8 "\017", len = -1212472928}, maddr_val =
{s = 0xb7f137e0 "U\211??\215&", len = 0}, method_val = {s = 0x0, len = 0},
lr_val = {s = 0x0, len = 0}, r2_val = {s = 0x0, len = 0}}
u = (struct sip_uri *) 0x8102a00
port = 3936
proto = 0
rcode = 269723408
cmatch = 32
aitem = (struct action *) 0xfffffffb
adefault = (struct action *) 0x0
#12 0x0804eb27 in run_action_list (a=0x81306d8, msg=0xb7bb21a0) at
action.c:82
ret = 135073632
t = (struct action *) 0x8130700
#13 0x0805042b in do_action (a=0x8130bd0, msg=0xb7bb21a0) at action.c:696
ret = 1
v = 1
to = (union sockaddr_union *) 0x0
p = (struct proxy_l *) 0x0
tmp = 0x0
new_uri = 0x0
end = 0x0
crt = 0x0
len = 1
user = 0
s = {s = 0x0, len = 0}
uri = {user = {s = 0x0, len = 269535714}, passwd = {s = 0xb <Address 0xb
out of bounds>, len = 4}, host = {s = 0x14 <Address 0x14 out of bounds>,
len = 22}, port = {s = 0x7 <Address 0x7 out of bounds>, len = 106},
params = {s = 0x2 <Address 0x2 out of bounds>, len = 233}, headers = {s
= 0x0,
len = 0}, port_no = 7499, proto = 47094, type = 4294967291, transport =
{s = 0xb7af8878 "'", len = 135329072}, ttl = {s = 0x8135be0 "\004",
len = -5}, user_param = {s = 0xbfdde8d8
"?'?004\b?022\021\b?\023\b?\023\b4", len = 134684639}, maddr = {s =
0x810f530 "\002", len = 0},
method = {s = 0xbfdde8f8
"??+\004\005\b?002\021\b?\023\bP?020\b?\t\bX\036\023\b*\t\021\020\n",
len = 135336648}, lr = {s = 0x8135be0 "\004",
len = 1}, r2 = {s = 0xbfdde8f8
"??+\004\005\b?002\021\b?\023\bP?020\b?\t\bX\036\023\b*\t\021\020\n",
len = 134540071}, transport_val = {
s = 0x81112c8 "$", len = 135486432}, ttl_val = {s = 0x8132cc0 "openser",
len = 52}, user_param_val = {s = 0x8135be0 "\004", len = 135336688},
maddr_val = {s = 0xbfddeae8 "", len = 134546475}, method_val = {s =
0x81102d8 "\017", len = 135486432}, lr_val = {s = 0x810f150 "H?020\b\001",
len = 134870478}, r2_val = {s = 0x8131e58 "epdb_local", len = 269551914}}
next_hop = {user = {s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, host
= {s = 0x0, len = 135486432}, port = {
s = 0xf <Address 0xf out of bounds>, len = 4}, params = {s = 0x14
<Address 0x14 out of bounds>, len = 22}, headers = {
s = 0x7 <Address 0x7 out of bounds>, len = 106}, port_no = 2, proto = 0,
type = 233, transport = {s = 0x0, len = 0}, ttl = {s = 0xb7f61d4b "UTC",
len = -5}, user_param = {s = 0xb7af8878 "'", len = 135455632}, maddr =
{s = 0x8135be0 "\004", len = -5}, method = {
s = 0xbfdde838 "X??037\a\bP?022\b?\023\b", len = 134684639}, lr = {s =
0x812e390 "\002", len = 135486432}, r2 = {
s = 0xbfdde858 "H?\211\003\005\bP?022\b?\023\b?\022\b", len =
135458640}, transport_val = {s = 0x8135be0 "\004", len = -5}, ttl_val = {
s = 0xbfdde858 "H?\211\003\005\bP?022\b?\023\b?\022\b", len =
134684639}, user_param_val = {s = 0x812ef50 "\002", len = 135486432},
maddr_val = {
s = 0x0, len = 58}, method_val = {s = 0x8135be0 "\004", len =
135459336}, lr_val = {s = 0xbfddea48 "h?'?004\b\b?022\b?\023\bu\001",
len = 134546313}, r2_val = {s = 0x812ef50 "\002", len = 135486432}}
u = (struct sip_uri *) 0x8102a00
port = 3936
proto = 0
rcode = 0
cmatch = 0
aitem = (struct action *) 0x1
adefault = (struct action *) 0x0
#14 0x0804eb27 in run_action_list (a=0x8130358, msg=0xb7bb21a0) at
action.c:82
ret = 135073632
t = (struct action *) 0x8130bd0
#15 0x0804ebe1 in run_top_route (a=0x8130358, msg=0xb7bb21a0) at
action.c:116
bk_action_flags = 0
bk_rec_lev = 0
ret = 135277056
#16 0xb7b9b1f5 in run_failure_handlers (t=0xb3c4ad38, rpl=0x8102a00,
branch=0, code=135277056) at t_reply.c:593
faked_req = {{id = 1, first_line = {type = 1, len = 50, u = {request =
{method = {
s = 0xb3c50104 "INVITE sip:200110002619 at sb1.hq.galnet.ca SIP/2.0\r\nVia:
SIP/2.0/UDP 192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246"...,
len = 6}, uri = {
s = 0xb3c5010b "sip:200110002619 at sb1.hq.galnet.ca SIP/2.0\r\nVia:
SIP/2.0/UDP 192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\n"...,
len = 33}, version = {
s = 0xb3c5012d "SIP/2.0\r\nVia: SIP/2.0/UDP
192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom: \"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galne"..., len = 7}, method_value = 1}, reply =
{version = {
s = 0xb3c50104 "INVITE sip:200110002619 at sb1.hq.galnet.ca SIP/2.0\r\nVia:
SIP/2.0/UDP 192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246"...,
len = 6}, status = {
s = 0xb3c5010b "sip:200110002619 at sb1.hq.galnet.ca SIP/2.0\r\nVia:
SIP/2.0/UDP 192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\n"...,
len = 33}, reason = {
s = 0xb3c5012d "SIP/2.0\r\nVia: SIP/2.0/UDP
192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom: \"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:200110002619 at sb1.hq.galne"..., len = 7}, statuscode = 1}}}, via1 =
0xb3c505f0, via2 = 0x0,
headers = 0xb3c505d0, last_header = 0xb3c50940, parsed_flag =
18446744073709551615, h_via1 = 0xb3c505d0, h_via2 = 0x0, callid =
0xb3c50738,
to = 0xb3c506ec, cseq = 0xb3c50778, from = 0xb3c50688, contact =
0xb3c507d0, maxforwards = 0xb3c50758, route = 0x0, record_route = 0x0,
content_type = 0xb3c50920, content_length = 0xb3c50900, authorization =
0x0, expires = 0xb3c50880, proxy_auth = 0xb3c507f0, supported = 0xb3c508e0,
proxy_require = 0x0, unsupported = 0x0, allow = 0xb3c508c0, event = 0x0,
accept = 0xb3c508a0, accept_language = 0x0, organization = 0x0,
priority = 0x0, subject = 0x0, user_agent = 0xb3c507b0,
content_disposition = 0xb3c50940, accept_disposition = 0x0, diversion =
0x0, rpid = 0x0,
refer_to = 0x0,
eoh = 0xb3c504b4 "\r\nv=0\r\no=Cisco-SIPUA 15296 0 IN IP4
192.168.99.240\r\ns=SIP Call\r\nt=0 0\r\nm=audio 29816 RTP/AVP 18 0 8
101\r\nc=IN IP4 192.168.99.240\r\na=rtpmap:18 G729/8000\r\na=fmtp:18
annexb=no\r\na=rtpmap:0 PCMU/8000\r\na=rt"...,
unparsed = 0xb3c504b4 "\r\nv=0\r\no=Cisco-SIPUA 15296 0 IN IP4
192.168.99.240\r\ns=SIP Call\r\nt=0 0\r\nm=audio 29816 RTP/AVP 18 0 8
101\r\nc=IN IP4 192.168.99.240\r\na=rtpmap:18 G729/8000\r\na=fmtp:18
annexb=no\r\na=rtpmap:0 PCMU/8000\r\na=rt"..., rcv = {src_ip = {af = 2,
len = 4, u = {addrl = {
1919084751, 3081727001, 3218992232, 3085862210}, addr32 = {1919084751,
3081727001, 3218992232, 3085862210}, addr16 = {59599, 29282, 27673,
47023, 60520, 49117, 34114, 47086}, addr = "?br\031lh?B\205?}}, dst_ip =
{af = 2, len = 4, u = {addrl = {526575823, 0, 0, 0}, addr32 = {
526575823, 0, 0, 0}, addr16 = {59599, 8034, 0, 0, 0, 0, 0, 0}, addr =
"?b\037", '\0' <repeats 11 times>}}, src_port = 1071, dst_port = 15061,
proto = 1, proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s =
{sa_family = 2, sa_data = "\004/?br\000\000\000\000\000\000\000"}, sin = {
sin_family = 2, sin_port = 12036, sin_addr = {s_addr = 1919084751},
sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2,
sin6_port = 12036, sin6_flowinfo = 1919084751, sin6_addr = {in6_u =
{u6_addr8 = '\0' <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 = 0x8106cd0},
buf = 0xb3c50104 "INVITE sip:200110002619 at sb1.hq.galnet.ca
SIP/2.0\r\nVia: SIP/2.0/UDP
192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom: \"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246"...,
len = 1226, new_uri = {s = 0x81366b0 "sip:123#200110002619 at 127.0.0.1:5080",
len = 35}, dst_uri = {s = 0x0, len = 0}, parsed_uri_ok = 0, parsed_uri =
{user = {s = 0x81362ac "123#200110002619 at sb1.hq.galnet.ca", len = 16},
passwd = {s = 0x0, len = 0}, host = {s = 0x81362bd "sb1.hq.galnet.ca",
len = 16}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0},
headers = {
s = 0x0, len = 0}, port_no = 0, proto = 0, type = SIP_URI_T, 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}},
parsed_orig_ruri_ok = 1, parsed_orig_ruri = {user = {
s = 0xb3c5010f "200110002619 at sb1.hq.galnet.ca SIP/2.0\r\nVia:
SIP/2.0/UDP 192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
"..., len = 12}, passwd = {s = 0x0, len = 0}, host = {
s = 0xb3c5011c "sb1.hq.galnet.ca SIP/2.0\r\nVia: SIP/2.0/UDP
192.168.99.240:5060;branch=z9hG4bK5e6a5ba1\r\nFrom: \"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nTo:
<sip:20011000"..., len = 16}, port = {s = 0x0, len = 0}, params = {s =
0x0, len = 0},
headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type = SIP_URI_T,
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}},
add_rm = 0xb3c50960, body_lumps = 0x0, reply_lump = 0x0,
add_to_branch_s = '\0' <repeats 57 times>, add_to_branch_len = 0,
hash_index = 57814, flags = 1158156316, msg_flags = 33,
set_global_address = {
s = 0x0, len = 0}, set_global_port = {s = 0x0, len = 0},
force_send_socket = 0x8106cd0}, {id = 0, first_line = {type = 0, len =
0, u = {request = {
method = {s = 0x0, len = 0}, uri = {s = 0x0, len = 0}, version = {s =
0x0, len = 0}, method_value = 0}, reply = {version = {s = 0x0, len = 0},
status = {s = 0x0, len = 0}, reason = {s = 0x0, len = 0}, statuscode =
0}}}, via1 = 0x0, via2 = 0x0, headers = 0x0, last_header = 0x0,
parsed_flag = 0, h_via1 = 0x0, h_via2 = 0x0, callid = 0x0, to = 0x0,
cseq = 0x0, from = 0x0, contact = 0x0, maxforwards = 0x0, route = 0x0,
record_route = 0x0, content_type = 0x0, content_length = 0x0,
authorization = 0x0, expires = 0x0, proxy_auth = 0x0, supported = 0x0,
proxy_require = 0x0, unsupported = 0x0, allow = 0x0, event = 0x0, accept
= 0x0, accept_language = 0x0, organization = 0x0, priority = 0x0,
subject = 0x0, user_agent = 0x0, content_disposition = 0x0,
accept_disposition = 0x0, diversion = 0x0, rpid = 0x0, refer_to = 0x0,
eoh = 0x0,
unparsed = 0x0, rcv = {src_ip = {af = 0, len = 0, u = {addrl = {0, 0, 0,
0}, addr32 = {0, 0, 0, 0}, addr16 = {0, 0, 0, 0, 0, 0, 0, 0},
addr = '\0' <repeats 15 times>}}, dst_ip = {af = 0, len = 0, u = {addrl
= {0, 0, 0, 0}, addr32 = {0, 0, 0, 0}, addr16 = {0, 0, 0, 0, 0, 0, 0,
0}, addr = '\0' <repeats 15 times>}}, src_port = 0, dst_port = 0, proto
= 0, proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s = {
sa_family = 0, sa_data = '\0' <repeats 13 times>}, sin = {sin_family =
0, sin_port = 0, sin_addr = {s_addr = 0},
sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 0,
sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {in6_u = {
u6_addr8 = '\0' <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 = 0x0}, buf = 0x0, len = 0, new_uri = {s = 0x0, len = 0},
dst_uri = {s = 0x0, len = 0}, parsed_uri_ok = 0, parsed_uri = {user = {
s = 0x0, len = 0}, passwd = {s = 0x0, len = 0}, host = {s = 0x0, len =
0}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0}, headers = {
s = 0x0, len = 0}, port_no = 0, proto = 0, type = ERROR_URI_T, 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}},
parsed_orig_ruri_ok = 0, parsed_orig_ruri = {user = {s = 0x0, len = 0},
passwd = {
s = 0x0, len = 0}, host = {s = 0x0, len = 0}, port = {s = 0x0, len = 0},
params = {s = 0x0, len = 0}, headers = {s = 0x0, len = 0}, port_no = 0,
proto = 0, type = ERROR_URI_T, 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}}, add_rm = 0x0, body_lumps = 0x0, reply_lump
= 0x0, add_to_branch_s = '\0' <repeats 57 times>, add_to_branch_len = 0,
hash_index = 0, flags = 0, msg_flags = 0, set_global_address = {s = 0x0,
len = 0}, set_global_port = {s = 0x0, len = 0}, force_send_socket = 0x0}}
level = 0
shmem_msg = (struct sip_msg *) 0xb3c4fde0
on_failure = 135073632
#17 0xb7b9acc2 in t_should_relay_response (Trans=0xb3c4ad38, new_code=1,
branch=0, should_store=0xbfddea48, should_relay=0xbfddea4c,
cancel_bitmap=0x8102a00, reply=0x8102a00) at t_reply.c:739
branch_cnt = 1
picked_branch = 0
picked_code = 486
inv_through = 135073632
#18 0xb7b9bab5 in relay_reply (t=0xb3c4ad38, p_msg=0x8135be0, branch=0,
msg_status=486, cancel_bitmap=0xbfddeac4) at t_reply.c:954
relay = 134540071
save_clone = -1075975576
buf = 0x0
res_len = 0
relayed_code = 0
relayed_msg = (struct sip_msg *) 0x0
bm = {to_tag_val = {s = 0x8135be0 "\004", len = 135486432}}
totag_retr = 0
reply_status = 3016011332
uas_rb = (struct retr_buf *) 0x1
__FUNCTION__ = "relay_reply"
#19 0xb7b9ce2f in reply_received (p_msg=0x8135be0) at t_reply.c:1273
msg_status = 486
last_uac_status = 100
branch = 0
reply_status = 1024
timer = 873654896
cancel_bitmap = 0
uac = (struct ua_client *) 0xb3c4ae30
t = (struct cell *) 0xb3c4ad38
backup_list = (struct usr_avp **) 0x400
#20 0x0805843a in forward_reply (msg=0x8135be0) at forward.c:456
new_buf = 0x0
to = (union sockaddr_union *) 0x0
new_len = 135277056
mod = (struct sr_module *) 0x8107770
proto = 135458464
id = 0
s = 0x8107770 "`\036\020\b\030\226\020\020\200\004?\020\b\200"
len = -1075975384
#21 0x0806d596 in receive_msg (
buf=0x80d0ee0 "SIP/2.0 486 Busy Here\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>;tag=8723deefb9b5c986i0\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nCall-ID:
00055e7c"..., len=598, rcv_info=0xbfddebf0) at receive.c:210
msg = (struct sip_msg *) 0x8135be0
#22 0x08081ba6 in udp_rcv_loop () at udp_server.c:465
len = 598
buf = "SIP/2.0 486 Busy Here\r\nTo:
<sip:200110002619 at sb1.hq.galnet.ca>;tag=8723deefb9b5c986i0\r\nFrom:
\"200110005337\"
<sip:200110005337 at sb1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nCall-ID:
00055e7c"...
tmp = 0x80d0f60
"1.hq.galnet.ca>;tag=00055e7cd6f38abf5ef5808a-246bbbb7\r\nCall-ID:
00055e7c-d6f300f3-224ba9db-50ecd7ff at 192.168.99.240\r\nCSeq: 102
INVITE\r\nVia: SIP/2.0/UDP
207.232.98.31:15061;branch=z9hG4bK6d1e.70ddf36.0\r"...
from = (union sockaddr_union *) 0x8131b30
fromlen = 16
ri = {src_ip = {af = 2, len = 4, u = {addrl = {1818421455, 3081727001,
3218992232, 3085862210}, addr32 = {1818421455, 3081727001, 3218992232,
3085862210}, addr16 = {59599, 27746, 27673, 47023, 60520, 49117, 34114,
47086}, addr = "?bl\031lh?B\205?}}, dst_ip = {af = 2, len = 4, u = {
addrl = {526575823, 0, 0, 0}, addr32 = {526575823, 0, 0, 0}, addr16 =
{59599, 8034, 0, 0, 0, 0, 0, 0}, addr = "?b\037", '\0' <repeats 11 times>}},
src_port = 5070, dst_port = 15061, proto = 1, proto_reserved1 = 0,
proto_reserved2 = 0, src_su = {s = {sa_family = 2,
sa_data = "\023??l\000\000\000\000\000\000\000"}, sin = {sin_family = 2,
sin_port = 52755, sin_addr = {s_addr = 1818421455},
sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2,
sin6_port = 52755, sin6_flowinfo = 1818421455, sin6_addr = {in6_u = {
u6_addr8 = '\0' <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 = 0x8106cd0}
#23 0x08060367 in main_loop () at main.c:1033
chd_rank = 19
i = 18
pid = 135410536
si = (struct socket_info *) 0x8106cd0
sockfd = {26, 27}
#24 0x08061650 in main (argc=-1280569088, argv=0x1784) at main.c:1570
cfg_stream = (FILE *) 0xb3abf0b0
c = 135277056
r = 135277056
tmp = 0xbfddeeaa ""
tmp_len = 134905947
port = -1075974752
proto = -1208545636
options = 0xb3abf0b0 ""
ret = -1
seed = 1615590655
rfd = -1280569088
(gdb)




More information about the Devel mailing list