We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
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.
The text was updated successfully, but these errors were encountered:
Hey @1c3t3a thanks for this! I'll address this over the weekend
Sorry, something went wrong.
Fixed in version 0.1.1
george-lim
No branches or pull requests
This crate's test suite is contains a misaligned pointer dereference. The stack trace for the failing test is as follows:
This was discovered in a crater run for a Rust upstream PR around alignement checks for debug mode: rust-lang/rust#137940.
The text was updated successfully, but these errors were encountered: