thread 'rustc' panicked at src/helpers.rs:718:9:
assertion failed: base_layout.size >= offset + value_layout.size
stack backtrace:
0: 0x71043dd9b6da - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hec7033c2b337d91a
1: 0x71043e613d66 - core::fmt::write::he6b83c2afbadc848
2: 0x71043f5ffa91 - std::io::Write::write_fmt::he1bbf8a6e5fb57ac
3: 0x71043dd9b532 - std::sys::backtrace::BacktraceLock::print::h6b40594d00dbb761
4: 0x71043dd9da2a - std::panicking::default_hook::{{closure}}::h81d1db29492dd5d3
5: 0x71043dd9d873 - std::panicking::default_hook::h5f98081bf3a79f77
6: 0x71043cef43a8 - std[25e109a39a018341]::panicking::update_hook::<alloc[398f7a33d7c757ef]::boxed::Box<rustc_driver_impl[5df20d6541efd119]::install_ice_hook::{closure#0}>>::{closure#0}
7: 0x71043dd9e1e8 - std::panicking::rust_panic_with_hook::hcb96a25c65c2ea94
8: 0x71043dd9dea6 - std::panicking::begin_panic_handler::{{closure}}::hc0c9f37dd6a3f9a8
9: 0x71043dd9bb79 - std::sys::backtrace::__rust_end_short_backtrace::h4b1eac26e73a1340
10: 0x71043dd9db9d - rust_begin_unwind
11: 0x71043a9cece0 - core::panicking::panic_fmt::h2af694e9fcb6fadd
12: 0x71043b47e7ec - core::panicking::panic::hc9b0bcb899944075
13: 0x5756ab45c627 - miri::helpers::EvalContextExt::deref_pointer_and_offset::h289c820332f2598b
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/helpers.rs:718:9
14: 0x5756ab499a40 - miri::shims::unix::fd::EvalContextExt::readv::hed82caabd9e49ace
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/shims/unix/fd.rs:359:37
15: 0x5756ab4877e4 - miri::shims::unix::foreign_items::EvalContextExt::emulate_foreign_item_inner::h6656fbdf0b024361
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/shims/unix/foreign_items.rs:164:17
16: 0x5756ab4f4418 - miri::shims::foreign_items::EvalContextExtPriv::emulate_foreign_item_inner::hf65ae76083c4716c
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/shims/foreign_items.rs:996:25
17: 0x5756ab4f003a - miri::shims::foreign_items::EvalContextExt::emulate_foreign_item::h2de071a398d45b75
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/shims/foreign_items.rs:70:15
18: 0x5756ab412bef - <miri::machine::MiriMachine as rustc_const_eval::interpret::machine::Machine>::find_mir_or_eval_fn::hb248e9db4f3a1245
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/machine.rs:1029:20
19: 0x5756ab412bef - rustc_const_eval::interpret::call::<impl rustc_const_eval::interpret::eval_context::InterpCx<M>>::init_fn_call::h191ff97c7957f5f2
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/compiler/rustc_const_eval/src/interpret/call.rs:570:46
20: 0x5756ab4540e2 - rustc_const_eval::interpret::step::<impl rustc_const_eval::interpret::eval_context::InterpCx<M>>::eval_terminator::h9b60906954f31f18
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/compiler/rustc_const_eval/src/interpret/step.rs:511:17
21: 0x5756ab4540e2 - rustc_const_eval::interpret::step::<impl rustc_const_eval::interpret::eval_context::InterpCx<M>>::step::heb61dbe70606b89f
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/compiler/rustc_const_eval/src/interpret/step.rs:65:9
22: 0x5756ab4540e2 - miri::concurrency::thread::EvalContextExt::run_threads::hd88448beea039661
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/concurrency/thread.rs:1206:25
23: 0x5756ab3e4407 - miri::eval::eval_entry::{{closure}}::h04cc2a6a4174b852
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/eval.rs:447:49
24: 0x5756ab3e4407 - core::ops::function::FnOnce::call_once::h07ab54c61903de63
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
25: 0x5756ab3e4407 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfc6191332ea2a66d
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
26: 0x5756ab3e4407 - std::panicking::try::do_call::h16dd727fba7a3511
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panicking.rs:573:40
27: 0x5756ab3e4407 - std::panicking::try::ha0d6c3541f8c5222
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panicking.rs:536:19
28: 0x5756ab3e4407 - std::panic::catch_unwind::h5c6f9724e2ee24d4
at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panic.rs:358:14
29: 0x5756ab3e4407 - miri::eval::eval_entry::h2cff45a801af5941
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/eval.rs:447:9
30: 0x5756ab38c1fa - <miri::MiriCompilerCalls as rustc_driver_impl::Callbacks>::after_analysis::h6d4a1c2cc34b2789
at /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/src/bin/miri.rs:114:36
31: 0x71043f6aaef4 - rustc_interface[260251264d220150]::interface::run_compiler::<(), rustc_driver_impl[5df20d6541efd119]::run_compiler::{closure#0}>::{closure#1}
32: 0x71043f54e147 - std[25e109a39a018341]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[260251264d220150]::util::run_in_thread_with_globals<rustc_interface[260251264d220150]::util::run_in_thread_pool_with_globals<rustc_interface[260251264d220150]::interface::run_compiler<(), rustc_driver_impl[5df20d6541efd119]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
33: 0x71043f54e5e2 - <<std[25e109a39a018341]::thread::Builder>::spawn_unchecked_<rustc_interface[260251264d220150]::util::run_in_thread_with_globals<rustc_interface[260251264d220150]::util::run_in_thread_pool_with_globals<rustc_interface[260251264d220150]::interface::run_compiler<(), rustc_driver_impl[5df20d6541efd119]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[c5f48d8aa30cfb0e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
34: 0x71043f54fbaf - std::sys::pal::unix::thread::Thread::new::thread_start::ha5e652fa1cead616
35: 0x71043949ca94 - start_thread
at ./nptl/pthread_create.c:447:8
36: 0x710439529c3c - clone3
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
37: 0x0 - <unknown>
error: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/miri/issues/new
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/rustc-ice-2024-12-19T15_35_26-73277.txt` to your bug report
note: compiler flags: -Z miri-disable-isolation
query stack during panic:
end of query stack
Miri caused an ICE during evaluation. Here's the interpreter backtrace at the time of the panic:
note: the place in the program where the ICE was triggered
--> tests/pass-dep/libc/libc-fs.rs:500:19
|
500 | let res = libc::readv(fd, iov.as_ptr() as *const libc::iovec, iovcnt);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: BACKTRACE:
= note: inside `test_readv_basic` at tests/pass-dep/libc/libc-fs.rs:500:19: 500:78
note: inside `main`
--> tests/pass-dep/libc/libc-fs.rs:41:5
|
41 | test_readv_basic();
| ^^^^^^^^^^^^^^^^^^
= note: inside `<fn() as std::ops::FnOnce<()>>::call_once - shim(fn())` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5: 250:71
= note: inside `std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18: 152:21
= note: inside closure at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/rt.rs:195:18: 195:75
= note: inside `std::ops::function::impls::<impl std::ops::FnOnce<()> for &dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe>::call_once` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13: 284:31
= note: inside `std::panicking::r#try::do_call::<&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe, i32>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panicking.rs:573:40: 573:43
= note: inside `std::panicking::r#try::<i32, &dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panicking.rs:536:19: 536:88
= note: inside `std::panic::catch_unwind::<&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe, i32>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panic.rs:358:14: 358:33
= note: inside closure at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/rt.rs:174:48: 174:73
= note: inside `std::panicking::r#try::do_call::<{closure@std::rt::lang_start_internal::{closure#1}}, isize>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panicking.rs:573:40: 573:43
= note: inside `std::panicking::r#try::<isize, {closure@std::rt::lang_start_internal::{closure#1}}>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panicking.rs:536:19: 536:88
= note: inside `std::panic::catch_unwind::<{closure@std::rt::lang_start_internal::{closure#1}}, isize>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/panic.rs:358:14: 358:33
= note: inside `std::rt::lang_start_internal` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/rt.rs:174:20: 174:98
= note: inside `std::rt::lang_start::<()>` at /home/popoyi/ssdbox/fact/utilhub/rusthome/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/rt.rs:194:17: 199:6
error: test failed, to rerun pass `--test ui`
Caused by:
process didn't exit successfully: `/home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/target/debug/deps/ui-283fd41946d856c1 --miri-run-dep-mode -Zmiri-disable-isolation --edition 2021 --sysroot /home/popoyi/.cache/miri tests/pass-dep/libc/libc-fs.rs` (exit status: 1)
Error: command exited with non-zero code `cargo +miri test -Zroot-dir=/home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri --manifest-path /home/popoyi/ssdbox/03-wshub/010-01-clust-wasm/041-001-ustream-rustlang-miri/miri/./Cargo.toml --test ui --quiet -- --miri-run-dep-mode -Zmiri-disable-isolation --edition 2021 --sysroot /home/popoyi/.cache/miri tests/pass-dep/libc/libc-fs.rs`: 1
Last active
December 19, 2024 15:51
-
-
Save shamb0/01491a8367c78404769b3e210ec860e0 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

