Skip to content

crash originating from pruner #4157

@advaita-saha

Description

@advaita-saha
DBG 2026-04-21 01:13:43.364+05:30 Accept RlpxTransport error                 topics="p2p rlpx" remoteAddress=100.42.179.149:33218 err="Could not decode handshake auth message: auth: ECIES encryption/decryption error"
INF 2026-04-21 01:13:43.690+05:30 State changed                              topics="beacon sync" prevState=headersFinish newState=blocks base=2657417 head=2657624 target=2657653 targetHash=20dab6e20753
DBG 2026-04-21 01:13:43.733+05:30 Discovery receive error                    topics="p2p" discv4="disc: invalid message hash" discv5="Invalid protocol id"
DBG 2026-04-21 01:13:44.106+05:30 Accept RlpxTransport error                 topics="p2p rlpx" remoteAddress=3.208.124.197:58427 err="Could not decode handshake auth message: auth: ECIES encryption/decryption error"
DBG 2026-04-21 01:13:44.502+05:30 Validating block                           topics="forked chain" blkHash=0x236dee3b740b2cb017d30ef3c8de01de5c530008356096d8d728ec6e365ac56c blk="(parentHash: a8ce6d06d089, coinbase: 0x8b915aaefded66251866fd1699eb556c5794d03b, stateRoot: 0xfa5a1e0f8c7d8d0b6546b69d07c154727bbb1d2c0386cd47c8b5abfd26a76d34, transactionsRoot: 0x5aeb0d773f1d1c9a5700cc1945973ae51aaf4d082f938f8289f3548875651254, receiptsRoot: 0x1f4293cc1190317b12f76a15cac6f4a305efffb25302028a910504b72b3a1232, number: 2657625, gasLimit: 60000000, gasUsed: 3098852, nonce: 0x0000000000000000, baseFeePerGas: ok(8), withdrawalsRoot: ok(0xe979e078d5c0d236fdfb89a415bc7f61ee7e16e9c811977226d736f51720fa8d), blobGasUsed: ok(2752512), excessBlobGas: ok(241565176), parentBeaconBlockRoot: ok(0x1c94f0e81e9ea646882d49f3f91a339e928ae1beaf226409c0917dea695c821f), requestsHash: ok(0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855), blockAccessListHash: none())" parentTxFrame=124140678619920 txFrame=124141006247824
INF 2026-04-21 01:13:52.798+05:30 Blocks DAG written to database             topics="forked chain" base=2657417 baseHash=f1de8be62b3a latest=0 latestHash=236dee3b740b head=2657624 headHash=a8ce6d06d089 finalizedNum=2657580 finalizedHash=9acb9dde0a78 blocksSerialized=133 heads=[]
DBG 2026-04-21 01:13:52.802+05:30 Core DB persisted                          kvtDur=1ms752us980ns mptDur=1us230ns endDur=2ms561us980ns
INF 2026-04-21 01:13:53.517+05:30 Shutting down metrics HTTP server         
DBG 2026-04-21 01:13:53.517+05:30 Discovery receive error                    topics="p2p" discv4="disc: invalid message hash" discv5="Invalid protocol id"
/home/advaita/development/nim/nimbus-eth1/execution_chain/nimbus_execution_client.nim(429) nimbus_execution_client
/home/advaita/development/nim/nimbus-eth1/execution_chain/nimbus_execution_client.nim(402) nimbus_execution_client::main(conf::ExecutionClientConf, ref<nimbus_desc::NimbusNodecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(523) asyncfutures::waitFor(InternalRaisesFuture<void, void>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(640) asyncfutures::pollFor(InternalRaisesFuture<void, void>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncengine.nim(150) asyncengine::poll
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(376) asyncfutures::internalContinue(pointer)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(387) asyncfutures::futureContinue(ref<futures::FutureBasecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/execution_chain/pruner.nim(67) pruneLoop::pruneLoop(ref<futures::FutureBasecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/execution_chain/pruner/db_utils.nim(82) db_utils::getChainTailBe(ref<kvt_desc::KvtDbRefcolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/execution_chain/db/kvt/kvt_init/rocks_db.nim(68) getKvpFn::colonanonymous_(openArray<uInt8>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-rocksdb/rocksdb/columnfamily.nim(73) rdb_get::get_sKvtGeneric(rdb_desc::RdbInst, openArray<uInt8>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-rocksdb/rocksdb/rocksdb.nim(249) rocksdb::get(ref<rocksdb::RocksDbRefcolonObjectType_>, openArray<uInt8>, proc<openArray<uInt8> >, ref<cfhandle::ColFamilyHandleRefcolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-rocksdb/rocksdb/options/readopts.nim(31) readopts::cPtr(ref<readopts::ReadOptionsRefcolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/vendor/nimbus-build-system/vendor/Nim/lib/std/assertions.nim(41) assertions::failedAssertImpl(string)
/home/advaita/development/nim/nimbus-eth1/vendor/nimbus-build-system/vendor/Nim/lib/std/assertions.nim(36) assertions::raiseAssert(string)
/home/advaita/development/nim/nimbus-eth1/vendor/nimbus-build-system/vendor/Nim/lib/system/fatal.nim(53) assertions::sysFatal(typeDesc<exceptions::AssertionDefect>, string)
[[reraised from:
/home/advaita/development/nim/nimbus-eth1/execution_chain/nimbus_execution_client.nim(429) nimbus_execution_client
/home/advaita/development/nim/nimbus-eth1/execution_chain/nimbus_execution_client.nim(402) nimbus_execution_client::main(conf::ExecutionClientConf, ref<nimbus_desc::NimbusNodecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(523) asyncfutures::waitFor(InternalRaisesFuture<void, void>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(640) asyncfutures::pollFor(InternalRaisesFuture<void, void>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncengine.nim(150) asyncengine::poll
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(376) asyncfutures::internalContinue(pointer)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(387) asyncfutures::futureContinue(ref<futures::FutureBasecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/execution_chain/pruner.nim(57) pruneLoop::pruneLoop(ref<futures::FutureBasecolonObjectType_>)
]]
[[reraised from:
/home/advaita/development/nim/nimbus-eth1/execution_chain/nimbus_execution_client.nim(429) nimbus_execution_client
/home/advaita/development/nim/nimbus-eth1/execution_chain/nimbus_execution_client.nim(402) nimbus_execution_client::main(conf::ExecutionClientConf, ref<nimbus_desc::NimbusNodecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(523) asyncfutures::waitFor(InternalRaisesFuture<void, void>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(640) asyncfutures::pollFor(InternalRaisesFuture<void, void>)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncengine.nim(150) asyncengine::poll
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(376) asyncfutures::internalContinue(pointer)
/home/advaita/development/nim/nimbus-eth1/vendor/nim-chronos/chronos/internal/asyncfutures.nim(387) asyncfutures::futureContinue(ref<futures::FutureBasecolonObjectType_>)
/home/advaita/development/nim/nimbus-eth1/execution_chain/pruner.nim(58) pruneLoop::pruneLoop(ref<futures::FutureBasecolonObjectType_>)
]]
Error: unhandled exception: /home/advaita/development/nim/nimbus-eth1/vendor/nim-rocksdb/rocksdb/options/readopts.nim(30, 3) `not readOpts.isClosed()`  [AssertionDefect]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions