erigon-pulse/commitment
Alex Sharov 9819f6af24
eliasfano: To fix checkptr fatal error (#697)
```
 go test -race -run=TestEliasFano ./recsplit/eliasfano32
fatal error: checkptr: converted pointer straddles multiple allocations

goroutine 35 [running]:
runtime.throw({0x13bb5bf?, 0x13446ca?})
	runtime/panic.go:1047 +0x5d fp=0xc000137790 sp=0xc000137760 pc=0x108a13d
runtime.checkptrAlignment(0xa9?, 0x0?, 0x0?)
	runtime/checkptr.go:26 +0x6c fp=0xc0001377b0 sp=0xc000137790 pc=0x1059f8c
github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32.Min({0xc00012c280, 0x40, 0x40})
	github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32/elias_fano.go:324 +0x36f fp=0xc000137868 sp=0xc0001377b0 pc=0x133e66f
github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32.TestEliasFano(0x0?)
	github.com/ledgerwatch/erigon-lib/recsplit/eliasfano32/elias_fano_test.go:58
```
2022-10-22 10:55:19 +07:00
..
bin_patricia_hashed_test.go Enable prealloc linter (#607) 2022-08-29 11:07:53 +07:00
bin_patricia_hashed.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00
commitment.go E3/4 restore state and commitment fix (#670) 2022-10-11 07:24:25 +01:00
hex_patricia_hashed_bench_test.go fixes for bin commitment trie, test updates (#517) 2022-07-10 12:08:25 +01:00
hex_patricia_hashed_fuzz_test.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
hex_patricia_hashed_test.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00
hex_patricia_hashed.go eliasfano: To fix checkptr fatal error (#697) 2022-10-22 10:55:19 +07:00
patricia_state_mock_test.go Fieldalign (#695) 2022-10-21 15:31:23 +07:00