[INFO] cloning repository https://github.com/aelred/nes-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aelred/nes-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faelred%2Fnes-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faelred%2Fnes-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8b2d3025b8e5dd6d895aefadca6abe862a2f1a12 [INFO] testing aelred/nes-rust against master#b03b3a7ec92682be2917540b679478d41c95a30c for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faelred%2Fnes-rust" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/aelred/nes-rust [INFO] finished tweaking git repo https://github.com/aelred/nes-rust [INFO] tweaked toml for git repo https://github.com/aelred/nes-rust written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/aelred/nes-rust on toolchain b03b3a7ec92682be2917540b679478d41c95a30c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/aelred/nes-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hexdump v0.1.2 [INFO] [stderr] Downloaded yare-macro v3.0.0 [INFO] [stderr] Downloaded yare v3.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 11f110d9af28f8a7c9aee544502b19185c9002a3ff307567d45818c9ac15ba17 [INFO] running `Command { std: "docker" "start" "-a" "11f110d9af28f8a7c9aee544502b19185c9002a3ff307567d45818c9ac15ba17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "11f110d9af28f8a7c9aee544502b19185c9002a3ff307567d45818c9ac15ba17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11f110d9af28f8a7c9aee544502b19185c9002a3ff307567d45818c9ac15ba17", kill_on_drop: false }` [INFO] [stdout] 11f110d9af28f8a7c9aee544502b19185c9002a3ff307567d45818c9ac15ba17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ff1199b5e7f198f511b2d5c82c70e35671f53d617db914957a97d03299f5ade4 [INFO] running `Command { std: "docker" "start" "-a" "ff1199b5e7f198f511b2d5c82c70e35671f53d617db914957a97d03299f5ade4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Compiling version-compare v0.1.1 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Compiling colorchoice v1.0.2 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling anstyle-parse v0.2.5 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling sdl2 v0.37.0 [INFO] [stderr] Compiling cc v1.1.18 [INFO] [stderr] Compiling miniz_oxide v0.8.0 [INFO] [stderr] Compiling anstyle v1.0.8 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling zip v2.2.0 [INFO] [stderr] Compiling lockfree-object-pool v0.1.6 [INFO] [stderr] Compiling anstyle-query v1.1.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Compiling env_filter v0.1.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling nes-rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling flate2 v1.0.33 [INFO] [stderr] Compiling zopfli v0.8.1 [INFO] [stderr] Compiling env_logger v0.11.5 [INFO] [stderr] Compiling cmake v0.1.51 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling sdl2-sys v0.37.0 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.93 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Compiling js-sys v0.3.70 [INFO] [stderr] Compiling web-sys v0.3.70 [INFO] [stderr] Compiling console_log v1.0.0 [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> src/lib.rs:41:29 [INFO] [stdout] | [INFO] [stdout] 41 | #[cfg_attr(feature = "web", wasm_bindgen::prelude::wasm_bindgen(start))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_PULSE_1_SWEEP` is never used [INFO] [stdout] --> src/cpu/memory.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const APU_PULSE_1_SWEEP: Address = Address::new(0x4001); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_PULSE_2_SWEEP` is never used [INFO] [stdout] --> src/cpu/memory.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const APU_PULSE_2_SWEEP: Address = Address::new(0x4005); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_FLAGS` is never used [INFO] [stdout] --> src/cpu/memory.rs:37:7 [INFO] [stdout] | [INFO] [stdout] 37 | const APU_DMC_FLAGS: Address = Address::new(0x4010); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_DIRECT_LOAD` is never used [INFO] [stdout] --> src/cpu/memory.rs:38:7 [INFO] [stdout] | [INFO] [stdout] 38 | const APU_DMC_DIRECT_LOAD: Address = Address::new(0x4011); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_SAMPLE_ADDRESS` is never used [INFO] [stdout] --> src/cpu/memory.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | const APU_DMC_SAMPLE_ADDRESS: Address = Address::new(0x4012); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_SAMPLE_LENGTH` is never used [INFO] [stdout] --> src/cpu/memory.rs:40:7 [INFO] [stdout] | [INFO] [stdout] 40 | const APU_DMC_SAMPLE_LENGTH: Address = Address::new(0x4013); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 17s [INFO] running `Command { std: "docker" "inspect" "ff1199b5e7f198f511b2d5c82c70e35671f53d617db914957a97d03299f5ade4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff1199b5e7f198f511b2d5c82c70e35671f53d617db914957a97d03299f5ade4", kill_on_drop: false }` [INFO] [stdout] ff1199b5e7f198f511b2d5c82c70e35671f53d617db914957a97d03299f5ade4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ab6101ccd8e463f0dc8953b2e32acadc5013ba93850bfe96fa08dc184c807d5e [INFO] running `Command { std: "docker" "start" "-a" "ab6101ccd8e463f0dc8953b2e32acadc5013ba93850bfe96fa08dc184c807d5e", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling built v0.7.4 [INFO] [stderr] Compiling flate2 v1.0.33 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling aligned-vec v0.5.0 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling bytemuck v1.18.0 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Compiling maybe-rayon v0.1.1 [INFO] [stderr] Compiling zopfli v0.8.1 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Compiling imgref v1.10.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling bitstream-io v2.5.3 [INFO] [stderr] Compiling weezl v0.1.8 [INFO] [stderr] Compiling rgb v0.8.50 [INFO] [stderr] Compiling avif-serialize v0.8.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling loop9 v0.1.5 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling fdeflate v0.3.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling flume v0.11.0 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling zune-core v0.4.12 [INFO] [stderr] Compiling png v0.17.13 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling gif v0.13.1 [INFO] [stderr] Compiling image-webp v0.1.3 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling zune-jpeg v0.4.13 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling hexdump v0.1.2 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling v_frame v0.3.8 [INFO] [stderr] Compiling exr v1.72.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling av1-grain v0.2.3 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.93 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling profiling-procmacros v1.0.15 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling yare-macro v3.0.0 [INFO] [stderr] Compiling profiling v1.0.15 [INFO] [stderr] Compiling yare v3.0.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling zip v2.2.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Compiling js-sys v0.3.70 [INFO] [stderr] Compiling web-sys v0.3.70 [INFO] [stderr] Compiling ravif v0.11.10 [INFO] [stderr] Compiling image v0.25.2 [INFO] [stderr] Compiling console_log v1.0.0 [INFO] [stderr] Compiling nes-rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> src/lib.rs:41:29 [INFO] [stdout] | [INFO] [stdout] 41 | #[cfg_attr(feature = "web", wasm_bindgen::prelude::wasm_bindgen(start))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> src/lib.rs:41:29 [INFO] [stdout] | [INFO] [stdout] 41 | #[cfg_attr(feature = "web", wasm_bindgen::prelude::wasm_bindgen(start))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_PULSE_1_SWEEP` is never used [INFO] [stdout] --> src/cpu/memory.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const APU_PULSE_1_SWEEP: Address = Address::new(0x4001); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_PULSE_2_SWEEP` is never used [INFO] [stdout] --> src/cpu/memory.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const APU_PULSE_2_SWEEP: Address = Address::new(0x4005); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_FLAGS` is never used [INFO] [stdout] --> src/cpu/memory.rs:37:7 [INFO] [stdout] | [INFO] [stdout] 37 | const APU_DMC_FLAGS: Address = Address::new(0x4010); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_DIRECT_LOAD` is never used [INFO] [stdout] --> src/cpu/memory.rs:38:7 [INFO] [stdout] | [INFO] [stdout] 38 | const APU_DMC_DIRECT_LOAD: Address = Address::new(0x4011); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_SAMPLE_ADDRESS` is never used [INFO] [stdout] --> src/cpu/memory.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | const APU_DMC_SAMPLE_ADDRESS: Address = Address::new(0x4012); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_SAMPLE_LENGTH` is never used [INFO] [stdout] --> src/cpu/memory.rs:40:7 [INFO] [stdout] | [INFO] [stdout] 40 | const APU_DMC_SAMPLE_LENGTH: Address = Address::new(0x4013); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_PULSE_1_SWEEP` is never used [INFO] [stdout] --> src/cpu/memory.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const APU_PULSE_1_SWEEP: Address = Address::new(0x4001); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_PULSE_2_SWEEP` is never used [INFO] [stdout] --> src/cpu/memory.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const APU_PULSE_2_SWEEP: Address = Address::new(0x4005); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_FLAGS` is never used [INFO] [stdout] --> src/cpu/memory.rs:37:7 [INFO] [stdout] | [INFO] [stdout] 37 | const APU_DMC_FLAGS: Address = Address::new(0x4010); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_DIRECT_LOAD` is never used [INFO] [stdout] --> src/cpu/memory.rs:38:7 [INFO] [stdout] | [INFO] [stdout] 38 | const APU_DMC_DIRECT_LOAD: Address = Address::new(0x4011); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_SAMPLE_ADDRESS` is never used [INFO] [stdout] --> src/cpu/memory.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | const APU_DMC_SAMPLE_ADDRESS: Address = Address::new(0x4012); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APU_DMC_SAMPLE_LENGTH` is never used [INFO] [stdout] --> src/cpu/memory.rs:40:7 [INFO] [stdout] | [INFO] [stdout] 40 | const APU_DMC_SAMPLE_LENGTH: Address = Address::new(0x4013); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 23.97s [INFO] running `Command { std: "docker" "inspect" "ab6101ccd8e463f0dc8953b2e32acadc5013ba93850bfe96fa08dc184c807d5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab6101ccd8e463f0dc8953b2e32acadc5013ba93850bfe96fa08dc184c807d5e", kill_on_drop: false }` [INFO] [stdout] ab6101ccd8e463f0dc8953b2e32acadc5013ba93850bfe96fa08dc184c807d5e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] db819c38bda8fb2fe71afb3962c3105231f1ecd031df525077d48153cb50fa9f [INFO] running `Command { std: "docker" "start" "-a" "db819c38bda8fb2fe71afb3962c3105231f1ecd031df525077d48153cb50fa9f", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stderr] --> src/lib.rs:41:29 [INFO] [stderr] | [INFO] [stderr] 41 | #[cfg_attr(feature = "web", wasm_bindgen::prelude::wasm_bindgen(start))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stderr] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `wasm_bindgen::prelude::wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the attribute macro `wasm_bindgen::prelude::wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: constant `APU_PULSE_1_SWEEP` is never used [INFO] [stderr] --> src/cpu/memory.rs:24:7 [INFO] [stderr] | [INFO] [stderr] 24 | const APU_PULSE_1_SWEEP: Address = Address::new(0x4001); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `APU_PULSE_2_SWEEP` is never used [INFO] [stderr] --> src/cpu/memory.rs:28:7 [INFO] [stderr] | [INFO] [stderr] 28 | const APU_PULSE_2_SWEEP: Address = Address::new(0x4005); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `APU_DMC_FLAGS` is never used [INFO] [stderr] --> src/cpu/memory.rs:37:7 [INFO] [stderr] | [INFO] [stderr] 37 | const APU_DMC_FLAGS: Address = Address::new(0x4010); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `APU_DMC_DIRECT_LOAD` is never used [INFO] [stderr] --> src/cpu/memory.rs:38:7 [INFO] [stderr] | [INFO] [stderr] 38 | const APU_DMC_DIRECT_LOAD: Address = Address::new(0x4011); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `APU_DMC_SAMPLE_ADDRESS` is never used [INFO] [stderr] --> src/cpu/memory.rs:39:7 [INFO] [stderr] | [INFO] [stderr] 39 | const APU_DMC_SAMPLE_ADDRESS: Address = Address::new(0x4012); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `APU_DMC_SAMPLE_LENGTH` is never used [INFO] [stderr] --> src/cpu/memory.rs:40:7 [INFO] [stderr] | [INFO] [stderr] 40 | const APU_DMC_SAMPLE_LENGTH: Address = Address::new(0x4013); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `nes-rust` (lib) generated 7 warnings [INFO] [stderr] warning: `nes-rust` (lib test) generated 7 warnings (7 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nes_rust-ee2935f7033a232e) [INFO] [stdout] [INFO] [stdout] running 401 tests [INFO] [stdout] test apu::pulse::tests::test_pulse_generator_produces_rectangle_wave ... ok [INFO] [stdout] test apu::triangle::tests::test_triangle_generator_produces_triangle_wave ... ok [INFO] [stdout] test cartridge::tests::cartridge_is_constructed_from_prg_rom_chr_rom_and_mapper ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_maps_0x2000_through_0x27ff_to_ppu_ram ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_maps_0x0000_through_0x1fff_to_chr_rom ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_mirrors_0x3000_through_0x3eff_to_ppu_ram ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_mirrors_0x2800_through_0x2fff_to_ppu_ram ... ok [INFO] [stdout] test cpu::addressing_modes::tests::absolute_y_addressing_mode_fetches_values_at_given_address_offset_by_y ... ok [INFO] [stdout] test cpu::addressing_modes::tests::accumulator_addressing_mode_fetches_accumulator_value ... ok [INFO] [stdout] test cpu::addressing_modes::tests::absolute_addressing_mode_fetches_values_at_given_address ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_mirrors_rom_if_not_large_enough ... ok [INFO] [stdout] test cpu::addressing_modes::tests::immediate_addressing_mode_fetches_given_value ... ok [INFO] [stdout] test cartridge::tests::rom_cartridge_maps_0x6000_through_0x7fff_to_prg_ram ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indexed_indirect_addressing_mode_wraps_address_read_from_zero_page ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_maps_0x8000_through_0xffff_to_prg_rom ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indirect_addressing_mode_fetches_address_at_given_address ... ok [INFO] [stdout] test cpu::addressing_modes::tests::zero_page_x_addressing_mode_fetches_value_at_given_zero_page_address_offset_by_x ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indirect_addressing_mode_wraps_at_end_of_page ... ok [INFO] [stdout] test cpu::addressing_modes::tests::zero_page_y_addressing_mode_wraps ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indexed_indirect_addressing_mode_wraps_on_zero_page_overflow ... ok [INFO] [stdout] test cpu::addressing_modes::tests::zero_page_y_addressing_mode_fetches_value_at_given_zero_page_address_offset_by_y ... ok [INFO] [stdout] test cpu::addressing_modes::tests::absolute_x_addressing_mode_fetches_values_at_given_address_offset_by_x ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_adc_adds_numbers ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_adc_sets_overflow_flag_on_signed_overflow ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_cmp_sets_carry_flag_if_accumulator_greater_or_equal_to_operand ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_cpy_compares_using_y_register ... ok [INFO] [stdout] test cpu::addressing_modes::tests::zero_page_x_addressing_mode_wraps ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_cmp_sets_negative_flag_if_bit_7_of_accumulator_sub_operand_is_set ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_cmp_sets_zero_flag_if_accumulator_equals_operand ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_adc_sets_carry_flag_on_unsigned_overflow ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_sbc_sets_overflow_bit_when_sign_is_wrong ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indexed_indirect_addressing_mode_fetches_address_at_given_zero_page_address_offset_by_x ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indirect_indexed_addressing_mode_wraps_address_read_from_zero_page ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_beq_branches_when_zero_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bcc_does_not_branch_when_carry_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_beq_does_not_branch_when_zero_flag_clear ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indirect_indexed_addressing_mode_fetches_address_offset_by_y_at_given_zero_page_address ... ok [INFO] [stdout] test cpu::addressing_modes::tests::zero_page_addressing_mode_fetches_value_at_given_zero_page_address ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bcs_does_not_branch_when_carry_flag_clear ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_cpx_compares_using_x_register ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bcs_branches_when_carry_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bcc_branches_when_carry_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bpl_branches_when_negative_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvc_branches_when_overflow_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bmi_branches_when_negative_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bne_branches_when_zero_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bne_does_not_branch_when_zero_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bpl_does_not_branch_when_negative_flag_set ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_sbc_subtracts_numbers ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bmi_does_not_branch_when_negative_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvs_does_not_branch_when_carry_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvs_branches_when_carry_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvc_does_not_branch_when_overflow_flag_set ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dex_sets_zero_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dey_decrements_y_register ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dec_decrements_operand ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dex_sets_negative_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dec_sets_zero_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dey_sets_negative_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dex_decrements_x_register ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_iny_increments_y_register ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jmp_jumps_to_immediate_operand ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jmp_jumps_to_indirect_operand ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inc_sets_negative_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dec_sets_negative_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inc_sets_zero_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jsr_jumps_to_operand ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dey_sets_zero_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_rts_increments_stack_pointer_by_two_bytes ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_rts_reads_program_counter_plus_one_from_stack ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inc_increments_operand ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_ldy_loads_operand_into_y_register ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_sta_stores_accumulator_in_memory ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_sty_stores_y_register_in_memory ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_and_performs_bitwise_and ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inx_increments_x_register ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_lda_loads_operand_into_accunmulator ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_stx_stores_x_register_in_memory ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jsr_decrements_stack_pointer_by_two_bytes ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jsr_writes_program_counter_to_stack_pointer ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_ldx_loads_operand_into_x_register ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_asl_can_operate_on_memory ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_bit_sets_negative_bit_based_on_bit_7_of_operand ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_asl_sets_carry_flag_on_overflow ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_ora_performs_bitwise_or ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_pha_decrements_stack_pointer_by_one_byte ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_pha_writes_accumulator_to_stack_pointer ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_php_writes_status_to_stack_pointer_with_break_always_set ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_pla_increments_stack_pointer_by_one_byte ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_bit_sets_zero_flag_when_bitwise_and_is_zero ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_eor_performs_bitwise_xor ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_pla_reads_accumulator_from_stack ... ok [INFO] [stdout] test cpu::instruction::stack::tests::stack_operations_wrap_value_on_overflow ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_plp_reads_status_from_stack ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_bit_clears_zero_flag_when_bitwise_and_is_not_zero ... ok [INFO] [stdout] test cpu::instruction::stack::tests::stack_pointer_wraps_on_overflow ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_asl_shifts_left ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_lsr_sets_carry_flag_on_underflow ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_plp_increments_stack_pointer_by_one_byte ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_bit_sets_overflow_bit_based_on_bit_6_of_operand ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_lsr_shifts_right ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_ror_rotates_left_with_carry_flag ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_rol_rotates_left_with_carry_flag ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_php_decrements_stack_pointer_by_one_byte ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_cli_clears_interrupt_disable_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_sei_sets_interrupt_disable_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_sed_sets_decimal_flag ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_brk_decrements_stack_pointer_by_three_bytes ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_brk_sets_break_flag_on_stack ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_clv_clears_overflow_flag ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_brk_jumps_to_address_at_interrupt_vector ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_rti_reads_status_and_program_counter_from_stack ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_tax_transfers_accumulator_to_x_register ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_tay_transfers_accumulator_to_y_register ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_sec_sets_carry_flag ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_rti_increments_stack_pointer_by_three_bytes ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_nop_increments_program_counter ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_tsx_transfers_stack_pointer_to_x_register ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_clc_clears_carry_flag ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_txs_transfers_x_register_to_stack_pointer ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_tya_transfers_y_register_to_accumulator ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_txs_does_not_modify_zero_or_negative_register ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_cld_clears_decimal_flag ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_brk_writes_program_counter_and_status_with_break_flag_set_to_stack_pointer ... ok [INFO] [stdout] test cpu::memory::tests::can_read_oamdata_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_oamaddr_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_read_ppudata_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_txa_transfers_x_register_to_accumulator ... ok [INFO] [stdout] test cpu::memory::tests::can_write_oamdma_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppuctrl_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_read_and_write_cartridge_space_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppumask_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_read_ppustatus_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_read_and_write_internal_ram_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_oamdata_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::reading_from_4016_reads_from_input_device ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppuaddr_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppudata_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppuscroll_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_abx ... ok [INFO] [stdout] test cpu::memory::tests::writing_to_4016_writes_to_input_device ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_aby ... ok [INFO] [stdout] test cpu::memory::tests::nes_cpu_memory_addresses_0x800_to_0x1fff_mirror_internal_ram ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_abx_cross ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::addition_behaves_appropriately_across_many_values ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::asl_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::asl_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::asl_acc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::asl_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::asl_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bcc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bcs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bcc_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bcs_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bit_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bmi_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bmi ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bne ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bpl ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::beq_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bvc_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bvs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bvc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::beq ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bit_abs ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::subtraction_behaves_appropriately_across_many_values ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bne_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bpl_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::brk ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::asl_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cld ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::clv ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::bvs_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::clc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cli ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cpx_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cpx_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dec_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dec_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cpy_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cpy_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cpy_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dec_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dec_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cmp_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::cpx_abs ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_cannot_write_to_read_only_memory - should panic ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dex ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dey ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::dec_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::eor_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::inc_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::inc_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::inc_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::inc_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::inc_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::inx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::iny ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::jmp_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::jmp_ind ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::jsr ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldx_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldx_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldx_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldx_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldy_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lsr_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lsr_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lsr_acc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lsr_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldy_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::nop ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldy_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldy_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldy_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldx_zpy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lsr_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lsr_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldx_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ldy_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::pha ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ror_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rol_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ror_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ora_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ror_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rol_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ror_acc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::php ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rol_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::pla ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rol_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rol_acc ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rol_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::plp ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ror_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::ror_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rti ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::rts ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sec ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_imm ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_abx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sed ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_aby ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_abx_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_idx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_idy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_aby_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sei ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sta_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::stx_zpa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sbc_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::stx_zpy ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sty_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sty_zpx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sty_zpa ... ok [INFO] [stdout] test cpu::tests::cpu_initialises_program_counter_to_reset_vector ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::tax ... ok [INFO] [stdout] test cpu::tests::instruction_sequence_return_correct_number_of_cycles ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::tay ... ok [INFO] [stdout] test cpu::tests::negative_flag_is_set_when_accumulator_is_negative ... ok [INFO] [stdout] test cpu::tests::negative_flag_is_not_set_when_accumulator_is_positive ... ok [INFO] [stdout] test cpu::tests::instructions_can_wrap_on_program_counter_overflow ... ok [INFO] [stdout] test cpu::tests::calling_non_maskable_interrupt_sets_interrupt_flag ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::tsx ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::stx_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::txa ... ok [INFO] [stdout] test cpu::tests::cpu_initialises_in_default_state ... ok [INFO] [stdout] test cpu::tests::on_non_maskable_interrupt_jumps_to_address_at_nmi_vector ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::tya ... ok [INFO] [stdout] test cpu::tests::on_non_maskable_interrupt_reset_interrupt_flag ... ok [INFO] [stdout] test cpu::tests::on_non_maskable_interrupt_push_program_counter_and_status_with_clear_break_flag_to_stack ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::txs ... ok [INFO] [stdout] test cpu::tests::program_counter_is_incremented_by_2_when_executing_2_byte_instr ... ok [INFO] [stdout] test cpu::tests::zero_flag_is_not_set_when_accumulator_is_non_zero ... ok [INFO] [stdout] test cpu::tests::zero_flag_is_set_when_accumulator_is_zero ... ok [INFO] [stdout] test cpu::tests::program_counter_is_incremented_by_1_when_executing_1_byte_instr ... ok [INFO] [stdout] test i_nes::tests::can_read_chr_rom_data_from_ines_file ... ok [INFO] [stdout] test i_nes::tests::can_read_mapper_from_ines_file ... ok [INFO] [stdout] test input::tests::after_reading_status_subsequent_reads_return_zero ... ok [INFO] [stdout] test cpu::tests::program_counter_wraps_on_overflow ... ok [INFO] [stdout] test input::tests::pressing_and_releasing_buttons_toggles_fields ... ok [INFO] [stdout] test input::tests::when_strobe_is_toggled_off_button_status_is_reported ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_address_increment ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_nmi_on_vblank ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_background_pattern_table_address ... ok [INFO] [stdout] test ppu::memory::tests::can_read_palette_ram_in_nes_ppu_memory ... ok [INFO] [stdout] test ppu::memory::tests::palette_ram_mirrors_0x3f1x_to_0x3f0x_for_0_4_8_and_c ... ok [INFO] [stdout] test cpu::tests::program_counter_is_incremented_by_3_when_executing_3_byte_instr ... ok [INFO] [stdout] test ppu::memory::tests::palette_ram_mirrors_from_0x3f20_to_0x3fff ... ok [INFO] [stdout] test ppu::tests::can_get_attribute_address_from_scroll ... ok [INFO] [stdout] test input::tests::while_strobe_is_on_always_report_state_of_button_a ... ok [INFO] [stdout] test ppu::tests::incrementing_fine_y_increments_fine_y_by_1 ... ok [INFO] [stdout] test ppu::tests::can_read_rows_from_nametable ... ok [INFO] [stdout] test ppu::tests::incrementing_fine_y_switches_to_next_vertical_nametable_when_coarse_y_is_29 ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_sprite_pattern_table_address ... ok [INFO] [stdout] test ppu::tests::each_tick_produces_a_color ... ok [INFO] [stdout] test i_nes::tests::can_read_prg_rom_data_from_ines_file ... ok [INFO] [stdout] test ppu::memory::tests::can_read_cartridge_space_in_nes_ppu_memory ... ok [INFO] [stdout] test ppu::tests::incrementing_coarse_x_switches_to_next_horizontal_nametable_when_coarse_x_is_31 ... ok [INFO] [stdout] test ppu::tests::can_get_tile_address_from_scroll ... ok [INFO] [stdout] test ppu::tests::incrementing_fine_y_increments_coarse_y_when_fine_y_is_7 ... ok [INFO] [stdout] test ppu::tests::loading_sprites_clears_active_sprites ... ok [INFO] [stdout] test ppu::tests::loading_sprites_loads_all_sprites_for_a_given_scanline ... ok [INFO] [stdout] test ppu::tests::reading_oam_data_reads_from_oam_address ... ok [INFO] [stdout] test ppu::tests::reading_or_writing_ppu_data_increments_address_by_increment_in_control_register ... ok [INFO] [stdout] test ppu::tests::reading_ppu_data_from_palette_does_not_use_internal_buffer ... ok [INFO] [stdout] test ppu::tests::reading_ppu_data_reads_from_internal_buffer ... ok [INFO] [stdout] test ppu::tests::reading_ppu_status_resets_address_toggle ... ok [INFO] [stdout] test ppu::tests::reading_ppu_status_returns_status_and_clears_vblank ... ok [INFO] [stdout] test ppu::tests::sprite_flips_coordinates ... ok [INFO] [stdout] test ppu::tests::transfer_horizontal_scroll_transfers_horizontal_scroll_from_temporary_to_address ... ok [INFO] [stdout] test ppu::tests::when_more_than_eight_sprites_on_scanline_only_first_eight_are_loaded ... ok [INFO] [stdout] test ppu::tests::writing_oam_data_increments_oam_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_address_twice_then_writing_data_writes_data_to_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_control_sets_attribute_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_address_twice_sets_lower_bits_of_temporary_address_and_transfers_to_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_control_sets_control ... ok [INFO] [stdout] test ppu::tests::writing_oam_dma_writes_from_cpu_page_to_oam ... ok [INFO] [stdout] test ppu::tests::writing_oam_data_writes_to_oam_address ... ok [INFO] [stdout] test ppu::tests::writing_oam_address_sets_oam_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_address_twice_then_reading_data_reads_data_from_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_control_sets_tile_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_address_once_sets_masked_upper_bits_of_temporary_address ... ok [INFO] [stdout] test ppu::tests::writing_ppu_control_sets_temporary_address_to_nametable ... ok [INFO] [stdout] test ppu::tests::writing_oam_dma_writes_from_oam_address_and_wraps ... ok [INFO] [stdout] test ppu::tests::writing_ppu_mask_sets_mask ... ok [INFO] [stdout] test ppu::tests::writing_ppu_scroll_writes_to_temporary_register ... ok [INFO] [stdout] test ppu::tests::incrementing_coarse_x_increments_to_next_tile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 401 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nes_rust-6e2a3b1b929140f8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/external_tests.rs (/opt/rustwide/target/debug/deps/external_tests-999d4fdc25b4657a) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test external_test::blargg_ppu_tests_palette_ram ... FAILED [INFO] [stdout] test external_test::blargg_cpu_timing_test ... FAILED [INFO] [stdout] test external_test::blargg_ppu_tests_power_up_palette ... FAILED [INFO] [stdout] test external_test::sprite_hit_basics ... FAILED [INFO] [stdout] test external_test::sprite_hit_alignment ... FAILED [INFO] [stdout] test external_test::blargg_ppu_tests_sprite_ram ... FAILED [INFO] [stdout] test external_test::nestest ... FAILED [INFO] [stdout] test external_test::sprite_hit_corners ... FAILED [INFO] [stdout] test external_test::vbl_basics ... FAILED [INFO] [stdout] test external_test::vbl_clear_time ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- external_test::blargg_ppu_tests_palette_ram stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::blargg_ppu_tests_palette_ram' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace1794 - external_tests::external_test::blargg_ppu_tests_palette_ram::h025ef54063f291fd [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace1667 - external_tests::external_test::blargg_ppu_tests_palette_ram::{{closure}}::h5936fa12a5e23312 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde6d6 - core::ops::function::FnOnce::call_once::h3b5020a745a3fbaa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::blargg_cpu_timing_test stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::blargg_cpu_timing_test' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace317d - external_tests::external_test::blargg_cpu_timing_test::h24823a9425b6e428 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace3047 - external_tests::external_test::blargg_cpu_timing_test::{{closure}}::he8674e817a333963 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde756 - core::ops::function::FnOnce::call_once::h77fa66901ff895db [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::blargg_ppu_tests_power_up_palette stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::blargg_ppu_tests_power_up_palette' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace2034 - external_tests::external_test::blargg_ppu_tests_power_up_palette::hb2bc81747d5836db [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace1f07 - external_tests::external_test::blargg_ppu_tests_power_up_palette::{{closure}}::hcb2b8b4b9c1f6e77 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde796 - core::ops::function::FnOnce::call_once::h81403ef7ee94ca97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::sprite_hit_basics stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::sprite_hit_basics' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace4b6d - external_tests::external_test::sprite_hit_basics::h7ba6c7805202989a [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace4a37 - external_tests::external_test::sprite_hit_basics::{{closure}}::h3330cfb412919e61 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde716 - core::ops::function::FnOnce::call_once::h4801cebefc8e761f [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::sprite_hit_alignment stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::sprite_hit_alignment' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace541d - external_tests::external_test::sprite_hit_alignment::h0fe2276f48f1dd68 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace52e7 - external_tests::external_test::sprite_hit_alignment::{{closure}}::h284c801124f5e4a5 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde856 - core::ops::function::FnOnce::call_once::hc0b4564987c862c1 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::blargg_ppu_tests_sprite_ram stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::blargg_ppu_tests_sprite_ram' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace28d4 - external_tests::external_test::blargg_ppu_tests_sprite_ram::h653f61cae55384c6 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace27a7 - external_tests::external_test::blargg_ppu_tests_sprite_ram::{{closure}}::hcec5ffe1c3f35b75 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde816 - core::ops::function::FnOnce::call_once::hbdcfbf10696eef2a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::nestest stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::nestest' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace0eed - external_tests::external_test::nestest::h1c15a0a82be75134 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace0db7 - external_tests::external_test::nestest::{{closure}}::h62e00737cba6d7b0 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde696 - core::ops::function::FnOnce::call_once::h085af804274c8de1 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::sprite_hit_corners stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::sprite_hit_corners' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace5ccd - external_tests::external_test::sprite_hit_corners::hcc8752a6b93f94b7 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace5b97 - external_tests::external_test::sprite_hit_corners::{{closure}}::h1c2b324ebf14d9b0 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde7d6 - core::ops::function::FnOnce::call_once::hbc9d20577a7bda77 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::vbl_basics stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::vbl_basics' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace3a24 - external_tests::external_test::vbl_basics::h4ea7e8793eb585fb [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace38f7 - external_tests::external_test::vbl_basics::{{closure}}::h409f528996565721 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde656 - core::ops::function::FnOnce::call_once::h06a77c96d74b3d4b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::vbl_clear_time stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::vbl_clear_time' panicked at tests/external_tests.rs:259:40: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d629b63b1e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d629b63b1e2 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d629b63b1e2 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d629b662f63 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d629b662f63 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x5d629b637f73 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d629b637f73 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d629b63b032 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d629b63c80c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5d629b63c662 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5d629ad1fa04 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x5d629ad1fa04 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d629b63d2eb - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x5d629b63d2eb - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5d629b63cfba - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5d629b63b6d9 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x5d629b63cc4d - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5d629b660b80 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d629b661026 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x5d629ace0a08 - core::result::Result::unwrap::h263894c2c1f78170 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5d629ace0a08 - external_tests::clear_nes_test_result_image::hfebc818ae0bbb6c9 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x5d629ace42c4 - external_tests::external_test::vbl_clear_time::he8f5d3460eb34438 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x5d629ace4197 - external_tests::external_test::vbl_clear_time::{{closure}}::hb3f00967160c1782 [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x5d629acde8a6 - core::ops::function::FnOnce::call_once::hd8eb7559d143d8d3 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5d629ad251ab - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5d629ad251ab - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x5d629ad2437e - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x5d629ad2437e - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5d629ad2437e - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x5d629ad2437e - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x5d629ad2437e - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d629ad2437e - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x5d629ad2437e - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x5d629ace7f74 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x5d629ace7f74 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x5d629aceb86a - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x5d629aceb86a - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x5d629aceb86a - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x5d629aceb86a - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x5d629aceb86a - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x5d629aceb86a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x5d629b640247 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x5d629b640247 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x719b8d074aa4 - [INFO] [stdout] 47: 0x719b8d101a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] external_test::blargg_cpu_timing_test [INFO] [stdout] external_test::blargg_ppu_tests_palette_ram [INFO] [stdout] external_test::blargg_ppu_tests_power_up_palette [INFO] [stdout] external_test::blargg_ppu_tests_sprite_ram [INFO] [stdout] external_test::nestest [INFO] [stdout] external_test::sprite_hit_alignment [INFO] [stdout] external_test::sprite_hit_basics [INFO] [stdout] external_test::sprite_hit_corners [INFO] [stdout] external_test::vbl_basics [INFO] [stdout] external_test::vbl_clear_time [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test external_tests` [INFO] running `Command { std: "docker" "inspect" "db819c38bda8fb2fe71afb3962c3105231f1ecd031df525077d48153cb50fa9f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db819c38bda8fb2fe71afb3962c3105231f1ecd031df525077d48153cb50fa9f", kill_on_drop: false }` [INFO] [stdout] db819c38bda8fb2fe71afb3962c3105231f1ecd031df525077d48153cb50fa9f