could be trying to execute an instruction that your cpu doesn’t support. It’d be nice to get the core dump or run the replica in gdb, are you able to do that? I’ll forward this to someone on the team who may be more suited to help.
For now, please continue with --emulator to unblock you
Not familiar with that but I can figure it out if this doesn’t give you what you need:
dfx start
With RUST_BACKTRACE=1
thread ‘replica-actor’ panicked at ‘called Result::unwrap() on an Err value: Cannot start the replica: Timeout’, src/dfx/src/actors/replica.rs:307:17
stack backtrace:
0: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
1: core::fmt::write
2: std::io::Write::write_fmt
3: std::panicking::default_hook::{{closure}}
4: std::panicking::default_hook
5: std::panicking::rust_panic_with_hook
6: rust_begin_unwind
7: core::panicking::panic_fmt
8: core::result::unwrap_failed
note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.
The issue is with running the local replica process (invoked by dfx start.) That backtrace doesn’t tell us much since its from dfx. you can try adding the backtrace=full to RUST_BACKTRACE=full ~/.cache/dfinity/version/0.7.1/ic-starter --replica-path ~/.cache/dfinity/version/0.7.1/replica
the emulator is stand-in for the local replica, a “mock” if you will. It should supports much of what you’d need for local development but isn’t as fully featured as the actual replica. It’s a bit slower when installing larger canisters/uploading large assets.