[INFO] cloning repository https://github.com/AlexPetrusca/alpiNES
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AlexPetrusca/alpiNES" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlexPetrusca%2FalpiNES", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlexPetrusca%2FalpiNES'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4aa6086bbadc0caa256c52d7f574cf00782fce38
[INFO] testing AlexPetrusca/alpiNES against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlexPetrusca%2FalpiNES" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/AlexPetrusca/alpiNES on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/AlexPetrusca/alpiNES
[INFO] finished tweaking git repo https://github.com/AlexPetrusca/alpiNES
[INFO] tweaked toml for git repo https://github.com/AlexPetrusca/alpiNES written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/AlexPetrusca/alpiNES 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cec11f10cb11e253a965b7658d46b66a9fe921e6adf2d02bea876ddd0f281c7c
[INFO] running `Command { std: "docker" "start" "-a" "cec11f10cb11e253a965b7658d46b66a9fe921e6adf2d02bea876ddd0f281c7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cec11f10cb11e253a965b7658d46b66a9fe921e6adf2d02bea876ddd0f281c7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cec11f10cb11e253a965b7658d46b66a9fe921e6adf2d02bea876ddd0f281c7c", kill_on_drop: false }`
[INFO] [stdout] cec11f10cb11e253a965b7658d46b66a9fe921e6adf2d02bea876ddd0f281c7c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f3cad1f86c2f4063a95004fd230bbc586711383a4101cce9eeb65e1fc1ba21ff
[INFO] running `Command { std: "docker" "start" "-a" "f3cad1f86c2f4063a95004fd230bbc586711383a4101cce9eeb65e1fc1ba21ff", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.140
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling version-compare v0.1.1
[INFO] [stderr]    Compiling serde v1.0.164
[INFO] [stderr]    Compiling sdl2 v0.35.2
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling sdl2-sys v0.35.2
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling syn v2.0.16
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.164
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling alpines v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 |             let mut sleep_time = 1.0 / Emulator::TARGET_FPS - self.frame_timestamp.elapsed().as_secs_f64();
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `POST_RENDER_SCANLINE` is never used
[INFO] [stdout]   --> src/nes/ppu.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl PPU {
[INFO] [stdout]    | -------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     const POST_RENDER_SCANLINE: isize = 240;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `color` is never used
[INFO] [stdout]   --> src/main.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn color(byte: u8) -> Color {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_screen_state` is never used
[INFO] [stdout]   --> src/main.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn read_screen_state(nes: &mut NES, frame: &mut [u8; 32 * 3 * 32]) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `handle_user_input` is never used
[INFO] [stdout]   --> src/main.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn handle_user_input(nes: &mut NES, event_pump: &mut EventPump) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_snake` is never used
[INFO] [stdout]   --> src/main.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn run_snake() {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_tile` is never used
[INFO] [stdout]    --> src/main.rs:108:4
[INFO] [stdout]     |
[INFO] [stdout] 108 | fn render_tile(chr_rom: &Vec<u8>, bank: usize, tile_n: usize, frame: &mut Frame) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_chrdump` is never used
[INFO] [stdout]    --> src/main.rs:139:4
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn run_chrdump(path: &str) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 15.61s
[INFO] running `Command { std: "docker" "inspect" "f3cad1f86c2f4063a95004fd230bbc586711383a4101cce9eeb65e1fc1ba21ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3cad1f86c2f4063a95004fd230bbc586711383a4101cce9eeb65e1fc1ba21ff", kill_on_drop: false }`
[INFO] [stdout] f3cad1f86c2f4063a95004fd230bbc586711383a4101cce9eeb65e1fc1ba21ff
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6a866609097733f2e56e80ed39bb7051c74b723eb6d4608727e4a32e2337d1d7
[INFO] running `Command { std: "docker" "start" "-a" "6a866609097733f2e56e80ed39bb7051c74b723eb6d4608727e4a32e2337d1d7", kill_on_drop: false }`
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 |             let mut sleep_time = 1.0 / Emulator::TARGET_FPS - self.frame_timestamp.elapsed().as_secs_f64();
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `POST_RENDER_SCANLINE` is never used
[INFO] [stdout]   --> src/nes/ppu.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl PPU {
[INFO] [stdout]    | -------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     const POST_RENDER_SCANLINE: isize = 240;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling alpines v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `color` is never used
[INFO] [stdout]   --> src/main.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn color(byte: u8) -> Color {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_screen_state` is never used
[INFO] [stdout]   --> src/main.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn read_screen_state(nes: &mut NES, frame: &mut [u8; 32 * 3 * 32]) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `handle_user_input` is never used
[INFO] [stdout]   --> src/main.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn handle_user_input(nes: &mut NES, event_pump: &mut EventPump) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_snake` is never used
[INFO] [stdout]   --> src/main.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn run_snake() {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_tile` is never used
[INFO] [stdout]    --> src/main.rs:108:4
[INFO] [stdout]     |
[INFO] [stdout] 108 | fn render_tile(chr_rom: &Vec<u8>, bank: usize, tile_n: usize, frame: &mut Frame) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_chrdump` is never used
[INFO] [stdout]    --> src/main.rs:139:4
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn run_chrdump(path: &str) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> tests/integration_test.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     use super::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `color` is never used
[INFO] [stdout]   --> src/main.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn color(byte: u8) -> Color {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_screen_state` is never used
[INFO] [stdout]   --> src/main.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn read_screen_state(nes: &mut NES, frame: &mut [u8; 32 * 3 * 32]) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `handle_user_input` is never used
[INFO] [stdout]   --> src/main.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn handle_user_input(nes: &mut NES, event_pump: &mut EventPump) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_snake` is never used
[INFO] [stdout]   --> src/main.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn run_snake() {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_tile` is never used
[INFO] [stdout]    --> src/main.rs:108:4
[INFO] [stdout]     |
[INFO] [stdout] 108 | fn render_tile(chr_rom: &Vec<u8>, bank: usize, tile_n: usize, frame: &mut Frame) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_chrdump` is never used
[INFO] [stdout]    --> src/main.rs:139:4
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn run_chrdump(path: &str) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 |             let mut sleep_time = 1.0 / Emulator::TARGET_FPS - self.frame_timestamp.elapsed().as_secs_f64();
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:354:13
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:374:13
[INFO] [stdout]     |
[INFO] [stdout] 374 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:412:13
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:443:13
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:458:13
[INFO] [stdout]     |
[INFO] [stdout] 458 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:474:13
[INFO] [stdout]     |
[INFO] [stdout] 474 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:525:13
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/emu.rs:577:13
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `memory`
[INFO] [stdout]    --> src/nes/ppu/mem.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let memory = PPUMemory::new();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `memory`
[INFO] [stdout]   --> src/nes/ppu/oam.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let memory = OAM::new();
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ppu`
[INFO] [stdout]    --> src/nes/ppu.rs:395:17
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let mut ppu = PPU::new();
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_ppu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/nes/ppu.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let mut ppu = PPU::new();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `POST_RENDER_SCANLINE` is never used
[INFO] [stdout]   --> src/nes/ppu.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl PPU {
[INFO] [stdout]    | -------- associated constant in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     const POST_RENDER_SCANLINE: isize = 240;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTE_A` is never used
[INFO] [stdout]    --> src/nes/ppu/mem.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 |     const BYTE_A: u8 = 0x0a;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTE_B` is never used
[INFO] [stdout]    --> src/nes/ppu/mem.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     const BYTE_B: u8 = 0x0b;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTE_A` is never used
[INFO] [stdout]   --> src/nes/ppu/oam.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     const BYTE_A: u8 = 0x0a;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTE_B` is never used
[INFO] [stdout]   --> src/nes/ppu/oam.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |     const BYTE_B: u8 = 0x0b;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 27 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.46s
[INFO] running `Command { std: "docker" "inspect" "6a866609097733f2e56e80ed39bb7051c74b723eb6d4608727e4a32e2337d1d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a866609097733f2e56e80ed39bb7051c74b723eb6d4608727e4a32e2337d1d7", kill_on_drop: false }`
[INFO] [stdout] 6a866609097733f2e56e80ed39bb7051c74b723eb6d4608727e4a32e2337d1d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4b49b9c581c6804d59c2b8feedcac72dbd33b3272ab70bab3fcab9c88069cea2
[INFO] running `Command { std: "docker" "start" "-a" "4b49b9c581c6804d59c2b8feedcac72dbd33b3272ab70bab3fcab9c88069cea2", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:237:17
[INFO] [stderr]     |
[INFO] [stderr] 237 |             let mut sleep_time = 1.0 / Emulator::TARGET_FPS - self.frame_timestamp.elapsed().as_secs_f64();
[INFO] [stderr]     |                 ----^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `POST_RENDER_SCANLINE` is never used
[INFO] [stderr]   --> src/nes/ppu.rs:52:11
[INFO] [stderr]    |
[INFO] [stderr] 48 | impl PPU {
[INFO] [stderr]    | -------- associated constant in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 52 |     const POST_RENDER_SCANLINE: isize = 240;
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:322:13
[INFO] [stderr]     |
[INFO] [stderr] 322 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:333:13
[INFO] [stderr]     |
[INFO] [stderr] 333 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:344:13
[INFO] [stderr]     |
[INFO] [stderr] 344 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:354:13
[INFO] [stderr]     |
[INFO] [stderr] 354 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:364:13
[INFO] [stderr]     |
[INFO] [stderr] 364 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:383:13
[INFO] [stderr]     |
[INFO] [stderr] 383 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:397:13
[INFO] [stderr]     |
[INFO] [stderr] 397 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:412:13
[INFO] [stderr]     |
[INFO] [stderr] 412 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:427:13
[INFO] [stderr]     |
[INFO] [stderr] 427 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:443:13
[INFO] [stderr]     |
[INFO] [stderr] 443 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:458:13
[INFO] [stderr]     |
[INFO] [stderr] 458 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:474:13
[INFO] [stderr]     |
[INFO] [stderr] 474 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:490:13
[INFO] [stderr]     |
[INFO] [stderr] 490 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:507:13
[INFO] [stderr]     |
[INFO] [stderr] 507 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:525:13
[INFO] [stderr]     |
[INFO] [stderr] 525 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/emu.rs:577:13
[INFO] [stderr]     |
[INFO] [stderr] 577 |         let mut cpu = &mut emu.nes.cpu;
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `memory`
[INFO] [stderr]    --> src/nes/ppu/mem.rs:115:13
[INFO] [stderr]     |
[INFO] [stderr] 115 |         let memory = PPUMemory::new();
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `memory`
[INFO] [stderr]   --> src/nes/ppu/oam.rs:46:13
[INFO] [stderr]    |
[INFO] [stderr] 46 |         let memory = OAM::new();
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ppu`
[INFO] [stderr]    --> src/nes/ppu.rs:395:17
[INFO] [stderr]     |
[INFO] [stderr] 395 |         let mut ppu = PPU::new();
[INFO] [stderr]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_ppu`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/nes/ppu.rs:395:13
[INFO] [stderr]     |
[INFO] [stderr] 395 |         let mut ppu = PPU::new();
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BYTE_A` is never used
[INFO] [stderr]    --> src/nes/ppu/mem.rs:108:11
[INFO] [stderr]     |
[INFO] [stderr] 108 |     const BYTE_A: u8 = 0x0a;
[INFO] [stderr]     |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BYTE_B` is never used
[INFO] [stderr]    --> src/nes/ppu/mem.rs:109:11
[INFO] [stderr]     |
[INFO] [stderr] 109 |     const BYTE_B: u8 = 0x0b;
[INFO] [stderr]     |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BYTE_A` is never used
[INFO] [stderr]   --> src/nes/ppu/oam.rs:39:11
[INFO] [stderr]    |
[INFO] [stderr] 39 |     const BYTE_A: u8 = 0x0a;
[INFO] [stderr]    |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BYTE_B` is never used
[INFO] [stderr]   --> src/nes/ppu/oam.rs:40:11
[INFO] [stderr]    |
[INFO] [stderr] 40 |     const BYTE_B: u8 = 0x0b;
[INFO] [stderr]    |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `alpines` (lib) generated 2 warnings (run `cargo fix --lib -p alpines` to apply 1 suggestion)
[INFO] [stderr] warning: `alpines` (lib test) generated 27 warnings (2 duplicates) (run `cargo fix --lib -p alpines --tests` to apply 21 suggestions)
[INFO] [stderr] warning: function `color` is never used
[INFO] [stderr]   --> src/main.rs:19:4
[INFO] [stderr]    |
[INFO] [stderr] 19 | fn color(byte: u8) -> Color {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_screen_state` is never used
[INFO] [stderr]   --> src/main.rs:33:4
[INFO] [stderr]    |
[INFO] [stderr] 33 | fn read_screen_state(nes: &mut NES, frame: &mut [u8; 32 * 3 * 32]) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `handle_user_input` is never used
[INFO] [stderr]   --> src/main.rs:50:4
[INFO] [stderr]    |
[INFO] [stderr] 50 | fn handle_user_input(nes: &mut NES, event_pump: &mut EventPump) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_snake` is never used
[INFO] [stderr]   --> src/main.rs:73:4
[INFO] [stderr]    |
[INFO] [stderr] 73 | fn run_snake() {
[INFO] [stderr]    |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `render_tile` is never used
[INFO] [stderr]    --> src/main.rs:108:4
[INFO] [stderr]     |
[INFO] [stderr] 108 | fn render_tile(chr_rom: &Vec<u8>, bank: usize, tile_n: usize, frame: &mut Frame) {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_chrdump` is never used
[INFO] [stderr]    --> src/main.rs:139:4
[INFO] [stderr]     |
[INFO] [stderr] 139 | fn run_chrdump(path: &str) {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]  --> tests/integration_test.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 |     use super::*;
[INFO] [stderr]   |         ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `alpines` (bin "alpines") generated 6 warnings
[INFO] [stderr] warning: `alpines` (bin "alpines" test) generated 6 warnings (6 duplicates)
[INFO] [stderr] warning: `alpines` (test "integration_test") generated 1 warning (run `cargo fix --test "integration_test"` to apply 1 suggestion)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/alpines-5e4087f1d248a736)
[INFO] [stdout] 
[INFO] [stdout] running 328 tests
[INFO] [stdout] test emu::tests::test_program_adc ... FAILED
[INFO] [stdout] test emu::tests::test_0xaa_tax_move_a_to_x ... FAILED
[INFO] [stdout] test emu::tests::test_0xa9_lda_immediate_load_data ... FAILED
[INFO] [stdout] test emu::tests::test_0xa9_lda_negative_flag ... FAILED
[INFO] [stdout] test emu::tests::test_5_ops ... FAILED
[INFO] [stdout] test emu::tests::test_0xa9_lda_zero_flag ... FAILED
[INFO] [stdout] test emu::tests::test_inx_overflow ... FAILED
[INFO] [stdout] test emu::tests::test_load_and_reset ... FAILED
[INFO] [stdout] test emu::tests::test_program_indirect_indexed_y ... FAILED
[INFO] [stdout] test emu::tests::test_program_simple ... FAILED
[INFO] [stdout] test emu::tests::test_program_indexed_indirect_x ... FAILED
[INFO] [stdout] test emu::tests::test_program_adc_carry_overflow ... FAILED
[INFO] [stdout] test emu::tests::test_program_branch ... FAILED
[INFO] [stdout] test nes::cpu::mem::tests::test_read_write ... ok
[INFO] [stdout] test emu::tests::test_program_snake_game ... FAILED
[INFO] [stdout] test emu::tests::test_program_stack_operations ... FAILED
[INFO] [stdout] test emu::tests::test_program_subroutines ... FAILED
[INFO] [stdout] test emu::tests::test_signed_division_by_four ... FAILED
[INFO] [stdout] test nes::cpu::tests::test_adc_add_negatives_overflow_with_carry ... ok
[INFO] [stdout] test nes::cpu::mem::tests::test_read_write_addr ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_add_positives_overflow ... ok
[INFO] [stdout] test nes::cpu::mem::tests::test_write_bulk ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_add_positives_overflow_with_carry ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_add_negatives_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_carry ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_carry_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_add_zero_carry_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_carry_wraparound ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_alr ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_adc_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_anc ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_ane_ff_accumulator ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_ane_zero_immediate ... ok
[INFO] [stdout] test nes::cpu::tests::test_and_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_ane ... ok
[INFO] [stdout] test nes::cpu::tests::test_arr ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_shift_to_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_arr_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_a ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_bcc ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_bit_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_asl_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_beq ... ok
[INFO] [stdout] test nes::cpu::tests::test_bit_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_bit_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_bne ... ok
[INFO] [stdout] test nes::cpu::tests::test_bcs ... ok
[INFO] [stdout] test nes::cpu::tests::test_bit_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_bpl ... ok
[INFO] [stdout] test nes::cpu::tests::test_bmi ... ok
[INFO] [stdout] test nes::cpu::tests::test_branch_cycles_when_branch ... ok
[INFO] [stdout] test nes::cpu::tests::test_branch_cycles_when_no_branch ... ok
[INFO] [stdout] test nes::cpu::tests::test_bvc ... ok
[INFO] [stdout] test nes::cpu::tests::test_bvs ... ok
[INFO] [stdout] test nes::cpu::tests::test_bit_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_branch_negative_offset ... ok
[INFO] [stdout] test nes::cpu::tests::test_branch_cycles_when_branch_page_cross ... ok
[INFO] [stdout] test nes::cpu::tests::test_branch_zero_offset ... ok
[INFO] [stdout] test nes::cpu::tests::test_cli ... ok
[INFO] [stdout] test nes::cpu::tests::test_cld ... ok
[INFO] [stdout] test nes::cpu::tests::test_clc ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_clv ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_compare_greater ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_compare_same ... ok
[INFO] [stdout] test nes::cpu::tests::test_cpx_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_cpy_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_cpx_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_cmp_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_cpy_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_compare_lesser ... ok
[INFO] [stdout] test nes::cpu::tests::test_cpx_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_cpy_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_dec_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_dec_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_decrement_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_dec_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_dec_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_dey ... ok
[INFO] [stdout] test nes::cpu::tests::test_dcp_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_dop ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_dex ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_decrement_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_double_eor_cancels_out ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_increment_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_inc_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_eor_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_inc_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_inc_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_increment_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_inc_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_inx ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_init ... ok
[INFO] [stdout] test nes::cpu::tests::test_jsr ... ok
[INFO] [stdout] test nes::cpu::tests::test_jmp_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_iny ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_jmp_in ... ok
[INFO] [stdout] test nes::cpu::tests::test_las ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_lax_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_lax_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_isb_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_lax_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_lax_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_lax_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_lax_zp_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldx_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldx_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldy_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldx_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_lda_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldx_zp_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldy_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldx_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldy_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldy_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_ldy_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_load_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_load_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_a ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_no_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_shift_to_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_lxa ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_lsr_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_ab_x_page_cross ... ok
[INFO] [stdout] test nes::cpu::tests::test_nop ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_ab_y_page_cross ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_in_y_page_cross ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_operation_cycles_zp_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_php ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_pla_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_pha ... ok
[INFO] [stdout] test nes::cpu::tests::test_pla ... ok
[INFO] [stdout] test nes::cpu::tests::test_php_set_b_flag ... ok
[INFO] [stdout] test nes::cpu::tests::test_plp ... ok
[INFO] [stdout] test nes::cpu::tests::test_plp_clear_b_flag ... ok
[INFO] [stdout] test nes::cpu::tests::test_ora_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_pla_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_reset ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_a ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_plp_set_b_flag ... ok
[INFO] [stdout] test nes::cpu::tests::test_rla_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_a ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_wraparound ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_rol_wraparound ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sax_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_sax_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_ror_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_rti ... ok
[INFO] [stdout] test nes::cpu::tests::test_rra_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_rts ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_add_zero_borrow_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_sax_zp_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sax_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_carry ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_sub_negative_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_im ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_borrow_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_sub_positive_overflow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_sub_negative_overflow_with_borrow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_borrow_wraparound ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_sub_negatives_carry_with_borrow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_sub_negatives_carry ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_sub_positive_overflow_with_borrow ... ok
[INFO] [stdout] test nes::cpu::tests::test_sei ... ok
[INFO] [stdout] test nes::cpu::tests::test_sec ... ok
[INFO] [stdout] test nes::cpu::tests::test_sha_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_shx ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_shs ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbc_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_sbx ... ok
[INFO] [stdout] test nes::cpu::tests::test_sha_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sed ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_shy ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_slo_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_ab_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sre_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_ab_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_in_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_in_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_sta_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_step_brk ... ok
[INFO] [stdout] test nes::cpu::tests::test_step_jam ... ok
[INFO] [stdout] test nes::cpu::tests::test_stx_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_stx_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_stx_zp_y ... ok
[INFO] [stdout] test nes::cpu::tests::test_sty_ab ... ok
[INFO] [stdout] test nes::cpu::tests::test_sty_zp ... ok
[INFO] [stdout] test nes::cpu::tests::test_sty_zp_x ... ok
[INFO] [stdout] test nes::cpu::tests::test_tax ... ok
[INFO] [stdout] test nes::cpu::tests::test_tay ... ok
[INFO] [stdout] test nes::cpu::tests::test_top ... ok
[INFO] [stdout] test nes::cpu::tests::test_transfer_negative ... ok
[INFO] [stdout] test nes::cpu::tests::test_transfer_zero ... ok
[INFO] [stdout] test nes::cpu::tests::test_tsx ... ok
[INFO] [stdout] test nes::ppu::oam::tests::test_read_write ... ok
[INFO] [stdout] test nes::cpu::tests::test_tya ... ok
[INFO] [stdout] test nes::ppu::mem::tests::test_read_write ... ok
[INFO] [stdout] test nes::cpu::tests::test_txs ... ok
[INFO] [stdout] test nes::cpu::tests::test_txa ... ok
[INFO] [stdout] test nes::ppu::tests::test_ ... ok
[INFO] [stdout] test nes::tests::test_nes_nop_dop_top ... FAILED
[INFO] [stdout] test nes::tests::test_nes_load ... FAILED
[INFO] [stdout] test nes::tests::test_nes_read_ppu_ram ... FAILED
[INFO] [stdout] test nes::tests::test_nes_step ... FAILED
[INFO] [stdout] test nes::tests::test_nes_reset ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_adc stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_adc' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a015409c0 - alpines::emu::tests::test_program_adc::h8ddb79e66099ae7a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:410:9
[INFO] [stdout]   32:     0x555a015408f7 - alpines::emu::tests::test_program_adc::{{closure}}::h5f8356141c18f402
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:405:26
[INFO] [stdout]   33:     0x555a01527a26 - core::ops::function::FnOnce::call_once::he4c99b48f6dd24c4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_0xaa_tax_move_a_to_x stdout ----
[INFO] [stdout] thread 'emu::tests::test_0xaa_tax_move_a_to_x' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a0153fea4 - alpines::emu::tests::test_0xaa_tax_move_a_to_x::he416fadb549fffd9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:362:9
[INFO] [stdout]   32:     0x555a0153fde7 - alpines::emu::tests::test_0xaa_tax_move_a_to_x::{{closure}}::h66f562c1f857f02b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:360:35
[INFO] [stdout]   33:     0x555a01524216 - core::ops::function::FnOnce::call_once::h323ce49e297dddff
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_0xa9_lda_immediate_load_data stdout ----
[INFO] [stdout] thread 'emu::tests::test_0xa9_lda_immediate_load_data' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529fa3 - alpines::emu::Emulator::load::h644f068b7f4b7ec1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:279:9
[INFO] [stdout]   31:     0x555a0153f680 - alpines::emu::tests::test_0xa9_lda_immediate_load_data::h7c9b23878b2a1974
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:330:9
[INFO] [stdout]   32:     0x555a0153f5c7 - alpines::emu::tests::test_0xa9_lda_immediate_load_data::{{closure}}::h9da2e4483b567b69
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:328:43
[INFO] [stdout]   33:     0x555a015243d6 - core::ops::function::FnOnce::call_once::h38b3dbc45930cf4a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_0xa9_lda_negative_flag stdout ----
[INFO] [stdout] thread 'emu::tests::test_0xa9_lda_negative_flag' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a0153fc20 - alpines::emu::tests::test_0xa9_lda_negative_flag::hd5d0bda4c6a4c842
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:352:9
[INFO] [stdout]   32:     0x555a0153fb67 - alpines::emu::tests::test_0xa9_lda_negative_flag::{{closure}}::h12ec3b0a69108ced
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:350:37
[INFO] [stdout]   33:     0x555a01527626 - core::ops::function::FnOnce::call_once::hd7c8c9b99120f4b1
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_5_ops stdout ----
[INFO] [stdout] thread 'emu::tests::test_5_ops' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a015402f8 - alpines::emu::tests::test_5_ops::hd93d2839d7d9e059
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:381:9
[INFO] [stdout]   32:     0x555a01540237 - alpines::emu::tests::test_5_ops::{{closure}}::h5007b2ff6652a544
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:379:20
[INFO] [stdout]   33:     0x555a01525d66 - core::ops::function::FnOnce::call_once::h88a814b27764f08c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_0xa9_lda_zero_flag stdout ----
[INFO] [stdout] thread 'emu::tests::test_0xa9_lda_zero_flag' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a0153f9a0 - alpines::emu::tests::test_0xa9_lda_zero_flag::h2dad5be362fd2721
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:342:9
[INFO] [stdout]   32:     0x555a0153f8e7 - alpines::emu::tests::test_0xa9_lda_zero_flag::{{closure}}::h7045ec2eb5b9b5b6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:340:33
[INFO] [stdout]   33:     0x555a01525ae6 - core::ops::function::FnOnce::call_once::h7f1435fdab6b277b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_inx_overflow stdout ----
[INFO] [stdout] thread 'emu::tests::test_inx_overflow' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a01540118 - alpines::emu::tests::test_inx_overflow::h303fbb87dcf2c4a5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:372:9
[INFO] [stdout]   32:     0x555a01540057 - alpines::emu::tests::test_inx_overflow::{{closure}}::h0ac21a13fc778e31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:370:27
[INFO] [stdout]   33:     0x555a01527b26 - core::ops::function::FnOnce::call_once::he5b0e5283cdc846d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_load_and_reset stdout ----
[INFO] [stdout] thread 'emu::tests::test_load_and_reset' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529fa3 - alpines::emu::Emulator::load::h644f068b7f4b7ec1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:279:9
[INFO] [stdout]   31:     0x555a0153f3f6 - alpines::emu::tests::test_load_and_reset::h0beb4d07a3be7b66
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:320:9
[INFO] [stdout]   32:     0x555a0153f347 - alpines::emu::tests::test_load_and_reset::{{closure}}::h02963b8c514c18d2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:318:29
[INFO] [stdout]   33:     0x555a01525c26 - core::ops::function::FnOnce::call_once::h862e17c7db4d97d8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_indirect_indexed_y stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_indirect_indexed_y' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a015422ac - alpines::emu::tests::test_program_indirect_indexed_y::h780ef95b92f1d980
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:505:9
[INFO] [stdout]   32:     0x555a015421b7 - alpines::emu::tests::test_program_indirect_indexed_y::{{closure}}::hbf14eef67df611e5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:499:41
[INFO] [stdout]   33:     0x555a015253e6 - core::ops::function::FnOnce::call_once::h6afa43cb055ad2cb
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_simple stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_simple' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a01540594 - alpines::emu::tests::test_program_simple::hc66376a91c26374b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:395:9
[INFO] [stdout]   32:     0x555a015404a7 - alpines::emu::tests::test_program_simple::{{closure}}::hc3881cb8abf3aaf6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:389:29
[INFO] [stdout]   33:     0x555a01524156 - core::ops::function::FnOnce::call_once::h30bd77617fcf577a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_indexed_indirect_x stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_indexed_indirect_x' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a01541dec - alpines::emu::tests::test_program_indexed_indirect_x::haab74a415f43a96b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:488:9
[INFO] [stdout]   32:     0x555a01541cf7 - alpines::emu::tests::test_program_indexed_indirect_x::{{closure}}::h58e021f520c8e005
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:482:41
[INFO] [stdout]   33:     0x555a01527766 - core::ops::function::FnOnce::call_once::hdb5284e36f4ee439
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_adc_carry_overflow stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_adc_carry_overflow' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a01541268 - alpines::emu::tests::test_program_adc_carry_overflow::h48f2afd7daf5c9f2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:441:9
[INFO] [stdout]   32:     0x555a01541197 - alpines::emu::tests::test_program_adc_carry_overflow::{{closure}}::h97d6af729ca3c12a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:436:41
[INFO] [stdout]   33:     0x555a01523216 - core::ops::function::FnOnce::call_once::h025d6ad30d4b96e9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_branch stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_branch' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a015415fc - alpines::emu::tests::test_program_branch::h5684f932303d254c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:456:9
[INFO] [stdout]   32:     0x555a01541517 - alpines::emu::tests::test_program_branch::{{closure}}::hba0b6635254ee917
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:450:29
[INFO] [stdout]   33:     0x555a01524b26 - core::ops::function::FnOnce::call_once::h51581187a7db1ac6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_snake_game stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_snake_game' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a01529fcd - alpines::emu::Emulator::load_at_addr::h606d3ffe85766166
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:283:9
[INFO] [stdout]   30:     0x555a015436e3 - alpines::emu::tests::test_program_snake_game::hee7d53a3b762f52a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:574:9
[INFO] [stdout]   31:     0x555a01542f37 - alpines::emu::tests::test_program_snake_game::{{closure}}::hc194adb5d7e51789
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:539:33
[INFO] [stdout]   32:     0x555a01527de6 - core::ops::function::FnOnce::call_once::hf0b74c97b9ea1558
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_stack_operations stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_stack_operations' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a01542797 - alpines::emu::tests::test_program_stack_operations::h613659955456f6b8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:523:9
[INFO] [stdout]   32:     0x555a01542677 - alpines::emu::tests::test_program_stack_operations::{{closure}}::hc1acb2d6e3fcc4f2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:516:39
[INFO] [stdout]   33:     0x555a01527c26 - core::ops::function::FnOnce::call_once::heb46e71878a69f1b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_program_subroutines stdout ----
[INFO] [stdout] thread 'emu::tests::test_program_subroutines' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a01529fcd - alpines::emu::Emulator::load_at_addr::h606d3ffe85766166
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:283:9
[INFO] [stdout]   30:     0x555a015419a5 - alpines::emu::tests::test_program_subroutines::h3f2264dfa498fe93
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:471:9
[INFO] [stdout]   31:     0x555a015418a7 - alpines::emu::tests::test_program_subroutines::{{closure}}::h9bdfe6cd4d61a138
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:465:34
[INFO] [stdout]   32:     0x555a015239d6 - core::ops::function::FnOnce::call_once::h1938481c17e68160
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emu::tests::test_signed_division_by_four stdout ----
[INFO] [stdout] thread 'emu::tests::test_signed_division_by_four' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01529ff7 - alpines::emu::Emulator::load_and_run::he9828ccc9f6c7985
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:287:9
[INFO] [stdout]   31:     0x555a01540dc4 - alpines::emu::tests::test_signed_division_by_four::h1a486946578f44ec
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:425:9
[INFO] [stdout]   32:     0x555a01540cf7 - alpines::emu::tests::test_signed_division_by_four::{{closure}}::h0c027afb0d4774ce
[INFO] [stdout]                                at /opt/rustwide/workdir/src/emu.rs:420:38
[INFO] [stdout]   33:     0x555a01523d96 - core::ops::function::FnOnce::call_once::h20685bb58dd77e97
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   36:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   37:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   39:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   40:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   42:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   43:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   44:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   45:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   46:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   48:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   49:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   50:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   51:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   54:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   55:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   56:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   57:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- nes::tests::test_nes_nop_dop_top stdout ----
[INFO] [stdout] thread 'nes::tests::test_nes_nop_dop_top' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a015308af - alpines::nes::tests::test_nes_nop_dop_top::h48f20d140ea12488
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:110:9
[INFO] [stdout]   31:     0x555a015307d7 - alpines::nes::tests::test_nes_nop_dop_top::{{closure}}::h03ed940b3ae322a0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:102:30
[INFO] [stdout]   32:     0x555a015279a6 - core::ops::function::FnOnce::call_once::he3ca5609fae402f2
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- nes::tests::test_nes_load stdout ----
[INFO] [stdout] thread 'nes::tests::test_nes_load' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a0152fd96 - alpines::nes::tests::test_nes_load::hba89b6bdce108d3c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:72:9
[INFO] [stdout]   31:     0x555a0152fc47 - alpines::nes::tests::test_nes_load::{{closure}}::hf1663ec2938df1db
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:69:23
[INFO] [stdout]   32:     0x555a01525f66 - core::ops::function::FnOnce::call_once::h8def6c52ed3a99c8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- nes::tests::test_nes_read_ppu_ram stdout ----
[INFO] [stdout] thread 'nes::tests::test_nes_read_ppu_ram' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01530f28 - alpines::nes::tests::test_nes_read_ppu_ram::hbb3b7ecdc6dbfe64
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:142:9
[INFO] [stdout]   31:     0x555a01530e07 - alpines::nes::tests::test_nes_read_ppu_ram::{{closure}}::ha053a8633f38a557
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:129:31
[INFO] [stdout]   32:     0x555a01526ce6 - core::ops::function::FnOnce::call_once::hb86b08a1555aebcb
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- nes::tests::test_nes_step stdout ----
[INFO] [stdout] thread 'nes::tests::test_nes_step' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a01530263 - alpines::nes::tests::test_nes_step::h02e5885583f29b1c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:89:9
[INFO] [stdout]   31:     0x555a01530197 - alpines::nes::tests::test_nes_step::{{closure}}::h078e0b8e9fe9154a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:87:23
[INFO] [stdout]   32:     0x555a015248a6 - core::ops::function::FnOnce::call_once::h4752b5b8f1e9e349
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- nes::tests::test_nes_reset stdout ----
[INFO] [stdout] thread 'nes::tests::test_nes_reset' panicked at src/nes/rom/mappers/mapper0.rs:14:16:
[INFO] [stdout] index out of bounds: the len is 0 but the index is 32764
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a015e7bbc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x555a015e7bbc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x555a015e7bbc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x555a015e7bbc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x555a01611740 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x555a01611740 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x555a015e556f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x555a015e79a4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x555a015e79a4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x555a015e9667 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x555a015e9353 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x555a0157cd67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x555a0157cd67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x555a015e9c78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x555a015e9c78 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x555a015e99ce - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x555a015e8086 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x555a015e9732 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x555a014fa155 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x555a014fa312 - core::panicking::panic_bounds_check::h326a19b32dc06d6d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:190:5
[INFO] [stdout]   20:     0x555a015299ea - <usize as core::slice::index::SliceIndex<[T]>>::index::h6be8c76f6cb9225e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:258:10
[INFO] [stdout]   21:     0x555a015445f0 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h1ee816d048b5f02a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/slice/index.rs:18:9
[INFO] [stdout]   22:     0x555a015445f0 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h009073d5c349783c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/vec/mod.rs:2732:9
[INFO] [stdout]   23:     0x555a0152df1c - <alpines::nes::rom::mappers::mapper0::Mapper0 as alpines::nes::rom::mappers::mapper::Mapper>::read_prg_byte::h6668587a90071d87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom/mappers/mapper0.rs:14:16
[INFO] [stdout]   24:     0x555a01547ebb - alpines::nes::rom::ROM::read_prg_byte::h135ebf91f633928d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/rom.rs:134:18
[INFO] [stdout]   25:     0x555a0153bc29 - alpines::nes::cpu::mem::Memory::read_byte::hb1097c11485885df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:187:17
[INFO] [stdout]   26:     0x555a0153cf33 - alpines::nes::cpu::mem::Memory::read_addr::h1768d7410d54b8df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes/cpu/mem.rs:312:13
[INFO] [stdout]   27:     0x555a0152fa32 - alpines::nes::NES::reset::h4f7729c7be7169ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:60:36
[INFO] [stdout]   28:     0x555a0152f9fd - alpines::nes::NES::load_at_addr::h375ede660d486819
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:50:9
[INFO] [stdout]   29:     0x555a0152f9cb - alpines::nes::NES::load::hc385a332faed3130
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:45:9
[INFO] [stdout]   30:     0x555a0152ff74 - alpines::nes::tests::test_nes_reset::hb6fcc960dcce2a1e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:79:9
[INFO] [stdout]   31:     0x555a0152feb7 - alpines::nes::tests::test_nes_reset::{{closure}}::haebea4a8c722b7a4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nes.rs:77:24
[INFO] [stdout]   32:     0x555a01526ae6 - core::ops::function::FnOnce::call_once::hb205309d552dfc94
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x555a015823bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x555a015823bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   35:     0x555a015813d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   36:     0x555a015813d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x555a015813d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x555a015813d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x555a015813d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x555a015813d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   41:     0x555a015813d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   42:     0x555a01549696 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   43:     0x555a01549696 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   44:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   45:     0x555a0154e747 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   46:     0x555a0154e747 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   47:     0x555a0154e747 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   48:     0x555a0154e747 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   49:     0x555a0154e747 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   50:     0x555a0154e747 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   52:     0x555a015ee705 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   53:     0x555a015ee705 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   54:     0x7fa52a55aac3 - <unknown>
[INFO] [stdout]   55:     0x7fa52a5ebbf4 - __clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     emu::tests::test_0xa9_lda_immediate_load_data
[INFO] [stdout]     emu::tests::test_0xa9_lda_negative_flag
[INFO] [stdout]     emu::tests::test_0xa9_lda_zero_flag
[INFO] [stdout]     emu::tests::test_0xaa_tax_move_a_to_x
[INFO] [stdout]     emu::tests::test_5_ops
[INFO] [stdout]     emu::tests::test_inx_overflow
[INFO] [stdout]     emu::tests::test_load_and_reset
[INFO] [stdout]     emu::tests::test_program_adc
[INFO] [stdout]     emu::tests::test_program_adc_carry_overflow
[INFO] [stdout]     emu::tests::test_program_branch
[INFO] [stdout]     emu::tests::test_program_indexed_indirect_x
[INFO] [stdout]     emu::tests::test_program_indirect_indexed_y
[INFO] [stdout]     emu::tests::test_program_simple
[INFO] [stdout]     emu::tests::test_program_snake_game
[INFO] [stdout]     emu::tests::test_program_stack_operations
[INFO] [stdout]     emu::tests::test_program_subroutines
[INFO] [stdout]     emu::tests::test_signed_division_by_four
[INFO] [stdout]     nes::tests::test_nes_load
[INFO] [stdout]     nes::tests::test_nes_nop_dop_top
[INFO] [stdout]     nes::tests::test_nes_read_ppu_ram
[INFO] [stdout]     nes::tests::test_nes_reset
[INFO] [stdout]     nes::tests::test_nes_step
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 306 passed; 22 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "4b49b9c581c6804d59c2b8feedcac72dbd33b3272ab70bab3fcab9c88069cea2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b49b9c581c6804d59c2b8feedcac72dbd33b3272ab70bab3fcab9c88069cea2", kill_on_drop: false }`
[INFO] [stdout] 4b49b9c581c6804d59c2b8feedcac72dbd33b3272ab70bab3fcab9c88069cea2
