Closed
Description
Describe the bug
When using reth as dependency and the min-debug-logs
feature is not used, reth panics after a short period (~1min) after start.
It crashes here, because the trace!
is not stripped:
reth/crates/trie/trie/src/node_iter.rs
Line 284 in 288ce76
Steps to reproduce
Change the trace!
to debug!
in crates/trie/trie/src/node_iter.rs
and start the node.
trace!( <-- replace with debug!
target: "trie::node_iter",
?seek_key,
walker_hash = ?self.walker.hash(), <-- this will crash
"skipping hashed seek"
);
Node logs
2025-05-14T07:47:39.413463Z INFO Starting consensus engine
2025-05-14T07:47:41.008871Z INFO Received forkchoice updated message when syncing head_block_hash=0x50e8908cbcabaebc51e1f6e9a2618ec68997256a4bed2831dd960071432c7374 safe_block_hash=0xd1d7f69ee3f7294bfa41d61583af8ebd60caa73bcbdc6b232507f47d30418af1 finalized_block_hash=0x539c5b35a6ee52f3ad507ec8085aab398054f7770a4189016975c940e5b2160a
2025-05-14T07:47:42.406169Z INFO Status connected_peers=0 latest_block=22480012
thread 'tokio-runtime-worker' panicked at /home/cakevm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloy-trie-0.8.1/src/nodes/branch.rs:314:20:
index out of bounds: the len is 7 but the index is 7
stack backtrace:
0: rust_begin_unwind
at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:695:5
1: core::panicking::panic_fmt
at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:75:14
2: core::panicking::panic_bounds_check
at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:273:5
3: <usize as core::slice::index::SliceIndex<[T]>>::index
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/index.rs:274:10
4: index<alloy_primitives::bits::fixed::FixedBytes<32>, usize>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/index.rs:16:9
5: index<alloy_primitives::bits::fixed::FixedBytes<32>, usize, alloc::alloc::Global>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3358:9
6: hash_for_nibble
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloy-trie-0.8.1/src/nodes/branch.rs:314:20
7: reth_trie::trie_cursor::subnode::CursorSubNode::hash::{{closure}}
at ./projects/reth/crates/trie/trie/src/trie_cursor/subnode.rs:153:52
8: core::option::Option<T>::and_then
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:1452:24
9: reth_trie::trie_cursor::subnode::CursorSubNode::hash
at ./projects/reth/crates/trie/trie/src/trie_cursor/subnode.rs:149:9
10: reth_trie::walker::TrieWalker<C>::hash::{{closure}}
at ./projects/reth/crates/trie/trie/src/walker.rs:122:40
11: core::option::Option<T>::and_then
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:1452:24
12: reth_trie::walker::TrieWalker<C>::hash
at ./projects/reth/crates/trie/trie/src/walker.rs:122:9
13: {closure#0}<reth_trie::trie_cursor::in_memory::InMemoryStorageTrieCursor<reth_trie_db::trie_cursor::DatabaseStorageTrieCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::StoragesTrie>>>, reth_trie::hashed_cursor::post_state::HashedPostStateStorageCursor<reth_trie_db::hashed_cursor::DatabaseHashedStorageCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::HashedStorages>>>>
at ./projects/reth/crates/trie/trie/src/node_iter.rs:284:44
14: try_next<reth_trie::trie_cursor::in_memory::InMemoryStorageTrieCursor<reth_trie_db::trie_cursor::DatabaseStorageTrieCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::StoragesTrie>>>, reth_trie::hashed_cursor::post_state::HashedPostStateStorageCursor<reth_trie_db::hashed_cursor::DatabaseHashedStorageCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::HashedStorages>>>>
at ./projects/reth/crates/trie/trie/src/node_iter.rs:187:5
15: reth_trie::proof::StorageProof<T,H>::storage_multiproof
at ./projects/reth/crates/trie/trie/src/proof/mod.rs:292:32
16: storage_proof<reth_db::implementation::mdbx::tx::Tx<reth_libmdbx::transaction::RO>>
at ./projects/reth/crates/trie/parallel/src/proof_task.rs:247:22
17: reth_trie_parallel::proof_task::ProofTaskManager<Factory>::try_spawn_next::{{closure}}
at ./projects/reth/crates/trie/parallel/src/proof_task.rs:151:17
18: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs:42:21
19: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs:331:17
20: with_mut<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTask<reth_trie_parallel::proof_task::{impl#1}::try_spawn_next::{closure_env#0}<reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<reth_trie_parallel::proof_task::{impl#1}::try_spawn_next::{closure_env#0}<reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>>, tokio::runtime::blocking::schedule::BlockingSchedule>>
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs:16:9
21: poll<tokio::runtime::blocking::task::BlockingTask<reth_trie_parallel::proof_task::{impl#1}::try_spawn_next::{closure_env#0}<reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>>, tokio::runtime::blocking::schedule::BlockingSchedule>
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs:320:13
22: tokio::runtime::task::harness::poll_future::{{closure}}
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs:532:19
23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
24: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<reth_trie_parallel::proof_task::{impl#1}::try_spawn_next::{closure_env#0}<reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>>, tokio::runtime::blocking::schedule::BlockingSchedule>>, core::task::poll::Poll<()>>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:587:40
25: __rust_try
26: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<reth_trie_parallel::proof_task::{impl#1}::try_spawn_next::{closure_env#0}<reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>>, tokio::runtime::blocking::schedule::BlockingSchedule>>>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:550:19
27: catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<reth_trie_parallel::proof_task::{impl#1}::try_spawn_next::{closure_env#0}<reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>>, tokio::runtime::blocking::schedule::BlockingSchedule>>, core::task::poll::Poll<()>>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14
28: tokio::runtime::task::harness::poll_future
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs:520:18
29: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs:209:27
30: tokio::runtime::task::harness::Harness<T,S>::poll
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs:154:15
31: tokio::runtime::task::raw::poll
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs:271:5
32: tokio::runtime::task::raw::RawTask::poll
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs:201:18
33: tokio::runtime::task::UnownedTask<S>::run
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs:500:9
34: tokio::runtime::blocking::pool::Task::run
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs:161:9
35: run
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs:511:17
36: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs:469:13
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
2025-05-14T07:47:45.271139Z ERROR proof calculation error err=Database(Other("channel closed for 0xe0f15c688fb489dcf7c9fa9cbef0f26efa802b22ed440df326f8e931639f90d7"))
2025-05-14T07:47:45.272146Z INFO State root task finished state_root=0xcef56094917ad3c88581f5860058c219cb111c71bcc59577a51c07a70fa49842 elapsed=54.035436ms
2025-05-14T07:47:45.272184Z WARN State root task returned incorrect state root state_root=0xcef56094917ad3c88581f5860058c219cb111c71bcc59577a51c07a70fa49842 block_state_root=0xfe35e7d88393057e2791a55e997b4694a2c9a9e674a831cc69e6f63c8f62a99e
2025-05-14T07:47:45.272931Z WARN Failed to compute state root in parallel block=NumHash { number: 22480013, hash: 0xb11ecd4893745cdd78618cbd3cb2d149eacbcde5300ece3e58b0b7544115df18 } persisting_kind=NotPersisting
thread 'Tree Task' panicked at /home/cakevm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloy-trie-0.8.1/src/nodes/branch.rs:314:20:
index out of bounds: the len is 7 but the index is 7
stack backtrace:
0: rust_begin_unwind
at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:695:5
1: core::panicking::panic_fmt
at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:75:14
2: core::panicking::panic_bounds_check
at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:273:5
3: <usize as core::slice::index::SliceIndex<[T]>>::index
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/index.rs:274:10
4: index<alloy_primitives::bits::fixed::FixedBytes<32>, usize>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/index.rs:16:9
5: index<alloy_primitives::bits::fixed::FixedBytes<32>, usize, alloc::alloc::Global>
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3358:9
6: hash_for_nibble
at ./.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloy-trie-0.8.1/src/nodes/branch.rs:314:20
7: reth_trie::trie_cursor::subnode::CursorSubNode::hash::{{closure}}
at ./projects/reth/crates/trie/trie/src/trie_cursor/subnode.rs:153:52
8: core::option::Option<T>::and_then
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:1452:24
9: reth_trie::trie_cursor::subnode::CursorSubNode::hash
at ./projects/reth/crates/trie/trie/src/trie_cursor/subnode.rs:149:9
10: reth_trie::walker::TrieWalker<C>::hash::{{closure}}
at ./projects/reth/crates/trie/trie/src/walker.rs:122:40
11: core::option::Option<T>::and_then
at ./.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:1452:24
12: reth_trie::walker::TrieWalker<C>::hash
at ./projects/reth/crates/trie/trie/src/walker.rs:122:9
13: {closure#0}<reth_trie_db::trie_cursor::DatabaseStorageTrieCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::StoragesTrie>>, reth_trie::hashed_cursor::post_state::HashedPostStateStorageCursor<reth_trie_db::hashed_cursor::DatabaseHashedStorageCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::HashedStorages>>>>
at ./projects/reth/crates/trie/trie/src/node_iter.rs:284:44
14: try_next<reth_trie_db::trie_cursor::DatabaseStorageTrieCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::StoragesTrie>>, reth_trie::hashed_cursor::post_state::HashedPostStateStorageCursor<reth_trie_db::hashed_cursor::DatabaseHashedStorageCursor<reth_db::implementation::mdbx::cursor::Cursor<reth_libmdbx::transaction::RO, reth_db_api::tables::HashedStorages>>>>
at ./projects/reth/crates/trie/trie/src/node_iter.rs:187:5
15: calculate<reth_trie_db::trie_cursor::DatabaseTrieCursorFactory<reth_db::implementation::mdbx::tx::Tx<reth_libmdbx::transaction::RO>>, reth_trie::hashed_cursor::post_state::HashedPostStateCursorFactory<reth_trie_db::hashed_cursor::DatabaseHashedCursorFactory<reth_db::implementation::mdbx::tx::Tx<reth_libmdbx::transaction::RO>>>>
at ./projects/reth/crates/trie/trie/src/trie.rs:417:32
16: reth_trie::trie::StorageRoot<T,H>::root_with_updates
at ./projects/reth/crates/trie/trie/src/trie.rs:376:9
17: calculate<reth_trie_db::trie_cursor::DatabaseTrieCursorFactory<reth_db::implementation::mdbx::tx::Tx<reth_libmdbx::transaction::RO>>, reth_trie::hashed_cursor::post_state::HashedPostStateCursorFactory<reth_trie_db::hashed_cursor::DatabaseHashedCursorFactory<reth_db::implementation::mdbx::tx::Tx<reth_libmdbx::transaction::RO>>>>
at ./projects/reth/crates/trie/trie/src/trie.rs:217:29
18: reth_trie::trie::StateRoot<T,H>::root_with_updates
at ./projects/reth/crates/trie/trie/src/trie.rs:122:15
19: <reth_trie::trie::StateRoot<reth_trie_db::trie_cursor::DatabaseTrieCursorFactory<TX>,reth_trie_db::hashed_cursor::DatabaseHashedCursorFactory<TX>> as reth_trie_db::state::DatabaseStateRoot<TX>>::overlay_root_with_updates
at ./projects/reth/crates/trie/db/src/state.rs:188:9
20: <reth_provider::providers::state::latest::LatestStateProviderRef<Provider> as reth_storage_api::trie::StateRootProvider>::state_root_with_updates
at ./projects/reth/crates/storage/provider/src/providers/state/latest.rs:80:9
21: state_root_with_updates<reth_provider::providers::database::provider::DatabaseProvider<reth_db::implementation::mdbx::tx::Tx<reth_libmdbx::transaction::RO>, reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>>
at ./projects/reth/crates/storage/provider/src/providers/state/macros.rs:14:21
22: reth_storage_api::trie::_::<impl reth_storage_api::trie::StateRootProvider for alloc::boxed::Box<T>>::state_root_with_updates
at ./projects/reth/crates/storage/storage-api/src/trie.rs:11:1
23: <reth_engine_tree::tree::cached_state::CachedStateProvider<S> as reth_storage_api::trie::StateRootProvider>::state_root_with_updates
at ./projects/reth/crates/engine/tree/src/tree/cached_state.rs:193:9
24: insert_block_inner<reth_ethereum_primitives::EthPrimitives, reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>, reth_ethereum_engine_primitives::EthEngineTypes<reth_ethereum_engine_primitives::EthPayloadTypes>, reth_node_ethereum::engine::EthereumEngineValidator, reth_evm_ethereum::EthEvmConfig<alloy_evm::eth::EthEvmFactory>>
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:2217:28
25: reth_engine_tree::tree::EngineApiTreeHandler<N,P,T,V,C>::insert_block
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:1993:15
26: on_downloaded_block<reth_ethereum_primitives::EthPrimitives, reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>, reth_ethereum_engine_primitives::EthEngineTypes<reth_ethereum_engine_primitives::EthPayloadTypes>, reth_node_ethereum::engine::EthereumEngineValidator, reth_evm_ethereum::EthEvmConfig<alloy_evm::eth::EthEvmFactory>>
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:1952:15
27: on_downloaded<reth_ethereum_primitives::EthPrimitives, reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>, reth_ethereum_engine_primitives::EthEngineTypes<reth_ethereum_engine_primitives::EthPayloadTypes>, reth_node_ethereum::engine::EthereumEngineValidator, reth_evm_ethereum::EthEvmConfig<alloy_evm::eth::EthEvmFactory>>
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:480:34
28: on_engine_message<reth_ethereum_primitives::EthPrimitives, reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>, reth_ethereum_engine_primitives::EthEngineTypes<reth_ethereum_engine_primitives::EthPayloadTypes>, reth_node_ethereum::engine::EthereumEngineValidator, reth_evm_ethereum::EthEvmConfig<alloy_evm::eth::EthEvmFactory>>
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:1134:38
29: run<reth_ethereum_primitives::EthPrimitives, reth_provider::providers::blockchain_provider::BlockchainProvider<reth_node_types::NodeTypesWithDBAdapter<reth_node_ethereum::node::EthereumNode, alloc::sync::Arc<reth_db::implementation::mdbx::DatabaseEnv, alloc::alloc::Global>>>, reth_ethereum_engine_primitives::EthEngineTypes<reth_ethereum_engine_primitives::EthPayloadTypes>, reth_node_ethereum::engine::EthereumEngineValidator, reth_evm_ethereum::EthEvmConfig<alloy_evm::eth::EthEvmFactory>>
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:442:41
30: reth_engine_tree::tree::EngineApiTreeHandler<N,P,T,V,C>::spawn_new::{{closure}}
at ./projects/reth/crates/engine/tree/src/tree/mod.rs:425:76
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
2025-05-14T07:47:45.922713Z ERROR Fatal error
2025-05-14T07:47:45.922815Z ERROR Fatal error in consensus engine
2025-05-14T07:47:45.923500Z ERROR shutting down due to error
Platform(s)
Linux (x86)
Container Type
Not running in a container
What version/commit are you on?
1.3.12-dev (288ce76)
What database version are you on?
Current database version: 2
Local database version: 2
Which chain / network are you on?
eth mainnet
What type of node are you running?
Archive (default)
What prune config do you use, if any?
No response
If you've built Reth from source, provide the full command you used
make build-debug
Code of Conduct
- I agree to follow the Code of Conduct
Metadata
Metadata
Assignees
Type
Projects
Status
Done