Closed hai-rise closed 1 month ago
69c90e62b341102223b54169759a8338a6843207 seems to have caused it. This is only reproducible on ARM, not on x86.
This is miraculously fixed by #286. It could have been an unsafe race condition of defer-drop
triggered by referencing data in its mv_memory
. We need a better garbage collection mechanism to replace defer-drop
(last updated 2 years ago).
https://github.com/risechain/pevm/blob/c41223f553ad4f4c0fd00d706c140b3b7584eaf3/src/pevm.rs#L118-L119
It's very likely to be a rpmalloc
issue on Graviton as others don't crash. Current "fix": https://github.com/risechain/pevm/pull/290.