Advertisement
Guest User

exokinetic_i2pd_coredump_v2

a guest
Jan 6th, 2022
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.40 KB | None | 0 0
  1. (gdb) bt full
  2. #0 0x00b22ff0 in i2p::tunnel::Tunnel::IsFailed (this=0x0) at /home/pi/i2pd/libi2pd/Tunnel.h:83
  3. No locals.
  4. #1 0x00b4d760 in i2p::tunnel::TunnelPool::TestTunnels (this=0x1c988c0) at /home/pi/i2pd/libi2pd/TunnelPool.cpp:346
  5. failed = false
  6. tests = std::map with 1 element = {[2382353929] = {first = std::shared_ptr<i2p::tunnel::OutboundTunnel> (empty) = {get() = 0x0},
  7. second = std::shared_ptr<i2p::tunnel::InboundTunnel> (use count 3, weak count 1) = {get() = 0xad1d59e8}}}
  8. it1 = std::shared_ptr<i2p::tunnel::OutboundTunnel> (empty) = {get() = 0x0}
  9. it2 = std::shared_ptr<i2p::tunnel::InboundTunnel> (use count 3, weak count 1) = {get() = 0xad1d59e8}
  10. #2 0x00b4d9f8 in i2p::tunnel::TunnelPool::ManageTunnels (this=0x1c988c0, ts=1641514540) at /home/pi/i2pd/libi2pd/TunnelPool.cpp:376
  11. No locals.
  12. #3 0x00b214b4 in i2p::tunnel::Tunnels::ManageTunnelPools (this=0xe3a748 <i2p::tunnel::tunnels>, ts=1641514540) at /home/pi/i2pd/libi2pd/Tunnel.cpp:836
  13. pool = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 16, weak count 1) = {get() = 0x1c988c0}
  14. __for_range = std::__cxx11::list = {[0] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 8, weak count 1) = {get() = 0x16cfe38},
  15. [1] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 17, weak count 1) = {get() = 0x198e668},
  16. [2] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 16, weak count 1) = {get() = 0x19447e0},
  17. [3] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 11, weak count 1) = {get() = 0xb240f1e0},
  18. [4] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e22ed0},
  19. [5] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e5b7e0},
  20. [6] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1edebf8},
  21. [7] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1eeaeb8},
  22. [8] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ef5330},
  23. [9] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f06b30},
  24. [10] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f162d0},
  25. [11] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f2e100},
  26. [12] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f254e8},
  27. [13] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f2cb28},
  28. [14] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f2ed70},
  29. [15] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f30dd8},
  30. [16] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x241a4b8},
  31. [17] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2254d10},
  32. [18] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e87058},
  33. [19] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1efb478},
  34. [20] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f63300},
  35. [21] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1de2bf8},
  36. [22] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f17a70},
  37. [23] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e76958},
  38. [24] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x21e9438},
  39. [25] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2231fc8},
  40. [26] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x21dbcd0},
  41. [27] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cc8a58},
  42. [28] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x20f6790},
  43. [29] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f2f5c8},
  44. [30] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f18550},
  45. [31] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f6e150},
  46. [32] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x19b1480},
  47. [33] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e80f68},
  48. [34] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1eb5a50},
  49. [35] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x24922f8},
  50. [36] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f70f90},
  51. [37] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x235d838},
  52. [38] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x20a43f8},
  53. [39] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2227ab8},
  54. [40] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d243f8},
  55. [41] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b82670},
  56. [42] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f6e610},
  57. [43] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x20a11e0},
  58. [44] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1916740},
  59. [45] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x19eccf0},
  60. [46] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e8d050},
  61. [47] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1efe318},
  62. [48] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b0e098},
  63. [49] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f13d28},
  64. [50] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x224bd20},
  65. [51] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x3be9f98},
  66. [52] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cfe0c8},
  67. [53] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2025018},
  68. [54] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1aef878},
  69. [55] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ed3558},
  70. [56] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1acbc98},
  71. [57] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1fc0ed8},
  72. [58] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f6d770},
  73. [59] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2170370},
  74. [60] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x242cfc8},
  75. [61] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2256f30},
  76. [62] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1df2018},
  77. [63] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x24230e0},
  78. [64] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2268228},
  79. [65] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x22c89e8},
  80. [66] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x3bad468},
  81. [67] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1be26b8},
  82. [68] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1c81c30},
  83. [69] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1beeca8},
  84. [70] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e66980},
  85. [71] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a524c8},
  86. [72] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e5b310},
  87. [73] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x212a2a0},
  88. [74] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ddeb48},
  89. [75] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1df19d8},
  90. [76] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d43fc0},
  91. [77] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x22a1688},
  92. [78] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a753d0},
  93. [79] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1c421a8},
  94. [80] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1eb6438},
  95. [81] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1bace30},
  96. [82] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ba70f8},
  97. [83] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f4b320},
  98. [84] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a219a8},
  99. [85] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1bd2490},
  100. [86] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a5bd38},
  101. [87] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1dbafa8},
  102. [88] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f68e50},
  103. [89] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e1a900},
  104. [90] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b51da0},
  105. [91] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e7efb8},
  106. [92] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x3345118},
  107. [93] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b3fb58},
  108. [94] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f006e8},
  109. [95] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e7f188},
  110. [96] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1c31ee0},
  111. [97] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f5f628},
  112. [98] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x19f3468},
  113. [99] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e59ab0},
  114. [100] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f97e28},
  115. [101] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cf5b58},
  116. [102] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1fc10f0},
  117. [103] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a1ae98},
  118. [104] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e7df88},
  119. [105] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1eb5870},
  120. [106] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e4a0c8},
  121. [107] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b4a8e0},
  122. [108] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b2da08},
  123. [109] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x235bcf0},
  124. [110] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1dd2e50},
  125. [111] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1daeec0},
  126. [112] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e7cbf0},
  127. [113] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cbea60},
  128. [114] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f170d0},
  129. [115] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f5f7a8},
  130. [116] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b22660},
  131. [117] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x20dba58},
  132. [118] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x24b7450},
  133. [119] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1fbd430},
  134. [120] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1fd0a20},
  135. [121] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a2a3d8},
  136. [122] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b1a5a8},
  137. [123] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e28ca0},
  138. [124] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e1b658},
  139. [125] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e6c180},
  140. [126] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cf0488},
  141. [127] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a8b0e8},
  142. [128] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x23a37a8},
  143. [129] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2105eb8},
  144. [130] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ebecd8},
  145. [131] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a63708},
  146. [132] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1badd50},
  147. [133] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x34226d0},
  148. [134] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x237fd40},
  149. [135] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1aa7fb8},
  150. [136] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d4e640},
  151. [137] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1dc8428},
  152. [138] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2284670},
  153. [139] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a13b88},
  154. [140] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cdc058},
  155. [141] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d0dfd0},
  156. [142] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ec7c58},
  157. [143] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1cfd030},
  158. [144] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e4e978},
  159. [145] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1bd01d8},
  160. [146] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x224ed68},
  161. [147] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x235e8c0},
  162. [148] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e4dad0},
  163. [149] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b1bf68},
  164. [150] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x20cdae0},
  165. [151] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e4aa68},
  166. [152] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e479f0},
  167. [153] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f401c8},
  168. [154] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a33cc0},
  169. [155] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d3f208},
  170. [156] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1c424a0},
  171. [157] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1da5928},
  172. [158] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b5fe30},
  173. [159] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2154970},
  174. [160] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f5b288},
  175. [161] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a6da08},
  176. [162] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d832c8},
  177. [163] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b449a8},
  178. [164] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f39068},
  179. [165] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b12160},
  180. [166] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x22c6628},
  181. [167] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d547f0},
  182. [168] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x19ce1b0},
  183. [169] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1edabf0},
  184. [170] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d84158},
  185. [171] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b22f48},
  186. [172] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2374128},
  187. [173] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f088b8},
  188. [174] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e48330},
  189. [175] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1bd3a28},
  190. [176] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x19b2208},
  191. [177] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f2e300},
  192. [178] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e1afe8},
  193. [179] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1deb9b8},
  194. [180] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a7fe48},
  195. [181] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1c8f5b8},
  196. [182] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2176160},
  197. [183] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1efd6e8},
  198. [184] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e60e30},
  199. [185] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a80750},
  200. [186] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1dd7450},
  201. [187] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f51918},
  202. [188] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e5f938},
  203. [189] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1d2a9c0},
  204. [190] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ec5de8},
  205. [191] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e21e10},
  206. [192] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1a1d340},
  207. [193] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1ba4920},
  208. [194] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e00588},
  209. [195] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1f6d8d0},
  210. [196] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1b4bc80},
  211. [197] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x2159a40},
  212. [198] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1fb0410},
  213. [199] = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 2, weak count 1) = {get() = 0x1e0ecb0}...}
  214. __for_begin = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 16, weak count 1) = {get() = 0x1c988c0}
  215. __for_end = std::shared_ptr<i2p::tunnel::TunnelPool> (use count 3, weak count -1) = {get() = 0x296}
  216. l = {_M_device = 0xe3a7c0 <i2p::tunnel::tunnels+120>, _M_owns = true}
  217. #4 0x00b1f9bc in i2p::tunnel::Tunnels::Run (this=0xe3a748 <i2p::tunnel::tunnels>) at /home/pi/i2pd/libi2pd/Tunnel.cpp:567
  218. ts = 1641514540
  219. msg = std::shared_ptr<i2p::I2NPMessage> (empty) = {get() = 0x0}
  220. lastTs = 1641514540
  221. lastPoolsTs = 1641514495
  222. lastMemoryPoolTs = 1641514378
  223. #5 0x00b40338 in std::__invoke_impl<void, void (i2p::tunnel::Tunnels::*&)(), i2p::tunnel::Tunnels*&> (__f=@0x198fb84: (void (i2p::tunnel::Tunnels::*)(i2p::tunnel::Tunnels * const)) 0xb1f4d4 <i2p::tunnel::Tunnels::Run()>, __t=@0x198fb8c: 0xe3a748 <i2p::tunnel::tunnels>) at /usr/include/c++/10/bits/invoke.h:73
  224. No locals.
  225. #6 0x00b40238 in std::__invoke<void (i2p::tunnel::Tunnels::*&)(), i2p::tunnel::Tunnels*&> (__fn=@0x198fb84: (void (i2p::tunnel::Tunnels::*)(i2p::tunnel::Tunnels * const)) 0xb1f4d4 <i2p::tunnel::Tunnels::Run()>) at /usr/include/c++/10/bits/invoke.h:95
  226. No locals.
  227. #7 0x00b40170 in std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()>::__call<void, , 0u>(std::tuple<>&&, std::_Index_tuple<0u>) (this=0x198fb84, __args=...) at /usr/include/c++/10/functional:416
  228. No locals.
  229. #8 0x00b400e8 in std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()>::operator()<, void>() (this=0x198fb84) at /usr/include/c++/10/functional:499
  230. No locals.
  231. #9 0x00b4008c in std::__invoke_impl<void, std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()>>(std::__invoke_other, std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()>&&) (__f=...) at /usr/include/c++/10/bits/invoke.h:60
  232. No locals.
  233. #10 0x00b40008 in std::__invoke<std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()>>(std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()>&&) (__fn=...) at /usr/include/c++/10/bits/invoke.h:95
  234. No locals.
  235. #11 0x00b3ff7c in std::thread::_Invoker<std::tuple<std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()> > >::_M_invoke<0u>(std::_Index_tuple<0u>) (this=0x198fb84) at /usr/include/c++/10/thread:264
  236. No locals.
  237. #12 0x00b3fc70 in std::thread::_Invoker<std::tuple<std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()> > >::operator()() (this=0x198fb84) at /usr/include/c++/10/thread:271
  238. No locals.
  239. #13 0x00b3f898 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void (i2p::tunnel::Tunnels::*(i2p::tunnel::Tunnels*))()> > > >::_M_run() (this=0x198fb80) at /usr/include/c++/10/thread:215
  240. No locals.
  241. #14 0xb6a9a150 in ?? () from /lib/arm-linux-gnueabihf/libstdc++.so.6
  242. No symbol table info available.
  243. #15 0xb699f300 in start_thread (arg=0xb1bfe440) at pthread_create.c:477
  244. ret = <optimized out>
  245. pd = 0xb1bfe440
  246. unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-827370316, -913737672, -1312824256, -1094022868, -1312824256, 338, -1094022870, -1094022868, -1312825472, -1312825476, 0 <repeats 54 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
  247. not_first_call = <optimized out>
  248. #16 0xb6923208 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
  249. No locals.
  250. Backtrace stopped: previous frame identical to this frame (corrupt stack?)
  251. (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement