Advertisement
Guest User

kamailio 4.0.5 crash - memory corruption ?

a guest
Apr 30th, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.13 KB | None | 0 0
  1. (gdb) bt full
  2. #0 0x00007ffc822851e8 in str2sint (_s=0x7fffd69706a8, _r=0x7fffd69706b8) at ../../ut.h:681
  3. i = 0
  4. sign = 1
  5. #1 0x00007ffc822855dd in tr_eval_string (msg=0x7ffc8a58a4d0, tp=0x0, subtype=2, val=0x7fffd69706a8) at pv_trans.c:141
  6. i = 2
  7. j = 116416
  8. max = 0
  9. p = 0x414450 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300p8["
  10. s = 0x7fffd69719b0 "\017"
  11. st = {
  12. s = 0x906700 "gK07f6d2b9\r\nCall-ID: 52e8c2b553540db4\r\nCSeq: 20 ACK\r\nContact: <sip:987654321-isap719cgn925@10.200.x.x:5060;transport=udp>\r\nMax-Forwards: 16\r\nUser-Agent: Sipstack/e334cdd (eXosip2/3.6.0)\r\nContent-Length"..., len = 1069377936}
  13. st2 = {s = 0x13fbdad88 <Address 0x13fbdad88 out of bounds>, len = 1134925552}
  14. v = {rs = {s = 0x7fffd6970bd0 "ФX\212\374\177", len = -2036219047}, ri = -88, flags = -1}
  15. w = {rs = {s = 0x7fffd6970300 "`\003\227\326\377\177", len = -2031616339}, ri = -694744384, flags = 32767}
  16. t = 0
  17. __FUNCTION__ = "tr_eval_string"
  18. #2 0x0000000000494304 in tr_exec (msg=0x7ffc8a58a4d0, t=0x7ffc8a3dd180, v=0x7fffd69706a8) at pvapi.c:1609
  19. r = 32764
  20. i = 0x7ffc8a3dd180
  21. __FUNCTION__ = "tr_exec"
  22. #3 0x00000000004927b5 in pv_get_spec_value (msg=0x7ffc8a58a4d0, sp=0x7ffc8a3dfc20, value=0x7fffd69706a8) at pvapi.c:1242
  23. ret = 0
  24. __FUNCTION__ = "pv_get_spec_value"
  25. #4 0x00000000004bcb77 in rval_get_btype (h=0x7fffd69713d0, msg=0x7ffc8a58a4d0, rv=0x7ffc8a3dfc18, val_cache=0x7fffd69706a0) at rvalue.c:418
  26. r_avp = 0x7fffd69709b0
  27. tmp_avp_val = {n = -1975661232, s = {s = 0x7ffc8a3dcd50 "\034\001", len = -1973902128}, re = 0x7ffc8a3dcd50}
  28. avpv = 0x7fffd6970928
  29. tmp_pval = {rs = {s = 0x7ffc8a5b86e0 "route[MAIN]: call-id=52e8c2b553540db4 from=987654321 to=+1234567890 : ACK ip=10.200.x.x", len = -1975658024}, ri = -694745968, flags = 32767}
  30. pv = 0x7fffd69706a8
  31. tmp = RV_NONE
  32. ptype = 0x7ffc8a58a4d0
  33. __FUNCTION__ = "rval_get_btype"
  34. #5 0x00000000004c18d7 in rval_expr_eval_rvint (h=0x7fffd69713d0, msg=0x7ffc8a58a4d0, res_rv=0x7fffd6970658, res_i=0x7fffd69706e8, rve=0x7ffc8a3dfc10, cache=0x7fffd69706a0) at rvalue.c:2191
  35. rv1 = 0x7ffc8a3dfc18
  36. rv2 = 0x0
  37. c1 = {cache_type = 2319309240, val_type = 32764, c = {avp_val = {n = -694744816, s = {s = 0x52d6970910 <Address 0x52d6970910 out of bounds>, len = -1973779552}, re = 0x52d6970910}, pval = {rs = {
  38. s = 0x52d6970910 <Address 0x52d6970910 out of bounds>, len = -1973779552}, ri = -694745296, flags = 32767}}, i2s = "\001\000\000\000\000\000\000\000\001", '\000' <repeats 12 times>}
  39. ret = -1
  40. r = 4976191
  41. i = 0
  42. j = 4966085
  43. type = RV_NONE
  44. __FUNCTION__ = "rval_expr_eval_rvint"
  45. #6 0x00000000004c0c30 in rval_expr_eval_int (h=0x7fffd69713d0, msg=0x7ffc8a58a4d0, res=0x7fffd6970848, rve=0x7ffc8a3e09d0) at rvalue.c:1991
  46. i1 = -694745056
  47. i2 = 1
  48. ret = -1
  49. c1 = {cache_type = RV_CACHE_PVAR, val_type = RV_NONE, c = {avp_val = {n = 1483024416, s = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354},
  50. re = 0x7069736f58652820}, pval = {rs = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354}, ri = 0, flags = 4}},
  51. i2s = "\000\000\000\000\016\000\000\000\360\a\227\326\377\177\000\000P\b\227\326\377\177"}
  52. c2 = {cache_type = 3600221856, val_type = 32767, c = {avp_val = {n = 0, s = {s = 0x0, len = 40845792}, re = 0x0}, pval = {rs = {s = 0x0, len = 40845792}, ri = -1975662304, flags = 32764}},
  53. i2s = "xg>\212\001\000\000\000\320@o\002\000\000\000\000\001\000\000\000\001"}
  54. rv1 = 0x434292
  55. #7 0x00000000004c0a8d in rval_expr_eval_int (h=0x7fffd69713d0, msg=0x7ffc8a58a4d0, res=0x7fffd6970ca8, rve=0x7ffc8a3e25f0) at rvalue.c:1956
  56. i1 = 0
  57. i2 = 0
  58. ret = -1
  59. c1 = {cache_type = 2321065168, val_type = 32764, c = {avp_val = {n = -1973902128, s = {s = 0x7ffc8a58a4d0 "\031[\036", len = -694744864}, re = 0x7ffc8a58a4d0}, pval = {rs = {
  60. s = 0x7ffc8a58a4d0 "\031[\036", len = -694744864}, ri = -2113645256, flags = 32764}}, i2s = "x6<\212\374\177\000\000ФX\212\374\177\000\000PDA\000\000"}
  61. c2 = {cache_type = RV_CACHE_EMPTY, val_type = RV_NONE, c = {avp_val = {n = 0, s = {s = 0x0, len = 0}, re = 0x0}, pval = {rs = {s = 0x0, len = 0}, ri = 1, flags = 0}},
  62. i2s = '\000' <repeats 16 times>, "ФX\212\374\177"}
  63. rv1 = 0x2f5fcb0
  64. rv2 = 0x0
  65. __FUNCTION__ = "rval_expr_eval_int"
  66. #8 0x0000000000418d5a in do_action (h=0x7fffd69713d0, a=0x7ffc8a3e5910, msg=0x7ffc8a58a4d0) at action.c:1050
  67. ret = -5
  68. v = 0
  69. dst = {send_sock = 0x7fffd6970d20, to = {s = {sa_family = 0, sa_data = "\000\000\000\000\000\000 \r\227\326\377\177\000"}, sin = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0},
  70. sin_zero = " \r\227\326\377\177\000"}, sin6 = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = " \r\227\326\377\177\000\000ФX\212\374\177\000",
  71. __u6_addr16 = {3360, 54935, 32767, 0, 42192, 35416, 32764, 0}, __u6_addr32 = {3600223520, 32767, 2321065168, 32764}}}, sin6_scope_id = 4277328}}, id = 0, proto = -80 '\260', send_flags = {
  72. f = 25 '\031', blst_imask = 151 '\227'}}
  73. tmp = 0x7fffd6970e10 "\360\022\227\326\377\177"
  74. new_uri = 0x4c0ae3 "\211E̋E\314H\230H\301\350?H\205\300\017\205\v\r"
  75. end = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>
  76. crt = 0x7ffc8a58a4d0 "\031[\036"
  77. cmd = 0x18a3c0b10
  78. len = -1974539344
  79. user = 32764
  80. uri = {user = {s = 0x0, len = -1}, passwd = {s = 0x7ffc8a58a4d0 "\031[\036", len = 1004836284}, host = {s = 0x414450 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300p8[", len = 0}, port = {
  81. s = 0x0, len = -1973902128}, params = {s = 0x400000000 <Address 0x400000000 out of bounds>, len = -694743596}, sip_params = {s = 0x7ffc8a58a4d0 "\031[\036", len = 4277328}, headers = {
  82. s = 0x7fffd6970cb0 "\020\016\227\326\377\177", len = 4983173}, port_no = 26636, proto = 144, type = ERROR_URI_T, flags = 9463757, transport = {
  83. s = 0xa00000038 <Address 0xa00000038 out of bounds>, len = 9463817}, ttl = {s = 0x90680c "", len = 9463820}, user_param = {s = 0x7fffd6970c70 " \r\227\326\377\177", len = -1987120704}, maddr = {
  84. s = 0x7fffd6970d40 "PDA", len = 1}, method = {s = 0x7ffc3fa656d0 "", len = -2120085261}, lr = {s = 0x7ffc8a3dee50 "\004", len = -694743596}, r2 = {s = 0x7ffc8a58a4d0 "\031[\036",
  85. len = -694742064}, gr = {s = 0x1d6970d64 <Address 0x1d6970d64 out of bounds>, len = 1067865808}, transport_val = {s = 0x7fffd6970c30 "P\f\227\326\377\177", len = -1987286777}, ttl_val = {
  86. s = 0x40090680c <Address 0x40090680c out of bounds>, len = 0}, user_param_val = {s = 0x7ffc8a3daf38 "\004", len = -694742472}, maddr_val = {s = 0x7ffc8a58a4d0 "\031[\036", len = -694742064},
  87. method_val = {s = 0x7fffd6970c50 "p\f\227\326\016", len = -1987284763}, lr_val = {s = 0x7fffd6970c70 " \r\227\326\377\177", len = -1975625200}, r2_val = {
  88. s = 0xed6970c70 <Address 0xed6970c70 out of bounds>, len = -1987284173}, gr_val = {s = 0x7fffd6970de0 "\020\016\227\326\377\177", len = -2115767286}}
  89. next_hop = {user = {s = 0x414450 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300p8[", len = -694740560}, passwd = {s = 0x7fffd69709f0 "P\v\227\326\377\177", len = 4981568}, host = {s = 0x0,
  90. len = -1975658056}, port = {s = 0x2000000000 <Address 0x2000000000 out of bounds>, len = -694743944}, params = {s = 0x7ffc8a58a4d0 "\031[\036", len = -694742064}, sip_params = {s = 0x0,
  91. len = -1975656296}, headers = {s = 0x7ffc8a3de098 "\002", len = -1973902128}, port_no = 17488, proto = 65, type = ERROR_URI_T, flags = 3600226736, transport = {
  92. s = 0x7fffd6970b50 "\260\f\227\326\377\177", len = 4986228}, ttl = {s = 0x7ffc8a3de098 "\002", len = 0}, user_param = {s = 0x7fffd6970ac0 "ФX\212\374\177", len = 4332199}, maddr = {
  93. s = 0xa3 <Address 0xa3 out of bounds>, len = 49689952}, method = {s = 0xb0 <Address 0xb0 out of bounds>, len = -1908228651}, lr = {s = 0x7ffc8e73fe80 "", len = 49687152}, r2 = {
  94. s = 0x7fffd6970a80 "\230\340=\212\374\177", len = -1973902128}, gr = {s = 0x7ffc8a3de770 " ", len = -694743944}, transport_val = {s = 0x7ffc8a58a4d0 "\031[\036", len = -694742064}, ttl_val = {
  95. s = 0x7ffc8a3de098 "\002", len = -1975658056}, user_param_val = {s = 0x0, len = -1973902128}, maddr_val = {s = 0x414450 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300p8[", len = 0},
  96. method_val = {s = 0x7ffc8a3dd2d8 "\004", len = -694743592}, lr_val = {s = 0x7ffc8a58a4d0 "\031[\036", len = -694742064}, r2_val = {s = 0x7ffc8e73fe80 "", len = -1973902128}, gr_val = {
  97. s = 0x7ffc8a3dbf90 "\024\001", len = -694742064}}
  98. u = 0x7ffc8a4f38e0
  99. port = 0
  100. dst_host = 0x0
  101. i = 0
  102. flags = 32767
  103. avp = 0x7ffc8a5b86e0
  104. st = {flags = 4277328, id = 0, name = {n = -694740560, s = {s = 0x7fffd69719b0 "\017", len = -1973779544}, re = 0x7fffd69719b0}, avp = 0x7ffc8a3de098}
  105. sct = 0x7ffc8a58a6c8
  106. sjt = 0x414450
  107. rv = 0x4bc127
  108. rv1 = 0x7fffd6971238
  109. c1 = {cache_type = 2321187728, val_type = 32764, c = {avp_val = {n = 1728, s = {s = 0x6c0 <Address 0x6c0 out of bounds>, len = -694743944}, re = 0x6c0}, pval = {rs = {
  110. s = 0x6c0 <Address 0x6c0 out of bounds>, len = -694743944}, ri = 4277328, flags = 0}}, i2s = "x\f\227\326\377\177\000\000PDA\000\000\000\000\000\200\t\227\326\377\177"}
  111. s = {s = 0x7ffc8a5a83a0 "\002", len = -1975848944}
  112. srevp = {0x7ffc8a3e5910, 0x7ffc8a58a4d0}
  113. 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,
  114. 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 = {
  115. 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,
  116. 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 = {
  117. 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}}}
  118. __FUNCTION__ = "do_action"
  119. #9 0x0000000000421aa7 in run_actions (h=0x7fffd69713d0, a=0x7ffc8a3e5910, msg=0x7ffc8a58a4d0) at action.c:1573
  120. t = 0x7ffc8a3e5910
  121. ret = -1
  122. mod = 0x100000000
  123. ms = 0
  124. __FUNCTION__ = "run_actions"
  125. #10 0x0000000000418fa2 in do_action (h=0x7fffd69713d0, a=0x7ffc8a3e5a10, msg=0x7ffc8a58a4d0) at action.c:1065
  126. ret = 1
  127. v = 1
  128. dst = {send_sock = 0x7ffc00000000, to = {s = {sa_family = 11776, sa_data = " \000\000\000\000\000\203g\220\000\247\001\000"}, sin = {sin_family = 11776, sin_port = 32, sin_addr = {s_addr = 0},
  129. sin_zero = "\203g\220\000\247\001\000"}, sin6 = {sin6_family = 11776, sin6_port = 32, sin6_flowinfo = 0, sin6_addr = {__in6_u = {
  130. __u6_addr8 = "\203g\220\000\247\001\000\000\020\360:\212\374\177\000", __u6_addr16 = {26499, 144, 423, 0, 61456, 35386, 32764, 0}, __u6_addr32 = {9463683, 423, 2319118352, 32764}}},
  131. sin6_scope_id = 3600224848}}, id = 32767, proto = 74 'J', send_flags = {f = 9 '\t', blst_imask = 69 'E'}}
  132. tmp = 0x90680c ""
  133. new_uri = 0x9066c0 "\"name 2\" <sip:+1234567890@voip.sipdomain.com:5060>;tag=gK07f6d2b9\r\nCall-ID: 52e8c2b553540db4\r\nCSeq: 20 ACK\r\nContact: <sip:987654321-isap719cgn925@10.200.x.x:5060;transport=udp>\r\nMax-Forwards: "...
  134. end = 0x7fffd6971290 "\200\023\227\326\377\177"
  135. crt = 0x1d0000001d <Address 0x1d0000001d out of bounds>
  136. cmd = 0x7ffc8a3c1718
  137. len = 0
  138. user = 0
  139. uri = {user = {s = 0x7fffd6971110 "0", len = 5409960}, passwd = {s = 0x0, len = -1975848944}, host = {s = 0x7fffd69710d0 "", len = -2120085261}, port = {
  140. s = 0x414450 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300p8[", len = 2108976}, params = {s = 0x50d6971150 <Address 0x50d6971150 out of bounds>, len = -1975848944}, sip_params = {
  141. s = 0x7fffd6971100 "@\021\227\326\377\177", len = 4524362}, headers = {s = 0x202e30 <Address 0x202e30 out of bounds>, len = 0}, port_no = 61624, proto = 35386, type = 32764, flags = 2320446528,
  142. transport = {s = 0x7fffd6971140 "\360\021\227\326\377\177", len = 5481715}, ttl = {s = 0x30 <Address 0x30 out of bounds>, len = -1975848944}, user_param = {
  143. s = 0x38a58a4d0 <Address 0x38a58a4d0 out of bounds>, len = -1975472912}, maddr = {s = 0x7ffc8a58a4d0 "\031[\036", len = 9463820}, method = {s = 0x7fffd69711f0 "\220\022\227\326\377\177",
  144. len = 5616071}, lr = {s = 0x7fffd6971180 "X\022\227\326\377\177", len = -2120085261}, r2 = {s = 0x0, len = 2108320}, gr = {s = 0x7fffd6971200 "", len = -1975848944}, transport_val = {
  145. s = 0x7fffd6971258 "\035", len = -1973899920}, ttl_val = {s = 0x90680c "", len = 9463547}, user_param_val = {s = 0x7ffc8a40ad00 "\220\001", len = 0}, maddr_val = {
  146. s = 0x1d0000000d <Address 0x1d0000000d out of bounds>, len = 9463564}, method_val = {s = 0x400000040 <Address 0x400000040 out of bounds>, len = 9463820}, lr_val = {
  147. s = 0x414450 "1\355I\211\321^H\211\342H\203\344\360PTI\307\300p8[", len = -694740560}, r2_val = {s = 0x0, len = 0}, gr_val = {s = 0x7fffd6971290 "\200\023\227\326\377\177", len = 5629791}}
  148. next_hop = {user = {s = 0x7fffd6970f40 "`\017\227\326\377\177", len = -1987286777}, passwd = {s = 0x7fffd6971000 "@f\023B\374\177", len = 5502875}, host = {s = 0x7ffc444bf940 "@k\246?\374\177",
  149. len = 1067629968}, port = {s = 0x7fffd6970f50 "\200\017\227\326\377\177", len = -1987284789}, params = {s = 0x7fffd6970f60 "\200\017\227\326\377\177", len = -1987284763}, sip_params = {
  150. s = 0x7fffd6970f80 "\240\020\227\326\377\177", len = 1067629968}, headers = {s = 0x7fffd6970f80 "\240\020\227\326\377\177", len = -1987284173}, port_no = 26174, proto = 144, type = ERROR_URI_T,
  151. flags = 1108567644, transport = {s = 0x7fffd69710a0 "\320\020\227\326\377\177", len = -1987107240}, ttl = {s = 0x7fffd6970fc0 "\001", len = 4524362}, user_param = {
  152. s = 0x203020 <Address 0x203020 out of bounds>, len = 9463701}, maddr = {s = 0x7ffc8a3af0e0 "", len = -1975472592}, method = {s = 0x1 <Address 0x1 out of bounds>, len = 1108567616}, lr = {
  153. s = 0xc8d6971320 <Address 0xc8d6971320 out of bounds>, len = -1973902128}, r2 = {s = 0x7fffd6971020 "\300\020\227", <incomplete sequence \326>, len = -1987253673}, gr = {
  154. s = 0x90678b "\nUser-Agent: Sipstack/e334cdd (eXosip2/3.6.0)\r\nContent-Length: 0\r\nRoute: <sip:10.200.x.x;lr;ftag=797f212253540db4;did=63e.6b9>\r\n\r\n", len = -694742272}, transport_val = {
  155. s = 0x7ffc42136640 "\200\275\242?\374\177", len = 1}, ttl_val = {s = 0x7ffc3f86fac0 "", len = 200}, user_param_val = {s = 0xd69710c0 <Address 0xd69710c0 out of bounds>, len = 1024},
  156. maddr_val = {s = 0x1d6971080 <Address 0x1d6971080 out of bounds>, len = 1065810624}, method_val = {s = 0x7fffd6971080 "\020\021\227\326\377\177", len = 5399915}, lr_val = {
  157. s = 0x10090661e <Address 0x10090661e out of bounds>, len = 1065810624}, r2_val = {s = 0x7fffd69710a0 "\320\020\227\326\377\177", len = 1065810624}, gr_val = {
  158. port = 0
  159. dst_host = 0x7fffd69719b0
  160. i = 0
  161. flags = 32764
  162. avp = 0x7fffd6971380
  163. st = {flags = 9463848, id = 0, name = {n = 1024, s = {s = 0x400 <Address 0x400 out of bounds>, len = -694743248}, re = 0x400}, avp = 0x7ffc898c67fe}
  164. sct = 0x53fe5b
  165. sjt = 0x7fffd69712d0
  166. rve = 0x7ffc8a3df530
  167. mct = 0xd69713d0
  168. rv = 0x7ffc8a40ad00
  169. rv1 = 0x202e60
  170. c1 = {cache_type = 9463848, val_type = RV_NONE, c = {avp_val = {n = 9463699, s = {
  171. s = 0x906793 "ent: Sipstack/e334cdd (eXosip2/3.6.0)\r\nContent-Length: 0\r\nRoute: <sip:10.200.x.x;lr;ftag=797f212253540db4;did=63e.6b9>\r\n\r\n", len = -694743280}, re = 0x906793}, pval = {
  172. rs = {s = 0x906793 "ent: Sipstack/e334cdd (eXosip2/3.6.0)\r\nContent-Length: 0\r\nRoute: <sip:10.200.x.x;lr;ftag=797f212253540db4;did=63e.6b9>\r\n\r\n", len = -694743280}, ri = 5537889,
  173. flags = 0}}, i2s = "P0 \000\000\000\000\000\001\000\000\000\000\000\000\000\220\275\242?\374\177"}
  174. s = {s = 0x7ffc8a40ad28 "", len = -1975472872}
  175. srevp = {0x7ffc8a3e5a10, 0x7ffc8a58a4d0}
  176. 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,
  177. 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 = {
  178. 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,
  179. 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 = {
  180. 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}}}
  181. __FUNCTION__ = "do_action"
  182. #11 0x0000000000421aa7 in run_actions (h=0x7fffd69713d0, a=0x7ffc8a3d9020, msg=0x7ffc8a58a4d0) at action.c:1573
  183. t = 0x7ffc8a3e5a10
  184. ret = 1
  185. mod = 0x414450
  186. ms = 0
  187. __FUNCTION__ = "run_actions"
  188. #12 0x0000000000422231 in run_top_route (a=0x7ffc8a3d9020, msg=0x7ffc8a58a4d0, c=0x0) at action.c:1658
  189. ctx = {rec_lev = 2, run_flags = 0, last_retcode = 1, jmp_env = {{__jmpbuf = {140722629551816, -2993280420597688900, 4277328, 140736793614768, 0, 0, -2993280420610271812, 2993230170109941180},
  190. __mask_was_saved = 0, __saved_mask = {__val = {140722618946732, 6616155024, 38, 466177490982, 0, 4611686026322580608, 140722629551312, 2390322881752, 140722629553576, 140722618946321,
  191. 4277328, 140736793613504, 5036739, 7895192768, 140722629551312, 0}}}}}
  192. p = 0x7fffd69713d0
  193. ret = -1973901624
  194. sfbk = 0
  195. #13 0x000000000049e0f4 in receive_msg (
  196. buf=0x9065e0 "ACK sip:+1234567890@10.200.x.x:5060;transport=udp SIP/2.0\r\nVia: SIP/2.0/UDP 10.200.x.x:5060;branch=z9hG4bK7sumao3080l0tf7ho001.1\r\nFrom: \"name name\" <sip:987654321@voip.sipdomain.com:5060>;ta"..., len=556, rcv_info=0x7fffd6971680) at receive.c:211
  197. msg = 0x7ffc8a58a4d0
  198. ctx = {rec_lev = 8750200, run_flags = 0, last_retcode = 0, jmp_env = {{__jmpbuf = {0, 0, 0, 140722702843888, 1, 0, 4277328, 140722694783728}, __mask_was_saved = 8750680, __saved_mask = {__val = {1,
  199. 140721374296432, 4277328, 3600226736, 1024, 7895193072, 140721374296432, 140736793613808, 5424213, 50195, 140721374296432, 140736793614056, 140721374296432, 80, 5424341,
  200. 140736793613872}}}}}
  201. ret = 32764
  202. inb = {
  203. s = 0x9065e0 "ACK sip:+1234567890@10.200.x.x:5060;transport=udp SIP/2.0\r\nVia: SIP/2.0/UDP 10.200.x.x:5060;branch=z9hG4bK7sumao3080l0tf7ho001.1\r\nFrom: \"name name\" <sip:987654321@voip.sipdomain.com:5060>;ta"..., len = 556}
  204. __FUNCTION__ = "receive_msg"
  205. #14 0x0000000000530275 in udp_rcv_loop () at udp_server.c:557
  206. len = 556
  207. buf = "ACK sip:+1234567890@10.200.x.x:5060;transport=udp SIP/2.0\r\nVia: SIP/2.0/UDP 10.200.x.x:5060;branch=z9hG4bK7sumao3080l0tf7ho001.1\r\nFrom: \"name name\" <sip:987654321@voip.sipdomain
  208. buf=0x9065e0 "ACK sip:+1234567890@10.200.x.x:5060;transport=udp SIP/2.0\r\nVia: SIP/2.0/UDP 10.200.x.x:5060;branch=z9hG4bK7sumao3080l0tf7ho001.1\r\nFrom: \"name name\" <sip:987654321@voip.sipdomain.com:5060>;ta"..., len=556, rcv_info=0x7fffd6971680) at receive.c:211
  209. msg = 0x7ffc8a58a4d0
  210. ctx = {rec_lev = 8750200, run_flags = 0, last_retcode = 0, jmp_env = {{__jmpbuf = {0, 0, 0, 140722702843888, 1, 0, 4277328, 140722694783728}, __mask_was_saved = 8750680, __saved_mask = {__val = {1,
  211. 140721374296432, 4277328, 3600226736, 1024, 7895193072, 140721374296432, 140736793613808, 5424213, 50195, 140721374296432, 140736793614056, 140721374296432, 80, 5424341,
  212. 140736793613872}}}}}
  213. #14 0x0000000000530275 in udp_rcv_loop () at udp_server.c:557
  214. len = 556
  215. buf = "ACK sip:+1234567890@10.200.x.x:5060;transport=udp SIP/2.0\r\nVia: SIP/2.0/UDP 10.200.x.x:5060;branch=z9hG4bK7sumao3080l0tf7ho001.1\r\nFrom: \"name name\" <sip:987654321@voip.sipdomain---Type <return> to continue, or q <return> to quit---
  216. n.com:5060>;ta"...
  217. tmp = 0x5c87f8 "udp receiver child=%d sock=%s:%s"
  218. from = 0x7ffc8a5b1fb0
  219. fromlen = 16
  220. ri = {src_ip = {af = 2, len = 4, u = {addrl = {88080394, 140722627673920}, addr32 = {88080394, 0, 2319187776, 32764}, addr16 = {10, 1344, 0, 0, 65344, 35387, 32764, 0},
  221. addr = "\n\000@\005\000\000\000\000@\377;\212\374\177\000"}}, dst_ip = {af = 2, len = 4, u = {addrl = {52559882, 0}, addr32 = {52559882, 0, 0, 0}, addr16 = {10, 802, 0, 0, 0, 0, 0, 0},
  222. addr = "\n\000\"\003", '\000' <repeats 11 times>}}, src_port = 5060, dst_port = 5060, proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s = {sa_family = 2,
  223. sa_data = "\023\304\n\000@\005\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 50195, sin_addr = {s_addr = 88080394}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {
  224. sin6_family = 2, sin6_port = 50195, sin6_flowinfo = 88080394, sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0,
  225. 0}}}, sin6_scope_id = 0}}, bind_address = 0x7ffc8a3bfe10, proto = 1 '\001'}
  226. __FUNCTION__ = "udp_rcv_loop"
  227. #15 0x0000000000468036 in main_loop () at main.c:1638
  228. i = 4
  229. pid = 0
  230. si = 0x7ffc8a3bfe10
  231. si_desc = "udp receiver child=4 sock=10.200.x.x:5060\000NY\212\374\177\000\000H\304N\212\374\177\000\000\203\265\251\b\000\000\000\000\300\027\227\326\377\177\000\000\203\265\251\b\000\000\000\000PDA\000\000\000\000\000\260\031\227\326\377\177", '\000' <repeats 18 times>"\360, \027\227\326\377\177\000\000\207%K\000\000\000\000"
  232. nrprocs = 32
  233. __FUNCTION__ = "main_loop"
  234. #16 0x000000000046afdf in main (argc=15, argv=0x7fffd69719b8) at main.c:2566
  235. cfg_stream = 0x2653010
  236. c = -1
  237. r = 0
  238. tmp = 0x7fffd6972f30 ""
  239. tmp_len = 0
  240. port = 0
  241. proto = 0
  242. options = 0x5c8bf0 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
  243. ret = -1
  244. seed = 3003877715
  245. rfd = 4
  246. debug_save = 0
  247. debug_flag = 0
  248. dont_fork_cnt = 0
  249. n_lst = 0x7ffc8e3bfba0
  250. p = 0x5b3880 "H\211l$\330L\211d$\340H\215-oG*"
  251. __FUNCTION__ = "main"
  252. (gdb)
  253.  
  254. (gdb) frame 0
  255. #0 0x00007ffc822851e8 in str2sint (_s=0x7fffd69706a8, _r=0x7fffd69706b8) at ../../ut.h:681
  256. 681in ../../ut.h
  257. (gdb) i loc
  258. i = 0
  259. sign = 1
  260. (gdb) p *_s
  261. $7 = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354}
  262. (gdb)
  263.  
  264.  
  265. (gdb) frame 4
  266. #4 0x00000000004bcb77 in rval_get_btype (h=0x7fffd69713d0, msg=0x7ffc8a58a4d0, rv=0x7ffc8a3dfc18, val_cache=0x7fffd69706a0) at rvalue.c:418
  267. 418in rvalue.c
  268. (gdb) i loc
  269. r_avp = 0x7fffd69709b0
  270. tmp_avp_val = {n = -1975661232, s = {s = 0x7ffc8a3dcd50 "\034\001", len = -1973902128}, re = 0x7ffc8a3dcd50}
  271. avpv = 0x7fffd6970928
  272. tmp_pval = {rs = {s = 0x7ffc8a5b86e0 "route[MAIN]: call-id=52e8c2b553540db4 from=987654321 to=+1234567890 : ACK ip=10.0.x.x", len = -1975658024}, ri = -694745968, flags = 32767}
  273. pv = 0x7fffd69706a8
  274. tmp = RV_NONE
  275. ptype = 0x7ffc8a58a4d0
  276. __FUNCTION__ = "rval_get_btype"
  277. (gdb) p *pv
  278. $8 = {rs = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354}, ri = 0, flags = 4}
  279. (gdb)
  280.  
  281.  
  282. (gdb) p val_cache->c.pval
  283. $9 = {rs = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354}, ri = 0, flags = 4}
  284.  
  285.  
  286. (gdb) p * val_cache
  287. $11 = {cache_type = RV_CACHE_PVAR, val_type = RV_NONE, c = {avp_val = {n = 1483024416, s = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354}, re = 0x7069736f58652820},
  288. pval = {rs = {s = 0x7069736f58652820 <Address 0x7069736f58652820 out of bounds>, len = 775106354}, ri = 0, flags = 4}},
  289. i2s = "\000\000\000\000\016\000\000\000\360\a\227\326\377\177\000\000P\b\227\326\377\177"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement