Use a common function to abort for debugging purposes

This commit is contained in:
Cameron Gutman
2024-02-25 19:23:58 -06:00
parent 53b2217a34
commit 83e3ea5aa7
5 changed files with 18 additions and 4 deletions

View File

@@ -1815,7 +1815,7 @@ namespace stream {
auto task = []() {
BOOST_LOG(fatal) << "Hang detected! Session failed to terminate in 10 seconds."sv;
log_flush();
std::abort();
lifetime::debug_trap();
};
auto force_kill = task_pool.pushDelayed(task, 10s).task_id;
auto fg = util::fail_guard([&force_kill]() {