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

OP: investigate fast sync related segfault in e2e tests #529

Open
bap2pecs opened this issue Jul 22, 2024 · 0 comments
Open

OP: investigate fast sync related segfault in e2e tests #529

bap2pecs opened this issue Jul 22, 2024 · 0 comments

Comments

@bap2pecs
Copy link
Collaborator

bap2pecs commented Jul 22, 2024

I was trying to optimize our tests run time and added

cfg.FastSyncInterval = 4 * time.Second
cfg.FastSyncLimit = 100

to overwrite the default values but got:

https://app.circleci.com/pipelines/github/babylonchain/finality-provider/2033/workflows/819dcba3-8977-4759-a4f2-b3f6c2e55a35/jobs/6007/parallel-runs/1?filterBy=ALL

I think this might imply some serious problem which I think it's worth looking into

based on the error logs:

[signal SIGSEGV: segmentation violation code=0x1 addr=0x7f82a5e7fab2 pc=0xed752a]

goroutine 304421 [running]:
runtime.throw({0x6e73c94?, 0xc00586e900?})
	/usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc005d42f48 sp=0xc005d42f18 pc=0x4409bc
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc005d42fa8 sp=0xc005d42f48 pc=0x459f85
github.com/cometbft/cometbft/proto/tendermint/crypto.(*Proof).Unmarshal

seems exact root cause as #508 which we never really understood the root cause

also seems that simply changing the parameters triggered the problem again

cc @lesterli @SebastianElvis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant