We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Running this on master
master
go test ./... -race ... ================== WARNING: DATA RACE Write at 0x00c00007cde8 by goroutine 17: math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:147 +0x187 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Previous read at 0x00c00007cde8 by goroutine 18: math/big.(*Int).Mul() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:194 +0x1b5 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.checkIfStakeThresholdsMet() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:370 +0x1ab github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:268 +0x11de github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Goroutine 17 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:186 +0x805 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 Goroutine 18 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:190 +0x8b4 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 ================== ================== WARNING: DATA RACE Write at 0x00c00007cde0 by goroutine 17: math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:158 +0x4ed github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Previous read at 0x00c00007cde0 by goroutine 18: math/big.(*Int).Mul() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:195 +0x2b4 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.checkIfStakeThresholdsMet() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:370 +0x1ab github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:268 +0x11de github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Goroutine 17 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:186 +0x805 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 Goroutine 18 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:190 +0x8b4 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 ================== ================== WARNING: DATA RACE Read at 0x00c00007cdc0 by goroutine 18: math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:143 +0x4d github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Previous write at 0x00c00007cdc0 by goroutine 17: math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:158 +0x4ed github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Goroutine 18 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:190 +0x8b4 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 Goroutine 17 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:186 +0x805 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 ================== ================== WARNING: DATA RACE Read at 0x00c00007cdc8 by goroutine 18: math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:147 +0xb7 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Previous write at 0x00c00007cdc8 by goroutine 17: math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:147 +0x187 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Goroutine 18 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:190 +0x8b4 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 Goroutine 17 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:186 +0x805 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 ================== ================== WARNING: DATA RACE Write at 0x00c00002f2c8 by goroutine 18: math/big.nat.add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/nat.go:123 +0x264 math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:147 +0x168 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Previous write at 0x00c00002f2c8 by goroutine 17: math/big.nat.add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/nat.go:123 +0x264 math/big.(*Int).Add() /usr/local/Cellar/go/1.21.4/libexec/src/math/big/int.go:147 +0x168 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).singleTaskAggregatorGoroutineFunc() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:261 +0x1c44 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask.func1() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0xf3 Goroutine 18 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:190 +0x8b4 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 Goroutine 17 (running) created at: github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.(*BlsAggregatorService).InitializeNewTask() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg.go:161 +0x2e6 github.com/Layr-Labs/eigensdk-go/services/bls_aggregation.TestBlsAgg.func4() /Users/estensen/Developer/eigensdk-go/services/bls_aggregation/blsagg_test.go:186 +0x805 testing.tRunner() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1595 +0x238 testing.(*T).Run.func1() /usr/local/Cellar/go/1.21.4/libexec/src/testing/testing.go:1648 +0x44 ================== --- FAIL: TestBlsAgg (5.06s) --- FAIL: TestBlsAgg/2_concurrent_tasks_2_quorums_2_operators_2_correct_signatures (0.02s) testing.go:1465: race detected during execution of test testing.go:1465: race detected during execution of test FAIL FAIL github.com/Layr-Labs/eigensdk-go/services/bls_aggregation 7.036s ok github.com/Layr-Labs/eigensdk-go/services/pubkeycompendium 1.877s ok github.com/Layr-Labs/eigensdk-go/signer 17.653s ok github.com/Layr-Labs/eigensdk-go/types 1.598s FAIL
The text was updated successfully, but these errors were encountered:
cc: @samlaf to investigate.
Sorry, something went wrong.
Layr-Labs#79: fix data race for blsagg
8142dcd
dc5444c
#79: fix data race for blsagg (#279)
68ca900
samlaf
Successfully merging a pull request may close this issue.
Running this on
master
The text was updated successfully, but these errors were encountered: