Nov 09 18:27:42.480 INFO checking PeronTheDuck/rust_6502_assembler against try#dc13be39fae8d4c607889b27de374b52586485a3 for pr-55632 Nov 09 18:27:42.481 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55632/worker-0/try#dc13be39fae8d4c607889b27de374b52586485a3:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-55632/try#dc13be39fae8d4c607889b27de374b52586485a3:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +dc13be39fae8d4c607889b27de374b52586485a3-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 09 18:27:43.035 INFO blam! a84e2649adb6c0e264cb4fa6183648dd40641afbb37314eb4225c7264a1f1df2 Nov 09 18:27:43.043 INFO running `"docker" "start" "-a" "a84e2649adb6c0e264cb4fa6183648dd40641afbb37314eb4225c7264a1f1df2"` Nov 09 18:27:44.717 INFO kablam! usermod: no changes Nov 09 18:27:44.859 INFO kablam! Compiling rusty_6502_assembler v0.1.0 (/source) Nov 09 18:27:44.859 INFO kablam! Checking memchr v2.1.1 Nov 09 18:27:45.952 INFO kablam! Checking aho-corasick v0.6.9 Nov 09 18:27:46.029 INFO kablam! error: failed to run custom build command for `rusty_6502_assembler v0.1.0 (/source)` Nov 09 18:27:46.029 INFO kablam! process didn't exit successfully: `/target/debug/build/rusty_6502_assembler-f71f62a1144aa113/build-script-build` (exit code: 101) Nov 09 18:27:46.030 INFO kablam! --- stdout Nov 09 18:27:46.030 INFO kablam! Finding Nov 09 18:27:46.030 INFO kablam! Nov 09 18:27:46.030 INFO kablam! <> Nov 09 18:27:46.030 INFO kablam! Nov 09 18:27:46.030 INFO kablam! < //#region Datatypes> Nov 09 18:27:46.030 INFO kablam! < pub enum Addressing_modes {> Nov 09 18:27:46.030 INFO kablam! < Immediate, /* # */> Nov 09 18:27:46.030 INFO kablam! < Implicit, /* impl */> Nov 09 18:27:46.030 INFO kablam! < None,> Nov 09 18:27:46.030 INFO kablam! < }> Nov 09 18:27:46.030 INFO kablam! < pub struct Opcode<'a> {> Nov 09 18:27:46.030 INFO kablam! < pub name: &'a str,> Nov 09 18:27:46.030 INFO kablam! < pub addr_mode: Addressing_modes,> Nov 09 18:27:46.030 INFO kablam! < pub value: u8,> Nov 09 18:27:46.030 INFO kablam! < }> Nov 09 18:27:46.030 INFO kablam! < //#endregion > Nov 09 18:27:46.030 INFO kablam! < //#region Macros> Nov 09 18:27:46.030 INFO kablam! < macro_rules! mode_name_to_enum {> Nov 09 18:27:46.030 INFO kablam! < ("#")=> {Addressing_modes::Immediate};> Nov 09 18:27:46.030 INFO kablam! < ("impl")=>{Addressing_modes::Implicit};> Nov 09 18:27:46.030 INFO kablam! < ($_:expr)=>{Addressing_modes::None};> Nov 09 18:27:46.030 INFO kablam! < }> Nov 09 18:27:46.030 INFO kablam! < macro_rules! create_opcode {> Nov 09 18:27:46.030 INFO kablam! < ($name:expr,$addr_mode:expr,$val:expr) => {> Nov 09 18:27:46.030 INFO kablam! < Opcode {> Nov 09 18:27:46.030 INFO kablam! < name: $name,> Nov 09 18:27:46.030 INFO kablam! < addr_mode: mode_name_to_enum!($addr_mode),> Nov 09 18:27:46.030 INFO kablam! < value: $val,> Nov 09 18:27:46.030 INFO kablam! < }> Nov 09 18:27:46.030 INFO kablam! < };> Nov 09 18:27:46.030 INFO kablam! < }> Nov 09 18:27:46.030 INFO kablam! < //#endregion> Nov 09 18:27:46.030 INFO kablam! < //#region Opcode-static-list> Nov 09 18:27:46.030 INFO kablam! Found marker Nov 09 18:27:46.030 INFO kablam! Code: < { Nov 09 18:27:46.030 INFO kablam! pub name: &'a str, Nov 09 18:27:46.030 INFO kablam! pub addr_mode: Addressing_modes, Nov 09 18:27:46.030 INFO kablam! pub value: u8, Nov 09 18:27:46.030 INFO kablam! } Nov 09 18:27:46.030 INFO kablam! //#endregion Nov 09 18:27:46.030 INFO kablam! //#region Macros Nov 09 18:27:46.030 INFO kablam! macro_rules! mode_name_to_enum { Nov 09 18:27:46.030 INFO kablam! ("#")=> {Addressing_modes::Immediate}; Nov 09 18:27:46.030 INFO kablam! ("impl")=>{Addressing_modes::Implicit}; Nov 09 18:27:46.030 INFO kablam! ($_:expr)=>{Addressing_modes::None}; Nov 09 18:27:46.030 INFO kablam! } Nov 09 18:27:46.030 INFO kablam! macro_rules! create_opcode { Nov 09 18:27:46.030 INFO kablam! ($name:expr,$addr_mode:expr,$val:expr) => { Nov 09 18:27:46.030 INFO kablam! Opcode { Nov 09 18:27:46.030 INFO kablam! name: $name, Nov 09 18:27:46.030 INFO kablam! addr_mode: mode_name_to_enum!($addr_mode), Nov 09 18:27:46.030 INFO kablam! value: $val, Nov 09 18:27:46.030 INFO kablam! } Nov 09 18:27:46.030 INFO kablam! }; Nov 09 18:27:46.030 INFO kablam! } Nov 09 18:27:46.030 INFO kablam! //#endregion Nov 09 18:27:46.030 INFO kablam! //#region Opcode-static-list Nov 09 18:27:46.030 INFO kablam! static opcode_list: [Opcode; 53] = [ Nov 09 18:27:46.030 INFO kablam! create_opcode!("ADC", "#", 0x69), Nov 09 18:27:46.030 INFO kablam! create_opcode!("ADC", "abs", 0x6D), Nov 09 18:27:46.030 INFO kablam! create_opcode!("ADC", "zpg", 0x65), Nov 09 18:27:46.030 INFO kablam! create_opcode!("AND", "#", 0x29), Nov 09 18:27:46.030 INFO kablam! create_opcode!("AND", "abs", 0x2D), Nov 09 18:27:46.030 INFO kablam! create_opcode!("AND", "zpg", 0x25), Nov 09 18:27:46.030 INFO kablam! create_opcode!("BIT", "abs", 0x2C), Nov 09 18:27:46.030 INFO kablam! create_opcode!("BIT", "zpg", 0x24), Nov 09 18:27:46.030 INFO kablam! create_opcode!("CLV", "impl", 0xB8), Nov 09 18:27:46.030 INFO kablam! create_opcode!("CMP", "#", 0xC9), Nov 09 18:27:46.030 INFO kablam! create_opcode!("CMP", "abs", 0xCD), Nov 09 18:27:46.030 INFO kablam! create_opcode!("CMP", "zpg", 0xC5), Nov 09 18:27:46.030 INFO kablam! create_opcode!("CPX", "#", 0xE0), Nov 09 18:27:46.031 INFO kablam! create_opcode!("CPX", "abs", 0xEC), Nov 09 18:27:46.031 INFO kablam! create_opcode!("CPX", "zpg", 0xE4), Nov 09 18:27:46.031 INFO kablam! create_opcode!("CPY", "#", 0xC0), Nov 09 18:27:46.031 INFO kablam! create_opcode!("CPY", "abs", 0xCC), Nov 09 18:27:46.031 INFO kablam! create_opcode!("CPY", "zpg", 0xC4), Nov 09 18:27:46.031 INFO kablam! create_opcode!("DEC", "abs", 0xCE), Nov 09 18:27:46.031 INFO kablam! create_opcode!("DEC", "zpg", 0xC6), Nov 09 18:27:46.031 INFO kablam! create_opcode!("DEX", "impl", 0xCA), Nov 09 18:27:46.031 INFO kablam! create_opcode!("DEY", "impl", 0x88), Nov 09 18:27:46.031 INFO kablam! create_opcode!("INC", "abs", 0xEE), Nov 09 18:27:46.031 INFO kablam! create_opcode!("INC", "zpg", 0xE6), Nov 09 18:27:46.031 INFO kablam! create_opcode!("INX", "impl", 0xE8), Nov 09 18:27:46.031 INFO kablam! create_opcode!("INY", "impl", 0xC8), Nov 09 18:27:46.031 INFO kablam! create_opcode!("JMP", "abs", 0x4C), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDA", "#", 0xA9), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDA", "abs", 0xAD), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDA", "zpg", 0xA5), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDX", "#", 0xA2), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDX", "abs", 0xAE), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDX", "zpg", 0xA6), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDY", "#", 0xA0), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDY", "abs", 0xAC), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LDY", "zpg", 0xA4), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LSR", "abs", 0x4E), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LSR", "zpg", 0x46), Nov 09 18:27:46.031 INFO kablam! create_opcode!("LSR", "A", 0x4A), Nov 09 18:27:46.031 INFO kablam! create_opcode!("NOP", "impl", 0xEA), Nov 09 18:27:46.031 INFO kablam! create_opcode!("PHA", "impl", 0x48), Nov 09 18:27:46.031 INFO kablam! create_opcode!("PLA", "impl", 0x68), Nov 09 18:27:46.031 INFO kablam! create_opcode!("RTS", "impl", 0x60), Nov 09 18:27:46.031 INFO kablam! create_opcode!("STA", "abs", 0x8D), Nov 09 18:27:46.031 INFO kablam! create_opcode!("STA", "zpg", 0x85), Nov 09 18:27:46.031 INFO kablam! create_opcode!("STX", "abs", 0x8E), Nov 09 18:27:46.031 INFO kablam! create_opcode!("STX", "zpg", 0x86), Nov 09 18:27:46.031 INFO kablam! create_opcode!("STY", "abs", 0x8C), Nov 09 18:27:46.031 INFO kablam! create_opcode!("STY", "zpg", 0x84), Nov 09 18:27:46.031 INFO kablam! create_opcode!("TAX", "impl", 0xAA), Nov 09 18:27:46.031 INFO kablam! create_opcode!("TAY", "impl", 0xA8), Nov 09 18:27:46.031 INFO kablam! create_opcode!("TXA", "impl", 0x8A), Nov 09 18:27:46.031 INFO kablam! create_opcode!("TYA", "impl", 0x98), Nov 09 18:27:46.031 INFO kablam! ]; Nov 09 18:27:46.031 INFO kablam! >> Nov 09 18:27:46.031 INFO kablam! < static opcode_list: [Opcode; 53] = [> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("ADC", "#", 0x69),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("ADC", "abs", 0x6D),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("ADC", "zpg", 0x65),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("AND", "#", 0x29),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("AND", "abs", 0x2D),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("AND", "zpg", 0x25),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("BIT", "abs", 0x2C),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("BIT", "zpg", 0x24),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CLV", "impl", 0xB8),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CMP", "#", 0xC9),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CMP", "abs", 0xCD),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CMP", "zpg", 0xC5),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CPX", "#", 0xE0),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CPX", "abs", 0xEC),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CPX", "zpg", 0xE4),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CPY", "#", 0xC0),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CPY", "abs", 0xCC),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("CPY", "zpg", 0xC4),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("DEC", "abs", 0xCE),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("DEC", "zpg", 0xC6),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("DEX", "impl", 0xCA),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("DEY", "impl", 0x88),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("INC", "abs", 0xEE),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("INC", "zpg", 0xE6),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("INX", "impl", 0xE8),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("INY", "impl", 0xC8),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("JMP", "abs", 0x4C),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDA", "#", 0xA9),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDA", "abs", 0xAD),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDA", "zpg", 0xA5),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDX", "#", 0xA2),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDX", "abs", 0xAE),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDX", "zpg", 0xA6),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDY", "#", 0xA0),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDY", "abs", 0xAC),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LDY", "zpg", 0xA4),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LSR", "abs", 0x4E),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LSR", "zpg", 0x46),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("LSR", "A", 0x4A),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("NOP", "impl", 0xEA),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("PHA", "impl", 0x48),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("PLA", "impl", 0x68),> Nov 09 18:27:46.031 INFO kablam! < create_opcode!("RTS", "impl", 0x60),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("STA", "abs", 0x8D),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("STA", "zpg", 0x85),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("STX", "abs", 0x8E),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("STX", "zpg", 0x86),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("STY", "abs", 0x8C),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("STY", "zpg", 0x84),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("TAX", "impl", 0xAA),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("TAY", "impl", 0xA8),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("TXA", "impl", 0x8A),> Nov 09 18:27:46.032 INFO kablam! < create_opcode!("TYA", "impl", 0x98),> Nov 09 18:27:46.032 INFO kablam! < ];> Nov 09 18:27:46.032 INFO kablam! < //#endregion> Nov 09 18:27:46.032 INFO kablam! < pub fn identify_operand(operand:&str)->Addressing_modes {> Nov 09 18:27:46.032 INFO kablam! < let Immediate = regex::Regex::new(r"[0-9A-F]{2}").expect("Failed parsing regex");> Nov 09 18:27:46.032 INFO kablam! < > Nov 09 18:27:46.032 INFO kablam! < if Immediate.is_match(operand) {> Nov 09 18:27:46.032 INFO kablam! < return Addressing_modes::Immediate;> Nov 09 18:27:46.032 INFO kablam! < }> Nov 09 18:27:46.032 INFO kablam! < Addressing_modes::None> Nov 09 18:27:46.032 INFO kablam! < }> Nov 09 18:27:46.032 INFO kablam! <}> Nov 09 18:27:46.032 INFO kablam! Nov 09 18:27:46.032 INFO kablam! --- stderr Nov 09 18:27:46.032 INFO kablam! thread 'main' panicked at 'Error saving opcode_manager.rs: Os { code: 30, kind: Other, message: "Read-only file system" }', libcore/result.rs:1009:5 Nov 09 18:27:46.032 INFO kablam! stack backtrace: Nov 09 18:27:46.032 INFO kablam! 0: 0x55c14a537783 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h1b26ec7209c4e92d Nov 09 18:27:46.032 INFO kablam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Nov 09 18:27:46.032 INFO kablam! 1: 0x55c14a532318 - std::sys_common::backtrace::_print::hf1f8161be6ff3b33 Nov 09 18:27:46.032 INFO kablam! at libstd/sys_common/backtrace.rs:71 Nov 09 18:27:46.032 INFO kablam! 2: 0x55c14a5369b4 - std::panicking::default_hook::{{closure}}::hc8a40811ca94e74d Nov 09 18:27:46.032 INFO kablam! at libstd/sys_common/backtrace.rs:59 Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:211 Nov 09 18:27:46.032 INFO kablam! 3: 0x55c14a53671d - std::panicking::default_hook::h9d669194d3aa6beb Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:227 Nov 09 18:27:46.032 INFO kablam! 4: 0x55c14a536fee - std::panicking::rust_panic_with_hook::h2353c469a1f69890 Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:476 Nov 09 18:27:46.032 INFO kablam! 5: 0x55c14a536b91 - std::panicking::continue_panic_fmt::hb88dce7673349f69 Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:390 Nov 09 18:27:46.032 INFO kablam! 6: 0x55c14a536a75 - rust_begin_unwind Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:325 Nov 09 18:27:46.032 INFO kablam! 7: 0x55c14a54552c - core::panicking::panic_fmt::hd122e1a19782527e Nov 09 18:27:46.032 INFO kablam! at libcore/panicking.rs:77 Nov 09 18:27:46.032 INFO kablam! 8: 0x55c14a5283d7 - core::result::unwrap_failed::h1028962a5159e7ec Nov 09 18:27:46.032 INFO kablam! at /rustc/dc13be39fae8d4c607889b27de374b52586485a3/src/libcore/macros.rs:26 Nov 09 18:27:46.032 INFO kablam! 9: 0x55c14a527e77 - >::expect::hd4019559b23dfc9c Nov 09 18:27:46.032 INFO kablam! at /rustc/dc13be39fae8d4c607889b27de374b52586485a3/src/libcore/result.rs:835 Nov 09 18:27:46.032 INFO kablam! 10: 0x55c14a5264c9 - build_script_build::main::h7a68cd14e86b993f Nov 09 18:27:46.032 INFO kablam! at src/build.rs:43 Nov 09 18:27:46.032 INFO kablam! 11: 0x55c14a52184f - std::rt::lang_start::{{closure}}::h6d3c097df66dc154 Nov 09 18:27:46.032 INFO kablam! at /rustc/dc13be39fae8d4c607889b27de374b52586485a3/src/libstd/rt.rs:74 Nov 09 18:27:46.032 INFO kablam! 12: 0x55c14a536a62 - std::panicking::try::do_call::h37ae9b1eda78c8e1 Nov 09 18:27:46.032 INFO kablam! at libstd/rt.rs:59 Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:310 Nov 09 18:27:46.032 INFO kablam! 13: 0x55c14a5443a9 - __rust_maybe_catch_panic Nov 09 18:27:46.032 INFO kablam! at libpanic_unwind/lib.rs:102 Nov 09 18:27:46.032 INFO kablam! 14: 0x55c14a537323 - std::rt::lang_start_internal::hbeb96fecc268f556 Nov 09 18:27:46.032 INFO kablam! at libstd/panicking.rs:289 Nov 09 18:27:46.032 INFO kablam! at libstd/panic.rs:398 Nov 09 18:27:46.032 INFO kablam! at libstd/rt.rs:58 Nov 09 18:27:46.032 INFO kablam! 15: 0x55c14a521828 - std::rt::lang_start::h8cda096d0f49ce22 Nov 09 18:27:46.032 INFO kablam! at /rustc/dc13be39fae8d4c607889b27de374b52586485a3/src/libstd/rt.rs:74 Nov 09 18:27:46.032 INFO kablam! 16: 0x55c14a526dd9 - main Nov 09 18:27:46.032 INFO kablam! 17: 0x7f5a0e80882f - __libc_start_main Nov 09 18:27:46.032 INFO kablam! 18: 0x55c14a51a2f8 - _start Nov 09 18:27:46.032 INFO kablam! 19: 0x0 - Nov 09 18:27:46.037 INFO kablam! Nov 09 18:27:46.037 INFO kablam! warning: build failed, waiting for other jobs to finish... Nov 09 18:27:46.907 INFO kablam! error: build failed Nov 09 18:27:46.908 INFO kablam! su: No module specific data is present Nov 09 18:27:51.579 INFO running `"docker" "rm" "-f" "a84e2649adb6c0e264cb4fa6183648dd40641afbb37314eb4225c7264a1f1df2"` Nov 09 18:27:51.839 INFO blam! a84e2649adb6c0e264cb4fa6183648dd40641afbb37314eb4225c7264a1f1df2