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

Error running retesteth with Nimbus #1664

Open
qbzzt opened this issue Jul 30, 2023 · 1 comment
Open

Error running retesteth with Nimbus #1664

qbzzt opened this issue Jul 30, 2023 · 1 comment
Labels
EL help wanted Extra attention is needed

Comments

@qbzzt
Copy link

qbzzt commented Jul 30, 2023

When I try to run nimbus with retesteth on Docker, I get an error:

Tool Error:
Illegal instruction (core dumped)

These are the input files: nimbus-err.tar.gz

The binary that fails is created by the Dockerfile at https://github.com/ethereum/retesteth/blob/develop/Dockerfile . Here it is: evm_nimbus.gz

The uname is:

qbzzt1@tests:~/build$ uname -a
Linux tests 5.10.0-23-cloud-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux

The output of lscpu includes:

Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           79
Model name:                      Intel(R) Xeon(R) CPU @ 2.20GHz

The same docker image (and therefore executable) does work on this CPU:

Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           85
Model name:                      Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
@qbzzt qbzzt changed the title Error running retesteth with Nimbus to refill tests Error running retesteth with Nimbus Jul 31, 2023
@qbzzt
Copy link
Author

qbzzt commented Jul 31, 2023

Another possible clue is that while make t8n inside the Docker creates an executable that doesn't work on the Model 79, running the same make t8n outside the Docker, on the same hardware, it works great.

@jangko jangko added tests help wanted Extra attention is needed and removed tests labels Aug 18, 2023
@jangko jangko added the EL label Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EL help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants