-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Make System Test V2 pass #22753
Comments
I am seeing some system tests being flaky and failing with: 7.0.0.1:58516
8< chain err -----------------------------------------
err> panic: runtime error: invalid memory address or nil pointer dereference
err> [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x133942c]
err>
err> goroutine 159 [running]:
err> github.com/cosmos/iavl.(*MutableTree).set(0x4001076d20, {0x4002cbb168?, 0x1?, 0x14b4d88?}, {0x5a85540?, 0x4001122e80?, 0x4000e4bb08?})
err> github.com/cosmos/[email protected]/mutable_tree.go:262 +0x2c
err> github.com/cosmos/iavl.(*MutableTree).Set(...)
err> github.com/cosmos/[email protected]/mutable_tree.go:172
err> cosmossdk.io/store/v2/commitment/iavl.(*IavlTree).Set(0x2d585e0?, {0x4002cbb168?, 0x4001f76ad8?, 0x6?}, {0x5a85540?, 0x0?, 0x0?})
err> cosmossdk.io/store/[email protected]/commitment/iavl/tree.go:45 +0x28
err> cosmossdk.io/store/v2/commitment.(*CommitStore).WriteChangeset(0x4001212360, 0x0?)
err> cosmossdk.io/store/[email protected]/commitment/store.go:76 +0x1a0
err> cosmossdk.io/store/v2/root.(*Store).Commit.func1()
err> cosmossdk.io/store/[email protected]/root/store.go:313 +0x40
err> golang.org/x/sync/errgroup.(*Group).Go.func1()
err> golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x54
err> created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 118
err> golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
__ _ _ _
/ _| (_) | | |
| |_ __ _ _| | ___ __| |
| _/ _| | | |/ _ \/ _| |
| || (_| | | | __/ (_| |
|_| \__,_|_|_|\___|\__,_|
FAIL github.com/cosmos/cosmos-sdk/tests/systemtests 8.422s
FAIL
make[1]: *** [Makefile:8: test] Error 1
make[1]: Leaving directory '/home/julien/projects/cosmos/cosmos-sdk/tests/systemtests'
make: *** [scripts/build/testing.mk:27: test-system] Error 2 |
The iavl one seems triggered after this Close, not sure it's related to stopping servers |
looks like the addition of a telemetry value set is now causing a panic. opened: #23021 |
This one is still free to take: #22849 (comment), or I'll investigate again in two weeks. |
One of the last thing to do for v2 is make the system tests be green.
How to?
Run the following command and fix all issues until it passes.
This tracking issue can be closed once CI is green on this job.
PRs can be split to fix issue by issue.
Following an exhaustive list:
gov_test.go(@julienrbrt) Works fine.The text was updated successfully, but these errors were encountered: