-
Notifications
You must be signed in to change notification settings - Fork 16
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
Linux + hardhat + hardhat-network-helpers setup deterministically panics #590
Comments
Uhm, this is really interesting. Please let us know when you have a repro and we'll look into it. |
@fvictorio please see https://github.com/n3xtio/repro-edr-panic for a minimal reproduction setup. We consistently see the issue with the latest ubuntu runner in GH actions, as well as on a linux VM (DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"). |
Thank you @n3xt-auz. Apparently, this is caused by the combination of interval mining and More minimal repro here: https://github.com/fvictorio/edr-590 |
Thanks, we've "solved" this on our end to use an OSX runner for now as we rely on automining for our purposes. Appreciate your investigation and moving it to a "to do" 👍🏻 . |
Using the following versions
with a pretty straightforward Hardhat configuration:
a simple ERC20 contract with Proxy and running some tests using the
loadFixture()
construct, I reliably get (100+ runs) the following panic:The tests themselves run fine, all of them pass. I have tried running with jest and simple node:assert, always to the same outcome.
Note. I will have a public repo for reproduceability, but this may take me a little while.
The text was updated successfully, but these errors were encountered: