$ make test-e2e-op [16:40:14]
Killed processes 17568
rm -rf ~/.babylond ~/.wasmd ~/.bcd
cd tools; \
go install -trimpath github.com/babylonchain/babylon/cmd/babylond
go test -race -mod=readonly -timeout=25m -v github.com/babylonchain/finality-provider/itest/opstackl2 -count=1 --tags=e2e_op --run ^TestOpMultipleFinalityProviders
# github.com/babylonchain/finality-provider/itest/opstackl2.test
ld: warning: '/private/var/folders/9_/q4wsdnh14_s60_74cd2rbztm0000gp/T/go-link-3517379069/000087.o' has malformed LC_DYSYMTAB, expected 98 undefined symbols to start at index 1626, found 95 undefined symbols starting at index 1626
Fixes
Context
add
-race
in the make target:data race messages
``` 2024-07-05T17:00:07.238-0400 INFO service/chain_poller.go:80 starting the chain poller 2024-07-05T17:00:07.241-0400 INFO service/chain_poller.go:94 the chain poller is successfully started ================== WARNING: DATA RACE Write at 0x00c007153660 by goroutine 96958: strings.(*Reader).Reset() /opt/homebrew/Cellar/go/1.22.4/libexec/src/strings/reader.go:156 +0x8c github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).getEOTSPrivKey() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:281 +0x6c github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).KeyRecord() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:264 +0x84 github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).getRandomnessPair() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:250 +0x64 github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).CreateRandomnessPairList() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:173 +0xe0 github.com/babylonchain/finality-provider/eotsmanager/service.(*rpcServer).CreateRandomnessPairList() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/service/rpcserver.go:59 +0x10c github.com/babylonchain/finality-provider/eotsmanager/proto._EOTSManager_CreateRandomnessPairList_Handler() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/proto/eotsmanager_grpc.pb.go:191 +0x248 google.golang.org/grpc.(*Server).processUnaryRPC() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1379 +0x1348 google.golang.org/grpc.(*Server).handleStream() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1790 +0x11a0 google.golang.org/grpc.(*Server).serveStreams.func2.1() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1029 +0xe8 Previous write at 0x00c007153660 by goroutine 96103: strings.(*Reader).Reset() /opt/homebrew/Cellar/go/1.22.4/libexec/src/strings/reader.go:156 +0x8c github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).getEOTSPrivKey() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:281 +0x6c github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).KeyRecord() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:264 +0x84 github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).getRandomnessPair() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:250 +0x64 github.com/babylonchain/finality-provider/eotsmanager.(*LocalEOTSManager).CreateRandomnessPairList() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/localmanager.go:173 +0xe0 github.com/babylonchain/finality-provider/eotsmanager/service.(*rpcServer).CreateRandomnessPairList() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/service/rpcserver.go:59 +0x10c github.com/babylonchain/finality-provider/eotsmanager/proto._EOTSManager_CreateRandomnessPairList_Handler() /Users/zidong/Documents/Projects/babylon-finality-provider/eotsmanager/proto/eotsmanager_grpc.pb.go:191 +0x248 google.golang.org/grpc.(*Server).processUnaryRPC() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1379 +0x1348 google.golang.org/grpc.(*Server).handleStream() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1790 +0x11a0 google.golang.org/grpc.(*Server).serveStreams.func2.1() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1029 +0xe8 Goroutine 96958 (running) created at: google.golang.org/grpc.(*Server).serveStreams.func2() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1040 +0x1e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/internal/transport/http2_server.go:630 +0x2b64 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/internal/transport/http2_server.go:671 +0x318 google.golang.org/grpc.(*Server).serveStreams() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1023 +0x4dc google.golang.org/grpc.(*Server).handleRawConn.func1() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:959 +0x7c Goroutine 96103 (running) created at: google.golang.org/grpc.(*Server).serveStreams.func2() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1040 +0x1e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/internal/transport/http2_server.go:630 +0x2b64 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/internal/transport/http2_server.go:671 +0x318 google.golang.org/grpc.(*Server).serveStreams() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:1023 +0x4dc google.golang.org/grpc.(*Server).handleRawConn.func1() /Users/zidong/go/pkg/mod/google.golang.org/grpc@v1.64.0/server.go:959 +0x7c ================== 2024-07-05T17:00:07.246-0400 DEBUG opstackl2/consumer.go:318 QueryBlock {"height": 1, "block_hash": "d5c9bdbb13effc60f0dfcd52a100762abb69958c9a91aa9466af1b1e135436bf"} ```