running 1 test test heap_jumping_sp_cannot_turn_a_stack_access_into_anonymous_allocation ... FAILED failures: failures: heap_jumping_sp_cannot_turn_a_stack_access_into_anonymous_allocation test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 22 filtered out; finished in 0.03s Compiling turkos-os-page-tables v0.1.0 (/os-page-tables) Compiling turkos-os-runtime-platform v0.1.0 (/os-runtime-platform) Compiling turkos-os-frame-metadata v0.1.0 (/os-frame-metadata) Compiling turkos-os-mapping v0.1.0 (/os-mapping) Compiling turkos-os-frame-authority v0.1.0 (/os-frame-authority) Compiling turkos-os-page-faults v0.1.0 (/reports/os-implementation/K881-K899-preparation-EmtNWF/mutant-heap-jump-sp/os-page-faults) warning: unused variable: `stack` --> src/pager.rs:336:21 | 336 | if let Some(stack) = self | ^^^^^ help: if this is intentional, prefix it with an underscore: `_stack` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `sp` --> src/pager.rs:342:17 | 342 | let sp = fault.stack_pointer(); | ^^ help: if this is intentional, prefix it with an underscore: `_sp` warning: `turkos-os-page-faults` (lib) generated 2 warnings (run `cargo fix --lib -p turkos-os-page-faults` to apply 2 suggestions) Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s Running tests/page_faults.rs (reports/os-implementation/K881-K899-preparation-EmtNWF/mutant-heap-jump-sp/target/debug/build/turkos-os-page-faults/576484b42b3fefe1/out/page_faults-576484b42b3fefe1) thread 'heap_jumping_sp_cannot_turn_a_stack_access_into_anonymous_allocation' (41240876) panicked at tests/page_faults.rs:903:5: assertion `left == right` failed left: Ok(Resolution { kind: Anonymous, frame: Reference(Handle { registry: 903, owner: 900, address: 1073741824, slot: 0, generation: 1 }), allocated: true, retained_cleanup: false }) right: Err(Stack) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace error: test failed, to rerun pass `--test page_faults`