Closed
Description
This crate's test suite is contains a misaligned pointer dereference. The stack trace for the failing test is as follows:
INFO] [stderr] thread 'tests::allocate_and_deallocate' panicked at src/lib.rs:298:38:
[INFO] [stderr] misaligned pointer dereference: address must be a multiple of 0x4 but is 0x7760b87ff54a
[INFO] [stderr] stack backtrace:
[INFO] [stderr] 0: 0x5b4e48d3e892 - std::backtrace_rs::backtrace::libunwind::trace::h8d95625898284e7d
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr] 1: 0x5b4e48d3e892 - std::backtrace_rs::backtrace::trace_unsynchronized::h9eafd5c61303e492
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr] 2: 0x5b4e48d3e892 - std::sys::backtrace::_print_fmt::hec2578e807cc4a3f
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/sys/backtrace.rs:66:9
[INFO] [stderr] 3: 0x5b4e48d3e892 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hd8ebefbbcb1fe23a
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/sys/backtrace.rs:39:26
[INFO] [stderr] 4: 0x5b4e48d65f63 - core::fmt::rt::Argument::fmt::h09f3c4b7b5ff5386
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/fmt/rt.rs:185:76
[INFO] [stderr] 5: 0x5b4e48d65f63 - core::fmt::write::hef9d041e1d5d9592
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/fmt/mod.rs:1449:21
[INFO] [stderr] 6: 0x5b4e48d3b753 - std::io::Write::write_fmt::hd7148372e3f24f7f
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/io/mod.rs:1890:15
[INFO] [stderr] 7: 0x5b4e48d3e6e2 - std::sys::backtrace::BacktraceLock::print::h263d323f217ce3a7
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/sys/backtrace.rs:42:9
[INFO] [stderr] 8: 0x5b4e48d3fd3a - std::panicking::default_hook::{{closure}}::h25050253f7dc0d3e
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:298:22
[INFO] [stderr] 9: 0x5b4e48d3fad7 - std::panicking::default_hook::hf3291a4c87ea2887
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:325:9
[INFO] [stderr] 10: 0x5b4e48d051d7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h51204ed24e282361
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/alloc/src/boxed.rs:1984:9
[INFO] [stderr] 11: 0x5b4e48d051d7 - test::test_main::{{closure}}::h3588678a150ab7c4
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/test/src/lib.rs:136:21
[INFO] [stderr] 12: 0x5b4e48d40823 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h95d63edfac47e230
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/alloc/src/boxed.rs:1984:9
[INFO] [stderr] 13: 0x5b4e48d40823 - std::panicking::rust_panic_with_hook::h3550dbeaa1041124
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:839:13
[INFO] [stderr] 14: 0x5b4e48d404da - std::panicking::begin_panic_handler::{{closure}}::hde0dd646a9e2b5b7
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:704:13
[INFO] [stderr] 15: 0x5b4e48d3ed89 - std::sys::backtrace::__rust_end_short_backtrace::haeb22ba48b4d728e
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/sys/backtrace.rs:168:18
[INFO] [stderr] 16: 0x5b4e48d4016d - rust_begin_unwind
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:695:5
[INFO] [stderr] 17: 0x5b4e48d6499d - core::panicking::panic_nounwind_fmt::runtime::h3b398f3adcf7e24f
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/panicking.rs:117:22
[INFO] [stderr] 18: 0x5b4e48d6499d - core::panicking::panic_nounwind_fmt::h44f3568885874f74
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/intrinsics/mod.rs:3089:9
[INFO] [stderr] 19: 0x5b4e48d64b89 - core::panicking::panic_misaligned_pointer_dereference::h55c455a1c88b83cd
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/panicking.rs:286:5
[INFO] [stderr] 20: 0x5b4e48cc6e99 - <ordered_pool_allocator::OrderedPoolAllocator<T,_> as core::ops::index::Index<usize>>::index::hac18220590aea168
[INFO] [stderr] at /opt/rustwide/workdir/src/lib.rs:235:13
[INFO] [stderr] 21: 0x5b4e48cc6e99 - ordered_pool_allocator::tests::allocate_and_deallocate::h7aa096a9b366222e
[INFO] [stderr] at /opt/rustwide/workdir/src/lib.rs:298:38
[INFO] [stderr] 22: 0x5b4e48cca1b9 - ordered_pool_allocator::tests::allocate_and_deallocate::{{closure}}::hd324872814f3d2bc
[INFO] [stderr] at /opt/rustwide/workdir/src/lib.rs:286:33
[INFO] [stderr] 23: 0x5b4e48cca1b9 - core::ops::function::FnOnce::call_once::h51824b104b8aa07c
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/ops/function.rs:250:5
[INFO] [stderr] 24: 0x5b4e48d0aabb - core::ops::function::FnOnce::call_once::hbd335dbb4bb5fce4
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/ops/function.rs:250:5
[INFO] [stderr] 25: 0x5b4e48d0aabb - test::__rust_begin_short_backtrace::h04cc5e3b375a80f9
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/test/src/lib.rs:638:18
[INFO] [stderr] 26: 0x5b4e48d09b75 - test::run_test_in_process::{{closure}}::h820e05c00a84ca94
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/test/src/lib.rs:661:60
[INFO] [stderr] 27: 0x5b4e48d09b75 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h5d54c80bc199f62c
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stderr] 28: 0x5b4e48d09b75 - std::panicking::try::do_call::h832d61a9fc2b6e3e
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:587:40
[INFO] [stderr] 29: 0x5b4e48d09b75 - std::panicking::try::h9a404c5f3a090501
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:550:19
[INFO] [stderr] 30: 0x5b4e48d09b75 - std::panic::catch_unwind::hf5157d4c366d9053
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panic.rs:359:14
[INFO] [stderr] 31: 0x5b4e48d09b75 - test::run_test_in_process::h671deca6957ee157
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/test/src/lib.rs:661:27
[INFO] [stderr] 32: 0x5b4e48d09b75 - test::run_test::{{closure}}::h8a18e214254d2663
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/test/src/lib.rs:582:43
[INFO] [stderr] 33: 0x5b4e48cccb64 - test::run_test::{{closure}}::ha2abac7cc0a13c10
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/test/src/lib.rs:612:41
[INFO] [stderr] 34: 0x5b4e48cccb64 - std::sys::backtrace::__rust_begin_short_backtrace::h013f8b8ca29e5f67
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/sys/backtrace.rs:152:18
[INFO] [stderr] 35: 0x5b4e48cd069a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc0336636a8c55b05
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/thread/mod.rs:559:17
[INFO] [stderr] 36: 0x5b4e48cd069a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h256d9472a72a8c66
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stderr] 37: 0x5b4e48cd069a - std::panicking::try::do_call::hf49ea3ffcc3bd1db
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:587:40
[INFO] [stderr] 38: 0x5b4e48cd069a - std::panicking::try::h2a067a3336161e1c
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panicking.rs:550:19
[INFO] [stderr] 39: 0x5b4e48cd069a - std::panic::catch_unwind::h931ea2a9df59b7fa
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/panic.rs:359:14
[INFO] [stderr] 40: 0x5b4e48cd069a - std::thread::Builder::spawn_unchecked_::{{closure}}::haf08f1439431615c
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/thread/mod.rs:557:30
[INFO] [stderr] 41: 0x5b4e48cd069a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd1dc5dd1edff0233
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/core/src/ops/function.rs:250:5
[INFO] [stderr] 42: 0x5b4e48d43e4b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6ad22f40418d409
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/alloc/src/boxed.rs:1970:9
[INFO] [stderr] 43: 0x5b4e48d43e4b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h734c3e370b18da4b
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/alloc/src/boxed.rs:1970:9
[INFO] [stderr] 44: 0x5b4e48d43e4b - std::sys::pal::unix::thread::Thread::new::thread_start::hfbde3a90511cd82d
[INFO] [stderr] at /rustc/a7ce54db9b096bd1098d07c645b489195a667c9f/library/std/src/sys/pal/unix/thread.rs:109:17
[INFO] [stderr] 45: 0x7760b8970ac3 - <unknown>
[INFO] [stderr] 46: 0x7760b8a01a04 - clone
[INFO] [stderr] 47: 0x0 - <unknown>
[INFO] [stderr] thread caused non-unwinding panic. aborting.
[INFO] [stderr] error: test failed, to rerun pass `--lib`
This was discovered in a crater run for a Rust upstream PR around alignement checks for debug mode: rust-lang/rust#137940.
Metadata
Metadata
Assignees
Labels
No labels