From 656ab12542694009ef4f40752c966643eeb27943 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Thu, 22 Jan 2026 14:45:30 +0100 Subject: [PATCH] log: Fix compilation with gcc backtrace (#1668) --- src/common/logging/backend.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/common/logging/backend.cpp b/src/common/logging/backend.cpp index 71dc1564f..36fcfeccf 100644 --- a/src/common/logging/backend.cpp +++ b/src/common/logging/backend.cpp @@ -330,9 +330,9 @@ private: } backend_thread.request_stop(); backend_thread.join(); - const auto signal_entry = - CreateEntry(Class::Log, Level::Critical, "?", 0, "?", - fmt::vformat("Received signal {}", fmt::make_format_args(sig))); + const auto signal_entry = CreateEntry( + Class::Log, Level::Critical, "?", 0, "?", + fmt::vformat("Received signal {}", fmt::make_format_args(sig)), time_origin); ForEachBackend([&signal_entry](Backend& backend) { backend.EnableForStacktrace(); backend.Write(signal_entry); @@ -345,12 +345,13 @@ private: abort(); } line.pop_back(); // Remove newline - const auto frame_entry = - CreateEntry(Class::Log, Level::Critical, "?", 0, "?", std::move(line)); + const auto frame_entry = CreateEntry(Class::Log, Level::Critical, "?", 0, "?", + std::move(line), time_origin); ForEachBackend([&frame_entry](Backend& backend) { backend.Write(frame_entry); }); } using namespace std::literals; - const auto rip_entry = CreateEntry(Class::Log, Level::Critical, "?", 0, "?", "RIP"s); + const auto rip_entry = + CreateEntry(Class::Log, Level::Critical, "?", 0, "?", "RIP"s, time_origin); ForEachBackend([&rip_entry](Backend& backend) { backend.Write(rip_entry); backend.Flush();