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

The Crust node crashed during runtime, and a panic error related to assertion failed: res.eax == 0 appeared in the log, which may be related to raw-cpuid. #949

Open
kate102066 opened this issue Mar 17, 2025 · 0 comments

Comments

@kate102066
Copy link

`2025-03-17 08:20:06 Crust

2025-03-17 08:20:06 ✌️ version 1.2.0-f4a1014-x86_64-linux-gnu

2025-03-17 08:20:06 ❤️ by crustio, 2019-2025

2025-03-17 08:20:06 📋 Chain specification: Crust

2025-03-17 08:20:06 🏷 Node name: crust-1-LR-trace

2025-03-17 08:20:06 👤 Role: FULL

2025-03-17 08:20:06 💾 Database: RocksDb at /chain-data/chains/crust/db

2025-03-17 08:20:06 ⛓ Native runtime: crust-11 (crustio-crust-1.tx1.au1)

2025-03-17 08:20:10 🏷 Local node identity is: 12D3KooWF9Nc1RiHgVK7Jet647E3sm2t61tmEKbMFiZDo9N11fQE

2025-03-17 08:20:10 📦 Highest known block at #18746666

2025-03-17 08:20:10 〽️ Prometheus server started at 127.0.0.1:9615

2025-03-17 08:20:10 Listening for new connections on 0.0.0.0:9944.

2025-03-17 08:20:11 🔍 Discovered new external address for our node: /ip4/154.91.1.163/tcp/23696/p2p/12D3KooWF9Nc1RiHgVK7Jet647E3sm2t61tmEKbMFiZDo9N11fQE

====================

Version: 1.2.0-f4a1014-x86_64-linux-gnu

0: sp_panic_handler::set::{{closure}}

1: std::panicking::rust_panic_with_hook

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/std/src/panicking.rs:595:17

2: std::panicking::begin_panic_handler::{{closure}}

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/std/src/panicking.rs:495:13

3: std::sys_common::backtrace::__rust_end_short_backtrace

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/std/src/sys_common/backtrace.rs:141:18

4: rust_begin_unwind

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/std/src/panicking.rs:493:5

5: core::panicking::panic_fmt

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/core/src/panicking.rs:92:14

6: core::panicking::panic

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/core/src/panicking.rs:50:5

7: raw_cpuid::CpuId::get_extended_feature_info

8: cranelift_native::builder_with_backend_variant

9: cranelift_native::builder

10: wasmtime_jit::native::builder

11: wasmtime::config::Config::new

12: sc_executor_wasmtime::runtime::create_runtime

13: sc_executor::wasm_runtime::create_wasm_runtime_with_code

14: sc_executor::wasm_runtime::create_versioned_wasm_runtime

15: sc_executor::wasm_runtime::RuntimeCache::with_instance

16: <sc_service::client::call_executor::LocalCallExecutor<B,E> as sc_client_api::call_executor::CallExecutor>::runtime_version

17: <sc_service::client::call_executor::LocalCallExecutor<B,E> as sp_version::GetRuntimeVersion>::runtime_version

18: <sp_consensus::CanAuthorWithNativeVersion as sp_consensus::CanAuthorWith>::can_author_with

19: <sc_consensus_babe::BabeVerifier<Block,Client,SelectChain,CAW> as sp_consensus::import_queue::Verifier>::verify

20: sp_consensus::import_queue::import_single_block_metered

21: <core::future::from_generator::GenFuture as core::future::future::Future>::poll

22: <core::future::from_generator::GenFuture as core::future::future::Future>::poll

23: <sc_service::task_manager::prometheus_future::PrometheusFuture as core::future::future::Future>::poll

24: <futures_util::future::select::Select<A,B> as core::future::future::Future>::poll

25: <core::future::from_generator::GenFuture as core::future::future::Future>::poll

26: <tracing_futures::Instrumented as core::future::future::Future>::poll

27: <sc_service::task_manager::WithTelemetrySpan as core::future::future::Future>::poll

28: std::thread::local::LocalKey::with

29: futures_executor::local_pool::block_on

30: tokio::runtime::task::core::Core<T,S>::poll

31: <std::panic::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once

32: tokio::runtime::task::harness::Harness<T,S>::poll

33: tokio::runtime::blocking::pool::Inner::run

34: tokio::runtime::context::enter

35: std::sys_common::backtrace::__rust_begin_short_backtrace

36: core::ops::function::FnOnce::call_once{{vtable.shim}}

37: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/alloc/src/boxed.rs:1480:9

<alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/alloc/src/boxed.rs:1480:9

std::sys::unix::thread::Thread::new::thread_start

at /rustc/c97f11af7bc4a6d3578f6a953be04ab2449a5728/library/std/src/sys/unix/thread.rs:71:17

38: start_thread

39: clone

Thread 'tokio-runtime-worker' panicked at 'assertion failed: res.eax == 0', /opt/cache/registry/src/github.com-1ecc6299db9ec823/raw-cpuid-8.1.2/src/lib.rs:295

This is a bug. Please report it at:

https://github.com/crustio/crust/issues/new

2025-03-17 08:20:12 Accepted a new tcp connection from 127.0.0.1:52990.

2025-03-17 08:20:12 WS Error : Unable to parse WebSocket key.`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant