Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

caplin: race dump #13229

Closed
AskAlexSharov opened this issue Dec 25, 2024 · 0 comments
Closed

caplin: race dump #13229

AskAlexSharov opened this issue Dec 25, 2024 · 0 comments
Assignees
Labels

Comments

@AskAlexSharov
Copy link
Collaborator

==================
WARNING: DATA RACE
Write at 0x00c12dd6c1b0 by goroutine 57967903:
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:115 +0x127
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/forkchoice.go:552 +0x123
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations.func2()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:325 +0xaa
  github.com/erigontech/erigon/cl/beacon/synced_data.(*SyncedDataManager).ViewHeadState()
      /home/ubuntu/erigon/cl/beacon/synced_data/synced_data.go:109 +0x2bd
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:323 +0xaad
  github.com/erigontech/erigon/cl/phase1/stages.doForkchoiceRoutine()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:365 +0x4fc
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage.func1()
      /home/ubuntu/erigon/cl/clstages/clstages.go:54 +0x114

Previous write at 0x00c12dd6c1b0 by goroutine 57968821:
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).readBeaconStateFromDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:74 +0xb24
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).getState()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:381 +0x34c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).AddChainSegment()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:201 +0x2fb
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).ProcessBlockConsensus()
      /home/ubuntu/erigon/cl/phase1/forkchoice/on_block.go:146 +0x123
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock.func2()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:211 +0x77
  golang.org/x/sync/errgroup.(*Group).Go.func1()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x91

Goroutine 57967903 (running) created at:
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage()
      /home/ubuntu/erigon/cl/clstages/clstages.go:50 +0x644
  github.com/erigontech/erigon/cmd/caplin/caplin1.RunCaplinService()
      /home/ubuntu/erigon/cmd/caplin/caplin1/run.go:484 +0x5f9e
  github.com/erigontech/erigon/eth.New.func14()
      /home/ubuntu/erigon/eth/backend.go:991 +0x3ce

Goroutine 57968821 (running) created at:
  golang.org/x/sync/errgroup.(*Group).Go()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x124
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:210 +0x2b3
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).ProcessMessage()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:161 +0x649
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).routeAndProcess()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:184 +0x75e
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).onRecv()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:128 +0x384
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).Start.func1.1()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:314 +0x19a
==================
==================
WARNING: DATA RACE
Read at 0x00c1b9b42000 by goroutine 57967903:
  runtime.slicecopy()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/runtime/slice.go:325 +0x0
  github.com/golang/snappy.(*Writer).Write()
      /home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/encode.go:195 +0x266
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:146 +0xbca
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/forkchoice.go:552 +0x123
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations.func2()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:325 +0xaa
  github.com/erigontech/erigon/cl/beacon/synced_data.(*SyncedDataManager).ViewHeadState()
      /home/ubuntu/erigon/cl/beacon/synced_data/synced_data.go:109 +0x2bd
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:323 +0xaad
  github.com/erigontech/erigon/cl/phase1/stages.doForkchoiceRoutine()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:365 +0x4fc
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage.func1()
      /home/ubuntu/erigon/cl/clstages/clstages.go:54 +0x114

Previous write at 0x00c1b9b42000 by goroutine 57968821:
  runtime.slicecopy()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/runtime/slice.go:325 +0x0
  github.com/golang/snappy.(*Reader).Read()
      /home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/decode.go:246 +0x12b
  io.ReadAtLeast()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/io/io.go:335 +0x83
  io.ReadFull()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/io/io.go:354 +0x13c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).readBeaconStateFromDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:75 +0xba4
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).getState()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:381 +0x34c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).AddChainSegment()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:201 +0x2fb
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).ProcessBlockConsensus()
      /home/ubuntu/erigon/cl/phase1/forkchoice/on_block.go:146 +0x123
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock.func2()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:211 +0x77
  golang.org/x/sync/errgroup.(*Group).Go.func1()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x91

Goroutine 57967903 (running) created at:
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage()
      /home/ubuntu/erigon/cl/clstages/clstages.go:50 +0x644
  github.com/erigontech/erigon/cmd/caplin/caplin1.RunCaplinService()
      /home/ubuntu/erigon/cmd/caplin/caplin1/run.go:484 +0x5f9e
  github.com/erigontech/erigon/eth.New.func14()
      /home/ubuntu/erigon/eth/backend.go:991 +0x3ce

Goroutine 57968821 (running) created at:
  golang.org/x/sync/errgroup.(*Group).Go()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x124
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:210 +0x2b3
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).ProcessMessage()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:161 +0x649
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).routeAndProcess()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:184 +0x75e
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).onRecv()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:128 +0x384
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).Start.func1.1()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:314 +0x19a
==================
==================
WARNING: DATA RACE
Read at 0x00c1b9b51ff7 by goroutine 57967903:
  runtime.racereadrange()
      <autogenerated>:1 +0x24
  internal/poll.ignoringEINTRIO()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_unix.go:736 +0x541
  internal/poll.(*FD).Write()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/internal/poll/fd_unix.go:380 +0x302
  os.(*File).write()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/os/file_posix.go:46 +0xa4
  os.(*File).Write()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/os/file.go:189 +0x75
  github.com/spf13/afero.(*BasePathFile).Write()
      <autogenerated>:1 +0x6c
  github.com/golang/snappy.(*Writer).write()
      /home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/encode.go:258 +0x65c
  github.com/golang/snappy.(*Writer).Write()
      /home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/encode.go:193 +0x1c4
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:146 +0xbca
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/forkchoice.go:552 +0x123
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations.func2()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:325 +0xaa
  github.com/erigontech/erigon/cl/beacon/synced_data.(*SyncedDataManager).ViewHeadState()
      /home/ubuntu/erigon/cl/beacon/synced_data/synced_data.go:109 +0x2bd
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:323 +0xaad
  github.com/erigontech/erigon/cl/phase1/stages.doForkchoiceRoutine()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:365 +0x4fc
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage.func1()
      /home/ubuntu/erigon/cl/clstages/clstages.go:54 +0x114

Previous write at 0x00c1b9b51ff7 by goroutine 57968821:
  runtime.slicecopy()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/runtime/slice.go:325 +0x0
  github.com/golang/snappy.(*Reader).Read()
      /home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/decode.go:246 +0x12b
  io.ReadAtLeast()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/io/io.go:335 +0x83
  io.ReadFull()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/io/io.go:354 +0x13c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).readBeaconStateFromDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:75 +0xba4
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).getState()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:381 +0x34c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).AddChainSegment()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:201 +0x2fb
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).ProcessBlockConsensus()
      /home/ubuntu/erigon/cl/phase1/forkchoice/on_block.go:146 +0x123
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock.func2()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:211 +0x77
  golang.org/x/sync/errgroup.(*Group).Go.func1()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x91

Goroutine 57967903 (running) created at:
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage()
      /home/ubuntu/erigon/cl/clstages/clstages.go:50 +0x644
  github.com/erigontech/erigon/cmd/caplin/caplin1.RunCaplinService()
      /home/ubuntu/erigon/cmd/caplin/caplin1/run.go:484 +0x5f9e
  github.com/erigontech/erigon/eth.New.func14()
      /home/ubuntu/erigon/eth/backend.go:991 +0x3ce

Goroutine 57968821 (running) created at:
  golang.org/x/sync/errgroup.(*Group).Go()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x124
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:210 +0x2b3
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).ProcessMessage()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:161 +0x649
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).routeAndProcess()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:184 +0x75e
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).onRecv()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:128 +0x384
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).Start.func1.1()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:314 +0x19a
==================
==================
WARNING: DATA RACE
Write at 0x00c1b9b42008 by goroutine 57967903:
  runtime.slicecopy()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/runtime/slice.go:325 +0x0
  bytes.(*Buffer).Write()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/bytes/buffer.go:181 +0x118
  github.com/erigontech/erigon/cl/phase1/core/state.writeUint64WithBuffer()
      /home/ubuntu/erigon/cl/phase1/core/state/cache.go:425 +0x77d
  github.com/erigontech/erigon/cl/phase1/core/state.(*CachingBeaconState).encodeActiveValidatorsCache()
      /home/ubuntu/erigon/cl/phase1/core/state/cache.go:458 +0xea
  github.com/erigontech/erigon/cl/phase1/core/state.(*CachingBeaconState).EncodeCaches()
      /home/ubuntu/erigon/cl/phase1/core/state/cache.go:294 +0x88
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:158 +0xff6
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).DumpBeaconStateOnDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/forkchoice.go:552 +0x123
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations.func2()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:325 +0xaa
  github.com/erigontech/erigon/cl/beacon/synced_data.(*SyncedDataManager).ViewHeadState()
      /home/ubuntu/erigon/cl/beacon/synced_data/synced_data.go:109 +0x2bd
  github.com/erigontech/erigon/cl/phase1/stages.postForkchoiceOperations()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:323 +0xaad
  github.com/erigontech/erigon/cl/phase1/stages.doForkchoiceRoutine()
      /home/ubuntu/erigon/cl/phase1/stages/forkchoice.go:365 +0x4fc
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage.func1()
      /home/ubuntu/erigon/cl/clstages/clstages.go:54 +0x114

Previous write at 0x00c1b9b42008 by goroutine 57968821:
  runtime.slicecopy()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/runtime/slice.go:325 +0x0
  github.com/golang/snappy.(*Reader).Read()
      /home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/decode.go:246 +0x12b
  io.ReadAtLeast()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/io/io.go:335 +0x83
  io.ReadFull()
      /home/ubuntu/go/pkg/mod/golang.org/[email protected]/src/io/io.go:354 +0x13c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).readBeaconStateFromDisk()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go:75 +0xba4
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).getState()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:381 +0x34c
  github.com/erigontech/erigon/cl/phase1/forkchoice/fork_graph.(*forkGraphDisk).AddChainSegment()
      /home/ubuntu/erigon/cl/phase1/forkchoice/fork_graph/fork_graph_disk.go:201 +0x2fb
  github.com/erigontech/erigon/cl/phase1/forkchoice.(*ForkChoiceStore).ProcessBlockConsensus()
      /home/ubuntu/erigon/cl/phase1/forkchoice/on_block.go:146 +0x123
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock.func2()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:211 +0x77
  golang.org/x/sync/errgroup.(*Group).Go.func1()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x91

Goroutine 57967903 (running) created at:
  github.com/erigontech/erigon/cl/clstages.(*StageGraph[go.shape.*uint8,go.shape.struct { github.com/erigontech/erigon/cl/phase1/stages.peers uint64; github.com/erigontech/erigon/cl/phase1/stages.targetEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.seenEpoch uint64; github.com/erigontech/erigon/cl/phase1/stages.targetSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.seenSlot uint64; github.com/erigontech/erigon/cl/phase1/stages.hasDownloaded bool }]).StartWithStage()
      /home/ubuntu/erigon/cl/clstages/clstages.go:50 +0x644
  github.com/erigontech/erigon/cmd/caplin/caplin1.RunCaplinService()
      /home/ubuntu/erigon/cmd/caplin/caplin1/run.go:484 +0x5f9e
  github.com/erigontech/erigon/eth.New.func14()
      /home/ubuntu/erigon/eth/backend.go:991 +0x3ce

Goroutine 57968821 (running) created at:
  golang.org/x/sync/errgroup.(*Group).Go()
      /home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x124
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).processAndStoreBlock()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:210 +0x2b3
  github.com/erigontech/erigon/cl/phase1/network/services.(*blockService).ProcessMessage()
      /home/ubuntu/erigon/cl/phase1/network/services/block_service.go:161 +0x649
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).routeAndProcess()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:184 +0x75e
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).onRecv()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:128 +0x384
  github.com/erigontech/erigon/cl/phase1/network.(*GossipManager).Start.func1.1()
      /home/ubuntu/erigon/cl/phase1/network/gossip_manager.go:314 +0x19a
==================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants