Segfault at startup
It's a common scenario where hived
node is running as an upstream to other services thus there are plenty of incoming connections with requests. Stopping a node and starting it back up later on is likely to cause a crash like this:
EDIT: actually rpc connections might be irrelevant, I misinterpreted get_dynamic_global_properties
appearance.
stack trace:
0x000055d9baa9754e /home/hive/bin/hived-b8904165-low : fc::segfault_handler(int, siginfo_t*, void*)+0x1e
0x00007f15ee372890 /lib/x86_64-linux-gnu/libpthread.so.0 : +0x12890
0x000055d9b9f346d4 /home/hive/bin/hived-b8904165-low : hive::plugins::database_api::database_api::get_dynamic_global_properties(hive::plugins::json_rpc::void_type const&, bool)+0x24
0x000055d9b9b1a879 /home/hive/bin/hived-b8904165-low : hive::plugins::condenser_api::detail::condenser_api_impl::get_dynamic_global_properties(std::vector<fc::variant, std::allocator<fc::variant> > const&)+0x49
0x000055d9b9b3ca18 /home/hive/bin/hived-b8904165-low : hive::plugins::condenser_api::condenser_api::get_dynamic_global_properties(std::vector<fc::variant, std::allocator<fc::variant> > const&, bool)+0xf8
0x000055d9b9b59255 /home/hive/bin/hived-b8904165-low : void hive::plugins::json_rpc::detail::register_api_method_visitor::operator()<hive::plugins::condenser_api::condenser_api, hive::plugins::condenser_api::extended_dynamic_global_properties (hive::plugins::condenser_api::condenser_api::*)(std::vector<fc::variant, std::allocator<fc::variant> > const&, bool), std::vector<fc::variant, std::allocator<fc::variant> >, hive::plugins::condenser_api::extended_dynamic_global_properties>(hive::plugins::condenser_api::condenser_api&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, hive::plugins::condenser_api::extended_dynamic_global_properties (hive::plugins::condenser_api::condenser_api::*)(std::vector<fc::variant, std::allocator<fc::variant> > const&, bool), std::vector<fc::variant, std::allocator<fc::variant> >*, hive::plugins::condenser_api::extended_dynamic_global_properties*)::{lambda(fc::variant const&)#1}::operator()(fc::variant const&) const+0x65
0x000055d9b9b59610 /home/hive/bin/hived-b8904165-low : std::_Function_handler<fc::variant (fc::variant const&), void hive::plugins::json_rpc::detail::register_api_method_visitor::operator()<hive::plugins::condenser_api::condenser_api, hive::plugins::condenser_api::extended_dynamic_global_properties (hive::plugins::condenser_api::condenser_api::*)(std::vector<fc::variant, std::allocator<fc::variant> > const&, bool), std::vector<fc::variant, std::allocator<fc::variant> >, hive::plugins::condenser_api::extended_dynamic_global_properties>(hive::plugins::condenser_api::condenser_api&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, hive::plugins::condenser_api::extended_dynamic_global_properties (hive::plugins::condenser_api::condenser_api::*)(std::vector<fc::variant, std::allocator<fc::variant> > const&, bool), std::vector<fc::variant, std::allocator<fc::variant> >*, hive::plugins::condenser_api::extended_dynamic_global_properties*)::{lambda(fc::variant const&)#1}>::_M_invoke(std::_Any_data const&, fc::variant const&)+0x20
0x000055d9ba124669 /home/hive/bin/hived-b8904165-low : hive::plugins::json_rpc::detail::json_rpc_plugin_impl::rpc_jsonrpc(fc::variant_object const&, hive::plugins::json_rpc::detail::json_rpc_response&)+0x459
0x000055d9ba125340 /home/hive/bin/hived-b8904165-low : hive::plugins::json_rpc::detail::json_rpc_plugin_impl::rpc(fc::variant const&)+0x350
0x000055d9ba126058 /home/hive/bin/hived-b8904165-low : hive::plugins::json_rpc::json_rpc_plugin::call(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x248
0x000055d9b9a35174 /home/hive/bin/hived-b8904165-low : +0xd40174
0x000055d9b9a3585c /home/hive/bin/hived-b8904165-low : +0xd4085c
0x000055d9b9a451b4 /home/hive/bin/hived-b8904165-low : boost::asio::io_service::run()+0x3f4
0x000055d9bacf2ed2 /home/hive/bin/hived-b8904165-low : +0x1ffded2
0x00007f15ee3676db /lib/x86_64-linux-gnu/libpthread.so.0 : +0x76db
0x00007f15ed8e688f /lib/x86_64-linux-gnu/libc.so.6 : clone+0x3f
executing command:
addr2line -p -a -f -C -i -e /home/hive/bin/hived-b8904165-low 000055d9baa96ea4 000055d9baa9754e 00007f15ee372890 000055d9b9f346d4 000055d9b9b1a879 000055d9b9b3ca18 000055d9b9b59255 000055d9b9b59610 000055d9ba124669 000055d9ba125340 000055d9ba126058 000055d9b9a35174 000055d9b9a3585c 000055d9b9a451b4 000055d9bacf2ed2 00007f15ee3676db 00007f15ed8e688f
0x000055d9baa96ea4: ?? ??:0
0x000055d9baa9754e: ?? ??:0
0x00007f15ee372890: ?? ??:0
0x000055d9b9f346d4: ?? ??:0
0x000055d9b9b1a879: ?? ??:0
0x000055d9b9b3ca18: ?? ??:0
0x000055d9b9b59255: ?? ??:0
0x000055d9b9b59610: ?? ??:0
0x000055d9ba124669: ?? ??:0
0x000055d9ba125340: ?? ??:0
0x000055d9ba126058: ?? ??:0
0x000055d9b9a35174: ?? ??:0
0x000055d9b9a3585c: ?? ??:0
0x000055d9b9a451b4: ?? ??:0
0x000055d9bacf2ed2: ?? ??:0
0x00007f15ee3676db: ?? ??:0
0x00007f15ed8e688f: ?? ??:0