Skip to content
This repository has been archived by the owner on Jan 24, 2025. It is now read-only.

Node crash #984

Open
psow opened this issue Sep 19, 2024 · 0 comments
Open

Node crash #984

psow opened this issue Sep 19, 2024 · 0 comments

Comments

@psow
Copy link

psow commented Sep 19, 2024

Hi, my node (v1.0.0-beta.9) crashed a while back. I reported it on Discord, but it seems you guys might have missed it while you are busy with the other project. So I reupload the relevant part of the log here, so it's not forgotten. I will keep the full log, so if you need more than that just let me know.

iota-core3 | 2024-08-15T05:10:40Z INFO Protocol.Engine0.NotarizationManager Committing (commitment=Commitment{
iota-core3 | Index: 811013
iota-core3 | PrevID: CommitmentID(0x3730d3371df3e07c3460f46bdfd9a3425d293e0fd5d9cd35de0d57ddaa1cbfb404600c00:811012)
iota-core3 | RootsID: 0x9411a79a12361e48421c1170c8c71dc70972d55268bf2d5814a43ccdd7972d35
iota-core3 | CumulativeWeight: 12353162
iota-core3 | RMC: 1
iota-core3 | } roots =Roots(0x9411a79a12361e48421c1170c8c71dc70972d55268bf2d5814a43ccdd7972d35): TangleRoot: 0xedd67bdc18e422786170fd7a6fc3fb2c7b7663eeffe546d73889a28a3e7ed43c, StateMutationRoot: 0x0000000000000000000000000000000000000000000000000000000000000000, StateRoot: 0xf16257cc3e68be8d62579145e35a9f9d4a3966b34af167a3d109ea6d09af08a6, AccountRoot: 0x33c2760f68962373699dd3393ba2e59373ef482e5b9550f9efb9ca43249732db, AttestationsRoot: 0xcaeef8999e4ff2cc5783df893d4a56af38c78ec80fdda30a54654246b18b88b7, CommitteeRoot: 0xd26640160b6baf1d572b83339dc40badcd1dd20796774881950e380164f3686e, RewardsRoot: 0xf68e0698babbcaf615bf53314b8c14a12059303024c5d7afc4c9b556c726387e, ProtocolParametersHash: 0x9786d0ead851be3d740e0956a2c8e2dd7eec59a2fb3e608834ca8a57ee1eede8)
iota-core3 | 2024-08-15T05:10:49Z ERROR Protocol.Engine0 engine error (err=blockRetainer: failed to store on BlockDropped in retainer: cannot update block metadata for block BlockID(0xcfc5b34c34bb352f1ea617f20dcc6590a5770b3320986199ad0cd26e173a4cde00600c00:811008) with state dropped as block is already committed)
iota-core3 | 2024-08-15T05:10:49Z ERROR Protocol.Engine0 engine error (err=blockRetainer: failed to store on BlockDropped in retainer: cannot update block metadata for block BlockID(0x427964fa4a08419eaa6991fc5003073b55e32292505d459b59555e1d5994736900600c00:811008) with state dropped as block is already committed)
iota-core3 | 2024-08-15T05:10:49Z ERROR Protocol.Engine0 engine error (err=blockRetainer: failed to store on BlockDropped in retainer: cannot update block metadata for block BlockID(0xc1839567acd200d6d85abd9fcc79d6c9643622c5b936ea36d50711fca94813d700600c00:811008) with state dropped as block is already committed)
...
iota-core3 | 2024-08-15T07:55:40Z ERROR Protocol.Engine0 engine error (err=blockRetainer: failed to store on BlockDropped in retainer: cannot update block metadata for block BlockID(0x388a8256af1969b71702150dde7ed84a719f57a10a63872e0b3a42a8a1423e15dd630c00:811997) with state dropped as block is already committed)
iota-core3 | 2024-08-15T07:55:41Z ERROR Protocol.Engine0 engine error (err=blockRetainer: failed to store on BlockDropped in retainer: cannot update block metadata for block BlockID(0x5ae46c0a711327ca54197906faa911aff6ec89948516ba097ab43d0653a47b54dd630c00:811997) with state dropped as block is already committed)
iota-core3 | 2024-08-15T07:55:41Z ERROR Protocol.Engine0 engine error (err=blockRetainer: failed to store on BlockDropped in retainer: cannot update block metadata for block BlockID(0x7bff94e9b97113c1c77ff53174698b07794b56fe595f445c4855ecfefdeb8aaadd630c00:811997) with state dropped as block is already committed)
iota-core3 | panic: heap tail and oldest submitted block do not exist. Trying to remove tail of an empty queue?
iota-core3 |
iota-core3 | goroutine 202 [running]:
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/congestioncontrol/scheduler/drr.(*IssuerQueue).RemoveTail(0xc05e908f00)
iota-core3 | /scratch/pkg/protocol/engine/congestioncontrol/scheduler/drr/issuerqueue.go:189 +0x18e
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/congestioncontrol/scheduler/drr.(*BasicBuffer).dropTail(0xc00027c280, 0xc0010d88d8, 0x3e8)
iota-core3 | /scratch/pkg/protocol/engine/congestioncontrol/scheduler/drr/basicbuffer.go:304 +0xbf
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/congestioncontrol/scheduler/drr.(*BasicBuffer).Submit(0xc00027c280, 0xaa4fe16d726980c7?, 0xa3184d3260c9c76b?, 0xc0010d88d8, 0x3e8)
iota-core3 | /scratch/pkg/protocol/engine/congestioncontrol/scheduler/drr/basicbuffer.go:177 +0x46
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/congestioncontrol/scheduler/drr.(*Scheduler).enqueueBasicBlock(0xc0000c8210, 0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/engine/congestioncontrol/scheduler/drr/scheduler.go:307 +0x17e
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/congestioncontrol/scheduler/drr.(*Scheduler).AddBlock(0xc0000c8210, 0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/engine/congestioncontrol/scheduler/drr/scheduler.go:275 +0xf8
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol.NewDefaultOptions.NewProvider.func17.1.5(0xc000387a40?)
iota-core3 | /scratch/pkg/protocol/engine/congestioncontrol/scheduler/drr/scheduler.go:109 +0x25
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc000156870?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0xc0010d8a28, 0xc0010d8a20?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0x0?, 0x0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005fa270?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0x2d39700, 0xc0010d8b20?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0x2d3e0b8?, 0xc0c2271a80?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/booker/inmemorybooker.(*Booker).book(0xc0005d2660, 0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/engine/booker/inmemorybooker/booker.go:217 +0x3e5
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/booker/inmemorybooker.(*Booker).setupBlock.func3()
iota-core3 | /scratch/pkg/protocol/engine/booker/inmemorybooker/booker.go:186 +0x29
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*event).OnTrigger.func1(0x60?, 0x8e?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/event_impl.go:31 +0x13
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*readableVariable[...]).OnUpdate(0x2d42a60, 0xc0c2c79940, {0x0, 0x0, 0x1})
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/variable_impl.go:200 +0x179
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*event).OnTrigger(0xc0c2c79330, 0xc0c2591170)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/event_impl.go:30 +0x71
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/booker/inmemorybooker.(*Booker).setupBlock(0xc0005d2660, 0xc0c18eda40, {0x0?, 0x0?})
iota-core3 | /scratch/pkg/protocol/engine/booker/inmemorybooker/booker.go:185 +0x2f8
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/booker/inmemorybooker.(*Booker).Queue(0xc0005d2660, 0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/engine/booker/inmemorybooker/booker.go:100 +0x1e7
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol.NewDefaultOptions.NewProvider.func6.1.1(0xf7369ce400000063?)
iota-core3 | /scratch/pkg/protocol/engine/booker/inmemorybooker/booker.go:45 +0x25
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005fa210?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0xc055c22ac8, 0xc0010d8ff8?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0x0?, 0x485634?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005f14a0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0x6b824b85a89c52c6, 0xc0010d90f8?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0xaa4fe16d726980c7?, 0xa3184d3260c9c76b?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/sybilprotection/sybilprotectionv1.New.NewProvider.func2.1.1(0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/sybilprotection/seatmanager/topstakers/topstakers.go:59 +0x186
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005f13e0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0x7481a43e14f80575, 0xc0010d9290?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0xf47cccf233cd88a4?, 0xc2899b27538963bd?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005fa0f0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0x57b19bd544ec6, 0xc0010d9390?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0x20?, 0x20?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/filter/postsolidfilter/postsolidblockfilter.(*PostSolidBlockFilter).ProcessSolidBlock(0xc0001bfe00, 0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/engine/filter/postsolidfilter/postsolidblockfilter/post_solid_block_filter.go:214 +0x104c
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005fa150?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0xc0010d98e8, 0xc0010d98e0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0x0?, 0x0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1(0xc0005f1bc0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:88 +0x177
iota-core3 | github.com/iotaledger/hive.go/ds/orderedmap.(*OrderedMap[...]).ForEach(0xc0c3084660, 0xc0010d99e0?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/orderedmap/orderedmap.go:117 +0xc3
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger(0x4c9860?, 0xc0c3084690?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:70 +0x71
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/blockdag/inmemoryblockdag.(*BlockDAG).setupBlock.func1.1(0x30?, 0x9a?)
iota-core3 | /scratch/pkg/protocol/engine/blockdag/inmemoryblockdag/blockdag.go:148 +0x68
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*readableVariable[...]).OnUpdateOnce.func2()
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/variable_impl.go:234 +0x4f
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*readableVariable[...]).OnUpdateOnce.(*event).OnTrigger.func3(0x40?)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/event_impl.go:31 +0x13
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*readableVariable[...]).OnUpdate(0x2d42a60, 0xc0c2c79520, {0x0, 0x0, 0xc0010d9b01})
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/variable_impl.go:200 +0x179
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*event).OnTrigger(...)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/event_impl.go:30
iota-core3 | github.com/iotaledger/hive.go/ds/reactive.(*readableVariable[...]).OnUpdateOnce(0x2d42a60, 0xc0c2271040, {0x0, 0x0, 0x0})
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/reactive/variable_impl.go:231 +0x243
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/blockdag/inmemoryblockdag.(*BlockDAG).setupBlock.func1({{0x0, 0x2a, 0xde, 0x55, 0x98, 0x37, 0xc1, 0xbe, 0x5, 0xfa, ...}, ...})
iota-core3 | /scratch/pkg/protocol/engine/blockdag/inmemoryblockdag/blockdag.go:145 +0x113
iota-core3 | github.com/iotaledger/iota.go/v4.(*Block).ForEachParent(0xc0c1b83cc0?, 0xc0010d9d30)
iota-core3 | /go/pkg/mod/github.com/iotaledger/iota.go/[email protected]/block.go:245 +0x65
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/blocks.(*Block).ForEachParent(...)
iota-core3 | /scratch/pkg/protocol/engine/blocks/block.go:169
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/blockdag/inmemoryblockdag.(*BlockDAG).setupBlock(0xc000119900, 0xc0c18eda40)
iota-core3 | /scratch/pkg/protocol/engine/blockdag/inmemoryblockdag/blockdag.go:137 +0x94
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol/engine/blockdag/inmemoryblockdag.(*BlockDAG).Append(0xc000119900, 0xffffffffffffffff?)
iota-core3 | /scratch/pkg/protocol/engine/blockdag/inmemoryblockdag/blockdag.go:110 +0x388
iota-core3 | github.com/iotaledger/iota-core/pkg/protocol.NewDefaultOptions.NewProvider.func3.1.1(0xc0c37feaa0)
iota-core3 | /scratch/pkg/protocol/engine/blockdag/inmemoryblockdag/blockdag.go:49 +0x36
iota-core3 | github.com/iotaledger/hive.go/runtime/event.(*Event1[...]).Trigger.func1.1()
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/event/events.go:86 +0x1f
iota-core3 | github.com/iotaledger/hive.go/runtime/workerpool.(*Task).run(0xc0c2ee9d10)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/workerpool/task.go:48 +0x72
iota-core3 | github.com/iotaledger/hive.go/runtime/workerpool.(*WorkerPool).workerReadLoop(0xc0003879d0)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/workerpool/workerpool.go:226 +0x25
iota-core3 | github.com/iotaledger/hive.go/runtime/workerpool.(*WorkerPool).worker(0xc0003879d0)
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/workerpool/workerpool.go:206 +0x50
iota-core3 | created by github.com/iotaledger/hive.go/runtime/workerpool.(*WorkerPool).startWorkers in goroutine 178
iota-core3 | /go/pkg/mod/github.com/iotaledger/hive.go/[email protected]/workerpool/workerpool.go:198 +0x26

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant