Advertisement
Guest User

gdb - kamailio 4.0 segfault with t_suspend() / t_continue()

a guest
Apr 4th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.15 KB | None | 0 0
  1. (gdb) bt full
  2. #0 qm_detach_free (qm=0x7fe2dae65000, size=16) at mem/q_malloc.c:269
  3. prev = 0x7fe2db0efdc0
  4. next = 0x0
  5. #1 qm_malloc (qm=0x7fe2dae65000, size=16) at mem/q_malloc.c:386
  6. f = 0x7fe2db0efdc0
  7. hash = 80
  8. #2 0x00007fe2e5e6d541 in update_totag_set (t=0x7fe2db0f42d0, ok=<value optimized out>) at t_reply.c:372
  9. i = <value optimized out>
  10. n = 0x7fe2db0efdd0
  11. tag = 0x7fe2e6a61788
  12. s = <value optimized out>
  13. #3 0x00007fe2e5e72387 in relay_reply (t=<value optimized out>, p_msg=<value optimized out>, branch=2, msg_status=200, cancel_data=0x7fff63fdf9b0, do_put_on_wait=1) at t_reply.c:1854
  14. relay = 2
  15. save_clone = 0
  16. buf = 0x7fe2e69bdd10 "SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 154.50.X.X:5060;branch=z9hG4bK3542er109gqgii80v301.1\r\nFrom: \"Staging55 ServiceVoice\" <sip:[email protected]>;tag=1033171272\r\nTo: \"Account 29515/65"...
  17. res_len = 899
  18. relayed_code = <value optimized out>
  19. relayed_msg = <value optimized out>
  20. reply_bak = <value optimized out>
  21. bm = {to_tag_val = {s = 0x5ae094 "DEBUG", len = -1}}
  22. totag_retr = 0
  23. reply_status = RPS_COMPLETED
  24. uas_rb = <value optimized out>
  25. to_tag = <value optimized out>
  26. reason = {s = 0x3 <Address 0x3 out of bounds>, len = -619756848}
  27. onsend_params = {req = 0x7fff63fdf710, rpl = 0x7fff63fdf9e8, param = 0x0, code = 8562404, flags = 0, branch = 0, t_rbuf = 0x0, dst = 0x532a, send_buf = {s = 0x5ae094 "DEBUG", len = -437734912}}
  28. #4 0x00007fe2e5e733e6 in reply_received (p_msg=0x7fe2e6a55ba0) at t_reply.c:2370
  29. msg_status = 200
  30. last_uac_status = 183
  31. ack = 0x1 <Address 0x1 out of bounds>
  32. ack_len = 32738
  33. branch = 2
  34. reply_status = <value optimized out>
  35. onreply_route = <value optimized out>
  36. cancel_data = {cancel_bitmap = 0, reason = {cause = 200, u = {text = {s = 0x0, len = 961}, e2e_cancel = 0x0, packed_hdrs = {s = 0x0, len = 961}}}}
  37. uac = 0x7fe2db0f4718
  38. t = 0x7fe2db0f42d0
  39. lack_dst = {send_sock = 0x5ae094, to = {s = {sa_family = 18520, sa_data = "]\000\000\000\000\000\360b\214\000\000\000\000"}, sin = {sin_family = 18520, sin_port = 93, sin_addr = {s_addr = 0},
  40. sin_zero = "\360b\214\000\000\000\000"}, sin6 = {sin6_family = 18520, sin6_port = 93, sin6_flowinfo = 0, sin6_addr = {__in6_u = {
  41. __u6_addr8 = "\360b\214\000\000\000\000\000h\303\323\346\342\177\000", __u6_addr16 = {25328, 140, 0, 0, 50024, 59091, 32738, 0}, __u6_addr32 = {9200368, 0, 3872637800, 32738}}},
  42. sin6_scope_id = 48}}, id = 48, proto = -112 '\220', send_flags = {f = 250 '\372', blst_imask = 253 '\375'}}
  43.  
  44. backup_user_from = <value optimized out>
  45. backup_user_to = <value optimized out>
  46. backup_domain_from = <value optimized out>
  47. backup_domain_to = <value optimized out>
  48. backup_uri_from = <value optimized out>
  49. backup_uri_to = <value optimized out>
  50. backup_xavps = <value optimized out>
  51. replies_locked = <value optimized out>
  52. branch_ret = <value optimized out>
  53. prev_branch = <value optimized out>
  54. blst_503_timeout = <value optimized out>
  55. hf = <value optimized out>
  56. onsend_params = {req = 0x3000000030, rpl = 0x7fff63fdfa20, param = 0x7fff63fdf960, code = 9201313, flags = 0, branch = 0, t_rbuf = 0x7fe2e6a56700, dst = 0x1, send_buf = {s = 0x0, len = 21290}}
  57. ctx = {rec_lev = 0, run_flags = 0, last_retcode = 1, jmp_env = {{__jmpbuf = {140734870976608, -1447072515711636212, 140612507784928, 140612508933024, 200, 140612314551736, 1446835038070435084,
  58. -1447071972167324404}, __mask_was_saved = 0, __saved_mask = {__val = {4294967302, 9200399, 140608639336470, 9200406, 140733193388048, 6116815, 140612508848016, 140612311863301, 9200399,
  59. 232, 140612508461872, 9200430, 2, 5955732, 9201313, 140612508933024}}}}}
  60. #5 0x00000000004547f5 in do_forward_reply (msg=0x7fe2e6a55ba0, mode=<value optimized out>) at forward.c:799
  61. new_buf = 0x0
  62. 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_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"},
  63. sin6 = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, 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, 0}}},
  64. sin6_scope_id = 0}}, id = 0, proto = 0 '\000', send_flags = {f = 0 '\000', blst_imask = 0 '\000'}}
  65. new_len = <value optimized out>
  66. r = <value optimized out>
  67. s = <value optimized out>
  68. len = <value optimized out>
  69. #6 0x000000000049a5ba in receive_msg (buf=<value optimized out>, len=961, rcv_info=0x7fff63fdfc40) at receive.c:270
  70. msg = 0x7fe2e6a55ba0
  71. ctx = {rec_lev = 1020, run_flags = 0, last_retcode = 1021, jmp_env = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0, 0, 0, 0, 140612519772112, 1, 0, 34,
  72. 140612511695608, 140612507569952, 140612508935680, 140612521907880, 140612508935688, 140734870977736, 140612519798421, 140734870977608}}}}}
  73. ret = <value optimized out>
  74. inb = {
  75. s = 0x8c62e0 "SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 46.105.X.X;branch=z9hG4bK85d3.7eecc3e4.2\r\nVia: SIP/2.0/UDP 154.50.X.X:5060;branch=z9hG4bK3542er109gqgii80v301.1\r\nFrom: \"Staging55 ServiceVoice\" <sip:29516@staging."..., len = 961}
  76. #7 0x00000000005281a6 in udp_rcv_loop () at udp_server.c:544
  77. len = 961
  78. buf = "SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 46.105.X.X;branch=z9hG4bK85d3.7eecc3e4.2\r\nVia: SIP/2.0/UDP 154.50.X.X:5060;branch=z9hG4bK3542er109gqgii80v301.1\r\nFrom: \"Staging55 ServiceVoice\" <sip:29516@staging."...
  79. from = 0x7fe2e6a56600
  80. fromlen = 16
  81. ri = {src_ip = {af = 2, len = 4, u = {addrl = {1551905434, 0}, addr32 = {1551905434, 0, 0, 0}, addr16 = {12954, 23680, 0, 0, 0, 0, 0, 0}, addr = "\232\062\200\\", '\000' <repeats 11 times>}},
  82. dst_ip = {af = 2, len = 4, u = {addrl = {1508272430, 0}, addr32 = {1508272430, 0, 0, 0}, addr16 = {26926, 23014, 0, 0, 0, 0, 0, 0}, addr = ".i\346Y", '\000' <repeats 11 times>}}, src_port = 5060,
  83. dst_port = 5060, proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s = {sa_family = 2, sa_data = "\023Ě2\200\\\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 50195,
  84. sin_addr = {s_addr = 1551905434}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2, sin6_port = 50195, sin6_flowinfo = 1551905434, sin6_addr = {__in6_u = {
  85. __u6_addr8 = '\000' <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 = 0x7fe2e68fce10, proto = 1 '\001'}
  86. #8 0x0000000000464d3a in main_loop () at main.c:1638
  87. i = <value optimized out>
  88. pid = <value optimized out>
  89. si = <value optimized out>
  90. si_desc = "8\375\375c\377\177\000\000*S\000\000\000\000\000\000\224\340Z\000\000\000\000\000\322%[\000\000\000\000\000Щ\220\346\342\177\000\000Щ\220\346\342\177\000\000\200\341\243\346\342\177\000\000\000\000\000\000\000\000\000\000\233~\346\334\342\177\000\000\001\000\000\000\001\000\000\000\200\274\r\333\342\177\000\000\001\000\000\000\000\000\000\000`\302\215\000\000\000\000\000\000\000@\002\000\000\000\000\001\000\000\000\000\000\000\000\t\000\000\000\000\000\000"
  91. nrprocs = <value optimized out>
  92. #9 0x0000000000467a6c in main (argc=<value optimized out>, argv=<value optimized out>) at main.c:2566
  93. cfg_stream = <value optimized out>
  94. c = <value optimized out>
  95. r = <value optimized out>
  96. tmp = 0x41370b "H\203\304\b\303\377\065r|@"
  97. tmp_len = 0
  98. options = 0x5b3460 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:"
  99. ret = -1
  100. seed = 3138418210
  101. rfd = <value optimized out>
  102. debug_save = <value optimized out>
  103. debug_flag = <value optimized out>
  104. dont_fork_cnt = <value optimized out>
  105. n_lst = <value optimized out>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement