Giter Club home page Giter Club logo

Comments (7)

Rjected avatar Rjected commented on June 15, 2024

Could you try running make maxperf-no-asm and let us know if it still errors?

from reth.

DaniPopes avatar DaniPopes commented on June 15, 2024

Before that can you open it in a debugger and print the stacktrace?

Is the CPU too old?

I believe we build dist binaries with RUSTFLAGS=native so it depends on the CI runners' CPU

from reth.

mattsse avatar mattsse commented on June 15, 2024

I believe we build dist binaries with RUSTFLAGS=native

oh? I don't think we should do that

from reth.

thorstenhirsch avatar thorstenhirsch commented on June 15, 2024

Is the backtrace of gdb what you're looking for?

Thread 1 "reth" received signal SIGILL, Illegal instruction.
0x00005555576a212e in __mulx_mont_384 ()
(gdb) bt
#0  0x00005555576a212e in __mulx_mont_384 ()
#1  0x00005555576a20ab in mulx_mont_384 ()
#2  0x000055555769be94 in POINTonE1_Uncompress_Z ()
#3  0x000055555769342e in load_trusted_setup.part ()
#4  0x00005555572dda9e in core::ops::function::FnOnce::call_once ()
#5  0x000055555741127a in once_cell::imp::OnceCell<T>::initialize::{{closure}} ()
#6  0x0000555556b5f2cf in once_cell::imp::initialize_or_wait ()
#7  0x000055555570414b in once_cell::imp::OnceCell<T>::initialize ()
#8  0x0000555557412039 in reth_transaction_pool::validate::task::TransactionValidationTaskExecutor<()>::eth_builder ()
#9  0x000055555608c126 in reth::builder::NodeConfig::build_and_spawn_txpool ()
#10 0x00005555560be788 in reth::builder::NodeBuilderWithDatabase<DB>::launch::{{closure}} ()
#11 0x000055555607d9b3 in reth::runner::run_to_completion_or_panic::{{closure}} ()
#12 0x000055555605dc36 in reth::cli::Cli<Ext>::run ()
#13 0x00005555565dd1a3 in reth::main ()
#14 0x0000555555f3ad13 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#15 0x0000555555f3b799 in std::rt::lang_start ()
#16 0x00007ffff7c280d0 in __libc_start_call_main (main=main@entry=0x5555565dd930 <main>, argc=argc@entry=2, 
    argv=argv@entry=0x7fffffffdec8) at ../sysdeps/nptl/libc_start_call_main.h:58
#17 0x00007ffff7c28189 in __libc_start_main_impl (main=0x5555565dd930 <main>, argc=2, argv=0x7fffffffdec8, init=<optimized out>, 
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdeb8) at ../csu/libc-start.c:360
#18 0x0000555555747cc9 in _start ()

from reth.

Rjected avatar Rjected commented on June 15, 2024

awesome, this helped narrow it down to blst, which conditions on the platform
supranational/blst@83d78c2

Let's introduce a portable feature to c-kzg-4844 which enables the blst portable feature. the binary built by the release process will use this feature. compiling from source however, should not.

from reth.

Rjected avatar Rjected commented on June 15, 2024

PR here: ethereum/c-kzg-4844#389

from reth.

github-actions avatar github-actions commented on June 15, 2024

This issue is stale because it has been open for 21 days with no activity.

from reth.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.