Closed
Description
==================
WARNING: DATA RACE
Read at 0x00c00015a460 by goroutine 100:
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).runSegmentIndexingListener.func1()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:185 +0x34a
Previous write at 0x00c00015a460 by goroutine 101:
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).updateIndexingStatus()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:249 +0x31c
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).runSegmentIndexingFinishedListener.func1()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:225 +0x1f7
Goroutine 100 (running) created at:
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).runSegmentIndexingListener()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:173 +0xe4
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).setupSnapshotDiagnostics()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:40 +0x66
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).Setup()
/home/ubuntu/erigon/erigon-lib/diagnostics/client.go:113 +0x44
github.com/erigontech/erigon/diagnostics.Setup()
/home/ubuntu/erigon/diagnostics/setup.go:81 +0x84e
main.runErigon()
/home/ubuntu/erigon/cmd/erigon/main.go:101 +0x678
github.com/erigontech/erigon/turbo/app.MakeApp.func1()
/home/ubuntu/erigon/turbo/app/make_app.go:71 +0x17e
github.com/urfave/cli/v2.(*Command).Run()
/home/ubuntu/go/pkg/mod/github.com/urfave/cli/v2@v2.27.2/command.go:276 +0x1578
github.com/urfave/cli/v2.(*App).RunContext()
/home/ubuntu/go/pkg/mod/github.com/urfave/cli/v2@v2.27.2/app.go:333 +0x1274
github.com/urfave/cli/v2.(*App).Run()
/home/ubuntu/go/pkg/mod/github.com/urfave/cli/v2@v2.27.2/app.go:307 +0xc8
main.main()
/home/ubuntu/erigon/cmd/erigon/main.go:51 +0x8d
Goroutine 101 (running) created at:
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).runSegmentIndexingFinishedListener()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:195 +0xe4
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).setupSnapshotDiagnostics()
/home/ubuntu/erigon/erigon-lib/diagnostics/snapshots.go:41 +0x7a
github.com/erigontech/erigon-lib/diagnostics.(*DiagnosticClient).Setup()
/home/ubuntu/erigon/erigon-lib/diagnostics/client.go:113 +0x44
github.com/erigontech/erigon/diagnostics.Setup()
/home/ubuntu/erigon/diagnostics/setup.go:81 +0x84e
main.runErigon()
/home/ubuntu/erigon/cmd/erigon/main.go:101 +0x678
github.com/erigontech/erigon/turbo/app.MakeApp.func1()
/home/ubuntu/erigon/turbo/app/make_app.go:71 +0x17e
github.com/urfave/cli/v2.(*Command).Run()
/home/ubuntu/go/pkg/mod/github.com/urfave/cli/v2@v2.27.2/command.go:276 +0x1578
github.com/urfave/cli/v2.(*App).RunContext()
/home/ubuntu/go/pkg/mod/github.com/urfave/cli/v2@v2.27.2/app.go:333 +0x1274
github.com/urfave/cli/v2.(*App).Run()
/home/ubuntu/go/pkg/mod/github.com/urfave/cli/v2@v2.27.2/app.go:307 +0xc8
main.main()
/home/ubuntu/erigon/cmd/erigon/main.go:51 +0x8d
==================