-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
lldb -- wasmtime -g rust_binary.wasm
(lldb) run
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/libcore/option.rs:347:21
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:211
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:381
6: rust_begin_unwind
at src/libstd/panicking.rs:308
7: core::panicking::panic_fmt
at src/libcore/panicking.rs:85
8: core::panicking::panic
at src/libcore/panicking.rs:49
9: wasmtime_debug::transform::transform_dwarf
10: wasmtime_debug::emit_debugsections_image
11: wasmtime_jit::compiler::Compiler::compile
12: wasmtime_jit::instantiate::RawCompiledModule::new
13: wasmtime_jit::instantiate::instantiate
14: wasmtime_jit::context::Context::instantiate_module
15: wasmtime::handle_module
16: wasmtime::main
17: std::rt::lang_start::{{closure}}
18: std::panicking::try::do_call
at src/libstd/rt.rs:49
at src/libstd/panicking.rs:293
19: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:85
20: std::rt::lang_start_internal
at src/libstd/panicking.rs:272
at src/libstd/panic.rs:388
at src/libstd/rt.rs:48
21: main
22: __libc_start_main
23: _start
Unfortunately github considers the wasm file too big, even when compressed (~140MB). If anyone knows of a service to upload it, please tell me.
You may be able to reproduce it by cloning https://github.com/bjorn3/rust/tree/compile_rustc_for_wasm and following the instructions at the top of the README. (You will need to subsitute wasm32-unknown-wasi with wasm32-wasi.)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels