Skip to content

Instantly share code, notes, and snippets.

@Aokromes
Last active August 23, 2023 20:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aokromes/06dde1db183ed325825647dcb1f2a2ae to your computer and use it in GitHub Desktop.
Save Aokromes/06dde1db183ed325825647dcb1f2a2ae to your computer and use it in GitHub Desktop.
--- DEBUG: --- START
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4bff700 (LWP 2417358)]
[New Thread 0x7ffff43fe700 (LWP 2417359)]
[New Thread 0x7ffff3bfd700 (LWP 2417360)]
[New Thread 0x7ffff33fc700 (LWP 2417361)]
[New Thread 0x7ffff2bfb700 (LWP 2417362)]
[New Thread 0x7fff9a3ff700 (LWP 2417368)]
[New Thread 0x7fff99bfe700 (LWP 2417369)]
[New Thread 0x7fff993fd700 (LWP 2417370)]
[New Thread 0x7fff98bfc700 (LWP 2417371)]
[Thread 0x7fff99bfe700 (LWP 2417369) exited]
[Thread 0x7fff993fd700 (LWP 2417370) exited]
[Thread 0x7fff9a3ff700 (LWP 2417368) exited]
[Thread 0x7fff98bfc700 (LWP 2417371) exited]
[New Thread 0x7fff9a3ff700 (LWP 2417372)]
[New Thread 0x7fff99bfe700 (LWP 2417373)]
[New Thread 0x7fff993fd700 (LWP 2417374)]
[New Thread 0x7fff98bfc700 (LWP 2417375)]
Thread 11 "worldserver" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9a3ff700 (LWP 2417372)]
0x00005555564ad044 in boost::heap::detail::size_holder<true, unsigned long>::get_size (this=0x0) at /usr/include/boost/heap/detail/stable_heap.hpp:67
67 { return size_; }
--- DEBUG: BACKTRACE FULL
#0 0x00005555564ad044 in boost::heap::detail::size_holder<true, unsigned long>::get_size (this=0x0) at /usr/include/boost/heap/detail/stable_heap.hpp:67
No locals.
#1 0x00005555564ab514 in boost::heap::fibonacci_heap<ThreatReference const*, boost::heap::compare<CompareThreatLessThan>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::size (this=0x0) at /usr/include/boost/heap/fibonacci_heap.hpp:292
No locals.
#2 0x00005555564ab4f4 in boost::heap::fibonacci_heap<ThreatReference const*, boost::heap::compare<CompareThreatLessThan>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::empty (this=0x0) at /usr/include/boost/heap/fibonacci_heap.hpp:283
No locals.
#3 0x00005555564a8206 in ThreatManager::ReselectVictim (this=0x7fff4de77bf8) at /home/aokromes/src/produccion/src/server/game/Combat/ThreatManager.cpp:603
oldVictimRef = 0x7fff9a3fc810
highest = 0x7fff4e038e00
it = {<boost::iterators::iterator_adaptor<boost::heap::detail::tree_iterator<boost::heap::detail::marked_heap_node<ThreatReference const*>, ThreatReference const* const, std::allocator<boost::heap::detail::marked_heap_node<ThreatReference const*> >, boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>, boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >, true, true, CompareThreatLessThan>, boost::heap::detail::marked_heap_node<ThreatReference const*> const*, ThreatReference const* const, boost::iterators::forward_traversal_tag, boost::use_default, boost::use_default>> = {<boost::iterators::iterator_facade<boost::heap::detail::tree_iterator<boost::heap::detail::marked_heap_node<ThreatReference const*>, ThreatReference const* const, std::allocator<boost::heap::detail::marked_heap_node<ThreatReference const*> >, boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>, boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >, true, true, CompareThreatLessThan>, ThreatReference const* const, boost::iterators::forward_traversal_tag, ThreatReference const* const&, long>> = {<boost::iterators::detail::iterator_facade_base<boost::heap::detail::tree_iterator<boost::heap::detail::marked_heap_node<ThreatReference const*>, ThreatReference const* const, std::allocator<boost::heap::detail::marked_heap_node<ThreatReference const*> >, boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>, boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >, true, true, CompareThreatLessThan>, ThreatReference const* const, boost::iterators::forward_traversal_tag, ThreatReference const* const&, long, false, false>> = {<No data fields>}, <No data fields>}, m_iterator = 0x339a3fc7a0}, <boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>> = {<No data fields>}, <boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >> = {<No data fields>}, unvisited_nodes = {<boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>> = {<No data fields>}, data_ = std::priority_queue wrapping: std::vector of length 624876334307802698, capacity -588698460623195066 = {0x7fff4e308000, 0x7fff4de70340, 0x0, 0x0, 0x0, 0x7fff4dd0f098, 0x7fff4dd0f098, 0x0, 0x7fff4dd0f0f0, 0x1, 0x0, 0x0, 0x3f800000, 0x0, 0x0, 0x7fff4de70280, 0x8, 0x7fff4e306800, 0x7fff4e306800, 0x7fff4e3069f8, 0x7fff4de70298, 0x7fff4e306800, 0x7fff4e306800, 0x7fff4e3069f8, 0x7fff4de70298, 0x2, 0x0, 0x0, 0x7fff4e30b000, 0x7fff4de706c0, 0x7f800000458a43ff, 0x458a929200000000, 0x0, 0x7fff4dd0f178, 0x7fff4dd0f178, 0x0, 0x7fff4dd0f1d0, 0x1, 0x0, 0x0, 0x43b864543f800000, 0x0, 0x0, 0x7fff4de70a00, 0x8, 0x7fff4e306e00, 0x7fff4e306e00, 0x7fff4e306ff8, 0x7fff4de70a18, 0x7fff4e306e00, 0x7fff4e306e00, 0x7fff4e306ff8, 0x7fff4de70a18, 0x2, 0x0, 0x0, 0x7fff4de7a000, 0x7fff4de70e80, 0x0, 0x0, 0x0, 0x7fff4dd0f258, 0x7fff4dd0f258, 0x0, 0x7fff4dd0f2b0, 0x1, 0x0, 0x0, 0x3f800000, 0x0, 0x0, 0x7fff4de70cc0, 0x8, 0x7fff5a81f400, 0x7fff5a81f400, 0x7fff5a81f5f8, 0x7fff4de70cd8, 0x7fff5a81f400, 0x7fff5a81f400, 0x7fff5a81f5f8, 0x7fff4de70cd8, 0x2, 0x0, 0x0, 0x7fff4de7d000, 0x7fff4de70f80, 0x0, 0x0, 0x0, 0x7fff4dd0f338, 0x7fff4dd0f338, 0x0, 0x7fff4dd0f390, 0x1, 0x0, 0x0, 0x3f800000, 0x0, 0x0, 0x7fff4de70ec0, 0x8, 0x7fff5a81fa00, 0x7fff5a81fa00, 0x7fff5a81fbf8, 0x7fff4de70ed8, 0x7fff5a81fa00, 0x7fff5a81fa00, 0x7fff5a81fbf8, 0x7fff4de70ed8, 0x2, 0x0, 0x0, 0x7fff4de83000, 0x7fff4e293cc0, 0x0, 0x0, 0x0, 0x7fff4dd0f418, 0x7fff4dd0f418, 0x0, 0x7fff4dd0f470, 0x1, 0x0, 0x0, 0x3f800000, 0x0, 0x0, 0x7fff4de70fc0, 0x8, 0x7fff4d9d5000, 0x7fff4d9d5000, 0x7fff4d9d51f8, 0x7fff4de70fd8, 0x7fff4d9d5000, 0x7fff4d9d5000, 0x7fff4d9d51f8, 0x7fff4de70fd8, 0x2, 0x0, 0x0, 0x7fff4de86000, 0x7fff4e293e00, 0x0, 0x0, 0x0, 0x7fff4dd0f4f8, 0x7fff4dd0f4f8, 0x0, 0x7fff4dd0f550, 0x1, 0x0, 0x0, 0x3f800000, 0x0, 0x0, 0x7fff4e293d00, 0x8, 0x7fff4d9d5600, 0x7fff4d9d5600, 0x7fff4d9d57f8, 0x7fff4e293d18, 0x7fff4d9d5600, 0x7fff4d9d5600, 0x7fff4d9d57f8, 0x7fff4e293d18, 0x2, 0x0, 0x0, 0x7fff4de95000, 0x7fff4e293f80, 0x0, 0x0, 0x0, 0x7fff4dd0f5d8, 0x7fff4dd0f5d8, 0x0, 0x7fff4dd0f630, 0x1, 0x0, 0x0, 0x3f800000, 0x0, 0x0, 0x7fff4e293e40, 0x8, 0x7fff4d9d5c00, 0x7fff4d9d5c00, 0x7fff4d9d5df8, 0x7fff4e293e58, 0x7fff4d9d5c00, 0x7fff4d9d5c00, 0x7fff4d9d5df8, 0x7fff4e293e58, 0x2, 0x0, 0x0, 0x7fff4e05c000, 0x7fff4e06a080, 0x0, 0x0...}}}
end = {<boost::iterators::iterator_adaptor<boost::heap::detail::tree_iterator<boost::heap::detail::marked_heap_node<ThreatReference const*>, ThreatReference const* const, std::allocator<boost::heap::detail::marked_heap_node<ThreatReference const*> >, boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>, boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >, true, true, CompareThreatLessThan>, boost::heap::detail::marked_heap_node<ThreatReference const*> const*, ThreatReference const* const, boost::iterators::forward_traversal_tag, boost::use_default, boost::use_default>> = {<boost::iterators::iterator_facade<boost::heap::detail::tree_iterator<boost::heap::detail::marked_heap_node<ThreatReference const*>, ThreatReference const* const, std::allocator<boost::heap::detail::marked_heap_node<ThreatReference const*> >, boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>, boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >, true, true, CompareThreatLessThan>, ThreatReference const* const, boost::iterators::forward_traversal_tag, ThreatReference const* const&, long>> = {<boost::iterators::detail::iterator_facade_base<boost::heap::detail::tree_iterator<boost::heap::detail::marked_heap_node<ThreatReference const*>, ThreatReference const* const, std::allocator<boost::heap::detail::marked_heap_node<ThreatReference const*> >, boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>, boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >, true, true, CompareThreatLessThan>, ThreatReference const* const, boost::iterators::forward_traversal_tag, ThreatReference const* const&, long, false, false>> = {<No data fields>}, <No data fields>}, m_iterator = 0x7fff9a3fc770}, <boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>> = {<No data fields>}, <boost::heap::detail::list_iterator_converter<boost::heap::detail::marked_heap_node<ThreatReference const*>, boost::intrusive::list<boost::heap::detail::heap_node_base<false> > >> = {<No data fields>}, unvisited_nodes = {<boost::heap::detail::value_extractor<ThreatReference const*, ThreatReference const*, boost::heap::detail::make_fibonacci_heap_base<ThreatReference const*, boost::parameter::aux::flat_like_arg_list<boost::parameter::aux::flat_like_arg_tuple<boost::heap::tag::compare, boost::heap::compare<CompareThreatLessThan>, std::integral_constant<bool, true> > > >::type>> = {<No data fields>}, data_ = std::priority_queue wrapping: std::vector of length 5727321028592, capacity 5863685457408 = {0x482a74c08401f083, 0x4878c08348f8458b, 0x4800008637e8c789, 0x48000061e5e8c789, 0x4878c08348f8458b, 0xeb0000864de8c789, 0xe5894855c3c990bf, 0xe87d894830ec8348, 0x5588c889e0758948, 0xe0458d48d84588dc, 0x6f3ae8c78948, 0x48f8458948008b48, 0x4810508d48e8458b, 0x8948c68948e0458b, 0xb60f00006edce8d7, 0x8b48dc55b60fd84d, 0x8948e8458b48f875, 0xc9900000053ce8c7, 0x5441e589485590c3, 0x7d894810ec834853, 0x88ca89d089f189e8, 0x458b48e04588e455, 0xc7894810c08348e8, 0x1f08300006fcfe8, 0x65b60f442d74c084, 0x458b48e45db60fe0, 0xc7894810c08348e8, 0xc6894800006e1fe8, 0x89e18944e8458b48, 0xffff43e8c78948da, 0x415b10c4834890ff, 0xe589485590c35d5c, 0xf87d894810ec8348, 0xe8c78948f8458b48, 0xf8458b4800000094, 0x10e8c78948, 0xe8c78948f8458b48, 0x90c3c990ffff4dbe, 0x10ec8348e5894855, 0xf8458b48f87d8948, 0xe8c7894810c08348, 0x8401f08300006f40, 0xbaf8458b481674c0, 0x1be00000000, 0xffff29e8c7894800, 0xc08348f8458b48ff, 0x6f13e8c7894810, 0x1874c08401f08300, 0xbaf8458b48, 0x894800000000be00, 0xd1ebfffffefce8c7, 0xe8c78948f8458b48, 0x90c3c99000000c94, 0x10ec8348e5894855, 0xf8458b48f87d8948, 0xe8c7894808c08348, 0x2674c08400006ea8, 0x10c08348f8458b48, 0x6eb4e8c78948, 0xbaf8458b48c8b60f, 0x8948ce8900000000, 0xc99000000770e8c7, 0x8348e589485590c3, 0x8948d87d894830ec, 0x8348d8458b48d075, 0x6e7ae8c7894810c0, 0xdf850fc0840000, 0x8948d8458b480000, 0x8948ffff517ce8c7, 0x8348d8458b48f845, 0x6cc2e8c7894810c0, 0x8b48e04589480000, 0x894810c08348d845, 0x894800006cc8e8c7, 0x8d48e8558d48e845, 0xc78948d68948e045, 0x1f08300006ccbe8, 0x8a840fc084, 0xe8c78948e0458d48, 0x48108b4800006d16, 0x8948d68948d0458b, 0xc0840000845ce8c7, 0x8948e0458d485674, 0x8b4800006cf4e8c7, 0x458b48f045894800, 0x458b4810508d48d8, 0xe8d78948c68948e0, 0xe045894800006c96, 0xf8453b48f0458b48, 0x8b48d0b60fc0940f, 0xb9d8458b48f075, 0xe7e8c78948000000, 0xffffff56e9000002, 0xe8c78948e0458d48, 0xffff45e900006f06, 0xe5894855c3c990ff, 0xf0758948f87d8948, 0x950b60ff0458b48, 0xf008b48f8458b48, 0xc0940fc2380940b6, 0x5441e5894855c35d, 0x7d894850ec834853, 0x88d089b0758948b8, 0xc085ac45b60fac45, 0xbe840f01f8830e74, 0x270e9000000, 0x8c08348b8458b48, 0x6d0ce8c78948, 0xb8458b484574c084, 0xe8c7894808c08348, 0x48c3894800006d74, 0x8b4c30c08348038b, 0xc08348b8458b4820, 0x6cfbe8c7894810, 0xb8458b48d0b60f00, 0xb9008b48, 0xff41df8948c68948, 0x458d48b0558b48d4, 0xe8c78948d68948d8, 0xb8458b48000083a4, 0xd8458d4808508d48, 0xffe8d78948c68948, 0x48d8458d48000064, 0x480000686de8c789, 0x53e8c78948b0458b, 0xcc840fc084000062, 0xbeb8458b48000001, 0xe8c7894800000002, 0x1b6e900005e30, 0xc08348b8458b4800, 0x6c73e8c7894810, 0x840fc08401f08300, 0xb0458b4800000146, 0xb8458b480958b60f, 0xe8c7894810c08348, 0xe045894800006ac0, 0xe8c78948e0458d48, 0xf008b4800006b46, 0xc0930fc3380940b6, 0x84840fc084, 0x10c08348b8458b48, 0x6a8ce8c78948, 0xb0458b48d0458948, 0xd0458d480958b60f, 0x6b0ae8c78948, 0x380940b60f008b48, 0x1f74c084c0940fc3, 0xb8458b48d0758b48, 0x1ba00000000b9, 0xfb82e8c789480000, 0x48000000dce9ffff, 0xcfe8c78948d0458d, 0x8b48008b4800006a, 0xa8b4828c2834810, 0x48128b48b8558b48, 0xe9d1ffc78948d689, 0xb0458b48000000af, 0x48b8458b48c48949, 0x1be8c7894810c083, 0x8b48c3894800006a, 0x894810c08348b845, 0x894c000069eee8c7, 0xe8c78948de8948e2, 0xc845894800001524, 0x10c08348b8458b48, 0x69e6e8c78948, 0xe8558d48e8458948, 0x48d68948c8458d48, 0x83000069e9e8c789, 0x8b484574c08401f0, 0xb9b8458b48c875, 0xba000000, 0xfffffacce8c78948, 0x8348b8458b4829eb, 0x6b6ee8c7894808c0, 0xc28348108b480000, 0xb8558b480a8b4828, 0x8948d68948128b48, 0x48b8458b48d1ffc7, 0x48b0458d4810508d, 0x8230e8d78948c689, 0x8b48b0558b480000, 0xc78948d68948b845, 0x9001eb00000795e8, 0x5c415b50c4834890, 0x5641e5894855c35d, 0xec81485354415541, 0xe8bd894800000110, 0xfee0b58948fffffe, 0xfedc9588c889ffff, 0xfffffed88588ffff, 0xc389480058fa99e8, 0x48ffffff1f858d48, 0x48fede0157e8c789, 0x8d48ffffff1f958d, 0x358d48fffffef085, 0xe8c7894800d446df, 0xf0858d48fedfd974, 0x2bafffffe, 0xd5e8df8948c68948...}}}
__FUNCTION__ = "ReselectVictim"
#4 0x00005555564a8168 in ThreatManager::UpdateVictim (this=0x7fff4de77bf8) at /home/aokromes/src/produccion/src/server/game/Combat/ThreatManager.cpp:588
newVictim = 0x7fff4c1fdfa0
newHighest = false
#5 0x00005555564a6610 in ThreatManager::GetCurrentVictim (this=0x7fff4de77bf8) at /home/aokromes/src/produccion/src/server/game/Combat/ThreatManager.cpp:235
__FUNCTION__ = "GetCurrentVictim"
#6 0x0000555556594fb8 in Creature::SelectVictim (this=0x7fff4de75400) at /home/aokromes/src/produccion/src/server/game/Entities/Creature/Creature.cpp:1124
target = 0x0
iAuras = std::__cxx11::list<error reading variable: Cannot access memory at address 0xe589485590c3c990>
#7 0x0000555556264576 in CreatureAI::UpdateVictim (this=0x7fff4de75290) at /home/aokromes/src/produccion/src/server/game/AI/CreatureAI.cpp:253
victim = 0x7fff4e30a9a0
#8 0x000055555626a88f in AggressorAI::UpdateAI (this=0x7fff4de75290) at /home/aokromes/src/produccion/src/server/game/AI/CoreAI/CombatAI.cpp:45
No locals.
#9 0x00005555567a4d53 in Unit::AIUpdateTick (this=0x7fff4e308000, diff=51) at /home/aokromes/src/produccion/src/server/game/Entities/Unit/Unit.cpp:9506
ai = 0x7fff4de75290
#10 0x0000555556592e2e in Creature::Update (this=0x7fff4e308000, diff=51) at /home/aokromes/src/produccion/src/server/game/Entities/Creature/Creature.cpp:811
No locals.
#11 0x000055555698ef37 in Trinity::ObjectUpdater::Visit<Creature> (this=0x7fff9a3fd23c, m=...) at /home/aokromes/src/produccion/src/server/game/Grids/Notifiers/GridNotifiers.cpp:429
iter = {_Ptr = 0x7fff4e30aaf8}
#12 0x0000555556b1682d in VisitorHelper<Trinity::ObjectUpdater, Creature> (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:44
No locals.
#13 0x0000555556b15abc in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:50
No locals.
#14 0x0000555556b14146 in VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:51
No locals.
#15 0x0000555556b0f92c in VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:57
No locals.
#16 0x0000555556b0b708 in TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7fff9a3fd230, c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:91
No locals.
#17 0x0000555556b05635 in Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit<Trinity::ObjectUpdater> (this=0x7fffbd1d84e8, visitor=...) at /home/aokromes/src/produccion/src/server/game/Grids/Grid.h:90
No locals.
#18 0x0000555556afab82 in NGrid<8u, Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7fffbd1d7040, x=1, y=5, visitor=...) at /home/aokromes/src/produccion/src/server/game/Grids/NGrid.h:151
No locals.
#19 0x0000555556af1497 in Map::Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7fffd8110c00, cell=..., visitor=...) at /home/aokromes/src/produccion/src/server/game/Maps/Map.h:983
x = 40
y = 38
cell_x = 1
cell_y = 5
grid = 0x7fffbd1d7040
#20 0x0000555556ad1b44 in Map::VisitNearbyCellsOf (this=0x7fffd8110c00, obj=0x7fffbbd08000, gridVisitor=..., worldVisitor=...) at /home/aokromes/src/produccion/src/server/game/Maps/Map.cpp:753
cell_id = 158529
pair = {x_coord = 321, y_coord = 309}
cell = {data = {Part = {grid_x = 40, grid_y = 38, cell_x = 1, cell_y = 5, nocreate = 1, reserved = 0}, All = 18094504}}
y = 309
x = 321
area = {low_bound = {x_coord = 320, y_coord = 307}, high_bound = {x_coord = 323, y_coord = 310}}
#21 0x0000555556ad26f3 in Map::Update (this=0x7fffd8110c00, t_diff=51) at /home/aokromes/src/produccion/src/server/game/Maps/Map.cpp:874
obj = 0x7fffbbd08000
updater = {i_timeDiff = 51}
grid_object_update = {i_visitor = @0x7fff9a3fd23c}
world_object_update = {i_visitor = @0x7fff9a3fd23c}
#22 0x0000555556b2fcd4 in MapUpdateRequest::call (this=0x7fffa8d09ae0) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:43
__tc_metric_stop_watch42 = std::optional<MetricStopWatch<MapUpdateRequest::call()::<lambda(TimePoint)> >> [no contained value]
#23 0x0000555556b2fa4c in MapUpdater::WorkerThread (this=0x5555583d80a0 <MapManager::instance()::instance+160>) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:118
request = 0x7fffa8d09ae0
#24 0x0000555556b3212e in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*> (__f=@0x7fffba48ec70: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2f9d0 <MapUpdater::WorkerThread()>, __t=@0x7fffba48ec68: 0x5555583d80a0 <MapManager::instance()::instance+160>) at /usr/include/c++/10/bits/invoke.h:73
No locals.
#25 0x0000555556b32071 in std::__invoke<void (MapUpdater::*)(), MapUpdater*> (__fn=@0x7fffba48ec70: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2f9d0 <MapUpdater::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95
No locals.
#26 0x0000555556b31fe1 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fffba48ec68) at /usr/include/c++/10/thread:264
No locals.
#27 0x0000555556b31f9a in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fffba48ec68) at /usr/include/c++/10/thread:271
No locals.
#28 0x0000555556b31f7e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fffba48ec60) at /usr/include/c++/10/thread:215
No locals.
#29 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#30 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735781271296, 6621611295045457681, 140737488316862, 140737488316863, 140735781263168, 140736318059024, -6621553569362995439, -6621594138272065775}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#31 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
--- DEBUG: INFO REGISTERS
rax 0x0 0
rbx 0x455b2407 1163600903
rcx 0x55555626a874 93825005955188
rdx 0x33 51
rsi 0x0 0
rdi 0x0 0
rbp 0x7fff9a3fc6e0 0x7fff9a3fc6e0
rsp 0x7fff9a3fc6e0 0x7fff9a3fc6e0
r8 0x7fff4de75290 140734500393616
r9 0x555558392980 93825040722304
r10 0x7fff9a3fc430 140735781258288
r11 0x40c90fdb 1086918619
r12 0x42c80000 1120403456
r13 0x7fffffff69bf 140737488316863
r14 0x7fff9a3fd740 140735781263168
r15 0x7fffba3eb210 140736318059024
rip 0x5555564ad044 0x5555564ad044 <boost::heap::detail::size_holder<true, unsigned long>::get_size() const+12>
eflags 0x10206 [ PF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
--- DEBUG: CALLS (x/16i $pc)
=> 0x5555564ad044 <_ZNK5boost4heap6detail11size_holderILb1EmE8get_sizeEv+12>: mov rax,QWORD PTR [rax]
0x5555564ad047 <_ZNK5boost4heap6detail11size_holderILb1EmE8get_sizeEv+15>: pop rbp
0x5555564ad048 <_ZNK5boost4heap6detail11size_holderILb1EmE8get_sizeEv+16>: ret
0x5555564ad049: nop
0x5555564ad04a <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv>: push rbp
0x5555564ad04b <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+1>: mov rbp,rsp
0x5555564ad04e <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+4>: sub rsp,0x10
0x5555564ad052 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+8>: mov QWORD PTR [rbp-0x8],rdi
0x5555564ad056 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+12>: mov QWORD PTR [rbp-0x10],rsi
0x5555564ad05a <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+16>: mov rax,QWORD PTR [rbp-0x8]
0x5555564ad05e <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+20>: mov rdx,QWORD PTR [rbp-0x10]
0x5555564ad062 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+24>: mov rsi,rdx
0x5555564ad065 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+27>: mov rdi,rax
0x5555564ad068 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+30>: call 0x5555564afd80 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE6cbeginEv>
0x5555564ad06d <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+35>: mov rax,QWORD PTR [rbp-0x8]
0x5555564ad071 <_ZNK5boost9intrusive9list_implINS0_8bhtraitsINS_4heap6detail14heap_node_baseILb0EEENS0_16list_node_traitsIPvEELNS0_14link_mode_typeE1ENS0_7dft_tagELj1EEEmLb1EvE5beginEv+39>: leave
--- DEBUG: THREAD APPLY ALL BACKTRACE
Thread 14 (Thread 0x7fff98bfc700 (LWP 2417375) "worldserver"):
#0 0x00007ffff7615e23 in __GI___select (nfds=1, readfds=0x7fff98bfa370, writefds=0x0, exceptfds=0x7fff98bfa3f0, timeout=0x7fff98bfa360) at ../sysdeps/unix/sysv/linux/select.c:41
#1 0x00007ffff7a5a670 in ?? () from /lib/x86_64-linux-gnu/libreadline.so.8
#2 0x00007ffff7a5a92d in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.8
#3 0x00007ffff7a3d9bf in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.8
#4 0x00007ffff7a3e3ad in readline () from /lib/x86_64-linux-gnu/libreadline.so.8
#5 0x000055555598fa6c in CliThread () at /home/aokromes/src/produccion/src/server/worldserver/CommandLine/CliRunnable.cpp:155
#6 0x000055555598d2fd in std::__invoke_impl<void, void (*)()> (__f=@0x7fffa7e6ede8: 0x55555598f994 <CliThread()>) at /usr/include/c++/10/bits/invoke.h:60
#7 0x000055555598cb27 in std::__invoke<void (*)()> (__fn=@0x7fffa7e6ede8: 0x55555598f994 <CliThread()>) at /usr/include/c++/10/bits/invoke.h:95
#8 0x000055555598c1d4 in std::thread::_Invoker<std::tuple<void (*)()> >::_M_invoke<0ul> (this=0x7fffa7e6ede8) at /usr/include/c++/10/thread:264
#9 0x000055555598b784 in std::thread::_Invoker<std::tuple<void (*)()> >::operator() (this=0x7fffa7e6ede8) at /usr/include/c++/10/thread:271
#10 0x0000555555989ade in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::_M_run (this=0x7fffa7e6ede0) at /usr/include/c++/10/thread:215
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7fff993fd700 (LWP 2417374) "worldserver"):
#0 0x00007ffff761fd56 in epoll_wait (epfd=32, events=0x7fff993fac30, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x000055555593fcb8 in boost::asio::detail::epoll_reactor::run (this=0x7fffa5c71de0, usec=-1, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471
#2 0x0000555555941683 in boost::asio::detail::scheduler::do_run_one (this=0x7fffa859c200, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:465
#3 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7fffa859c200, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
#4 0x0000555555941aff in boost::asio::io_context::run (this=0x7fffa74cd8b8) at /usr/include/boost/asio/impl/io_context.ipp:63
#5 0x0000555555941b78 in Trinity::Asio::IoContext::run (this=0x7fffa74cd8b8) at /home/aokromes/src/produccion/src/common/Asio/IoContext.h:37
#6 0x0000555556c73505 in NetworkThread<WorldSocket>::Run (this=0x7fffa74cd848) at /home/aokromes/src/produccion/src/server/shared/Networking/NetworkThread.h:127
#7 0x0000555556c7773e in std::__invoke_impl<void, void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> (__f=@0x7fffa8ec4090: (void (NetworkThread<WorldSocket>::*)(NetworkThread<WorldSocket> * const)) 0x555556c73388 <NetworkThread<WorldSocket>::Run()>, __t=@0x7fffa8ec4088: 0x7fffa74cd848) at /usr/include/c++/10/bits/invoke.h:73
#8 0x0000555556c77681 in std::__invoke<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> (__fn=@0x7fffa8ec4090: (void (NetworkThread<WorldSocket>::*)(NetworkThread<WorldSocket> * const)) 0x555556c73388 <NetworkThread<WorldSocket>::Run()>) at /usr/include/c++/10/bits/invoke.h:95
#9 0x0000555556c775f1 in std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> >::_M_invoke<0ul, 1ul> (this=0x7fffa8ec4088) at /usr/include/c++/10/thread:264
#10 0x0000555556c7757a in std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> >::operator() (this=0x7fffa8ec4088) at /usr/include/c++/10/thread:271
#11 0x0000555556c77524 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> > >::_M_run (this=0x7fffa8ec4080) at /usr/include/c++/10/thread:215
#12 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7fff99bfe700 (LWP 2417373) "worldserver"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555583d8140 <MapManager::instance()::instance+320>) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555583d80a0 <MapManager::instance()::instance+160>, cond=0x5555583d8118 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555583d8118 <MapManager::instance()::instance+280>, mutex=0x5555583d80a0 <MapManager::instance()::instance+160>) at pthread_cond_wait.c:638
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x0000555556b305d6 in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (this=0x5555583d80a0 <MapManager::instance()::instance+160>, value=@0x7fff99bfc588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91
#5 0x0000555556b2fa2a in MapUpdater::WorkerThread (this=0x5555583d80a0 <MapManager::instance()::instance+160>) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:113
#6 0x0000555556b3212e in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*> (__f=@0x7fffba54e9d0: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2f9d0 <MapUpdater::WorkerThread()>, __t=@0x7fffba54e9c8: 0x5555583d80a0 <MapManager::instance()::instance+160>) at /usr/include/c++/10/bits/invoke.h:73
#7 0x0000555556b32071 in std::__invoke<void (MapUpdater::*)(), MapUpdater*> (__fn=@0x7fffba54e9d0: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2f9d0 <MapUpdater::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95
#8 0x0000555556b31fe1 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fffba54e9c8) at /usr/include/c++/10/thread:264
#9 0x0000555556b31f9a in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fffba54e9c8) at /usr/include/c++/10/thread:271
#10 0x0000555556b31f7e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fffba54e9c0) at /usr/include/c++/10/thread:215
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7fff9a3ff700 (LWP 2417372) "worldserver"):
#0 0x00005555564ad044 in boost::heap::detail::size_holder<true, unsigned long>::get_size (this=0x0) at /usr/include/boost/heap/detail/stable_heap.hpp:67
#1 0x00005555564ab514 in boost::heap::fibonacci_heap<ThreatReference const*, boost::heap::compare<CompareThreatLessThan>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::size (this=0x0) at /usr/include/boost/heap/fibonacci_heap.hpp:292
#2 0x00005555564ab4f4 in boost::heap::fibonacci_heap<ThreatReference const*, boost::heap::compare<CompareThreatLessThan>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::empty (this=0x0) at /usr/include/boost/heap/fibonacci_heap.hpp:283
#3 0x00005555564a8206 in ThreatManager::ReselectVictim (this=0x7fff4de77bf8) at /home/aokromes/src/produccion/src/server/game/Combat/ThreatManager.cpp:603
#4 0x00005555564a8168 in ThreatManager::UpdateVictim (this=0x7fff4de77bf8) at /home/aokromes/src/produccion/src/server/game/Combat/ThreatManager.cpp:588
#5 0x00005555564a6610 in ThreatManager::GetCurrentVictim (this=0x7fff4de77bf8) at /home/aokromes/src/produccion/src/server/game/Combat/ThreatManager.cpp:235
#6 0x0000555556594fb8 in Creature::SelectVictim (this=0x7fff4de75400) at /home/aokromes/src/produccion/src/server/game/Entities/Creature/Creature.cpp:1124
#7 0x0000555556264576 in CreatureAI::UpdateVictim (this=0x7fff4de75290) at /home/aokromes/src/produccion/src/server/game/AI/CreatureAI.cpp:253
#8 0x000055555626a88f in AggressorAI::UpdateAI (this=0x7fff4de75290) at /home/aokromes/src/produccion/src/server/game/AI/CoreAI/CombatAI.cpp:45
#9 0x00005555567a4d53 in Unit::AIUpdateTick (this=0x7fff4e308000, diff=51) at /home/aokromes/src/produccion/src/server/game/Entities/Unit/Unit.cpp:9506
#10 0x0000555556592e2e in Creature::Update (this=0x7fff4e308000, diff=51) at /home/aokromes/src/produccion/src/server/game/Entities/Creature/Creature.cpp:811
#11 0x000055555698ef37 in Trinity::ObjectUpdater::Visit<Creature> (this=0x7fff9a3fd23c, m=...) at /home/aokromes/src/produccion/src/server/game/Grids/Notifiers/GridNotifiers.cpp:429
#12 0x0000555556b1682d in VisitorHelper<Trinity::ObjectUpdater, Creature> (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:44
#13 0x0000555556b15abc in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:50
#14 0x0000555556b14146 in VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:51
#15 0x0000555556b0f92c in VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:57
#16 0x0000555556b0b708 in TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7fff9a3fd230, c=...) at /home/aokromes/src/produccion/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:91
#17 0x0000555556b05635 in Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit<Trinity::ObjectUpdater> (this=0x7fffbd1d84e8, visitor=...) at /home/aokromes/src/produccion/src/server/game/Grids/Grid.h:90
#18 0x0000555556afab82 in NGrid<8u, Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7fffbd1d7040, x=1, y=5, visitor=...) at /home/aokromes/src/produccion/src/server/game/Grids/NGrid.h:151
#19 0x0000555556af1497 in Map::Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7fffd8110c00, cell=..., visitor=...) at /home/aokromes/src/produccion/src/server/game/Maps/Map.h:983
#20 0x0000555556ad1b44 in Map::VisitNearbyCellsOf (this=0x7fffd8110c00, obj=0x7fffbbd08000, gridVisitor=..., worldVisitor=...) at /home/aokromes/src/produccion/src/server/game/Maps/Map.cpp:753
#21 0x0000555556ad26f3 in Map::Update (this=0x7fffd8110c00, t_diff=51) at /home/aokromes/src/produccion/src/server/game/Maps/Map.cpp:874
#22 0x0000555556b2fcd4 in MapUpdateRequest::call (this=0x7fffa8d09ae0) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:43
#23 0x0000555556b2fa4c in MapUpdater::WorkerThread (this=0x5555583d80a0 <MapManager::instance()::instance+160>) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:118
#24 0x0000555556b3212e in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*> (__f=@0x7fffba48ec70: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2f9d0 <MapUpdater::WorkerThread()>, __t=@0x7fffba48ec68: 0x5555583d80a0 <MapManager::instance()::instance+160>) at /usr/include/c++/10/bits/invoke.h:73
#25 0x0000555556b32071 in std::__invoke<void (MapUpdater::*)(), MapUpdater*> (__fn=@0x7fffba48ec70: (void (MapUpdater::*)(MapUpdater * const)) 0x555556b2f9d0 <MapUpdater::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95
#26 0x0000555556b31fe1 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fffba48ec68) at /usr/include/c++/10/thread:264
#27 0x0000555556b31f9a in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fffba48ec68) at /usr/include/c++/10/thread:271
#28 0x0000555556b31f7e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fffba48ec60) at /usr/include/c++/10/thread:215
#29 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#30 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#31 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7ffff2bfb700 (LWP 2417362) "worldserver"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff5062220) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5062180, cond=0x7ffff50621f8) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x7ffff50621f8, mutex=0x7ffff5062180) at pthread_cond_wait.c:638
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x0000555557084522 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff5062180, value=@0x7ffff2bf9588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91
#5 0x00005555570842f2 in DatabaseWorker::WorkerThread (this=0x7ffff50c6b00) at /home/aokromes/src/produccion/src/server/database/Database/DatabaseWorker.cpp:48
#6 0x0000555557084a14 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*> (__f=@0x7ffff50c6b50: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x5555570842b8 <DatabaseWorker::WorkerThread()>, __t=@0x7ffff50c6b48: 0x7ffff50c6b00) at /usr/include/c++/10/bits/invoke.h:73
#7 0x0000555557084957 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*> (__fn=@0x7ffff50c6b50: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x5555570842b8 <DatabaseWorker::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95
#8 0x00005555570848c7 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff50c6b48) at /usr/include/c++/10/thread:264
#9 0x0000555557084880 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff50c6b48) at /usr/include/c++/10/thread:271
#10 0x0000555557084864 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff50c6b40) at /usr/include/c++/10/thread:215
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7ffff33fc700 (LWP 2417361) "worldserver"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff50622e4) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5062240, cond=0x7ffff50622b8) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x7ffff50622b8, mutex=0x7ffff5062240) at pthread_cond_wait.c:638
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x0000555557084522 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff5062240, value=@0x7ffff33fa588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91
#5 0x00005555570842f2 in DatabaseWorker::WorkerThread (this=0x7ffff50c8fc0) at /home/aokromes/src/produccion/src/server/database/Database/DatabaseWorker.cpp:48
#6 0x0000555557084a14 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*> (__f=@0x7ffff50c8fb0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x5555570842b8 <DatabaseWorker::WorkerThread()>, __t=@0x7ffff50c8fa8: 0x7ffff50c8fc0) at /usr/include/c++/10/bits/invoke.h:73
#7 0x0000555557084957 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*> (__fn=@0x7ffff50c8fb0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x5555570842b8 <DatabaseWorker::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95
#8 0x00005555570848c7 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff50c8fa8) at /usr/include/c++/10/thread:264
#9 0x0000555557084880 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff50c8fa8) at /usr/include/c++/10/thread:271
#10 0x0000555557084864 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff50c8fa0) at /usr/include/c++/10/thread:215
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7ffff3bfd700 (LWP 2417360) "worldserver"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff50623a4) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5062300, cond=0x7ffff5062378) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x7ffff5062378, mutex=0x7ffff5062300) at pthread_cond_wait.c:638
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x0000555557084522 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff5062300, value=@0x7ffff3bfb588: 0x0) at /home/aokromes/src/produccion/src/common/Threading/ProducerConsumerQueue.h:91
#5 0x00005555570842f2 in DatabaseWorker::WorkerThread (this=0x7ffff50c88c0) at /home/aokromes/src/produccion/src/server/database/Database/DatabaseWorker.cpp:48
#6 0x0000555557084a14 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*> (__f=@0x7ffff50c8ef0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x5555570842b8 <DatabaseWorker::WorkerThread()>, __t=@0x7ffff50c8ee8: 0x7ffff50c88c0) at /usr/include/c++/10/bits/invoke.h:73
#7 0x0000555557084957 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*> (__fn=@0x7ffff50c8ef0: (void (DatabaseWorker::*)(DatabaseWorker * const)) 0x5555570842b8 <DatabaseWorker::WorkerThread()>) at /usr/include/c++/10/bits/invoke.h:95
#8 0x00005555570848c7 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff50c8ee8) at /usr/include/c++/10/thread:264
#9 0x0000555557084880 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff50c8ee8) at /usr/include/c++/10/thread:271
#10 0x0000555557084864 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff50c8ee0) at /usr/include/c++/10/thread:215
#11 0x00007ffff7926ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7ffff43fe700 (LWP 2417359) "worldserver"):
#0 0x00007ffff761fd56 in epoll_wait (epfd=16, events=0x7ffff43fbba0, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x000055555593fcb8 in boost::asio::detail::epoll_reactor::run (this=0x7ffff5056700, usec=-1, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471
#2 0x0000555555941683 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065100, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:465
#3 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065100, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
#4 0x0000555555941aff in boost::asio::io_context::run (this=0x7ffff502dc90) at /usr/include/boost/asio/impl/io_context.ipp:63
#5 0x0000555555941b78 in Trinity::Asio::IoContext::run (this=0x7ffff502dc90) at /home/aokromes/src/produccion/src/common/Asio/IoContext.h:37
#6 0x000055555592f1ec in operator() (__closure=0x7ffff43fc410) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:254
#7 0x0000555555938527 in boost_asio_handler_invoke_helpers::invoke<main(int, char**)::<lambda()>, main(int, char**)::<lambda()> >(struct {...} &, struct {...} &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:51
#8 0x0000555555938a80 in boost::asio::detail::executor_op<main(int, char**)::<lambda()>, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void *, boost::asio::detail::scheduler_operation *, const boost::system::error_code &, std::size_t) (owner=0x7ffff5065300, base=0x7ffff5039c40) at /usr/include/boost/asio/detail/executor_op.hpp:70
#9 0x000055555593d60e in boost::asio::detail::scheduler_operation::complete (this=0x7ffff5039c40, owner=0x7ffff5065300, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40
#10 0x0000555555941707 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065300, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:481
#11 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065300, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
#12 0x0000555555946314 in boost::asio::thread_pool::thread_function::operator() (this=0x7ffff502b1a8) at /usr/include/boost/asio/impl/thread_pool.ipp:39
#13 0x000055555598956a in boost::asio::detail::posix_thread::func<boost::asio::thread_pool::thread_function>::run (this=0x7ffff502b1a0) at /usr/include/boost/asio/detail/posix_thread.hpp:86
#14 0x000055555593e3c5 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x7ffff502b1a0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
#15 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#16 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7ffff4bff700 (LWP 2417358) "worldserver"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff506519c) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff5065138, cond=0x7ffff5065170) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x7ffff5065170, mutex=0x7ffff5065138) at pthread_cond_wait.c:638
#3 0x000055555594aad1 in boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock> (this=0x7ffff5065170, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:119
#4 0x000055555593e1e7 in boost::asio::detail::conditionally_enabled_event::wait (this=0x7ffff5065168, lock=...) at /usr/include/boost/asio/detail/conditionally_enabled_event.hpp:97
#5 0x0000555555941754 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065100, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:490
#6 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065100, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
#7 0x0000555555941aff in boost::asio::io_context::run (this=0x7ffff502dc90) at /usr/include/boost/asio/impl/io_context.ipp:63
#8 0x0000555555941b78 in Trinity::Asio::IoContext::run (this=0x7ffff502dc90) at /home/aokromes/src/produccion/src/common/Asio/IoContext.h:37
#9 0x000055555592f1ec in operator() (__closure=0x7ffff4bfd410) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:254
#10 0x0000555555938527 in boost_asio_handler_invoke_helpers::invoke<main(int, char**)::<lambda()>, main(int, char**)::<lambda()> >(struct {...} &, struct {...} &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:51
#11 0x0000555555938a80 in boost::asio::detail::executor_op<main(int, char**)::<lambda()>, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void *, boost::asio::detail::scheduler_operation *, const boost::system::error_code &, std::size_t) (owner=0x7ffff5065300, base=0x7ffff5039c00) at /usr/include/boost/asio/detail/executor_op.hpp:70
#12 0x000055555593d60e in boost::asio::detail::scheduler_operation::complete (this=0x7ffff5039c00, owner=0x7ffff5065300, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40
#13 0x0000555555941707 in boost::asio::detail::scheduler::do_run_one (this=0x7ffff5065300, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:481
#14 0x00005555559410c3 in boost::asio::detail::scheduler::run (this=0x7ffff5065300, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
#15 0x0000555555946314 in boost::asio::thread_pool::thread_function::operator() (this=0x7ffff502b168) at /usr/include/boost/asio/impl/thread_pool.ipp:39
#16 0x000055555598956a in boost::asio::detail::posix_thread::func<boost::asio::thread_pool::thread_function>::run (this=0x7ffff502b160) at /usr/include/boost/asio/detail/posix_thread.hpp:86
#17 0x000055555593e3c5 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x7ffff502b160) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
#18 0x00007ffff7aa8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#19 0x00007ffff761fa2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ffff5453fc0 (LWP 2417354) "worldserver"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555583d81c0 <MapManager::instance()::instance+448>) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555583d8170 <MapManager::instance()::instance+368>, cond=0x5555583d8198 <MapManager::instance()::instance+408>) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555583d8198 <MapManager::instance()::instance+408>, mutex=0x5555583d8170 <MapManager::instance()::instance+368>) at pthread_cond_wait.c:638
#3 0x00007ffff792190c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x0000555556b2f855 in MapUpdater::wait (this=0x5555583d80a0 <MapManager::instance()::instance+160>) at /home/aokromes/src/produccion/src/server/game/Maps/MapUpdater.cpp:75
#5 0x0000555556b18843 in MapManager::Update (this=0x5555583d8000 <MapManager::instance()::instance>, diff=51) at /home/aokromes/src/produccion/src/server/game/Maps/MapManager.cpp:224
#6 0x0000555556f1f744 in World::Update (this=0x5555583dcf00 <World::instance()::instance>, diff=51) at /home/aokromes/src/produccion/src/server/game/World/World.cpp:2538
#7 0x0000555555932968 in WorldUpdateLoop () at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:505
#8 0x000055555593119e in main (argc=1, argv=0x7fffffffe1e8) at /home/aokromes/src/produccion/src/server/worldserver/Main.cpp:389
--- DEBUG: --- STOP
Generated by crashreport.gdb script version 1.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment