hived crashes with random exit request
this is very different from #157 (closed), i.e. hived
output isn't redirected
when SIGINT was sent at the very beginning (close to startup of p2p)
it resulted with SIGABRT and hived crashed
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f9c764a7921 in __GI_abort () at abort.c:79
#2 0x0000560ee0205a15 in __gnu_cxx::__verbose_terminate_handler() ()
#3 0x0000560ee016b6a6 in __cxxabiv1::__terminate(void (*)()) ()
#4 0x0000560ee016bf39 in __cxa_call_terminate ()
#5 0x0000560ee016b0e8 in __gxx_personality_v0 ()
#6 0x0000560ee0207f73 in _Unwind_RaiseException_Phase2 ()
#7 0x0000560ee020878f in _Unwind_RaiseException ()
#8 0x0000560ee01696d7 in __cxa_throw ()
#9 0x0000560edf5775a5 in hive::shutdown_mgr::wait(hive::shutdown_state const&) ()
#10 0x0000560edf577bfd in hive::shutdown_mgr::wait() ()
#11 0x0000560edf5609b6 in hive::plugins::p2p::p2p_plugin::~p2p_plugin() ()
#12 0x0000560edec25a69 in appbase::application::shutdown() ()
#13 0x0000560edec25b04 in appbase::application::exec() ()
#14 0x0000560edebf01a1 in main ()