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

Anvil crashes when using the block-time flag #5756

Closed
2 tasks done
lalexgap opened this issue Aug 30, 2023 · 2 comments · Fixed by #5759
Closed
2 tasks done

Anvil crashes when using the block-time flag #5756

lalexgap opened this issue Aug 30, 2023 · 2 comments · Fixed by #5759
Labels
T-bug Type: bug

Comments

@lalexgap
Copy link

Component

Anvil

Have you ensured that all of these are up to date?

  • Foundry
  • Foundryup

What version of Foundry are you on?

forge 0.2.0 (6c4c68a 2023-08-30T00:24:14.571327004Z)

What command(s) is the bug in?

anvil --block-time 1

Operating System

Linux

Describe the bug

It looks like the latest nightly version of anvil fails when you specify a block-time. This only seems to happen on linux, I was unable to reproduce this on macos.

lagap@gapserver:~/code/go-nitro$ foundryup --version  nightly


.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx

 ╔═╗ ╔═╗ ╦ ╦ ╔╗╔ ╔╦╗ ╦═╗ ╦ ╦         Portable and modular toolkit
 ╠╣  ║ ║ ║ ║ ║║║  ║║ ╠╦╝ ╚╦╝    for Ethereum Application Development
 ╚   ╚═╝ ╚═╝ ╝╚╝ ═╩╝ ╩╚═  ╩                 written in Rust.

.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx

Repo       : https://github.com/foundry-rs/
Book       : https://book.getfoundry.sh/
Chat       : https://t.me/foundry_rs/
Support    : https://t.me/foundry_support/
Contribute : https://github.com/orgs/foundry-rs/projects/2/

.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx

foundryup: installing foundry (version nightly, tag nightly-6c4c68a7031581bb8b8a10bb44db8dff4e04277f)
foundryup: downloading latest forge, cast, anvil, and chisel
############################################################################################################################################################################################################### 100.0%
foundryup: downloading manpages
############################################################################################################################################################################################################### 100.0%
foundryup: installed - forge 0.2.0 (6c4c68a 2023-08-30T00:24:14.571327004Z)
foundryup: installed - cast 0.2.0 (6c4c68a 2023-08-30T00:24:14.580982287Z)
foundryup: installed - anvil 0.2.0 (6c4c68a 2023-08-30T00:24:14.585502566Z)
foundryup: installed - chisel 0.2.0 (6c4c68a 2023-08-30T00:24:14.576081793Z)
foundryup: done!
lagap@gapserver:~/code/go-nitro$ anvil --block-time 1


                             _   _
                            (_) | |
      __ _   _ __   __   __  _  | |
     / _` | | '_ \  \ \ / / | | | |
    | (_| | | | | |  \ V /  | | | |
     \__,_| |_| |_|   \_/   |_| |_|

    0.2.0 (6c4c68a 2023-08-30T00:24:14.585502566Z)
    https://github.com/foundry-rs/foundry

Available Accounts
==================

(0) "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" (10000.000000000000000000 ETH)
(1) "0x70997970C51812dc3A010C7d01b50e0d17dc79C8" (10000.000000000000000000 ETH)
(2) "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC" (10000.000000000000000000 ETH)
(3) "0x90F79bf6EB2c4f870365E785982E1f101E93b906" (10000.000000000000000000 ETH)
(4) "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65" (10000.000000000000000000 ETH)
(5) "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc" (10000.000000000000000000 ETH)
(6) "0x976EA74026E726554dB657fA54763abd0C3a0aa9" (10000.000000000000000000 ETH)
(7) "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955" (10000.000000000000000000 ETH)
(8) "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f" (10000.000000000000000000 ETH)
(9) "0xa0Ee7A142d267C1f36714E4a8F75612F20a79720" (10000.000000000000000000 ETH)

Private Keys
==================

(0) 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
(1) 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d
(2) 0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a
(3) 0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6
(4) 0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a
(5) 0x8b3a350cf5c34c9194ca85829a2df0ec3153be0318b5e2d3348e872092edffba
(6) 0x92db14e403b83dfe3df233f83dfa3a0d7096f21ca9b0d6d6b8d88b2b4ec1564e
(7) 0x4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356
(8) 0xdbda1821b80551c9d65939329250298aa3472ba22feea921c0cf5d620ea67b97
(9) 0x2a871d0798f97d79848a013d4936a73bf4cc922c825d33c1cf7073dff6d409c6

Wallet
==================
Mnemonic:          test test test test test test test test test test test junk
Derivation path:   m/44'/60'/0'/0/


Chain ID
==================

31337

Base Fee
==================

1000000000

Gas Limit
==================

30000000

Genesis Timestamp
==================

1693437230

Listening on 127.0.0.1:8545

    Block Number: 1
    Block Hash: 0xe8859fc73d36ab1d7ea8fc31c202e17cc32ac334f1bc56a289c2595d02eebf68
    Block Time: "Wed, 30 Aug 2023 23:13:51 +0000"

Segmentation fault (core dumped)

Using a slightly older version of foundry seems to work fine:

lagap@gapserver:~/code/go-nitro$ foundryup --version  nightly-bff4ed912bb023d7bf9b20eda581aa4867a1cf70


.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx

 ╔═╗ ╔═╗ ╦ ╦ ╔╗╔ ╔╦╗ ╦═╗ ╦ ╦         Portable and modular toolkit
 ╠╣  ║ ║ ║ ║ ║║║  ║║ ╠╦╝ ╚╦╝    for Ethereum Application Development
 ╚   ╚═╝ ╚═╝ ╝╚╝ ═╩╝ ╩╚═  ╩                 written in Rust.

.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx

Repo       : https://github.com/foundry-rs/
Book       : https://book.getfoundry.sh/
Chat       : https://t.me/foundry_rs/
Support    : https://t.me/foundry_support/
Contribute : https://github.com/orgs/foundry-rs/projects/2/

.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx.xOx

foundryup: installing foundry (version nightly, tag nightly-bff4ed912bb023d7bf9b20eda581aa4867a1cf70)
foundryup: downloading latest forge, cast, anvil, and chisel
############################################################################################################################################################################################################### 100.0%
foundryup: downloading manpages
############################################################################################################################################################################################################### 100.0%
foundryup: installed - forge 0.2.0 (bff4ed9 2023-08-29T00:16:15.395348141Z)
foundryup: installed - cast 0.2.0 (bff4ed9 2023-08-29T00:16:15.398832874Z)
foundryup: installed - anvil 0.2.0 (bff4ed9 2023-08-29T00:16:15.391883310Z)
foundryup: installed - chisel 0.2.0 (bff4ed9 2023-08-29T00:16:15.388139960Z)
foundryup: done!
lagap@gapserver:~/code/go-nitro$ anvil --block-time 1


                             _   _
                            (_) | |
      __ _   _ __   __   __  _  | |
     / _` | | '_ \  \ \ / / | | | |
    | (_| | | | | |  \ V /  | | | |
     \__,_| |_| |_|   \_/   |_| |_|

    0.2.0 (bff4ed9 2023-08-29T00:16:15.391883310Z)
    https://github.com/foundry-rs/foundry

Available Accounts
==================

(0) "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" (10000.000000000000000000 ETH)
(1) "0x70997970C51812dc3A010C7d01b50e0d17dc79C8" (10000.000000000000000000 ETH)
(2) "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC" (10000.000000000000000000 ETH)
(3) "0x90F79bf6EB2c4f870365E785982E1f101E93b906" (10000.000000000000000000 ETH)
(4) "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65" (10000.000000000000000000 ETH)
(5) "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc" (10000.000000000000000000 ETH)
(6) "0x976EA74026E726554dB657fA54763abd0C3a0aa9" (10000.000000000000000000 ETH)
(7) "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955" (10000.000000000000000000 ETH)
(8) "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f" (10000.000000000000000000 ETH)
(9) "0xa0Ee7A142d267C1f36714E4a8F75612F20a79720" (10000.000000000000000000 ETH)

Private Keys
==================

(0) 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
(1) 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d
(2) 0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a
(3) 0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6
(4) 0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a
(5) 0x8b3a350cf5c34c9194ca85829a2df0ec3153be0318b5e2d3348e872092edffba
(6) 0x92db14e403b83dfe3df233f83dfa3a0d7096f21ca9b0d6d6b8d88b2b4ec1564e
(7) 0x4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356
(8) 0xdbda1821b80551c9d65939329250298aa3472ba22feea921c0cf5d620ea67b97
(9) 0x2a871d0798f97d79848a013d4936a73bf4cc922c825d33c1cf7073dff6d409c6

Wallet
==================
Mnemonic:          test test test test test test test test test test test junk
Derivation path:   m/44'/60'/0'/0/


Chain ID
==================

31337

Base Fee
==================

1000000000

Gas Limit
==================

30000000

Genesis Timestamp
==================

1693437310

Listening on 127.0.0.1:8545

    Block Number: 1
    Block Hash: 0x7e60489dc128837933eadcc85ddf3551bc75ddf6497401b8715f5f9dfa17f69f
    Block Time: "Wed, 30 Aug 2023 23:15:11 +0000"


    Block Number: 2
    Block Hash: 0xed199bba436223924546b8fbc763f52a573ecdaaf467477a04f3fe2b9e8f4107
    Block Time: "Wed, 30 Aug 2023 23:15:12 +0000"


    Block Number: 3
    Block Hash: 0xbc12d50ebb26dcfd1d0208ff291185a8b0f63aa694fc92f5e01dd5a0d877bbbc
    Block Time: "Wed, 30 Aug 2023 23:15:13 +0000"
@lalexgap lalexgap added the T-bug Type: bug label Aug 30, 2023
@Evalir
Copy link
Member

Evalir commented Aug 30, 2023

@DaniPopes is this possibly related to #5690 ? weird that these issues keep popping up on linux and nothing has changed re: anvil

@mattsse
Copy link
Member

mattsse commented Aug 30, 2023

let's revert, don't want to deal with jemalloc related issues re foundry tbh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-bug Type: bug
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants