Advertisement
shadowm

Untitled

May 26th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.50 KB | None | 0 0
  1. ==================
  2. WARNING: ThreadSanitizer: data race (pid=29308)
  3. Write of size 8 at 0x7b140059c0b8 by main thread:
  4. #0 operator delete(void*) <null> (libtsan.so.0+0x6f3d1)
  5. #1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> > >::deallocate(std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> >*, unsigned long) /usr/include/c++/7/ext/new_allocator.h:125 (wesnoth-debug+0x422bfc7)
  6. #2 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> > >&, std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> >*, unsigned long) /usr/include/c++/7/bits/alloc_traits.h:462 (wesnoth-debug+0x422bd0b)
  7. #3 std::_Rb_tree<unsigned long, std::pair<unsigned long const, gui2::timer>, std::_Select1st<std::pair<unsigned long const, gui2::timer> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, gui2::timer> > >::_M_put_node(std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> >*) /usr/include/c++/7/bits/stl_tree.h:592 (wesnoth-debug+0x422b736)
  8. #4 std::_Rb_tree<unsigned long, std::pair<unsigned long const, gui2::timer>, std::_Select1st<std::pair<unsigned long const, gui2::timer> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, gui2::timer> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned long const, gui2::timer> >*) /usr/include/c++/7/bits/stl_tree.h:659 (wesnoth-debug+0x422a30f)
  9. #5 std::_Rb_tree<unsigned long, std::pair<unsigned long const, gui2::timer>, std::_Select1st<std::pair<unsigned long const, gui2::timer> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, gui2::timer> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<unsigned long const, gui2::timer> >) /usr/include/c++/7/bits/stl_tree.h:2477 (wesnoth-debug+0x422b57b)
  10. #6 std::_Rb_tree<unsigned long, std::pair<unsigned long const, gui2::timer>, std::_Select1st<std::pair<unsigned long const, gui2::timer> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, gui2::timer> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<unsigned long const, gui2::timer> >) <null> (wesnoth-debug+0x422a199)
  11. #7 std::map<unsigned long, gui2::timer, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, gui2::timer> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<unsigned long const, gui2::timer> >) <null> (wesnoth-debug+0x42295b1)
  12. #8 gui2::remove_timer(unsigned long) src/gui/core/timer.cpp:170 (wesnoth-debug+0x42285f6)
  13. #9 gui2::text_box_base::toggle_cursor_timer(bool) src/gui/widgets/text_box_base.cpp:288 (wesnoth-debug+0x477bf90)
  14. #10 gui2::text_box_base::~text_box_base() src/gui/widgets/text_box_base.cpp:69 (wesnoth-debug+0x4776b22)
  15. #11 gui2::text_box::~text_box() src/gui/widgets/text_box.hpp:121 (wesnoth-debug+0x3af5a4a)
  16. #12 gui2::text_box::~text_box() src/gui/widgets/text_box.hpp:121 (wesnoth-debug+0x3af5aa9)
  17. #13 std::default_delete<gui2::widget>::operator()(gui2::widget*) const /usr/include/c++/7/bits/unique_ptr.h:78 (wesnoth-debug+0x3c6e6db)
  18. #14 std::unique_ptr<gui2::widget, std::default_delete<gui2::widget> >::~unique_ptr() /usr/include/c++/7/bits/unique_ptr.h:268 (wesnoth-debug+0x3c638ed)
  19. #15 gui2::grid::child::~child() <null> (wesnoth-debug+0x46d05f0)
  20. #16 void std::_Destroy<gui2::grid::child>(gui2::grid::child*) <null> (wesnoth-debug+0x46d0669)
  21. #17 void std::_Destroy_aux<false>::__destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46cf869)
  22. #18 void std::_Destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46ce282)
  23. #19 void std::_Destroy<gui2::grid::child*, gui2::grid::child>(gui2::grid::child*, gui2::grid::child*, std::allocator<gui2::grid::child>&) <null> (wesnoth-debug+0x46cad63)
  24. #20 std::vector<gui2::grid::child, std::allocator<gui2::grid::child> >::~vector() /usr/include/c++/7/bits/stl_vector.h:434 (wesnoth-debug+0x46c70f2)
  25. #21 gui2::grid::~grid() src/gui/widgets/grid.cpp:54 (wesnoth-debug+0x46a63ac)
  26. #22 gui2::grid::~grid() src/gui/widgets/grid.cpp:56 (wesnoth-debug+0x46a65c5)
  27. #23 std::default_delete<gui2::widget>::operator()(gui2::widget*) const /usr/include/c++/7/bits/unique_ptr.h:78 (wesnoth-debug+0x3c6e6db)
  28. #24 std::unique_ptr<gui2::widget, std::default_delete<gui2::widget> >::~unique_ptr() /usr/include/c++/7/bits/unique_ptr.h:268 (wesnoth-debug+0x3c638ed)
  29. #25 gui2::grid::child::~child() <null> (wesnoth-debug+0x46d05f0)
  30. #26 void std::_Destroy<gui2::grid::child>(gui2::grid::child*) <null> (wesnoth-debug+0x46d0669)
  31. #27 void std::_Destroy_aux<false>::__destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46cf869)
  32. #28 void std::_Destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46ce282)
  33. #29 void std::_Destroy<gui2::grid::child*, gui2::grid::child>(gui2::grid::child*, gui2::grid::child*, std::allocator<gui2::grid::child>&) <null> (wesnoth-debug+0x46cad63)
  34. #30 std::vector<gui2::grid::child, std::allocator<gui2::grid::child> >::~vector() /usr/include/c++/7/bits/stl_vector.h:434 (wesnoth-debug+0x46c70f2)
  35. #31 gui2::grid::~grid() src/gui/widgets/grid.cpp:54 (wesnoth-debug+0x46a63ac)
  36. #32 gui2::grid::~grid() src/gui/widgets/grid.cpp:56 (wesnoth-debug+0x46a65c5)
  37. #33 std::default_delete<gui2::widget>::operator()(gui2::widget*) const /usr/include/c++/7/bits/unique_ptr.h:78 (wesnoth-debug+0x3c6e6db)
  38. #34 std::unique_ptr<gui2::widget, std::default_delete<gui2::widget> >::~unique_ptr() /usr/include/c++/7/bits/unique_ptr.h:268 (wesnoth-debug+0x3c638ed)
  39. #35 gui2::grid::child::~child() <null> (wesnoth-debug+0x46d05f0)
  40. #36 void std::_Destroy<gui2::grid::child>(gui2::grid::child*) <null> (wesnoth-debug+0x46d0669)
  41. #37 void std::_Destroy_aux<false>::__destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46cf869)
  42. #38 void std::_Destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46ce282)
  43. #39 void std::_Destroy<gui2::grid::child*, gui2::grid::child>(gui2::grid::child*, gui2::grid::child*, std::allocator<gui2::grid::child>&) <null> (wesnoth-debug+0x46cad63)
  44. #40 std::vector<gui2::grid::child, std::allocator<gui2::grid::child> >::~vector() /usr/include/c++/7/bits/stl_vector.h:434 (wesnoth-debug+0x46c70f2)
  45. #41 gui2::grid::~grid() src/gui/widgets/grid.cpp:54 (wesnoth-debug+0x46a63ac)
  46. #42 gui2::grid::~grid() src/gui/widgets/grid.cpp:56 (wesnoth-debug+0x46a65c5)
  47. #43 std::default_delete<gui2::widget>::operator()(gui2::widget*) const /usr/include/c++/7/bits/unique_ptr.h:78 (wesnoth-debug+0x3c6e6db)
  48. #44 std::unique_ptr<gui2::widget, std::default_delete<gui2::widget> >::~unique_ptr() /usr/include/c++/7/bits/unique_ptr.h:268 (wesnoth-debug+0x3c638ed)
  49. #45 gui2::grid::child::~child() <null> (wesnoth-debug+0x46d05f0)
  50. #46 void std::_Destroy<gui2::grid::child>(gui2::grid::child*) <null> (wesnoth-debug+0x46d0669)
  51. #47 void std::_Destroy_aux<false>::__destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46cf869)
  52. #48 void std::_Destroy<gui2::grid::child*>(gui2::grid::child*, gui2::grid::child*) <null> (wesnoth-debug+0x46ce282)
  53. #49 void std::_Destroy<gui2::grid::child*, gui2::grid::child>(gui2::grid::child*, gui2::grid::child*, std::allocator<gui2::grid::child>&) <null> (wesnoth-debug+0x46cad63)
  54. #50 std::vector<gui2::grid::child, std::allocator<gui2::grid::child> >::~vector() /usr/include/c++/7/bits/stl_vector.h:434 (wesnoth-debug+0x46c70f2)
  55. #51 gui2::grid::~grid() src/gui/widgets/grid.cpp:54 (wesnoth-debug+0x46a63ac)
  56. #52 gui2::container_base::~container_base() <null> (wesnoth-debug+0x393ff09)
  57. #53 gui2::panel::~panel() src/gui/widgets/panel.hpp:37 (wesnoth-debug+0x3aefe3c)
  58. #54 gui2::panel::~panel() src/gui/widgets/panel.hpp:37 (wesnoth-debug+0x3aefe9b)
  59. #55 std::default_delete<gui2::widget>::operator()(gui2::widget*) const /usr/include/c++/7/bits/unique_ptr.h:78 (wesnoth-debug+0x3c6e6db)
  60. #56 std::unique_ptr<gui2::widget, std::default_delete<gui2::widget> >::reset(gui2::widget*) /usr/include/c++/7/bits/unique_ptr.h:376 (wesnoth-debug+0x46c674c)
  61. #57 gui2::grid::child::set_widget(gui2::widget*) src/gui/widgets/grid.hpp:412 (wesnoth-debug+0x46c5db9)
  62. #58 gui2::grid::remove_child(unsigned int, unsigned int) src/gui/widgets/grid.cpp:145 (wesnoth-debug+0x46a81c6)
  63. #59 gui2::window::~window() src/gui/widgets/window.cpp:403 (wesnoth-debug+0x3c44332)
  64. #60 gui2::window::~window() src/gui/widgets/window.cpp:425 (wesnoth-debug+0x3c44a41)
  65. #61 std::default_delete<gui2::window>::operator()(gui2::window*) const /usr/include/c++/7/bits/unique_ptr.h:78 (wesnoth-debug+0x42b044d)
  66. #62 std::unique_ptr<gui2::window, std::default_delete<gui2::window> >::reset(gui2::window*) /usr/include/c++/7/bits/unique_ptr.h:376 (wesnoth-debug+0x42ad478)
  67. #63 gui2::dialogs::modal_dialog::show(unsigned int) src/gui/dialogs/modal_dialog.cpp:114 (wesnoth-debug+0x42a3b2a)
  68. #64 gui2::dialogs::show_wml_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, gui2::dialogs::wml_message_portrait const*, gui2::dialogs::wml_message_portrait const*, gui2::dialogs::wml_message_options const&, gui2::dialogs::wml_message_input const&) src/gui/dialogs/wml_message.cpp:188 (wesnoth-debug+0x59714ef)
  69. #65 lua_gui2::show_message_dialog(lua_State*) src/scripting/lua_gui2.cpp:353 (wesnoth-debug+0x4a91bf3)
  70. #66 luaD_precall(lua_State*, lua_TValue*, int) src/lua/ldo.cpp:434 (wesnoth-debug+0x61b6186)
  71. #67 luaV_execute(lua_State*) src/lua/lvm.cpp:1134 (wesnoth-debug+0x6204ef5)
  72. #68 luaD_call(lua_State*, lua_TValue*, int) src/lua/ldo.cpp:499 (wesnoth-debug+0x61b6f0d)
  73. #69 luaD_callnoyield(lua_State*, lua_TValue*, int) src/lua/ldo.cpp:509 (wesnoth-debug+0x61b7072)
  74. #70 f_call src/lua/lapi.cpp:942 (wesnoth-debug+0x619ffe2)
  75. #71 luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) src/lua/ldo.cpp:142 (wesnoth-debug+0x61b2dc6)
  76. #72 luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) src/lua/ldo.cpp:729 (wesnoth-debug+0x61b8d87)
  77. #73 lua_pcallk(lua_State*, int, int, int, long, int (*)(lua_State*, int, long)) src/lua/lapi.cpp:968 (wesnoth-debug+0x61a0211)
  78. #74 luaW_pcall_internal(lua_State*, int, int) src/scripting/lua_common.cpp:956 (wesnoth-debug+0x4a81ea4)
  79. #75 luaW_pcall(lua_State*, int, int, bool) src/scripting/lua_common.cpp:972 (wesnoth-debug+0x4a81f4b)
  80. #76 game_lua_kernel::run_wml_action(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vconfig const&, game_events::queued_event const&) src/scripting/game_lua_kernel.cpp:4583 (wesnoth-debug+0x4a2d85c)
  81. #77 game_events::event_handler::handle_event(game_events::queued_event const&, game_lua_kernel&) src/game_events/handlers.cpp:73 (wesnoth-debug+0x5ead091)
  82. #78 game_events::wml_event_pump::process_event(std::shared_ptr<game_events::event_handler>&, game_events::queued_event const&) src/game_events/pump.cpp:304 (wesnoth-debug+0x5631e3e)
  83. #79 operator() src/game_events/pump.cpp:596 (wesnoth-debug+0x5636061)
  84. #80 _M_invoke /usr/include/c++/7/bits/std_function.h:316 (wesnoth-debug+0x56385f8)
  85. #81 std::function<void (game_events::manager&, std::shared_ptr<game_events::event_handler>&)>::operator()(game_events::manager&, std::shared_ptr<game_events::event_handler>&) const /usr/include/c++/7/bits/std_function.h:706 (wesnoth-debug+0x5615715)
  86. #82 game_events::manager::execute_on_events(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (game_events::manager&, std::shared_ptr<game_events::event_handler>&)>) src/game_events/manager.cpp:210 (wesnoth-debug+0x5613081)
  87. #83 game_events::wml_event_pump::operator()() src/game_events/pump.cpp:592 (wesnoth-debug+0x563779d)
  88. #84 game_events::wml_event_pump::fire(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, game_events::entity_location const&, game_events::entity_location const&, config const&) src/game_events/pump.cpp:495 (wesnoth-debug+0x56359cb)
  89. #85 play_controller::fire_start() src/play_controller.cpp:368 (wesnoth-debug+0x49064d2)
  90. #86 play_controller::start_game() src/play_controller.cpp:1093 (wesnoth-debug+0x491f9ad)
  91. #87 playsingle_controller::play_scenario_init() src/playsingle_controller.cpp:149 (wesnoth-debug+0x5a5ef04)
  92. #88 playsingle_controller::play_scenario(config const&) src/playsingle_controller.cpp:258 (wesnoth-debug+0x5a61adb)
  93. #89 campaign_controller::playsingle_scenario(end_level_data&) src/game_initialization/playcampaign.cpp:194 (wesnoth-debug+0x56774aa)
  94. #90 campaign_controller::play_game() src/game_initialization/playcampaign.cpp:281 (wesnoth-debug+0x5678a70)
  95. #91 game_launcher::launch_game(game_launcher::RELOAD_GAME_DATA) src/game_launcher.cpp:983 (wesnoth-debug+0x40f6333)
  96. #92 do_gameloop src/wesnoth.cpp:897 (wesnoth-debug+0x3ca4dcf)
  97. #93 main src/wesnoth.cpp:1143 (wesnoth-debug+0x3ca5b33)
  98.  
  99. Previous read of size 4 at 0x7b140059c0bc by thread T1:
  100. #0 timer_callback src/gui/core/timer.cpp:106 (wesnoth-debug+0x4227a37)
  101. #1 <null> <null> (libSDL2-2.0.so.0+0x67fc8)
  102.  
  103. As if synchronized via sleep:
  104. #0 nanosleep <null> (libtsan.so.0+0x49490)
  105. #1 <null> <null> (libSDL2-2.0.so.0+0xdd914)
  106. #2 gui2::dialogs::modal_dialog::show(unsigned int) src/gui/dialogs/modal_dialog.cpp:89 (wesnoth-debug+0x42a3237)
  107. #3 gui2::dialogs::show_wml_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, gui2::dialogs::wml_message_portrait const*, gui2::dialogs::wml_message_portrait const*, gui2::dialogs::wml_message_options const&, gui2::dialogs::wml_message_input const&) src/gui/dialogs/wml_message.cpp:188 (wesnoth-debug+0x59714ef)
  108. #4 lua_gui2::show_message_dialog(lua_State*) src/scripting/lua_gui2.cpp:353 (wesnoth-debug+0x4a91bf3)
  109. #5 luaD_precall(lua_State*, lua_TValue*, int) src/lua/ldo.cpp:434 (wesnoth-debug+0x61b6186)
  110. #6 luaV_execute(lua_State*) src/lua/lvm.cpp:1134 (wesnoth-debug+0x6204ef5)
  111. #7 luaD_call(lua_State*, lua_TValue*, int) src/lua/ldo.cpp:499 (wesnoth-debug+0x61b6f0d)
  112. #8 luaD_callnoyield(lua_State*, lua_TValue*, int) src/lua/ldo.cpp:509 (wesnoth-debug+0x61b7072)
  113. #9 f_call src/lua/lapi.cpp:942 (wesnoth-debug+0x619ffe2)
  114. #10 luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) src/lua/ldo.cpp:142 (wesnoth-debug+0x61b2dc6)
  115. #11 luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) src/lua/ldo.cpp:729 (wesnoth-debug+0x61b8d87)
  116. #12 lua_pcallk(lua_State*, int, int, int, long, int (*)(lua_State*, int, long)) src/lua/lapi.cpp:968 (wesnoth-debug+0x61a0211)
  117. #13 luaW_pcall_internal(lua_State*, int, int) src/scripting/lua_common.cpp:956 (wesnoth-debug+0x4a81ea4)
  118. #14 luaW_pcall(lua_State*, int, int, bool) src/scripting/lua_common.cpp:972 (wesnoth-debug+0x4a81f4b)
  119. #15 game_lua_kernel::run_wml_action(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vconfig const&, game_events::queued_event const&) src/scripting/game_lua_kernel.cpp:4583 (wesnoth-debug+0x4a2d85c)
  120. #16 game_events::event_handler::handle_event(game_events::queued_event const&, game_lua_kernel&) src/game_events/handlers.cpp:73 (wesnoth-debug+0x5ead091)
  121. #17 game_events::wml_event_pump::process_event(std::shared_ptr<game_events::event_handler>&, game_events::queued_event const&) src/game_events/pump.cpp:304 (wesnoth-debug+0x5631e3e)
  122. #18 operator() src/game_events/pump.cpp:596 (wesnoth-debug+0x5636061)
  123. #19 _M_invoke /usr/include/c++/7/bits/std_function.h:316 (wesnoth-debug+0x56385f8)
  124. #20 std::function<void (game_events::manager&, std::shared_ptr<game_events::event_handler>&)>::operator()(game_events::manager&, std::shared_ptr<game_events::event_handler>&) const /usr/include/c++/7/bits/std_function.h:706 (wesnoth-debug+0x5615715)
  125. #21 game_events::manager::execute_on_events(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (game_events::manager&, std::shared_ptr<game_events::event_handler>&)>) src/game_events/manager.cpp:210 (wesnoth-debug+0x5613081)
  126. #22 game_events::wml_event_pump::operator()() src/game_events/pump.cpp:592 (wesnoth-debug+0x563779d)
  127. #23 game_events::wml_event_pump::fire(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, game_events::entity_location const&, game_events::entity_location const&, config const&) src/game_events/pump.cpp:495 (wesnoth-debug+0x56359cb)
  128. #24 play_controller::fire_start() src/play_controller.cpp:368 (wesnoth-debug+0x49064d2)
  129. #25 play_controller::start_game() src/play_controller.cpp:1093 (wesnoth-debug+0x491f9ad)
  130. #26 playsingle_controller::play_scenario_init() src/playsingle_controller.cpp:149 (wesnoth-debug+0x5a5ef04)
  131. #27 playsingle_controller::play_scenario(config const&) src/playsingle_controller.cpp:258 (wesnoth-debug+0x5a61adb)
  132. #28 campaign_controller::playsingle_scenario(end_level_data&) src/game_initialization/playcampaign.cpp:194 (wesnoth-debug+0x56774aa)
  133. #29 campaign_controller::play_game() src/game_initialization/playcampaign.cpp:281 (wesnoth-debug+0x5678a70)
  134. #30 game_launcher::launch_game(game_launcher::RELOAD_GAME_DATA) src/game_launcher.cpp:983 (wesnoth-debug+0x40f6333)
  135. #31 do_gameloop src/wesnoth.cpp:897 (wesnoth-debug+0x3ca4dcf)
  136. #32 main src/wesnoth.cpp:1143 (wesnoth-debug+0x3ca5b33)
  137.  
  138. Thread T1 'SDLTimer' (tid=29310, running) created by main thread at:
  139. #0 pthread_create <null> (libtsan.so.0+0x2b6db)
  140. #1 <null> <null> (libSDL2-2.0.so.0+0xd8e36)
  141. #2 __libc_start_main <null> (libc.so.6+0x21a86)
  142.  
  143. SUMMARY: ThreadSanitizer: data race (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x6f3d1) in operator delete(void*)
  144. ==================
  145. 20180527 00:56:42 info wml: Skipping [message] because user not interested
  146. 20180527 00:56:42 info wml: Skipping [message] because user not interested
  147. 20180527 00:56:42 info wml: Skipping [message] because user not interested
  148. 20180527 00:56:42 info wml: Skipping [message] because user not interested
  149. 20180527 00:56:42 info wml: Skipping [message] because user not interested
  150. 20180527 00:56:42 info wml: Skipping [message] because user not interested
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement