I someone interested in .
It's the old coredumps from 1.3.4. It's really much stabile then 1.5.5
I did degrade today night and going to try opensips.
warning: Missing the matching library file:
/usr/lib/debug/.build-id/7f/bba7706883599d6df45722d7eb779d8768a80b
Core was generated by `openser -P /var/run/openser/openser.pid -m 32 -u
openser -g openser -w /var/run'.
Program terminated with signal 11, Segmentation fault.
#0 fm_malloc (qm=0x7389e0, size=<value optimized out>) at
mem/f_malloc.c:267
267 mem/f_malloc.c: No such file or directory.
in mem/f_malloc.c
(gdb) bt full
#0 fm_malloc (qm=0x7389e0, size=<value optimized out>) at
mem/f_malloc.c:267
f = (struct fm_frag **) 0x778130
hash = 10
#1 0x00000000004918ad in parse_headers (msg=0x7711b8, flags=256,
next=0) at parser/msg_parser.c:308
hf = <value optimized out>
itr = (struct hdr_field *) 0xd302e3535666565
tmp = 0x7298b6 "User-Agent: Asterisk PBX\r\nMax-Forwards:
5\r\nContent-Length: 0\r\n\r\n"
rest = 0x7298b6 "User-Agent: Asterisk PBX\r\nMax-Forwards:
5\r\nContent-Length: 0\r\n\r\n"
end = 0x7298f7 ""
orig_flag = 0
__FUNCTION__ = "parse_headers"
#2 0x00002aaaab55fc18 in is_maxfwd_present (msg=0x7389e0,
foo=0x7fffbf67f400) at mf_funcs.c:61
x = <value optimized out>
__FUNCTION__ = "is_maxfwd_present"
_c = 57 '9'
#3 0x00002aaaab55ed61 in w_process_maxfwd_header (msg=0x7389e0,
str1=0xa <Address 0xa out of bounds>,
str2=0xd302e3535666565 <Address 0xd302e3535666565 out of bounds>)
at maxfwd.c:145
val = <value optimized out>
mf_value = {s = 0x2e9 <Address 0x2e9 out of bounds>, len = -1342089735}
__FUNCTION__ = "w_process_maxfwd_header"
#4 0x000000000040c28f in do_action (a=0x7462d0, msg=0x7711b8) at
action.c:821
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>
user = <value optimized out>
uri = {user = {s = 0x7fffbf67f820 "\005", len = 7643232}, passwd = {s =
0x1 <Address 0x1 out of bounds>, len = 7629192}, host = {
s = 0x74a0f0 "\006", len = 7803320}, port = {s = 0x2 <Address 0x2
out of bounds>, len = 7803320}, params = {s = 0x7711b8 "�\211\a", len =
4247863},
headers = {s = 0xa8 <Address 0xa8 out of bounds>, len = 1}, port_no =
63760, proto = 48999, type = 32767, transport = {s = 0x70a4a0 "\b�\f��*",
len = -1083705312}, ttl = {s = 0x38404748fa
"H\205�I\211�tJ\203=_\026.", len = 0}, user_param = {s = 0x86ed10
"�\216\207", len = 1}, maddr = {
s = 0x3fb0012c05
"\205������u\035\017�D$\017<It\034<Tt,<Et<�\203\220", len = 67},
method
= {s = 0x3840752980 "", len = 9916304}, lr = {
s = 0xff96 <Address 0xff96 out of bounds>, len = -1083705072}, r2 =
{s = 0x770eb8 "N�\"��*", len = 1}, transport_val = {s = 0x3840475f2c
"\203=5",
len = 8932}, ttl_val = {s = 0x86f0b8 "`�\206", len = 0},
user_param_val = {s = 0x3fb0014e6a
"H\211�H\003S\bH\213\003H\211S\b�\004\020", len = 1},
maddr_val = {s = 0x0, len = 9916304}, method_val = {s =
0x2aaaaacd4030 "I\213~\bH�G0", len = -1083705072}, lr_val = {s =
0x70a4a0 "\b�\f��*", len = 0},
r2_val = {s = 0x417bc1 "H\205�tGH\211���\a", len = 65430}}
next_hop = {user = {s = 0x70a4a0 "\b�\f��*", len = -1342088916}, passwd
= {s = 0x0, len = 0}, host = {
s = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>,
len = 9935623}, port = {
s = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>,
len = 1081420160}, params = {s = 0xf <Address 0xf out of bounds>, len =
8754704},
headers = {s = 0x4 <Address 0x4 out of bounds>, len = -1083705484},
port_no = 3768, proto = 119, type = ERROR_URI_T, transport = {
s = 0x38404748fa "H\205�I\211�tJ\203=_\026.", len = 15}, ttl = {s =
0x384052146b "/etc/localtime", len = 8754704}, user_param = {
s = 0x4 <Address 0x4 out of bounds>, len = -1083705484}, maddr = {s
= 0x770eb8 "N�\"��*", len = 1}, method = {s = 0x384048cc0e
"\213\005\f\221,",
len = 5197468}, lr = {s = 0x2aaaaaee2059 "2011-01-27
18:10:30','in','as5a292c8e','')", len = -1427234727}, r2
= {s =
0x384048cf70 "\213\005�\215,",
len = 16}, transport_val = {s = 0x38404923d8 "�Y���Hc�L\211��0",
len = 0}, ttl_val = {s = 0x200 <Address 0x200 out of bounds>, len = -1},
user_param_val = {
s = 0x72971b "193.28.184.13;branch=z9hG4bK558b.e0feef55.0\r\nVia:
SIP/2.0/UDP XXX.XX.XXX.13;branch=z9hG4bK558b.d0feef55.0\r\nVia:
SIP/2.0/UDP XXX.XX.XXX.13;branch=z9hG4bK558b.c0feef55.0\r\nVia:
SIP/2.0/UDP XXX.XX.XXX.70:"..., len = 0}, maddr_val = {s = 0x758c50
"\002", len = 7703472}, method_val = {
s = 0x746988 "\016", len = 7655064}, lr_val = {s = 0x7711b8
"�\211\a", len = 1}, r2_val = {s = 0x7711b8 "�\211\a", len =
-1083705856}}
u = <value optimized out>
---Type <return> to continue, or q <return> to quit---
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 = 0x772508 "\n", len = 7807240}, ri = 7807992, flags = 0}
__FUNCTION__ = "do_action"
#5 0x000000000040e7db in run_action_list (a=<value optimized out>,
msg=0x7711b8) at action.c:132
ret = -1
t = (struct action *) 0x7462d0
__FUNCTION__ = "run_action_list"
#6 0x000000000045ba94 in eval_expr (e=0x746370, msg=0x7711b8,
val=0xd302e3535666565) at route.c:1096
ret = <value optimized out>
rec_lev = 3
__FUNCTION__ = "eval_expr"
#7 0x000000000045b50d in eval_expr (e=0x7463b8, msg=0x7711b8, val=0x0)
at route.c:1403
ret = <value optimized out>
rec_lev = 3
__FUNCTION__ = "eval_expr"
#8 0x000000000045b4b5 in eval_expr (e=0x746400, msg=0x7711b8, val=0x0)
at route.c:1408
ret = <value optimized out>
rec_lev = 3
__FUNCTION__ = "eval_expr"
#9 0x000000000040bbf3 in do_action (a=0x746988, msg=0x7711b8) at
action.c:677
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>
user = <value optimized out>
uri = {user = {s = 0xa0000001e <Address 0xa0000001e out of bounds>, len
= 18}, passwd = {s = 0x6f00000000 <Address 0x6f00000000 out of bounds>,
len = 4}, host = {s = 0x1d00000000 <Address 0x1d00000000 out of
bounds>, len = 7174}, port = {s = 0x7799d8 "\001", len = 7510263},
params = {
s = 0x774150 "�", len = 7505986}, headers = {
s = 0x728825 "branch=z9hG4bK558b.c4feef55.0\r\nVia: SIP/2.0/UDP
XXX.XX.XXX.13;branch=z9hG4bK558b.b4feef55.0\r\nVia: SIP/2.0/UDP
XXX.XX.XXX.13;branch=z9hG4bK558b.a4feef55.0\r\nVia: SIP/2.0/UDP
XXX.XX.XXX.13;branch=z9hG4bK"..., len = 7803320}, port_no = 39384, proto
= 119, type = ERROR_URI_T, transport = {
s = 0x7711b8 "�\211\a", len = 7803320}, ttl = {s = 0x40000000d
<Address 0x40000000d out of bounds>, len = 9927568}, user_param = {s = 0x0,
len = 7852928}, maddr = {s = 0x1f97 <Address 0x1f97 out of bounds>,
len = 7823672}, method = {s = 0x1 <Address 0x1 out of bounds>, len =
7505931},
lr = {s = 0x7298f7 "", len = 7838168}, r2 = {s = 0x490b5c
"H\211D$PA\203?�\017\204�\t", len = 7811592}, transport_val = {
s = 0x727960 "CANCEL sip:0015554189310@XXXXX.com
SIP/2.0\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ft"..., len = 7803320}, ttl_val = {s = 0x0, len
= 7803272}, user_param_val = {
s = 0x38404d1600 "H\201��", len = 32}, maddr_val = {s =
0x7fffbf6800d0 "", len = -1083703280}, method_val = {
s = 0x727960 "CANCEL sip:0015554189310@XXXXXX.com
SIP/2.0\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ft"..., len = 7505988}, lr_val = {s = 0x7711b8
"�\211\a", len = 5149600}, r2_val = {
s = 0x773208 "XXXXX.com", len = 144}}
next_hop = {user = {s = 0x2010 <Address 0x2010 out of bounds>, len =
9927568}, passwd = {s = 0x977b80 "", len = 1078411840}, host = {
s = 0x3840752980 "", len = 113}, port = {s = 0x7fffbf67fe94 "",
len
= 21}, params = {s = 0x3000000010 <Address 0x3000000010 out of bounds>,
len = -1083703088}, headers = {s = 0x7fffbf680010 "D\210r", len =
9927568}, port_no = 96, proto = 0, type = ERROR_URI_T, transport = {
s = 0x3840752980 "", len = 0}, ttl = {s = 0x1 <Address 0x1 out of
bounds>, len = 5149128}, user_param = {s = 0x384047625f "H\211�\203=��-",
---Type <return> to continue, or q <return> to quit---
len = 8754528}, maddr = {s = 0x10 <Address 0x10 out of bounds>, len
= 5897}, method = {s = 0x2010 <Address 0x2010 out of bounds>, len = 6},
lr = {
s = 0x3840752980 "", len = 9926960}, r2 = {s = 0x0, len = 0},
transport_val = {s = 0x3840752980 "", len = 9926960}, ttl_val = {
s = 0x15 <Address 0x15 out of bounds>, len = 0}, user_param_val =
{s = 0x7fffbf67fff0 " ", len = 5149128}, maddr_val = {s = 0x3840475f2c
"\203=5",
len = 7}, method_val = {s = 0x15 <Address 0x15 out of bounds>, len
= 21}, lr_val = {
s = 0x977930 "IP/2.0/UDP
217.76.199.70:5060;branch=z9hG4bK71f1bec6;rport=5060\\\\015\\\\012From:
\"1121\" <sip:XXXXXX@XXXXX.com:5060>;tag=as5a292c8e\\\\015\\\\012To:
<sip:0015554189310@XXXXXX.com>\\\\015\\\\012Call-ID: 740fd846"..., len =
21}, r2_val = {s = 0x15 <Address 0x15 out of bounds>, len = 9926960}}
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 = 0xa <Address 0xa out of bounds>, len = 7502176}, ri =
7823672, flags = 0}
__FUNCTION__ = "do_action"
#10 0x000000000040e7db in run_action_list (a=<value optimized out>,
msg=0x7711b8) at action.c:132
ret = -1
t = (struct action *) 0x746988
__FUNCTION__ = "run_action_list"
#11 0x000000000040eb38 in run_top_route (a=0x746988, msg=0x7711b8) at
action.c:112
bk_action_flags = 0
bk_rec_lev = 0
#12 0x000000000044c95f in receive_msg (
buf=0x727960 "CANCEL sip:0015554189310@XXXXXX.com
SIP/2.0\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ft"..., len=8087, rcv_info=0x7fffbf680170) at
receive.c:156
msg = (struct sip_msg *) 0x48
__FUNCTION__ = "receive_msg"
#13 0x000000000048959e in udp_rcv_loop () at udp_server.c:438
len = 8087
tmp = <value optimized out>
from = <value optimized out>
fromlen = 16
ri = {src_ip = {af = 2, len = 4, u = {addrl = {230169793, 4}, addr32 =
{230169793, 0, 4, 0}, addr16 = {7361, 3512, 0, 0, 4, 0, 0, 0}, addr = {
XXX '�', XX '\034', XXX '�', 13 '\r', 0
'\0', 0 '\0', 0 '\0', 0
'\0', 4 '\004', 0 '\0', 0 '\0', 0 '\0', 0
'\0', 0 '\0', 0 '\0', 0 '\0'}}},
dst_ip = {af = 2, len = 4, u = {addrl = {230169793, 0}, addr32 =
{230169793, 0, 0, 0}, addr16 = {7361, 3512, 0, 0, 0, 0, 0, 0}, addr =
{XXX '�',
XX '\034', XXX '�', 13 '\r', 0 '\0' <repeats
12 times>}}},
src_port = 5060, dst_port = 5060, proto = 1, proto_reserved1 = 0,
proto_reserved2 = 0,
src_su = {s = {sa_family = 2, sa_data =
"\023��\034�\r\000\000\000\000\000\000\000"}, sin = {sin_family = 2,
sin_port = 50195, sin_addr = {
s_addr = 230169793}, sin_zero = {0 '\0', 0 '\0', 0 '\0',
0
'\0', 0 '\0', 0 '\0', 0 '\0', 0 '\0'}}, sin6 =
{sin6_family = 2,
sin6_port = 50195,
sin6_flowinfo = 230169793, sin6_addr = {in6_u = {u6_addr8 = {0
'\0' <repeats 16 times>}, u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0},
u6_addr32 = {0, 0, 0,
0}}}, sin6_scope_id = 0}}, bind_address = 0x741688}
buf = "CANCEL sip:0015554189310@XXXXX.com SIP/2.0\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ftag=as5a292c8e>\r\nRecord-Route:
<sip:XXX.XX.XXX.13;lr=on;ft"...
__FUNCTION__ = "udp_rcv_loop"
#14 0x00000000004257f3 in main (argc=11, argv=0x7fffbf680388) at main.c:834
cfg_log_stderr = <value optimized out>
cfg_stream = (FILE *) 0x839010
c = <value optimized out>
r = <value optimized out>
tmp = 0x7fffbf680f16 ""
tmp_len = <value optimized out>
port = 32767
proto = <value optimized out>
ret = <value optimized out>
---Type <return> to continue, or q <return> to quit---
seed = 1908031688
rfd = <value optimized out>
__FUNCTION__ = "main"