From e12719c40483f17bbe43ab3fa911b5c5ba1bd12e Mon Sep 17 00:00:00 2001 From: Jimmy Chen Date: Tue, 4 Mar 2025 11:49:13 +1100 Subject: [PATCH] Add backtrace logging. (#7063) --- beacon_node/store/src/hot_cold_store.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/beacon_node/store/src/hot_cold_store.rs b/beacon_node/store/src/hot_cold_store.rs index 6b2b0b8f0d..bcc06d95f5 100644 --- a/beacon_node/store/src/hot_cold_store.rs +++ b/beacon_node/store/src/hot_cold_store.rs @@ -998,11 +998,13 @@ impl, Cold: ItemStore> HotColdDB let split = self.split.read_recursive(); if state_root != split.state_root { + let backtrace = std::backtrace::Backtrace::capture(); warn!( self.log, "State cache missed"; "state_root" => ?state_root, "block_root" => ?block_root, + "backtrace" => %backtrace, ); } @@ -1527,10 +1529,12 @@ impl, Cold: ItemStore> HotColdDB if *state_root != self.get_split_info().state_root { // Do not warn on start up when loading the split state. + let backtrace = std::backtrace::Backtrace::capture(); warn!( self.log, "State cache missed"; "state_root" => ?state_root, + "backtrace" => %backtrace, ); }