[INFO] cloning repository https://github.com/ajkh88/hack_assembler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ajkh88/hack_assembler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajkh88%2Fhack_assembler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajkh88%2Fhack_assembler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 99242a0c921f6f5c4ab6201c1509bc195ab4c343
[INFO] testing ajkh88/hack_assembler against 1.76.0 for beta-1.77-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajkh88%2Fhack_assembler" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ajkh88/hack_assembler on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ajkh88/hack_assembler
[INFO] finished tweaking git repo https://github.com/ajkh88/hack_assembler
[INFO] tweaked toml for git repo https://github.com/ajkh88/hack_assembler written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/ajkh88/hack_assembler 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.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ee9e1626e4e7c3779c24edfd10936e91e03f2202a9efd88c4546c9ad295eef41
[INFO] running `Command { std: "docker" "start" "-a" "ee9e1626e4e7c3779c24edfd10936e91e03f2202a9efd88c4546c9ad295eef41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ee9e1626e4e7c3779c24edfd10936e91e03f2202a9efd88c4546c9ad295eef41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee9e1626e4e7c3779c24edfd10936e91e03f2202a9efd88c4546c9ad295eef41", kill_on_drop: false }`
[INFO] [stdout] ee9e1626e4e7c3779c24edfd10936e91e03f2202a9efd88c4546c9ad295eef41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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.76.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd4bba585fe7dbe6bc8bed847caa47616544f9f2e487348675ac82a98f48ffdd
[INFO] running `Command { std: "docker" "start" "-a" "fd4bba585fe7dbe6bc8bed847caa47616544f9f2e487348675ac82a98f48ffdd", kill_on_drop: false }`
[INFO] [stderr]    Compiling hack_assembler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.33s
[INFO] running `Command { std: "docker" "inspect" "fd4bba585fe7dbe6bc8bed847caa47616544f9f2e487348675ac82a98f48ffdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd4bba585fe7dbe6bc8bed847caa47616544f9f2e487348675ac82a98f48ffdd", kill_on_drop: false }`
[INFO] [stdout] fd4bba585fe7dbe6bc8bed847caa47616544f9f2e487348675ac82a98f48ffdd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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.76.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 878a99a999fcee6b74abf53b1d0c126a720456822de564890c9e7f6ce0041c2c
[INFO] running `Command { std: "docker" "start" "-a" "878a99a999fcee6b74abf53b1d0c126a720456822de564890c9e7f6ce0041c2c", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.112
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling predicates-core v1.0.2
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling termtree v0.2.3
[INFO] [stderr]    Compiling itertools v0.10.3
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling predicates-tree v1.0.4
[INFO] [stderr]    Compiling file_diff v1.0.0
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling predicates v2.1.0
[INFO] [stderr]    Compiling assert_cmd v2.0.2
[INFO] [stderr]    Compiling hack_assembler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 3.14s
[INFO] running `Command { std: "docker" "inspect" "878a99a999fcee6b74abf53b1d0c126a720456822de564890c9e7f6ce0041c2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "878a99a999fcee6b74abf53b1d0c126a720456822de564890c9e7f6ce0041c2c", kill_on_drop: false }`
[INFO] [stdout] 878a99a999fcee6b74abf53b1d0c126a720456822de564890c9e7f6ce0041c2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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.76.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 625d56f95e1b74470757c10259b0fa98ac1677a7b04f33602c139fda0e8b15e4
[INFO] running `Command { std: "docker" "start" "-a" "625d56f95e1b74470757c10259b0fa98ac1677a7b04f33602c139fda0e8b15e4", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hack_assembler-9a411cc5450a5067)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/add_test.rs (/opt/rustwide/target/debug/deps/add_test-5026acd7e7461b84)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_rect ... FAILED
[INFO] [stdout] test test_max ... FAILED
[INFO] [stdout] test test_add ... FAILED
[INFO] [stdout] test test_max_l ... FAILED
[INFO] [stdout] test test_rect_l ... FAILED
[INFO] [stdout] test test_pong ... FAILED
[INFO] [stdout] test test_pong_l ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_rect stdout ----
[INFO] [stdout] thread 'test_rect' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Rect.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x557261753c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x557261753c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x557261753c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x557261753c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x557261772fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x557261772fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55726175204f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x557261753a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x557261753a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x557261754fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x557261754d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x557261755468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x557261755342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x557261754196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5572617550a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x557261716145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x5572617165b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x5572617349ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x557261730bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55726172bc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x5572617311be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55726172b7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55726174e401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55726174e401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55726174e401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55726174e401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55726174e401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55726174e401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55726174e401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55726174e401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55726174e401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55726172b79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x557261730d8e - main\n  33:     0x7fbbfeee2d90 - <unknown>\n  34:     0x7fbbfeee2e40 - __libc_start_main\n  35:     0x557261716875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Rect.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Rect.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Rect.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x557261753c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x557261753c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x557261753c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x557261753c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x557261772fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x557261772fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55726175204f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x557261753a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x557261753a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x557261754fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x557261754d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x557261755468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x557261755342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x557261754196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5572617550a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x557261716145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x5572617165b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x5572617349ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x557261730bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55726172bc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x5572617311be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55726172b7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55726174e401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55726174e401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55726174e401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55726174e401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55726174e401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55726174e401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55726174e401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55726174e401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55726174e401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55726172b79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x557261730d8e - main\n  33:     0x7fbbfeee2d90 - <unknown>\n  34:     0x7fbbfeee2e40 - __libc_start_main\n  35:     0x557261716875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab2ae2 - add_test::test_rect::hb1a52772fca074cc
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:33:5
[INFO] [stdout]   26:     0x56127aab2ab7 - add_test::test_rect::{{closure}}::h1ced23e44812e051
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:32:19
[INFO] [stdout]   27:     0x56127aab1066 - core::ops::function::FnOnce::call_once::h06a1f963c0f4c1a6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_max stdout ----
[INFO] [stdout] thread 'test_max' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Max.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x557bbfbc4c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x557bbfbc4c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x557bbfbc4c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x557bbfbc4c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x557bbfbe3fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x557bbfbe3fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x557bbfbc304f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x557bbfbc4a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x557bbfbc4a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x557bbfbc5fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x557bbfbc5d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x557bbfbc6468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x557bbfbc6342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x557bbfbc5196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x557bbfbc60a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x557bbfb87145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x557bbfb875b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x557bbfba59ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x557bbfba1bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x557bbfb9cc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x557bbfba21be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x557bbfb9c7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x557bbfbbf401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x557bbfbbf401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x557bbfbbf401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x557bbfbbf401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x557bbfbbf401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x557bbfbbf401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x557bbfbbf401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x557bbfbbf401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x557bbfbbf401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x557bbfb9c79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x557bbfba1d8e - main\n  33:     0x7f0507dbdd90 - <unknown>\n  34:     0x7f0507dbde40 - __libc_start_main\n  35:     0x557bbfb87875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Max.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Max.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Max.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x557bbfbc4c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x557bbfbc4c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x557bbfbc4c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x557bbfbc4c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x557bbfbe3fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x557bbfbe3fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x557bbfbc304f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x557bbfbc4a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x557bbfbc4a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x557bbfbc5fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x557bbfbc5d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x557bbfbc6468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x557bbfbc6342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x557bbfbc5196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x557bbfbc60a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x557bbfb87145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x557bbfb875b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x557bbfba59ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x557bbfba1bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x557bbfb9cc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x557bbfba21be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x557bbfb9c7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x557bbfbbf401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x557bbfbbf401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x557bbfbbf401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x557bbfbbf401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x557bbfbbf401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x557bbfbbf401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x557bbfbbf401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x557bbfbbf401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x557bbfbbf401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x557bbfb9c79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x557bbfba1d8e - main\n  33:     0x7f0507dbdd90 - <unknown>\n  34:     0x7f0507dbde40 - __libc_start_main\n  35:     0x557bbfb87875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab29a2 - add_test::test_max::h856a8d39638d832e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:13:5
[INFO] [stdout]   26:     0x56127aab2977 - add_test::test_max::{{closure}}::hfa43d17bb5660c98
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:12:18
[INFO] [stdout]   27:     0x56127aab10a6 - core::ops::function::FnOnce::call_once::h123c5dcd7bebf093
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_add stdout ----
[INFO] [stdout] thread 'test_add' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Add.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55a756322c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55a756322c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55a756322c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55a756322c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55a756341fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x55a756341fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55a75632104f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x55a756322a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55a756322a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55a756323fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x55a756323d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x55a756324468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x55a756324342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x55a756323196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55a7563240a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x55a7562e5145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x55a7562e55b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x55a7563039ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x55a7562ffbb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55a7562fac1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x55a7563001be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55a7562fa7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55a75631d401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55a75631d401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55a75631d401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55a75631d401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55a75631d401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55a75631d401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55a75631d401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55a75631d401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55a75631d401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55a7562fa79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x55a7562ffd8e - main\n  33:     0x7f0e141c3d90 - <unknown>\n  34:     0x7f0e141c3e40 - __libc_start_main\n  35:     0x55a7562e5875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Add.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Add.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Add.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55a756322c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55a756322c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55a756322c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55a756322c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55a756341fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x55a756341fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55a75632104f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x55a756322a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55a756322a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55a756323fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x55a756323d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x55a756324468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x55a756324342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x55a756323196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55a7563240a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x55a7562e5145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x55a7562e55b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x55a7563039ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x55a7562ffbb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55a7562fac1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x55a7563001be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55a7562fa7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55a75631d401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55a75631d401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55a75631d401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55a75631d401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55a75631d401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55a75631d401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55a75631d401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55a75631d401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55a75631d401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55a7562fa79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x55a7562ffd8e - main\n  33:     0x7f0e141c3d90 - <unknown>\n  34:     0x7f0e141c3e40 - __libc_start_main\n  35:     0x55a7562e5875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab2952 - add_test::test_add::h7d4872f3842aaf35
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:8:5
[INFO] [stdout]   26:     0x56127aab2927 - add_test::test_add::{{closure}}::h4a3184684ad73e26
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:7:18
[INFO] [stdout]   27:     0x56127aab1236 - core::ops::function::FnOnce::call_once::hcbc636c51c388f05
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_max_l stdout ----
[INFO] [stdout] thread 'test_max_l' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/MaxL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55e2e8cbac96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55e2e8cbac96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55e2e8cbac96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55e2e8cbac96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55e2e8cd9fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x55e2e8cd9fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55e2e8cb904f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x55e2e8cbaa74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55e2e8cbaa74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55e2e8cbbfd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x55e2e8cbbd39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x55e2e8cbc468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x55e2e8cbc342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x55e2e8cbb196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55e2e8cbc0a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x55e2e8c7d145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x55e2e8c7d5b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x55e2e8c9b9ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x55e2e8c97bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55e2e8c92c1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x55e2e8c981be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55e2e8c927c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55e2e8cb5401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55e2e8cb5401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55e2e8cb5401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55e2e8cb5401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55e2e8cb5401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55e2e8cb5401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55e2e8cb5401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55e2e8cb5401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55e2e8cb5401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55e2e8c9279a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x55e2e8c97d8e - main\n  33:     0x7fe4841ecd90 - <unknown>\n  34:     0x7fe4841ece40 - __libc_start_main\n  35:     0x55e2e8c7d875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/MaxL.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/MaxL.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/MaxL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55e2e8cbac96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55e2e8cbac96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55e2e8cbac96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55e2e8cbac96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55e2e8cd9fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x55e2e8cd9fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55e2e8cb904f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x55e2e8cbaa74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55e2e8cbaa74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55e2e8cbbfd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x55e2e8cbbd39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x55e2e8cbc468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x55e2e8cbc342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x55e2e8cbb196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55e2e8cbc0a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x55e2e8c7d145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x55e2e8c7d5b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x55e2e8c9b9ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x55e2e8c97bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55e2e8c92c1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x55e2e8c981be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55e2e8c927c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55e2e8cb5401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55e2e8cb5401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55e2e8cb5401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55e2e8cb5401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55e2e8cb5401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55e2e8cb5401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55e2e8cb5401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55e2e8cb5401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55e2e8cb5401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55e2e8c9279a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x55e2e8c97d8e - main\n  33:     0x7fe4841ecd90 - <unknown>\n  34:     0x7fe4841ece40 - __libc_start_main\n  35:     0x55e2e8c7d875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab29f2 - add_test::test_max_l::h34b36e097a5fe46b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:18:5
[INFO] [stdout]   26:     0x56127aab29c7 - add_test::test_max_l::{{closure}}::h8da06cd062dc13bf
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:17:20
[INFO] [stdout]   27:     0x56127aab11f6 - core::ops::function::FnOnce::call_once::hb6a8dfa40b6d8988
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_rect_l stdout ----
[INFO] [stdout] thread 'test_rect_l' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/RectL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55d58ebd4c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55d58ebd4c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55d58ebd4c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55d58ebd4c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55d58ebf3fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x55d58ebf3fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55d58ebd304f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x55d58ebd4a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55d58ebd4a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55d58ebd5fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x55d58ebd5d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x55d58ebd6468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x55d58ebd6342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x55d58ebd5196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55d58ebd60a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x55d58eb97145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x55d58eb975b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x55d58ebb59ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x55d58ebb1bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55d58ebacc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x55d58ebb21be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55d58ebac7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55d58ebcf401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55d58ebcf401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55d58ebcf401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55d58ebcf401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55d58ebcf401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55d58ebcf401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55d58ebcf401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55d58ebcf401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55d58ebcf401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55d58ebac79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x55d58ebb1d8e - main\n  33:     0x7f334b2afd90 - <unknown>\n  34:     0x7f334b2afe40 - __libc_start_main\n  35:     0x55d58eb97875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/RectL.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/RectL.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/RectL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55d58ebd4c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55d58ebd4c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55d58ebd4c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55d58ebd4c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55d58ebf3fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x55d58ebf3fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55d58ebd304f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x55d58ebd4a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55d58ebd4a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55d58ebd5fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x55d58ebd5d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x55d58ebd6468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x55d58ebd6342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x55d58ebd5196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55d58ebd60a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x55d58eb97145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x55d58eb975b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x55d58ebb59ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x55d58ebb1bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55d58ebacc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x55d58ebb21be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55d58ebac7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x55d58ebcf401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x55d58ebcf401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x55d58ebcf401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x55d58ebcf401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x55d58ebcf401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x55d58ebcf401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x55d58ebcf401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x55d58ebcf401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x55d58ebcf401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x55d58ebac79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x55d58ebb1d8e - main\n  33:     0x7f334b2afd90 - <unknown>\n  34:     0x7f334b2afe40 - __libc_start_main\n  35:     0x55d58eb97875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab2b32 - add_test::test_rect_l::h23d95a262a0f6cd5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:38:5
[INFO] [stdout]   26:     0x56127aab2b07 - add_test::test_rect_l::{{closure}}::h85a481497978a6ff
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:37:21
[INFO] [stdout]   27:     0x56127aab1166 - core::ops::function::FnOnce::call_once::ha634d3af5b0b3b1f
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_pong stdout ----
[INFO] [stdout] thread 'test_pong' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Pong.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x5562d9de9c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x5562d9de9c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x5562d9de9c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x5562d9de9c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x5562d9e08fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x5562d9e08fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x5562d9de804f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x5562d9de9a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x5562d9de9a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x5562d9deafd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x5562d9dead39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x5562d9deb468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x5562d9deb342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x5562d9dea196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5562d9deb0a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x5562d9dac145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x5562d9dac5b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x5562d9dca9ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x5562d9dc6bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x5562d9dc1c1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x5562d9dc71be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x5562d9dc17c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x5562d9de4401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x5562d9de4401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x5562d9de4401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x5562d9de4401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x5562d9de4401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x5562d9de4401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x5562d9de4401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x5562d9de4401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x5562d9de4401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x5562d9dc179a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x5562d9dc6d8e - main\n  33:     0x7f70c407fd90 - <unknown>\n  34:     0x7f70c407fe40 - __libc_start_main\n  35:     0x5562d9dac875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Pong.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Pong.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Pong.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x5562d9de9c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x5562d9de9c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x5562d9de9c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x5562d9de9c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x5562d9e08fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x5562d9e08fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x5562d9de804f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x5562d9de9a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x5562d9de9a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x5562d9deafd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x5562d9dead39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x5562d9deb468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x5562d9deb342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x5562d9dea196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5562d9deb0a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x5562d9dac145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x5562d9dac5b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x5562d9dca9ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x5562d9dc6bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x5562d9dc1c1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x5562d9dc71be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x5562d9dc17c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x5562d9de4401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x5562d9de4401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x5562d9de4401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x5562d9de4401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x5562d9de4401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x5562d9de4401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x5562d9de4401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x5562d9de4401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x5562d9de4401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x5562d9dc179a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x5562d9dc6d8e - main\n  33:     0x7f70c407fd90 - <unknown>\n  34:     0x7f70c407fe40 - __libc_start_main\n  35:     0x5562d9dac875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab2a42 - add_test::test_pong::h2a84bf3dee7f845c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:23:5
[INFO] [stdout]   26:     0x56127aab2a17 - add_test::test_pong::{{closure}}::he82cb218ec72be7d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:22:19
[INFO] [stdout]   27:     0x56127aab1126 - core::ops::function::FnOnce::call_once::h82a09891b8c4bdd5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_pong_l stdout ----
[INFO] [stdout] thread 'test_pong_l' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/PongL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x562e80c27c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x562e80c27c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x562e80c27c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x562e80c27c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x562e80c46fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x562e80c46fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x562e80c2604f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x562e80c27a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x562e80c27a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x562e80c28fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x562e80c28d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x562e80c29468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x562e80c29342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x562e80c28196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x562e80c290a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x562e80bea145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x562e80bea5b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x562e80c089ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x562e80c04bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x562e80bffc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x562e80c051be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x562e80bff7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x562e80c22401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x562e80c22401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x562e80c22401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x562e80c22401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x562e80c22401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x562e80c22401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x562e80c22401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x562e80c22401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x562e80c22401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x562e80bff79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x562e80c04d8e - main\n  33:     0x7ff252fd4d90 - <unknown>\n  34:     0x7ff252fd4e40 - __libc_start_main\n  35:     0x562e80bea875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/PongL.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/PongL.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/PongL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x562e80c27c96 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x562e80c27c96 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x562e80c27c96 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x562e80c27c96 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x562e80c46fa0 - core::fmt::rt::Argument::fmt::h76c38a80d925a410\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9\n   5:     0x562e80c46fa0 - core::fmt::write::h3ed6aeaa977c8e45\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17\n   6:     0x562e80c2604f - std::io::Write::write_fmt::h78b18af5775fedb5\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15\n   7:     0x562e80c27a74 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x562e80c27a74 - std::sys_common::backtrace::print::h85035a511aafe7a8\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x562e80c28fd7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25\n  10:     0x562e80c28d39 - std::panicking::default_hook::hf5fcb0f213fe709a\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9\n  11:     0x562e80c29468 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13\n  12:     0x562e80c29342 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13\n  13:     0x562e80c28196 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x562e80c290a0 - rust_begin_unwind\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5\n  15:     0x562e80bea145 - core::panicking::panic_fmt::h784f20a50eaab275\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14\n  16:     0x562e80bea5b3 - core::result::unwrap_failed::h03d8a5018196e1cd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5\n  17:     0x562e80c089ff - core::result::Result<T,E>::expect::hba3bfe6fb47941d4\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23\n  18:     0x562e80c04bb4 - hack_assembler::main::ha901493820f15971\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x562e80bffc1b - core::ops::function::FnOnce::call_once::h8986a935ab85fe21\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5\n  20:     0x562e80c051be - std::sys_common::backtrace::__rust_begin_short_backtrace::h0e5e53e6eba5c88b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x562e80bff7c1 - std::rt::lang_start::{{closure}}::hadfc0c54d8845f29\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:166:18\n  22:     0x562e80c22401 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h37600b1e5eea4ecd\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:284:13\n  23:     0x562e80c22401 - std::panicking::try::do_call::hb4bda49fa13a0c2b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  24:     0x562e80c22401 - std::panicking::try::h8bbf75149211aaaa\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  25:     0x562e80c22401 - std::panic::catch_unwind::h8c78ec68ebea34cb\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  26:     0x562e80c22401 - std::rt::lang_start_internal::{{closure}}::hffdf44a19fd9e220\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:48\n  27:     0x562e80c22401 - std::panicking::try::do_call::hcb3194972c74716d\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40\n  28:     0x562e80c22401 - std::panicking::try::hcdc6892c5f0dba4c\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19\n  29:     0x562e80c22401 - std::panic::catch_unwind::h4910beb4573f4776\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14\n  30:     0x562e80c22401 - std::rt::lang_start_internal::h6939038e2873596b\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:148:20\n  31:     0x562e80bff79a - std::rt::lang_start::h8fe845a45584b2dc\n                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/rt.rs:165:17\n  32:     0x562e80c04d8e - main\n  33:     0x7ff252fd4d90 - <unknown>\n  34:     0x7ff252fd4e40 - __libc_start_main\n  35:     0x562e80bea875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56127ab2ce26 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56127ab2ce26 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56127ab2ce26 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56127ab2ce26 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56127ab56b80 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56127ab56b80 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56127ab2a49f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x56127ab2cc04 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56127ab2cc04 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56127ab2e9f7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x56127ab2e6dd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56127aae74a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x56127aae74a7 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56127ab2f016 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x56127ab2f016 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56127ab2ed62 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56127ab2d326 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56127ab2eac0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56127aaafd75 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56127aaf99ef - core::panicking::panic_display::he241d4550fe61d19
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x56127aaf8447 - assert_cmd::assert::AssertError::panic::h7c176b53e294607e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x56127aaf5af7 - core::ops::function::FnOnce::call_once::hef4b9f40790f06ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56127aaf5120 - core::result::Result<T,E>::unwrap_or_else::hcb229300d27322ac
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x56127aaf8046 - assert_cmd::assert::Assert::success::h796ba4fc22a07162
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x56127aab2545 - add_test::test_correct_machine_language::hb7b6f60a4b589acd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x56127aab2a92 - add_test::test_pong_l::hd771cf91fea3f37f
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:28:5
[INFO] [stdout]   26:     0x56127aab2a67 - add_test::test_pong_l::{{closure}}::hbd5c0497603aa6c9
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:27:21
[INFO] [stdout]   27:     0x56127aab10e6 - core::ops::function::FnOnce::call_once::h3e11c484a481be38
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56127aaecd7f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56127aaecd7f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   30:     0x56127aaebb01 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   31:     0x56127aaebb01 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56127aaebb01 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   33:     0x56127aaebb01 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   34:     0x56127aaebb01 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x56127aaebb01 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   36:     0x56127aaebb01 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   37:     0x56127aab2e36 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   38:     0x56127aab2e36 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x56127aab7e97 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56127aab7e97 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   42:     0x56127aab7e97 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   43:     0x56127aab7e97 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x56127aab7e97 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x56127aab7e97 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x56127ab34505 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x56127ab34505 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7f5f09539ac3 - <unknown>
[INFO] [stdout]   50:     0x7f5f095cabf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_add
[INFO] [stdout]     test_max
[INFO] [stdout]     test_max_l
[INFO] [stdout]     test_pong
[INFO] [stdout]     test_pong_l
[INFO] [stdout]     test_rect
[INFO] [stdout]     test_rect_l
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test add_test`
[INFO] running `Command { std: "docker" "inspect" "625d56f95e1b74470757c10259b0fa98ac1677a7b04f33602c139fda0e8b15e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "625d56f95e1b74470757c10259b0fa98ac1677a7b04f33602c139fda0e8b15e4", kill_on_drop: false }`
[INFO] [stdout] 625d56f95e1b74470757c10259b0fa98ac1677a7b04f33602c139fda0e8b15e4
[INFO] testing ajkh88/hack_assembler against beta-2024-02-10 for beta-1.77-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajkh88%2Fhack_assembler" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ajkh88/hack_assembler on toolchain beta-2024-02-10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ajkh88/hack_assembler
[INFO] finished tweaking git repo https://github.com/ajkh88/hack_assembler
[INFO] tweaked toml for git repo https://github.com/ajkh88/hack_assembler written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/ajkh88/hack_assembler 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" "+beta-2024-02-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2024-02-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eb6619b09c2f27ce92be48b4644cbf0a30e39a5342e065722f28d74ee46ae39d
[INFO] running `Command { std: "docker" "start" "-a" "eb6619b09c2f27ce92be48b4644cbf0a30e39a5342e065722f28d74ee46ae39d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb6619b09c2f27ce92be48b4644cbf0a30e39a5342e065722f28d74ee46ae39d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb6619b09c2f27ce92be48b4644cbf0a30e39a5342e065722f28d74ee46ae39d", kill_on_drop: false }`
[INFO] [stdout] eb6619b09c2f27ce92be48b4644cbf0a30e39a5342e065722f28d74ee46ae39d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2024-02-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 026d50c9b5a520990e4e0cd7e4786c716e2f28d6f6a9d2e55443406a119b13a5
[INFO] running `Command { std: "docker" "start" "-a" "026d50c9b5a520990e4e0cd7e4786c716e2f28d6f6a9d2e55443406a119b13a5", kill_on_drop: false }`
[INFO] [stderr]    Compiling hack_assembler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.31s
[INFO] running `Command { std: "docker" "inspect" "026d50c9b5a520990e4e0cd7e4786c716e2f28d6f6a9d2e55443406a119b13a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "026d50c9b5a520990e4e0cd7e4786c716e2f28d6f6a9d2e55443406a119b13a5", kill_on_drop: false }`
[INFO] [stdout] 026d50c9b5a520990e4e0cd7e4786c716e2f28d6f6a9d2e55443406a119b13a5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2024-02-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e93bcc2a4b7d8a13ce4a0d75e56a2306cbf0b6587af6ac045c311574cd132235
[INFO] running `Command { std: "docker" "start" "-a" "e93bcc2a4b7d8a13ce4a0d75e56a2306cbf0b6587af6ac045c311574cd132235", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.112
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling predicates-core v1.0.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling termtree v0.2.3
[INFO] [stderr]    Compiling itertools v0.10.3
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling predicates-tree v1.0.4
[INFO] [stderr]    Compiling file_diff v1.0.0
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling predicates v2.1.0
[INFO] [stderr]    Compiling assert_cmd v2.0.2
[INFO] [stderr]    Compiling hack_assembler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 3.00s
[INFO] running `Command { std: "docker" "inspect" "e93bcc2a4b7d8a13ce4a0d75e56a2306cbf0b6587af6ac045c311574cd132235", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e93bcc2a4b7d8a13ce4a0d75e56a2306cbf0b6587af6ac045c311574cd132235", kill_on_drop: false }`
[INFO] [stdout] e93bcc2a4b7d8a13ce4a0d75e56a2306cbf0b6587af6ac045c311574cd132235
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2024-02-10" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ffadf7def71c8674f37e4027c1c3c9b1e1eca53dccc12af6196052b68702cfb8
[INFO] running `Command { std: "docker" "start" "-a" "ffadf7def71c8674f37e4027c1c3c9b1e1eca53dccc12af6196052b68702cfb8", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hack_assembler-29e862b7fd5d5887)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/add_test.rs (/opt/rustwide/target/debug/deps/add_test-78d4647df52045d9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_add ... FAILED
[INFO] [stdout] test test_rect ... FAILED
[INFO] [stdout] test test_rect_l ... FAILED
[INFO] [stdout] test test_max_l ... FAILED
[INFO] [stdout] test test_max ... FAILED
[INFO] [stdout] test test_pong_l ... FAILED
[INFO] [stdout] test test_pong ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_add stdout ----
[INFO] [stdout] thread 'test_add' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Add.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55a9f02f7cf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55a9f02f7cf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55a9f02f7cf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55a9f02f7cf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55a9f0316d50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55a9f0316d50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55a9f02f5ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55a9f02f7ad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55a9f02f7ad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55a9f02f9037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55a9f02f8d99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55a9f02f94c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55a9f02f93a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55a9f02f81f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55a9f02f90f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x55a9f02ba145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x55a9f02ba5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55a9f02d76bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x55a9f02cbb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55a9f02d271b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x55a9f02ce1fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55a9f02d6a21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x55a9f02f2131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x55a9f02f2131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x55a9f02f2131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x55a9f02f2131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x55a9f02f2131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x55a9f02f2131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x55a9f02f2131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x55a9f02f2131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x55a9f02f2131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55a9f02d69fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x55a9f02cbd5e - main\n  33:     0x7fa1e489ed90 - <unknown>\n  34:     0x7fa1e489ee40 - __libc_start_main\n  35:     0x55a9f02ba875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Add.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Add.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Add.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55a9f02f7cf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55a9f02f7cf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55a9f02f7cf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55a9f02f7cf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55a9f0316d50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55a9f0316d50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55a9f02f5ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55a9f02f7ad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55a9f02f7ad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55a9f02f9037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55a9f02f8d99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55a9f02f94c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55a9f02f93a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55a9f02f81f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55a9f02f90f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x55a9f02ba145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x55a9f02ba5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55a9f02d76bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x55a9f02cbb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55a9f02d271b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x55a9f02ce1fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55a9f02d6a21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x55a9f02f2131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x55a9f02f2131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x55a9f02f2131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x55a9f02f2131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x55a9f02f2131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x55a9f02f2131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x55a9f02f2131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x55a9f02f2131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x55a9f02f2131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55a9f02d69fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x55a9f02cbd5e - main\n  33:     0x7fa1e489ed90 - <unknown>\n  34:     0x7fa1e489ee40 - __libc_start_main\n  35:     0x55a9f02ba875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e482 - add_test::test_add::h26363721757a704b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:8:5
[INFO] [stdout]   26:     0x55f60db0e457 - add_test::test_add::{{closure}}::h8ecb6ef6ca84930b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:7:18
[INFO] [stdout]   27:     0x55f60db0cc16 - core::ops::function::FnOnce::call_once::h453ab9e8099049cf
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_rect stdout ----
[INFO] [stdout] thread 'test_rect' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Rect.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55c4d7fc8cf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55c4d7fc8cf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55c4d7fc8cf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55c4d7fc8cf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55c4d7fe7d50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55c4d7fe7d50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55c4d7fc6ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55c4d7fc8ad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55c4d7fc8ad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55c4d7fca037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55c4d7fc9d99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55c4d7fca4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55c4d7fca3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55c4d7fc91f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55c4d7fca0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x55c4d7f8b145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x55c4d7f8b5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55c4d7fa86bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x55c4d7f9cb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55c4d7fa371b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x55c4d7f9f1fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55c4d7fa7a21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x55c4d7fc3131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x55c4d7fc3131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x55c4d7fc3131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x55c4d7fc3131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x55c4d7fc3131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x55c4d7fc3131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x55c4d7fc3131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x55c4d7fc3131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x55c4d7fc3131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55c4d7fa79fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x55c4d7f9cd5e - main\n  33:     0x7f6aeacbbd90 - <unknown>\n  34:     0x7f6aeacbbe40 - __libc_start_main\n  35:     0x55c4d7f8b875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Rect.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Rect.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Rect.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55c4d7fc8cf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55c4d7fc8cf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55c4d7fc8cf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55c4d7fc8cf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55c4d7fe7d50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55c4d7fe7d50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55c4d7fc6ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55c4d7fc8ad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55c4d7fc8ad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55c4d7fca037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55c4d7fc9d99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55c4d7fca4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55c4d7fca3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55c4d7fc91f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55c4d7fca0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x55c4d7f8b145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x55c4d7f8b5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55c4d7fa86bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x55c4d7f9cb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55c4d7fa371b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x55c4d7f9f1fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55c4d7fa7a21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x55c4d7fc3131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x55c4d7fc3131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x55c4d7fc3131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x55c4d7fc3131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x55c4d7fc3131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x55c4d7fc3131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x55c4d7fc3131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x55c4d7fc3131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x55c4d7fc3131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55c4d7fa79fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x55c4d7f9cd5e - main\n  33:     0x7f6aeacbbd90 - <unknown>\n  34:     0x7f6aeacbbe40 - __libc_start_main\n  35:     0x55c4d7f8b875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e612 - add_test::test_rect::hca77615c0bca48a0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:33:5
[INFO] [stdout]   26:     0x55f60db0e5e7 - add_test::test_rect::{{closure}}::h10d1afc56fe5288e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:32:19
[INFO] [stdout]   27:     0x55f60db0cda6 - core::ops::function::FnOnce::call_once::hef2c0ac68b572baa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_rect_l stdout ----
[INFO] [stdout] thread 'test_rect_l' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/RectL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x5624c15d3cf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x5624c15d3cf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x5624c15d3cf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x5624c15d3cf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x5624c15f2d50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x5624c15f2d50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x5624c15d1ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x5624c15d3ad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x5624c15d3ad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x5624c15d5037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x5624c15d4d99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x5624c15d54c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x5624c15d53a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x5624c15d41f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5624c15d50f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x5624c1596145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x5624c15965b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x5624c15b36bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x5624c15a7b44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x5624c15ae71b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x5624c15aa1fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x5624c15b2a21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x5624c15ce131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x5624c15ce131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x5624c15ce131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x5624c15ce131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x5624c15ce131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x5624c15ce131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x5624c15ce131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x5624c15ce131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x5624c15ce131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x5624c15b29fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x5624c15a7d5e - main\n  33:     0x7ff631363d90 - <unknown>\n  34:     0x7ff631363e40 - __libc_start_main\n  35:     0x5624c1596875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/RectL.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/RectL.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/RectL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x5624c15d3cf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x5624c15d3cf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x5624c15d3cf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x5624c15d3cf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x5624c15f2d50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x5624c15f2d50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x5624c15d1ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x5624c15d3ad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x5624c15d3ad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x5624c15d5037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x5624c15d4d99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x5624c15d54c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x5624c15d53a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x5624c15d41f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5624c15d50f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x5624c1596145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x5624c15965b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x5624c15b36bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x5624c15a7b44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x5624c15ae71b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x5624c15aa1fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x5624c15b2a21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x5624c15ce131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x5624c15ce131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x5624c15ce131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x5624c15ce131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x5624c15ce131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x5624c15ce131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x5624c15ce131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x5624c15ce131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x5624c15ce131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x5624c15b29fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x5624c15a7d5e - main\n  33:     0x7ff631363d90 - <unknown>\n  34:     0x7ff631363e40 - __libc_start_main\n  35:     0x5624c1596875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e662 - add_test::test_rect_l::h47df72d4f34810d9
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:38:5
[INFO] [stdout]   26:     0x55f60db0e637 - add_test::test_rect_l::{{closure}}::h83b4681cfcf79aba
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:37:21
[INFO] [stdout]   27:     0x55f60db0cd26 - core::ops::function::FnOnce::call_once::hbbeac4fb9474107e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_max_l stdout ----
[INFO] [stdout] thread 'test_max_l' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/MaxL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55e7fe6cccf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55e7fe6cccf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55e7fe6cccf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55e7fe6cccf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55e7fe6ebd50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55e7fe6ebd50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55e7fe6caebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55e7fe6ccad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55e7fe6ccad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55e7fe6ce037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55e7fe6cdd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55e7fe6ce4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55e7fe6ce3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55e7fe6cd1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55e7fe6ce0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x55e7fe68f145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x55e7fe68f5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55e7fe6ac6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x55e7fe6a0b44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55e7fe6a771b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x55e7fe6a31fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55e7fe6aba21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x55e7fe6c7131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x55e7fe6c7131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x55e7fe6c7131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x55e7fe6c7131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x55e7fe6c7131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x55e7fe6c7131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x55e7fe6c7131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x55e7fe6c7131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x55e7fe6c7131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55e7fe6ab9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x55e7fe6a0d5e - main\n  33:     0x7f183f927d90 - <unknown>\n  34:     0x7f183f927e40 - __libc_start_main\n  35:     0x55e7fe68f875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/MaxL.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/MaxL.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/MaxL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55e7fe6cccf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55e7fe6cccf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55e7fe6cccf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55e7fe6cccf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55e7fe6ebd50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55e7fe6ebd50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x55e7fe6caebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55e7fe6ccad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55e7fe6ccad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55e7fe6ce037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55e7fe6cdd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55e7fe6ce4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55e7fe6ce3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55e7fe6cd1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55e7fe6ce0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x55e7fe68f145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x55e7fe68f5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55e7fe6ac6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x55e7fe6a0b44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55e7fe6a771b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x55e7fe6a31fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55e7fe6aba21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x55e7fe6c7131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x55e7fe6c7131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x55e7fe6c7131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x55e7fe6c7131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x55e7fe6c7131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x55e7fe6c7131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x55e7fe6c7131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x55e7fe6c7131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x55e7fe6c7131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55e7fe6ab9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x55e7fe6a0d5e - main\n  33:     0x7f183f927d90 - <unknown>\n  34:     0x7f183f927e40 - __libc_start_main\n  35:     0x55e7fe68f875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e522 - add_test::test_max_l::h1904864cf91d973b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:18:5
[INFO] [stdout]   26:     0x55f60db0e4f7 - add_test::test_max_l::{{closure}}::h8383c40128457ac2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:17:20
[INFO] [stdout]   27:     0x55f60db0cd66 - core::ops::function::FnOnce::call_once::hd3e06bb67a5c6a30
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_max stdout ----
[INFO] [stdout] thread 'test_max' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Max.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x5605a17cbcf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x5605a17cbcf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x5605a17cbcf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x5605a17cbcf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x5605a17ead50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x5605a17ead50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x5605a17c9ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x5605a17cbad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x5605a17cbad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x5605a17cd037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x5605a17ccd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x5605a17cd4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x5605a17cd3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x5605a17cc1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5605a17cd0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x5605a178e145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x5605a178e5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x5605a17ab6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x5605a179fb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x5605a17a671b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x5605a17a21fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x5605a17aaa21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x5605a17c6131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x5605a17c6131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x5605a17c6131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x5605a17c6131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x5605a17c6131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x5605a17c6131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x5605a17c6131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x5605a17c6131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x5605a17c6131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x5605a17aa9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x5605a179fd5e - main\n  33:     0x7f17571fcd90 - <unknown>\n  34:     0x7f17571fce40 - __libc_start_main\n  35:     0x5605a178e875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Max.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Max.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Max.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x5605a17cbcf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x5605a17cbcf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x5605a17cbcf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x5605a17cbcf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x5605a17ead50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x5605a17ead50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x5605a17c9ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x5605a17cbad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x5605a17cbad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x5605a17cd037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x5605a17ccd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x5605a17cd4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x5605a17cd3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x5605a17cc1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x5605a17cd0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x5605a178e145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x5605a178e5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x5605a17ab6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x5605a179fb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x5605a17a671b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x5605a17a21fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x5605a17aaa21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x5605a17c6131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x5605a17c6131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x5605a17c6131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x5605a17c6131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x5605a17c6131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x5605a17c6131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x5605a17c6131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x5605a17c6131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x5605a17c6131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x5605a17aa9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x5605a179fd5e - main\n  33:     0x7f17571fcd90 - <unknown>\n  34:     0x7f17571fce40 - __libc_start_main\n  35:     0x5605a178e875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e4d2 - add_test::test_max::he7df33b167892c43
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:13:5
[INFO] [stdout]   26:     0x55f60db0e4a7 - add_test::test_max::{{closure}}::h5983face7fe7458f
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:12:18
[INFO] [stdout]   27:     0x55f60db0cc66 - core::ops::function::FnOnce::call_once::h5f733f946e2de77d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_pong_l stdout ----
[INFO] [stdout] thread 'test_pong_l' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/PongL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x561cf50cecf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x561cf50cecf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x561cf50cecf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x561cf50cecf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x561cf50edd50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x561cf50edd50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x561cf50ccebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x561cf50cead4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x561cf50cead4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x561cf50d0037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x561cf50cfd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x561cf50d04c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x561cf50d03a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x561cf50cf1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x561cf50d00f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x561cf5091145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x561cf50915b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x561cf50ae6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x561cf50a2b44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x561cf50a971b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x561cf50a51fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x561cf50ada21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x561cf50c9131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x561cf50c9131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x561cf50c9131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x561cf50c9131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x561cf50c9131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x561cf50c9131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x561cf50c9131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x561cf50c9131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x561cf50c9131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x561cf50ad9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x561cf50a2d5e - main\n  33:     0x7f5316c41d90 - <unknown>\n  34:     0x7f5316c41e40 - __libc_start_main\n  35:     0x561cf5091875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/PongL.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/PongL.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/PongL.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x561cf50cecf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x561cf50cecf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x561cf50cecf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x561cf50cecf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x561cf50edd50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x561cf50edd50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x561cf50ccebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x561cf50cead4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x561cf50cead4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x561cf50d0037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x561cf50cfd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x561cf50d04c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x561cf50d03a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x561cf50cf1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x561cf50d00f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x561cf5091145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x561cf50915b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x561cf50ae6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x561cf50a2b44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x561cf50a971b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x561cf50a51fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x561cf50ada21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x561cf50c9131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x561cf50c9131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x561cf50c9131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x561cf50c9131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x561cf50c9131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x561cf50c9131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x561cf50c9131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x561cf50c9131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x561cf50c9131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x561cf50ad9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x561cf50a2d5e - main\n  33:     0x7f5316c41d90 - <unknown>\n  34:     0x7f5316c41e40 - __libc_start_main\n  35:     0x561cf5091875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e5c2 - add_test::test_pong_l::hd163cfecd9b4aceb
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:28:5
[INFO] [stdout]   26:     0x55f60db0e597 - add_test::test_pong_l::{{closure}}::h7a706ceb915067b9
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:27:21
[INFO] [stdout]   27:     0x55f60db0cce6 - core::ops::function::FnOnce::call_once::h88355a41101339ba
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_pong stdout ----
[INFO] [stdout] thread 'test_pong' panicked at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code-101
[INFO] [stdout] stderr=```"thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Pong.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55623762bcf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55623762bcf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55623762bcf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55623762bcf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55623764ad50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55623764ad50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x556237629ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55623762bad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55623762bad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55623762d037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55623762cd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55623762d4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55623762d3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55623762c1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55623762d0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x5562375ee145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x5562375ee5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55623760b6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x5562375ffb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55623760671b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x5562376021fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55623760aa21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x556237626131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x556237626131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x556237626131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x556237626131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x556237626131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x556237626131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x556237626131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x556237626131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x556237626131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55623760a9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x5562375ffd5e - main\n  33:     0x7fe08ea90d90 - <unknown>\n  34:     0x7fe08ea90e40 - __libc_start_main\n  35:     0x5562375ee875 - _start\n  36:                0x0 - <unknown>\n"```
[INFO] [stdout] command=`"/opt/rustwide/target/debug/hack_assembler" "tests/files/Pong.asm"`
[INFO] [stdout] code=101
[INFO] [stdout] stdout="Assembling code from file tests/files/Pong.asm\n"
[INFO] [stdout] stderr="thread \'main\' panicked at src/main.rs:46:6:\nSomething went wrong when writing to the file \"tests/files/Pong.hack\"...: Os { code: 30, kind: ReadOnlyFilesystem, message: \"Read-only file system\" }\nstack backtrace:\n   0:     0x55623762bcf6 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5\n   1:     0x55623762bcf6 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n   2:     0x55623762bcf6 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5\n   3:     0x55623762bcf6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22\n   4:     0x55623764ad50 - core::fmt::rt::Argument::fmt::h87dec7a95127da24\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9\n   5:     0x55623764ad50 - core::fmt::write::h873f89a91a4832db\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17\n   6:     0x556237629ebf - std::io::Write::write_fmt::hc65183f01d14754a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15\n   7:     0x55623762bad4 - std::sys_common::backtrace::_print::h7719d1529d9a9e13\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5\n   8:     0x55623762bad4 - std::sys_common::backtrace::print::haa3afbd0e7947108\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9\n   9:     0x55623762d037 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22\n  10:     0x55623762cd99 - std::panicking::default_hook::hbdc1b1b7fe073dab\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:292:9\n  11:     0x55623762d4c8 - std::panicking::rust_panic_with_hook::hb81692602460473d\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:781:13\n  12:     0x55623762d3a2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13\n  13:     0x55623762c1f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18\n  14:     0x55623762d0f4 - rust_begin_unwind\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5\n  15:     0x5562375ee145 - core::panicking::panic_fmt::h29b6f262f6458dc3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14\n  16:     0x5562375ee5b3 - core::result::unwrap_failed::h12bc80647957bcdb\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1649:5\n  17:     0x55623760b6bf - core::result::Result<T,E>::expect::h023e04e23b011b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1030:23\n  18:     0x5562375ffb44 - hack_assembler::main::h6c6ee408408eb38a\n                               at /opt/rustwide/workdir/src/main.rs:45:5\n  19:     0x55623760671b - core::ops::function::FnOnce::call_once::hbaa7eec5b2b26ce3\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5\n  20:     0x5562376021fe - std::sys_common::backtrace::__rust_begin_short_backtrace::he1e06bb6551f38d0\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18\n  21:     0x55623760aa21 - std::rt::lang_start::{{closure}}::hf91d2f111ddb0417\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:166:18\n  22:     0x556237626131 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb70d08830a5ade10\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:284:13\n  23:     0x556237626131 - std::panicking::try::do_call::h22b4f7e5a6651b4a\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  24:     0x556237626131 - std::panicking::try::hc21d1712e01c2e20\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  25:     0x556237626131 - std::panic::catch_unwind::h043dedc9b446785f\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  26:     0x556237626131 - std::rt::lang_start_internal::{{closure}}::hd5b437811c37f411\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:48\n  27:     0x556237626131 - std::panicking::try::do_call::hd87c54a927c7af49\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40\n  28:     0x556237626131 - std::panicking::try::hf94d97659ed75d92\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19\n  29:     0x556237626131 - std::panic::catch_unwind::h2ddd57de1d25402e\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14\n  30:     0x556237626131 - std::rt::lang_start_internal::h7fecc45801af5220\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:148:20\n  31:     0x55623760a9fa - std::rt::lang_start::he361bd3da55c8096\n                               at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/rt.rs:165:17\n  32:     0x5562375ffd5e - main\n  33:     0x7fe08ea90d90 - <unknown>\n  34:     0x7fe08ea90e40 - __libc_start_main\n  35:     0x5562375ee875 - _start\n  36:                0x0 - <unknown>\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60db89796 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55f60db89796 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60db89796 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60db89796 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60dbb3320 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55f60dbb3320 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55f60db86bff - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55f60db89574 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60db89574 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60db8b367 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55f60db8b04d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55f60db42ae7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55f60db42ae7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55f60db8b986 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55f60db8b986 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55f60db8b6d2 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55f60db89c96 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60db8b424 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55f60db0b815 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60db5104f - core::panicking::panic_display::h4add4f19392d5dcd
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:196:5
[INFO] [stdout]   20:     0x55f60db51f07 - assert_cmd::assert::AssertError::panic::h3e3b210902c19d9f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x55f60db504e7 - core::ops::function::FnOnce::call_once::h78927172ce53ea91
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x55f60db4ee80 - core::result::Result<T,E>::unwrap_or_else::h75cb86cc50eacab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/result.rs:1426:23
[INFO] [stdout]   23:     0x55f60db51b06 - assert_cmd::assert::Assert::success::he6fa499ce0e03277
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.2/src/assert.rs:156:9
[INFO] [stdout]   24:     0x55f60db0e075 - add_test::test_correct_machine_language::h8d164407570dc1f1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:46:5
[INFO] [stdout]   25:     0x55f60db0e572 - add_test::test_pong::ha12074383d12406a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:23:5
[INFO] [stdout]   26:     0x55f60db0e547 - add_test::test_pong::{{closure}}::hb45facfc5780ae12
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/add_test.rs:22:19
[INFO] [stdout]   27:     0x55f60db0cca6 - core::ops::function::FnOnce::call_once::h875c94e1d65c8886
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55f60db486df - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55f60db486df - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x55f60db47501 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x55f60db47501 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x55f60db47501 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   33:     0x55f60db47501 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   34:     0x55f60db47501 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   35:     0x55f60db47501 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x55f60db47501 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   37:     0x55f60db0e966 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x55f60db0e966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   39:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   40:     0x55f60db13927 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x55f60db13927 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   42:     0x55f60db13927 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   43:     0x55f60db13927 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   44:     0x55f60db13927 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   45:     0x55f60db13927 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   47:     0x55f60db90765 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   48:     0x55f60db90765 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   49:     0x7febb949eac3 - <unknown>
[INFO] [stdout]   50:     0x7febb952fbf4 - __clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_add
[INFO] [stdout]     test_max
[INFO] [stdout]     test_max_l
[INFO] [stdout]     test_pong
[INFO] [stdout]     test_pong_l
[INFO] [stdout]     test_rect
[INFO] [stdout]     test_rect_l
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test add_test`
[INFO] running `Command { std: "docker" "inspect" "ffadf7def71c8674f37e4027c1c3c9b1e1eca53dccc12af6196052b68702cfb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ffadf7def71c8674f37e4027c1c3c9b1e1eca53dccc12af6196052b68702cfb8", kill_on_drop: false }`
[INFO] [stdout] ffadf7def71c8674f37e4027c1c3c9b1e1eca53dccc12af6196052b68702cfb8
