You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
… cases of concurancy between provisional and final replies, the profile ops for provisional reply may end up iterating on a deleted list.
Reported by Trevor Francis (46labs)
Closes issue #102
… cases of concurancy between provisional and final replies, the profile ops for provisional reply may end up iterating on a deleted list.
Reported by Trevor Francis (46labs)
Closes issue #102
… cases of concurancy between provisional and final replies, the profile ops for provisional reply may end up iterating on a deleted list.
Reported by Trevor Francis (46labs)
Closes issue #102
… cases of concurancy between provisional and final replies, the profile ops for provisional reply may end up iterating on a deleted list.
Reported by Trevor Francis (46labs)
Closes issue #102
Server:: OpenSIPS (1.9.1-notls (x86_64/linux))
(gdb) bt full
#0 is_dlg_in_profile (msg=, profile=0x7f5a2e7d0da0, value=0x7fff90392700) at dlg_profile.c:825
#1 0x00007f5c314d2aa0 in w_is_in_profile (msg=0x7f5c32bcd548, profile=0x7f5a2e7d0da0 "\340\r}.Z\177", value=) at dialog.c:1075
#2 0x00000000004119d6 in do_action (a=0x7f5c32a8fd78, msg=0x7f5c32bcd548) at action.c:1715
#3 0x000000000040f690 in run_action_list (a=, msg=0x7f5c32bcd548) at action.c:171
#4 0x0000000000489e7f in eval_elem (e=0x7f5c32a8fe50, msg=0x7f5c32bcd548, val=0x0) at route.c:1499
#5 0x000000000048b80d in eval_expr (e=0x7f5c32a8fe50, msg=0x7f5c32bcd548, val=0x0) at route.c:1844
#6 0x000000000048b7a4 in eval_expr (e=0x7f5c32a8fea0, msg=0x7f5c32bcd548, val=0x0) at route.c:1860
#7 0x000000000048b7d3 in eval_expr (e=0x7f5c32a8fef0, msg=0x7f5c32bcd548, val=0x0) at route.c:1865
#8 0x0000000000411b1c in do_action (a=0x7f5c32a901e0, msg=0x7f5c32bcd548) at action.c:993
377\301\324\377\377V\343\377\377\301\324\377\377\301\324\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377\301\324\377\377\301\324\377\377\301\324\377\377\301\324\377\377"..., len = 28052240}
increment =
decrement =
avp_type =
aux = {s = 0x1a94640 "", len = 0}
cdb_reply =
val_number =
it =
avp_name = {n = -1875298673, s = {s = 0x7fff9039368f "", len = 27917328}}
ret = -5
v =
sec =
usec =
to =
p =
tmp =
new_uri =
end =
crt =
len =
i =
user = 0
expires = 0
vals = {{s = 0x112d0 <Address 0x112d0 out of bounds>, len = 27907440}, {s = 0xa <Address 0xa out of bounds>, len = 175697536}, {
s = 0x7f5c2f1a9ec8 "\230\324\377\377\b\325\377\377\350\325\377\377(\325\377\377(\326\377\377h\331\377\377\060\332\377\377\350\332\377\377X\333\377\377h\334\377\377\360\334\377\377\230\335\377\377\260\323\377\377p\336\377\377\210\330\377\377\310\330\377\377\030\331\377\377\330\326\377\377\340\327\377\377\240\326\377\377(\330\377\377H\324\377\377z\343\377\377\301\324\377\377\301\324\377\377\301\324\377\377\301\324\377\377z\343\377\377\301\324\377\377\301\324\377\377\301\324\377\377\301\324\377\377\301\324\377\377V\343\377\377\301\324\377\377\301\324\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377V\343\377\377\301\324\377\377\301\324\377\377\301\324\377\377\301\324\377\377"..., len = -1875298673}, {s = 0x1 <Address 0x1 out of bounds>,
len = 172468497}, {s = 0x1a9d570 "", len = 10}}
result = {s = 0x782860 "(\324T.Z\177", len = 4765709}
uri = {user = {s = 0x7f5c32bcd548 "!O!", len = 849934960}, passwd = {s = 0x782860 "(\324T.Z\177", len = 4759167}, host = {s = 0x1a92371 "", len = 0}, port = {
s = 0x0, len = 0}, params = {s = 0x0, len = 0}, headers = {s = 0xffffffff <Address 0xffffffff out of bounds>, len = 4760670}, port_no = 0, proto = 0,
type = ERROR_URI_T, transport = {s = 0x3a0a78c440 "", len = 0}, ttl = {s = 0x1ac0b10 "\330\356x\n:", len = -1875298992}, user_param = {s = 0x0,
len = -1875298673}, maddr = {
s = 0x7f5c32d3b13f ", "pp_ok": 0, "effective_date": "2013-07-30 00:00:00", "min_duration": 6, "increment": 6, "surcharge": 0, "priority_position": 0, "effective_jurisdiction": "U" } ]", len = -1}, method = {s = 0x3a0a469945 "H\213\234$", <incomplete sequence \370>, len = -72515583}, lr = {
s = 0x3a0a78c740 "", len = 0}, r2 = {s = 0x7fff9039354f "", len = -1875298688}, gr = {s = 0x7f5c349fc6a8 "\v", len = 0}, transport_val = {
s = 0x7f5c349fc6b0 "@\027T\n:", len = -1875298944}, ttl_val = {s = 0x3a0a4ff9ba "H\201\304", <incomplete sequence \320>, len = 48}, user_param_val = {
s = 0x7fff90393560 "", len = -1875299168}, maddr_val = {s = 0x3a0a78ee80 "", len = 2064}, method_val = {
s = 0x3a0a479385 "L\213T$\bL\213D$\020L\211\375D\211\371L\211\370H\301\355\006\301\351\004H\301\350\tH\211l$(\203\305\060\211L$X\211l$\H\211D$0L\211\372\203\300[L\211\371L\211\375H\301\352\fH\301\351\017H\301\355\022\211D$`I\215G H\211T$PH\211L$H\203\302n\203\301wH\211l$@l\215cX\203\305|\211T$l\211L$hA\271\001",
len = -1875298952}, lr_val = {s = 0x1 <Address 0x1 out of bounds>, len = 790273280}, r2_val = {s = 0x0, len = 80}, gr_val = {
s = 0x20 <Address 0x20 out of bounds>, len = 4}, u_name = {{s = 0x830 <Address 0x830 out of bounds>, len = 0}, {s = 0x0, len = 0}, {
s = 0x5000000081 <Address 0x5000000081 out of bounds>, len = 33}, {s = 0x6e00000077 <Address 0x6e00000077 out of bounds>, len = 1}, {
s = 0x40 <Address 0x40 out of bounds>, len = 4}}, u_val = {{s = 0x1 <Address 0x1 out of bounds>, len = 2}, {s = 0x0, len = 0}, {
s = 0x40 <Address 0x40 out of bounds>, len = 0}, {s = 0x0, len = 0}, {s = 0x3000000002 <Address 0x3000000002 out of bounds>, len = 91}},
u_params_no = 119}
next_hop = {user = {s = 0x0, len = 507}, passwd = {s = 0x7fff90393550 "", len = 0}, host = {s = 0x65 <Address 0x65 out of bounds>, len = 850158832}, port = {
s = 0x3a0a78d580 " \255x\n:", len = 0}, params = {s = 0x7f5c00000001 "", len = 0}, headers = {
s = 0x3033313431393401 <Address 0x3033313431393401 out of bounds>, len = 790273267}, port_no = 12832, proto = 36921, type = 32767, transport = {
s = 0x7f5c32bcd548 "!O!", len = 849471400}, ttl = {
s = 0x45a583 "\213C\024\351\017\377\377\377I;\b}\256\353\244AWAVAUATUSH\203\354\bI\211\375H\211\365H\205\377\017\204\332\001", len = 40}, user_param = {
s = 0x7fff90393560 "", len = -1875299168}, maddr = {s = 0x2 <Address 0x2 out of bounds>, len = 0}, method = {s = 0xd0 <Address 0xd0 out of bounds>,
len = -1005387774}, lr = {s = 0x10040f99d <Address 0x10040f99d out of bounds>, len = 1381111821}, r2 = {s = 0xd0871 <Address 0xd0871 out of bounds>,
len = 0}, gr = {s = 0x7f5c32a1eb38 "\006", len = 172377472}, transport_val = {s = 0x7fff90393360 "", len = 0}, ttl_val = {s = 0x0, len = 0},
user_param_val = {s = 0x33 <Address 0x33 out of bounds>, len = 850731880}, maddr_val = {s = 0x6 <Address 0x6 out of bounds>, len = 24}, method_val = {
s = 0x7fff90393560 "", len = -1875299168}, lr_val = {s = 0x4c91bf "H\211\350H\203\304\030[]A\A]\303J\215L \030H9O8\017\206d\001", len = 1381111821},
r2_val = {s = 0xd086e <Address 0xd086e out of bounds>, len = 851356464}, gr_val = {s = 0x7fff90393310 "\377\377\377\377", len = -1875298944}, u_name = {{
s = 0x7fff90393400 "P59\220\377\177", len = 1}, {s = 0x7fff90393480 "0", len = 99}, {s = 0x7f5c2f1a9cab "%ld", len = -1875298944}, {
s = 0x7f5c32a8f998 "\017", len = -1}, {s = 0xd <Address 0xd out of bounds>, len = 851236168}}, u_val = {{s = 0x7fff90393358 "", len = 7874656}, {
s = 0x40f690 "\211Ņ\300u\a\203\r\313_7", len = -1875298845}, {s = 0x7fff90393580 "[", len = -1875298845}, {s = 0x0, len = 0}, {s = 0x0,
len = 851236168}}, u_params_no = 13}
u =
cmatch =
aitem =
adefault =
spec =
model =
val = {rs = {s = 0x1a9fc10 "\003", len = 172494914}, ri = 1, flags = 0}
pve =
name_s = {s = 0x4 <Address 0x4 out of bounds>, len = 2}
start = {tv_sec = 1381111821, tv_usec = 854129}
end_time = 851236168
route_params_bak =
route_params_number_bak =
FUNCTION = "do_action"
#9 0x000000000040f690 in run_action_list (a=, msg=0x7f5c32bcd548) at action.c:171
#10 0x0000000000414aa2 in do_action (a=0x7f5c32a924b0, msg=0x7f5c32bcd548) at action.c:1010
#11 0x000000000040f690 in run_action_list (a=, msg=0x7f5c32bcd548) at action.c:171
#12 0x0000000000416d99 in run_actions (a=0x7f5c32a8e830, msg=0x7f5c32bcd548) at action.c:136
No locals.
#13 run_top_route (a=0x7f5c32a8e830, msg=0x7f5c32bcd548) at action.c:211
#14 0x00007f5c31760bc9 in reply_received (p_msg=0x7f5c32bcd548) at t_reply.c:1503
#15 0x00000000004294ff in forward_reply (msg=0x7f5c32bcd548) at forward.c:575
#16 0x00000000004736d0 in receive_msg (buf=, len=, rcv_info=0x7fff90394040) at receive.c:207
#17 0x00000000004c18f1 in udp_rcv_loop () at udp_server.c:424
#18 0x00000000004304b3 in main_loop (argc=, argv=) at main.c:884
#19 main (argc=, argv=) at main.c:1557
The text was updated successfully, but these errors were encountered: