[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#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faelred%2Fnes-rust" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-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-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/aelred/nes-rust on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lockfree-object-pool v0.1.6 [INFO] [stderr] Downloaded yare v3.0.0 [INFO] [stderr] Downloaded yare-macro v3.0.0 [INFO] [stderr] Downloaded arbitrary v1.3.2 [INFO] [stderr] Downloaded derive_arbitrary v1.3.2 [INFO] [stderr] Downloaded loop9 v0.1.5 [INFO] [stderr] Downloaded system-deps v6.2.2 [INFO] [stderr] Downloaded hexdump v0.1.2 [INFO] [stderr] Downloaded profiling-procmacros v1.0.15 [INFO] [stderr] Downloaded indexmap v2.5.0 [INFO] [stderr] Downloaded gif v0.13.1 [INFO] [stderr] Downloaded env_logger v0.11.5 [INFO] [stderr] Downloaded anyhow v1.0.89 [INFO] [stderr] Downloaded image-webp v0.1.3 [INFO] [stderr] Downloaded cc v1.1.18 [INFO] [stderr] Downloaded cfg-expr v0.15.8 [INFO] [stderr] Downloaded serde v1.0.210 [INFO] [stderr] Downloaded built v0.7.4 [INFO] [stderr] Downloaded maybe-rayon v0.1.1 [INFO] [stderr] Downloaded simd_helpers v0.1.0 [INFO] [stderr] Downloaded target-lexicon v0.12.16 [INFO] [stderr] Downloaded serde_spanned v0.6.7 [INFO] [stderr] Downloaded version-compare v0.2.0 [INFO] [stderr] Downloaded syn v2.0.77 [INFO] [stderr] Downloaded half v2.4.1 [INFO] [stderr] Downloaded sdl2 v0.37.0 [INFO] [stderr] Downloaded avif-serialize v0.8.1 [INFO] [stderr] Downloaded quick-error v2.0.1 [INFO] [stderr] Downloaded bitstream-io v2.5.3 [INFO] [stderr] Downloaded serde_derive v1.0.210 [INFO] [stderr] Downloaded v_frame v0.3.8 [INFO] [stderr] Downloaded ravif v0.11.10 [INFO] [stderr] Downloaded zune-jpeg v0.4.13 [INFO] [stderr] Downloaded arg_enum_proc_macro v0.3.4 [INFO] [stderr] Downloaded av1-grain v0.2.3 [INFO] [stderr] Downloaded interpolate_name v0.2.4 [INFO] [stderr] Downloaded aligned-vec v0.5.0 [INFO] [stderr] Downloaded zip v2.2.0 [INFO] [stderr] Downloaded libfuzzer-sys v0.4.7 [INFO] [stderr] Downloaded noop_proc_macro v0.3.0 [INFO] [stderr] Downloaded bytemuck v1.18.0 [INFO] [stderr] Downloaded zopfli v0.8.1 [INFO] [stderr] Downloaded rav1e v0.7.1 [INFO] [stderr] Downloaded sdl2-sys v0.37.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0cfe2acfa9e11f2f937f679b42a0a068068a5383b9c8e5a063c52815922af17b [INFO] running `Command { std: "docker" "start" "-a" "0cfe2acfa9e11f2f937f679b42a0a068068a5383b9c8e5a063c52815922af17b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0cfe2acfa9e11f2f937f679b42a0a068068a5383b9c8e5a063c52815922af17b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0cfe2acfa9e11f2f937f679b42a0a068068a5383b9c8e5a063c52815922af17b", kill_on_drop: false }` [INFO] [stdout] 0cfe2acfa9e11f2f937f679b42a0a068068a5383b9c8e5a063c52815922af17b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f36b8dc326101f192f1558a41613dd0467762b13f9d6f716d8a07f9d2a6bd30b [INFO] running `Command { std: "docker" "start" "-a" "f36b8dc326101f192f1558a41613dd0467762b13f9d6f716d8a07f9d2a6bd30b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Compiling version-compare v0.1.1 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling zip v2.2.0 [INFO] [stderr] Compiling cc v1.1.18 [INFO] [stderr] Compiling sdl2 v0.37.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Compiling lockfree-object-pool v0.1.6 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling env_filter v0.1.2 [INFO] [stderr] Compiling flate2 v1.0.33 [INFO] [stderr] Compiling nes-rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling zopfli v0.8.1 [INFO] [stderr] Compiling env_logger v0.11.5 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling cmake v0.1.51 [INFO] [stderr] Compiling sdl2-sys v0.37.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)]` (part of `#[warn(unused)]`) 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 24s [INFO] running `Command { std: "docker" "inspect" "f36b8dc326101f192f1558a41613dd0467762b13f9d6f716d8a07f9d2a6bd30b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f36b8dc326101f192f1558a41613dd0467762b13f9d6f716d8a07f9d2a6bd30b", kill_on_drop: false }` [INFO] [stdout] f36b8dc326101f192f1558a41613dd0467762b13f9d6f716d8a07f9d2a6bd30b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e5a3cc62778c7181410d66cc2d79ad146db8969d0d27dd58837ddb3c734167bb [INFO] running `Command { std: "docker" "start" "-a" "e5a3cc62778c7181410d66cc2d79ad146db8969d0d27dd58837ddb3c734167bb", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling aligned-vec v0.5.0 [INFO] [stderr] Compiling built v0.7.4 [INFO] [stderr] Compiling flate2 v1.0.33 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling arrayvec v0.7.6 [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 imgref v1.10.1 [INFO] [stderr] Compiling bitstream-io v2.5.3 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling weezl v0.1.8 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling avif-serialize v0.8.1 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling zopfli v0.8.1 [INFO] [stderr] Compiling rgb v0.8.50 [INFO] [stderr] Compiling loop9 v0.1.5 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling fdeflate v0.3.4 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling zune-core v0.4.12 [INFO] [stderr] Compiling image-webp v0.1.3 [INFO] [stderr] Compiling png v0.17.13 [INFO] [stderr] Compiling gif v0.13.1 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling hexdump v0.1.2 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling zune-jpeg v0.4.13 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling flume v0.11.0 [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 num-bigint v0.4.6 [INFO] [stderr] Compiling tiff v0.9.1 [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 displaydoc v0.2.5 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling yare-macro v3.0.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Compiling profiling v1.0.15 [INFO] [stderr] Compiling yare v3.0.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling zip v2.2.0 [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: 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) 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 45.44s [INFO] running `Command { std: "docker" "inspect" "e5a3cc62778c7181410d66cc2d79ad146db8969d0d27dd58837ddb3c734167bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5a3cc62778c7181410d66cc2d79ad146db8969d0d27dd58837ddb3c734167bb", kill_on_drop: false }` [INFO] [stdout] e5a3cc62778c7181410d66cc2d79ad146db8969d0d27dd58837ddb3c734167bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c241e06dc0db63ee70b89985d3f84018f2057558000cdbdcbb665d50f7565bb7 [INFO] running `Command { std: "docker" "start" "-a" "c241e06dc0db63ee70b89985d3f84018f2057558000cdbdcbb665d50f7565bb7", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] [INFO] [stderr] --> src/lib.rs:41:29 [INFO] [stdout] running 401 tests [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)]` (part of `#[warn(unused)]`) 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.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nes_rust-cce8fc5e56581273) [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::nrom_cartridge_mirrors_0x2800_through_0x2fff_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_maps_0x2000_through_0x27ff_to_ppu_ram ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_mirrors_0x3000_through_0x3eff_to_ppu_ram ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_mirrors_rom_if_not_large_enough ... ok [INFO] [stdout] test cpu::addressing_modes::tests::absolute_addressing_mode_fetches_values_at_given_address ... 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::addressing_modes::tests::accumulator_addressing_mode_fetches_accumulator_value ... ok [INFO] [stdout] test cartridge::tests::cartridge_is_constructed_from_prg_rom_chr_rom_and_mapper ... ok [INFO] [stdout] test cpu::addressing_modes::tests::immediate_addressing_mode_fetches_given_value ... 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::absolute_y_addressing_mode_fetches_values_at_given_address_offset_by_y ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indirect_addressing_mode_fetches_address_at_given_address ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indexed_indirect_addressing_mode_wraps_address_read_from_zero_page ... 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::indirect_addressing_mode_wraps_at_end_of_page ... ok [INFO] [stdout] test cartridge::tests::rom_cartridge_maps_0x6000_through_0x7fff_to_prg_ram ... ok [INFO] [stdout] test cpu::addressing_modes::tests::zero_page_addressing_mode_fetches_value_at_given_zero_page_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::zero_page_x_addressing_mode_wraps ... 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::zero_page_y_addressing_mode_wraps ... 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_adc_adds_numbers ... ok [INFO] [stdout] test cpu::addressing_modes::tests::indirect_indexed_addressing_mode_wraps_address_read_from_zero_page ... 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_cpx_compares_using_x_register ... 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_cpy_compares_using_y_register ... ok [INFO] [stdout] test cpu::instruction::arithmetic::tests::instr_sbc_subtracts_numbers ... 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_cmp_sets_zero_flag_if_accumulator_equals_operand ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bcc_branches_when_carry_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_beq_does_not_branch_when_zero_flag_clear ... 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_bcs_branches_when_carry_flag_set ... 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_sbc_sets_overflow_bit_when_sign_is_wrong ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_beq_branches_when_zero_flag_set ... 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_bne_does_not_branch_when_zero_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::branch::tests::instr_bpl_branches_when_negative_flag_clear ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bpl_does_not_branch_when_negative_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvs_branches_when_carry_flag_set ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dec_sets_negative_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bmi_branches_when_negative_flag_set ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvc_branches_when_overflow_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::instruction::inc_dec::tests::instr_dec_sets_zero_flag_based_on_result ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bne_branches_when_zero_flag_clear ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dec_decrements_operand ... ok [INFO] [stdout] test cpu::instruction::branch::tests::instr_bvs_does_not_branch_when_carry_flag_clear ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inx_increments_x_register ... 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_dex_decrements_x_register ... 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_inc_sets_negative_flag_based_on_result ... 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_indirect_operand ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inc_sets_zero_flag_based_on_result ... 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_jmp_jumps_to_immediate_operand ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jsr_decrements_stack_pointer_by_two_bytes ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dey_sets_negative_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_jsr_writes_program_counter_to_stack_pointer ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_rts_reads_program_counter_plus_one_from_stack ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_sty_stores_y_register_in_memory ... 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_ldx_loads_operand_into_x_register ... 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::load_store::tests::instr_stx_stores_x_register_in_memory ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_and_performs_bitwise_and ... ok [INFO] [stdout] test cpu::instruction::load_store::tests::instr_sta_stores_accumulator_in_memory ... ok [INFO] [stdout] test cpu::instruction::jump::tests::instr_jsr_jumps_to_operand ... 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_overflow_bit_based_on_bit_6_of_operand ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_eor_performs_bitwise_xor ... ok [INFO] [stdout] test cpu::instruction::logical::tests::instr_ora_performs_bitwise_or ... 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::logical::tests::instr_bit_sets_zero_flag_when_bitwise_and_is_zero ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_asl_sets_carry_flag_on_overflow ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_lsr_sets_carry_flag_on_underflow ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_lsr_shifts_right ... 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_decrements_stack_pointer_by_one_byte ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_ror_rotates_left_with_carry_flag ... 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::stack::tests::instr_plp_increments_stack_pointer_by_one_byte ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_rol_rotates_left_with_carry_flag ... 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_pla_reads_accumulator_from_stack ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_cannot_write_to_read_only_memory - should panic ... ok [INFO] [stdout] test cpu::instruction::stack::tests::instr_plp_reads_status_from_stack ... ok [INFO] [stdout] test cpu::instruction::stack::tests::stack_operations_wrap_value_on_overflow ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_cld_clears_decimal_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_cli_clears_interrupt_disable_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_clc_clears_carry_flag ... ok [INFO] [stdout] test cpu::instruction::stack::tests::stack_pointer_wraps_on_overflow ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_clv_clears_overflow_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_sec_sets_carry_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_sed_sets_decimal_flag ... ok [INFO] [stdout] test cpu::instruction::status::tests::instr_sei_sets_interrupt_disable_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_jumps_to_address_at_interrupt_vector ... ok [INFO] [stdout] test cpu::instruction::system::tests::instr_brk_sets_break_flag_on_stack ... 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::instruction::system::tests::instr_nop_increments_program_counter ... 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_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::transfer::tests::instr_tsx_transfers_stack_pointer_to_x_register ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_txa_transfers_x_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::load_store::tests::instr_ldy_loads_operand_into_y_register ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_txs_transfers_x_register_to_stack_pointer ... 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_read_ppudata_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::instruction::transfer::tests::instr_tya_transfers_y_register_to_accumulator ... 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_read_oamdata_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_write_oamdata_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_oamdma_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_write_ppuctrl_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_ppumask_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppuaddr_in_nes_cpu_memory ... ok [INFO] [stdout] test cpu::memory::tests::can_write_ppuscroll_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::writing_to_4016_writes_to_input_device ... 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 ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::adc_aby ... 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::adc_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::adc_aby_cross ... 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_abs ... 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_imm ... 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::adc_zpx ... 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_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::and_abx_cross ... 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_imm ... 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::and_zpa ... 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::and_idx ... 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::bcs ... 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::asl_abs ... 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::beq ... 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::bcc_cross ... 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_zpx ... 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::bpl_cross ... 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::bne_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 ... 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::bit_abs ... 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::bvc ... 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::clc ... 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::bvs_cross ... 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 ... 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::cli ... 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_abx_cross ... 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_aby_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::cmp_idx ... 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::cmp_idy_cross ... 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::cpx_abs ... 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::cpy_abs ... 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_abs ... 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::and_aby ... 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::dec_zpx ... 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::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::cmp_idy ... 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_abx_cross ... 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 ... 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::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_zpa ... 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::inc_abs ... 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_zpx ... 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_zpa ... 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_zpx ... 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::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::jmp_ind ... 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 ... ok [INFO] [stdout] test cartridge::tests::nrom_cartridge_maps_0x8000_through_0xffff_to_prg_rom ... 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::lda_idy_cross ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_idx ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_dey_decrements_y_register ... 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_zpx ... 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::ldx_imm ... 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::ldx_aby ... 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::lda_abx_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::ldx_zpy ... 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_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::ldx_abs ... 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::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::ora_abx_cross ... 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::ora_abs ... 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::ldy_zpx ... 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::lsr_zpx ... 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_abs ... 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::ora_aby_cross ... 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::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::ora_zpx ... 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::pha ... 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::pla ... 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::rol_zpx ... 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_abx ... 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::ror_abs ... 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::ror_abx ... 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::ror_zpa ... 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::ror_zpx ... 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::rol_abs ... 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_abx_cross ... 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::sbc_aby_cross ... 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_zpa ... 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::sec ... 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::sbc_idy_cross ... 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::sbc_abx ... 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::sed ... 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::sta_abx_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_idy_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::stx_abs ... 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::stx_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_zpy ... 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::sty_abs ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::sty_zpa ... ok [INFO] [stdout] test cpu::tests::cpu_initialises_in_default_state ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::txa ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::tax ... 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::txs ... 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::tay ... ok [INFO] [stdout] test cpu::tests::basic_instructions_return_correct_number_of_cycles::tsx ... 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::tya ... ok [INFO] [stdout] test cpu::tests::instruction_sequence_return_correct_number_of_cycles ... ok [INFO] [stdout] test cpu::tests::instructions_can_wrap_on_program_counter_overflow ... ok [INFO] [stdout] test cpu::tests::negative_flag_is_not_set_when_accumulator_is_positive ... ok [INFO] [stdout] test cpu::tests::program_counter_wraps_on_overflow ... ok [INFO] [stdout] test cpu::tests::on_non_maskable_interrupt_jumps_to_address_at_nmi_vector ... ok [INFO] [stdout] test cpu::tests::negative_flag_is_set_when_accumulator_is_negative ... 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::on_non_maskable_interrupt_reset_interrupt_flag ... ok [INFO] [stdout] test cpu::tests::program_counter_is_incremented_by_1_when_executing_1_byte_instr ... ok [INFO] [stdout] test cpu::tests::program_counter_is_incremented_by_2_when_executing_2_byte_instr ... ok [INFO] [stdout] test cpu::tests::program_counter_is_incremented_by_3_when_executing_3_byte_instr ... ok [INFO] [stdout] test i_nes::tests::can_read_mapper_from_ines_file ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_nmi_on_vblank ... ok [INFO] [stdout] test cpu::tests::zero_flag_is_not_set_when_accumulator_is_non_zero ... ok [INFO] [stdout] test input::tests::while_strobe_is_on_always_report_state_of_button_a ... ok [INFO] [stdout] test cpu::tests::zero_flag_is_set_when_accumulator_is_zero ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_address_increment ... ok [INFO] [stdout] test i_nes::tests::can_read_chr_rom_data_from_ines_file ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_sprite_pattern_table_address ... ok [INFO] [stdout] test ppu::tests::can_get_tile_address_from_scroll ... ok [INFO] [stdout] test ppu::memory::tests::can_read_cartridge_space_in_nes_ppu_memory ... ok [INFO] [stdout] test ppu::tests::can_read_rows_from_nametable ... ok [INFO] [stdout] test input::tests::pressing_and_releasing_buttons_toggles_fields ... ok [INFO] [stdout] test input::tests::after_reading_status_subsequent_reads_return_zero ... ok [INFO] [stdout] test input::tests::when_strobe_is_toggled_off_button_status_is_reported ... ok [INFO] [stdout] test ppu::control::tests::control_specifies_background_pattern_table_address ... ok [INFO] [stdout] test ppu::tests::incrementing_fine_y_increments_coarse_y_when_fine_y_is_7 ... ok [INFO] [stdout] test i_nes::tests::can_read_prg_rom_data_from_ines_file ... ok [INFO] [stdout] test ppu::tests::loading_sprites_clears_active_sprites ... ok [INFO] [stdout] test ppu::tests::incrementing_fine_y_switches_to_next_vertical_nametable_when_coarse_y_is_29 ... ok [INFO] [stdout] test ppu::tests::loading_sprites_loads_all_sprites_for_a_given_scanline ... ok [INFO] [stdout] test ppu::tests::each_tick_produces_a_color ... 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::incrementing_coarse_x_increments_to_next_tile ... ok [INFO] [stdout] test ppu::tests::reading_ppu_data_from_palette_does_not_use_internal_buffer ... ok [INFO] [stdout] test ppu::tests::incrementing_fine_y_increments_fine_y_by_1 ... ok [INFO] [stdout] test ppu::tests::reading_ppu_data_reads_from_internal_buffer ... ok [INFO] [stdout] test ppu::tests::sprite_flips_coordinates ... ok [INFO] [stdout] test ppu::tests::reading_ppu_status_resets_address_toggle ... ok [INFO] [stdout] test ppu::tests::when_more_than_eight_sprites_on_scanline_only_first_eight_are_loaded ... ok [INFO] [stdout] test ppu::tests::reading_ppu_status_returns_status_and_clears_vblank ... ok [INFO] [stdout] test ppu::tests::writing_oam_address_sets_oam_address ... ok [INFO] [stdout] test ppu::tests::writing_oam_data_writes_to_oam_address ... ok [INFO] [stdout] test ppu::tests::writing_oam_dma_writes_from_cpu_page_to_oam ... ok [INFO] [stdout] test ppu::tests::writing_oam_data_increments_oam_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_oam_dma_writes_from_oam_address_and_wraps ... 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_attribute_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_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_ppu_control_sets_temporary_address_to_nametable ... ok [INFO] [stdout] test ppu::tests::writing_ppu_control_sets_tile_address ... 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 cpu::tests::basic_instructions_return_correct_number_of_cycles::lda_imm ... ok [INFO] [stdout] test ppu::tests::can_get_attribute_address_from_scroll ... 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::transfer_horizontal_scroll_transfers_horizontal_scroll_from_temporary_to_address ... ok [INFO] [stdout] test cpu::instruction::shift::tests::instr_asl_shifts_left ... ok [INFO] [stdout] test ppu::memory::tests::palette_ram_mirrors_0x3f1x_to_0x3f0x_for_0_4_8_and_c ... 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_from_0x3f20_to_0x3fff ... ok [INFO] [stdout] test cpu::instruction::inc_dec::tests::instr_inc_increments_operand ... 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::beq_cross ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 401 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nes_rust-91774d74251cec0c) [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-dd32c8a34f869e0b) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test external_test::blargg_ppu_tests_palette_ram ... 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_basics ... FAILED [INFO] [stdout] test external_test::sprite_hit_alignment ... FAILED [INFO] [stdout] test external_test::blargg_ppu_tests_power_up_palette ... FAILED [INFO] [stdout] test external_test::blargg_cpu_timing_test ... FAILED [INFO] [stdout] test external_test::sprite_hit_corners ... FAILED [INFO] [stdout] test external_test::vbl_clear_time ... FAILED [INFO] [stdout] test external_test::vbl_basics ... 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' (429) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b69f02 - external_tests[943ca9b8e0f09654]::external_test::blargg_ppu_tests_palette_ram [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64b97 - external_tests[943ca9b8e0f09654]::external_test::blargg_ppu_tests_palette_ram::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c236 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 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' (431) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b695e2 - external_tests[943ca9b8e0f09654]::external_test::blargg_ppu_tests_sprite_ram [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64b67 - external_tests[943ca9b8e0f09654]::external_test::blargg_ppu_tests_sprite_ram::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c1f6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::nestest stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::nestest' (432) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b6b14e - external_tests[943ca9b8e0f09654]::external_test::nestest [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64bf7 - external_tests[943ca9b8e0f09654]::external_test::nestest::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c2b6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::sprite_hit_basics stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::sprite_hit_basics' (434) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b6712b - external_tests[943ca9b8e0f09654]::external_test::sprite_hit_basics [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64aa7 - external_tests[943ca9b8e0f09654]::external_test::sprite_hit_basics::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c0f6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::sprite_hit_alignment stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::sprite_hit_alignment' (433) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b6838b - external_tests[943ca9b8e0f09654]::external_test::sprite_hit_alignment [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64b07 - external_tests[943ca9b8e0f09654]::external_test::sprite_hit_alignment::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c176 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 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' (430) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b6a822 - external_tests[943ca9b8e0f09654]::external_test::blargg_ppu_tests_power_up_palette [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64bc7 - external_tests[943ca9b8e0f09654]::external_test::blargg_ppu_tests_power_up_palette::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c276 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::blargg_cpu_timing_test stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::blargg_cpu_timing_test' (428) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b68cbb - external_tests[943ca9b8e0f09654]::external_test::blargg_cpu_timing_test [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64b37 - external_tests[943ca9b8e0f09654]::external_test::blargg_cpu_timing_test::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c1b6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::sprite_hit_corners stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::sprite_hit_corners' (435) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b67a5b - external_tests[943ca9b8e0f09654]::external_test::sprite_hit_corners [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64ad7 - external_tests[943ca9b8e0f09654]::external_test::sprite_hit_corners::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c136 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::vbl_clear_time stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::vbl_clear_time' (437) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b66802 - external_tests[943ca9b8e0f09654]::external_test::vbl_clear_time [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64a77 - external_tests[943ca9b8e0f09654]::external_test::vbl_clear_time::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c0b6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- external_test::vbl_basics stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'external_test::vbl_basics' (436) 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: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x588d36488f92 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x588d36488f92 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x588d36488f92 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x588d364a17ca - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x588d364a17ca - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x588d3648f606 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x588d3648f606 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x588d36466bff - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x588d36466bff - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x588d36480ed9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x588d35b77fae - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x588d35b77fae - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x588d36481092 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x588d36481092 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x588d36466cb8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x588d3645be29 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x588d36467b0d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x588d364a1f3c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x588d364a1c82 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x588d35b656d8 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x588d35b656d8 - external_tests[943ca9b8e0f09654]::clear_nes_test_result_image [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:259:40 [INFO] [stdout] 22: 0x588d35b65ee2 - external_tests[943ca9b8e0f09654]::external_test::vbl_basics [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:173:5 [INFO] [stdout] 23: 0x588d35b64a47 - external_tests[943ca9b8e0f09654]::external_test::vbl_basics::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/external_tests.rs:164:3 [INFO] [stdout] 24: 0x588d35b6c076 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x588d35b6c35b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x588d35b6c35b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x588d35b78bba - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x588d35b78bba - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x588d35b78bba - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x588d35b78bba - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x588d35b74164 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x588d35b74164 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x588d35b7b6b2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x588d35b7b6b2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x588d35b7b6b2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x588d35b7b6b2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x588d35b7b6b2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x588d3648880f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 44: 0x588d3648880f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 45: 0x799428966aa4 - [INFO] [stdout] 46: 0x7994289f3a64 - clone [INFO] [stdout] 47: 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.15s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test external_tests` [INFO] running `Command { std: "docker" "inspect" "c241e06dc0db63ee70b89985d3f84018f2057558000cdbdcbb665d50f7565bb7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c241e06dc0db63ee70b89985d3f84018f2057558000cdbdcbb665d50f7565bb7", kill_on_drop: false }` [INFO] [stdout] c241e06dc0db63ee70b89985d3f84018f2057558000cdbdcbb665d50f7565bb7