Nov 09 18:27:43.123 INFO checking PeronTheDuck/rust_6502_assembler against master#653da4fd006c97625247acd7e076d0782cdc149b for pr-55632 Nov 09 18:27:43.124 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55632/worker-4/master#653da4fd006c97625247acd7e076d0782cdc149b:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-55632/master#653da4fd006c97625247acd7e076d0782cdc149b:/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 +653da4fd006c97625247acd7e076d0782cdc149b-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:46.209 INFO blam! 3261841fb5d10488d4875abac4714dd52bd61591152e46c9b747a9488deb1858 Nov 09 18:27:46.212 INFO running `"docker" "start" "-a" "3261841fb5d10488d4875abac4714dd52bd61591152e46c9b747a9488deb1858"` Nov 09 18:27:47.208 INFO kablam! usermod: no changes Nov 09 18:27:47.323 INFO kablam! Compiling rusty_6502_assembler v0.1.0 (/source) Nov 09 18:27:47.339 INFO kablam! Checking memchr v2.1.1 Nov 09 18:27:48.628 INFO kablam! error: failed to run custom build command for `rusty_6502_assembler v0.1.0 (/source)` Nov 09 18:27:48.628 INFO kablam! process didn't exit successfully: `/target/debug/build/rusty_6502_assembler-639b1f4b1d5fc0f8/build-script-build` (exit code: 101) Nov 09 18:27:48.628 INFO kablam! --- stdout Nov 09 18:27:48.628 INFO kablam! Finding Nov 09 18:27:48.628 INFO kablam! Nov 09 18:27:48.628 INFO kablam! <> Nov 09 18:27:48.629 INFO kablam! Nov 09 18:27:48.629 INFO kablam! < //#region Datatypes> Nov 09 18:27:48.629 INFO kablam! < pub enum Addressing_modes {> Nov 09 18:27:48.629 INFO kablam! < Immediate, /* # */> Nov 09 18:27:48.629 INFO kablam! < Implicit, /* impl */> Nov 09 18:27:48.629 INFO kablam! < None,> Nov 09 18:27:48.629 INFO kablam! < }> Nov 09 18:27:48.629 INFO kablam! < pub struct Opcode<'a> {> Nov 09 18:27:48.629 INFO kablam! < pub name: &'a str,> Nov 09 18:27:48.629 INFO kablam! < pub addr_mode: Addressing_modes,> Nov 09 18:27:48.629 INFO kablam! < pub value: u8,> Nov 09 18:27:48.629 INFO kablam! < }> Nov 09 18:27:48.629 INFO kablam! < //#endregion > Nov 09 18:27:48.629 INFO kablam! < //#region Macros> Nov 09 18:27:48.629 INFO kablam! < macro_rules! mode_name_to_enum {> Nov 09 18:27:48.629 INFO kablam! < ("#")=> {Addressing_modes::Immediate};> Nov 09 18:27:48.629 INFO kablam! < ("impl")=>{Addressing_modes::Implicit};> Nov 09 18:27:48.629 INFO kablam! < ($_:expr)=>{Addressing_modes::None};> Nov 09 18:27:48.629 INFO kablam! < }> Nov 09 18:27:48.629 INFO kablam! < macro_rules! create_opcode {> Nov 09 18:27:48.629 INFO kablam! < ($name:expr,$addr_mode:expr,$val:expr) => {> Nov 09 18:27:48.629 INFO kablam! < Opcode {> Nov 09 18:27:48.629 INFO kablam! < name: $name,> Nov 09 18:27:48.630 INFO kablam! < addr_mode: mode_name_to_enum!($addr_mode),> Nov 09 18:27:48.630 INFO kablam! < value: $val,> Nov 09 18:27:48.630 INFO kablam! < }> Nov 09 18:27:48.630 INFO kablam! < };> Nov 09 18:27:48.630 INFO kablam! < }> Nov 09 18:27:48.630 INFO kablam! < //#endregion> Nov 09 18:27:48.630 INFO kablam! < //#region Opcode-static-list> Nov 09 18:27:48.630 INFO kablam! Found marker Nov 09 18:27:48.630 INFO kablam! Code: < { Nov 09 18:27:48.630 INFO kablam! pub name: &'a str, Nov 09 18:27:48.630 INFO kablam! pub addr_mode: Addressing_modes, Nov 09 18:27:48.630 INFO kablam! pub value: u8, Nov 09 18:27:48.630 INFO kablam! } Nov 09 18:27:48.630 INFO kablam! //#endregion Nov 09 18:27:48.631 INFO kablam! //#region Macros Nov 09 18:27:48.631 INFO kablam! macro_rules! mode_name_to_enum { Nov 09 18:27:48.631 INFO kablam! ("#")=> {Addressing_modes::Immediate}; Nov 09 18:27:48.631 INFO kablam! ("impl")=>{Addressing_modes::Implicit}; Nov 09 18:27:48.631 INFO kablam! ($_:expr)=>{Addressing_modes::None}; Nov 09 18:27:48.631 INFO kablam! } Nov 09 18:27:48.631 INFO kablam! macro_rules! create_opcode { Nov 09 18:27:48.631 INFO kablam! ($name:expr,$addr_mode:expr,$val:expr) => { Nov 09 18:27:48.631 INFO kablam! Opcode { Nov 09 18:27:48.631 INFO kablam! name: $name, Nov 09 18:27:48.631 INFO kablam! addr_mode: mode_name_to_enum!($addr_mode), Nov 09 18:27:48.631 INFO kablam! value: $val, Nov 09 18:27:48.631 INFO kablam! } Nov 09 18:27:48.631 INFO kablam! }; Nov 09 18:27:48.631 INFO kablam! } Nov 09 18:27:48.631 INFO kablam! //#endregion Nov 09 18:27:48.631 INFO kablam! //#region Opcode-static-list Nov 09 18:27:48.631 INFO kablam! static opcode_list: [Opcode; 53] = [ Nov 09 18:27:48.631 INFO kablam! create_opcode!("ADC", "#", 0x69), Nov 09 18:27:48.631 INFO kablam! create_opcode!("ADC", "abs", 0x6D), Nov 09 18:27:48.631 INFO kablam! create_opcode!("ADC", "zpg", 0x65), Nov 09 18:27:48.631 INFO kablam! create_opcode!("AND", "#", 0x29), Nov 09 18:27:48.631 INFO kablam! create_opcode!("AND", "abs", 0x2D), Nov 09 18:27:48.632 INFO kablam! create_opcode!("AND", "zpg", 0x25), Nov 09 18:27:48.632 INFO kablam! create_opcode!("BIT", "abs", 0x2C), Nov 09 18:27:48.632 INFO kablam! create_opcode!("BIT", "zpg", 0x24), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CLV", "impl", 0xB8), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CMP", "#", 0xC9), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CMP", "abs", 0xCD), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CMP", "zpg", 0xC5), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CPX", "#", 0xE0), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CPX", "abs", 0xEC), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CPX", "zpg", 0xE4), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CPY", "#", 0xC0), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CPY", "abs", 0xCC), Nov 09 18:27:48.632 INFO kablam! create_opcode!("CPY", "zpg", 0xC4), Nov 09 18:27:48.632 INFO kablam! create_opcode!("DEC", "abs", 0xCE), Nov 09 18:27:48.632 INFO kablam! create_opcode!("DEC", "zpg", 0xC6), Nov 09 18:27:48.632 INFO kablam! create_opcode!("DEX", "impl", 0xCA), Nov 09 18:27:48.632 INFO kablam! create_opcode!("DEY", "impl", 0x88), Nov 09 18:27:48.632 INFO kablam! create_opcode!("INC", "abs", 0xEE), Nov 09 18:27:48.632 INFO kablam! create_opcode!("INC", "zpg", 0xE6), Nov 09 18:27:48.632 INFO kablam! create_opcode!("INX", "impl", 0xE8), Nov 09 18:27:48.632 INFO kablam! create_opcode!("INY", "impl", 0xC8), Nov 09 18:27:48.632 INFO kablam! create_opcode!("JMP", "abs", 0x4C), Nov 09 18:27:48.632 INFO kablam! create_opcode!("LDA", "#", 0xA9), Nov 09 18:27:48.632 INFO kablam! create_opcode!("LDA", "abs", 0xAD), Nov 09 18:27:48.632 INFO kablam! create_opcode!("LDA", "zpg", 0xA5), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LDX", "#", 0xA2), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LDX", "abs", 0xAE), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LDX", "zpg", 0xA6), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LDY", "#", 0xA0), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LDY", "abs", 0xAC), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LDY", "zpg", 0xA4), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LSR", "abs", 0x4E), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LSR", "zpg", 0x46), Nov 09 18:27:48.633 INFO kablam! create_opcode!("LSR", "A", 0x4A), Nov 09 18:27:48.633 INFO kablam! create_opcode!("NOP", "impl", 0xEA), Nov 09 18:27:48.633 INFO kablam! create_opcode!("PHA", "impl", 0x48), Nov 09 18:27:48.633 INFO kablam! create_opcode!("PLA", "impl", 0x68), Nov 09 18:27:48.633 INFO kablam! create_opcode!("RTS", "impl", 0x60), Nov 09 18:27:48.633 INFO kablam! create_opcode!("STA", "abs", 0x8D), Nov 09 18:27:48.633 INFO kablam! create_opcode!("STA", "zpg", 0x85), Nov 09 18:27:48.633 INFO kablam! create_opcode!("STX", "abs", 0x8E), Nov 09 18:27:48.633 INFO kablam! create_opcode!("STX", "zpg", 0x86), Nov 09 18:27:48.633 INFO kablam! create_opcode!("STY", "abs", 0x8C), Nov 09 18:27:48.633 INFO kablam! create_opcode!("STY", "zpg", 0x84), Nov 09 18:27:48.633 INFO kablam! create_opcode!("TAX", "impl", 0xAA), Nov 09 18:27:48.633 INFO kablam! create_opcode!("TAY", "impl", 0xA8), Nov 09 18:27:48.633 INFO kablam! create_opcode!("TXA", "impl", 0x8A), Nov 09 18:27:48.633 INFO kablam! create_opcode!("TYA", "impl", 0x98), Nov 09 18:27:48.633 INFO kablam! ]; Nov 09 18:27:48.633 INFO kablam! >> Nov 09 18:27:48.634 INFO kablam! < static opcode_list: [Opcode; 53] = [> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("ADC", "#", 0x69),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("ADC", "abs", 0x6D),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("ADC", "zpg", 0x65),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("AND", "#", 0x29),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("AND", "abs", 0x2D),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("AND", "zpg", 0x25),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("BIT", "abs", 0x2C),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("BIT", "zpg", 0x24),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CLV", "impl", 0xB8),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CMP", "#", 0xC9),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CMP", "abs", 0xCD),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CMP", "zpg", 0xC5),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CPX", "#", 0xE0),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CPX", "abs", 0xEC),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CPX", "zpg", 0xE4),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CPY", "#", 0xC0),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CPY", "abs", 0xCC),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("CPY", "zpg", 0xC4),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("DEC", "abs", 0xCE),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("DEC", "zpg", 0xC6),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("DEX", "impl", 0xCA),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("DEY", "impl", 0x88),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("INC", "abs", 0xEE),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("INC", "zpg", 0xE6),> Nov 09 18:27:48.634 INFO kablam! < create_opcode!("INX", "impl", 0xE8),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("INY", "impl", 0xC8),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("JMP", "abs", 0x4C),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDA", "#", 0xA9),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDA", "abs", 0xAD),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDA", "zpg", 0xA5),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDX", "#", 0xA2),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDX", "abs", 0xAE),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDX", "zpg", 0xA6),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDY", "#", 0xA0),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDY", "abs", 0xAC),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LDY", "zpg", 0xA4),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LSR", "abs", 0x4E),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LSR", "zpg", 0x46),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("LSR", "A", 0x4A),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("NOP", "impl", 0xEA),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("PHA", "impl", 0x48),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("PLA", "impl", 0x68),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("RTS", "impl", 0x60),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("STA", "abs", 0x8D),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("STA", "zpg", 0x85),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("STX", "abs", 0x8E),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("STX", "zpg", 0x86),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("STY", "abs", 0x8C),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("STY", "zpg", 0x84),> Nov 09 18:27:48.635 INFO kablam! < create_opcode!("TAX", "impl", 0xAA),> Nov 09 18:27:48.636 INFO kablam! < create_opcode!("TAY", "impl", 0xA8),> Nov 09 18:27:48.636 INFO kablam! < create_opcode!("TXA", "impl", 0x8A),> Nov 09 18:27:48.636 INFO kablam! < create_opcode!("TYA", "impl", 0x98),> Nov 09 18:27:48.636 INFO kablam! < ];> Nov 09 18:27:48.636 INFO kablam! < //#endregion> Nov 09 18:27:48.636 INFO kablam! < pub fn identify_operand(operand:&str)->Addressing_modes {> Nov 09 18:27:48.636 INFO kablam! < let Immediate = regex::Regex::new(r"[0-9A-F]{2}").expect("Failed parsing regex");> Nov 09 18:27:48.636 INFO kablam! < > Nov 09 18:27:48.636 INFO kablam! < if Immediate.is_match(operand) {> Nov 09 18:27:48.636 INFO kablam! < return Addressing_modes::Immediate;> Nov 09 18:27:48.636 INFO kablam! < }> Nov 09 18:27:48.636 INFO kablam! < Addressing_modes::None> Nov 09 18:27:48.636 INFO kablam! < }> Nov 09 18:27:48.636 INFO kablam! <}> Nov 09 18:27:48.636 INFO kablam! Nov 09 18:27:48.636 INFO kablam! --- stderr Nov 09 18:27:48.636 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:48.636 INFO kablam! stack backtrace: Nov 09 18:27:48.636 INFO kablam! 0: 0x562e11de9783 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::ha7778e2af8783b71 Nov 09 18:27:48.636 INFO kablam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Nov 09 18:27:48.636 INFO kablam! 1: 0x562e11de4318 - std::sys_common::backtrace::_print::h03f1b6f97a5bb9f9 Nov 09 18:27:48.636 INFO kablam! at libstd/sys_common/backtrace.rs:71 Nov 09 18:27:48.636 INFO kablam! 2: 0x562e11de89b4 - std::panicking::default_hook::{{closure}}::h324ecebca4c6e8e6 Nov 09 18:27:48.636 INFO kablam! at libstd/sys_common/backtrace.rs:59 Nov 09 18:27:48.637 INFO kablam! at libstd/panicking.rs:211 Nov 09 18:27:48.637 INFO kablam! 3: 0x562e11de871d - std::panicking::default_hook::h6f085b581e84befd Nov 09 18:27:48.637 INFO kablam! at libstd/panicking.rs:227 Nov 09 18:27:48.637 INFO kablam! 4: 0x562e11de8fee - std::panicking::rust_panic_with_hook::hcc0ffd0603109b9e Nov 09 18:27:48.637 INFO kablam! at libstd/panicking.rs:476 Nov 09 18:27:48.637 INFO kablam! 5: 0x562e11de8b91 - std::panicking::continue_panic_fmt::h1e2dd665a6828ae7 Nov 09 18:27:48.637 INFO kablam! at libstd/panicking.rs:390 Nov 09 18:27:48.637 INFO kablam! 6: 0x562e11de8a75 - rust_begin_unwind Nov 09 18:27:48.637 INFO kablam! at libstd/panicking.rs:325 Nov 09 18:27:48.637 INFO kablam! 7: 0x562e11df752c - core::panicking::panic_fmt::hadbeabec8c8d832e Nov 09 18:27:48.637 INFO kablam! at libcore/panicking.rs:77 Nov 09 18:27:48.637 INFO kablam! 8: 0x562e11dda527 - core::result::unwrap_failed::h75d53347d2de760f Nov 09 18:27:48.637 INFO kablam! at /rustc/653da4fd006c97625247acd7e076d0782cdc149b/src/libcore/macros.rs:26 Nov 09 18:27:48.637 INFO kablam! 9: 0x562e11dd9e77 - >::expect::h73c2fc496e79a817 Nov 09 18:27:48.637 INFO kablam! at /rustc/653da4fd006c97625247acd7e076d0782cdc149b/src/libcore/result.rs:835 Nov 09 18:27:48.637 INFO kablam! 10: 0x562e11dd84c9 - build_script_build::main::h16ffc58baec89fa6 Nov 09 18:27:48.637 INFO kablam! at src/build.rs:43 Nov 09 18:27:48.637 INFO kablam! 11: 0x562e11dd384f - std::rt::lang_start::{{closure}}::hb5c6949d486cc9f8 Nov 09 18:27:48.637 INFO kablam! at /rustc/653da4fd006c97625247acd7e076d0782cdc149b/src/libstd/rt.rs:74 Nov 09 18:27:48.637 INFO kablam! 12: 0x562e11de8a62 - std::panicking::try::do_call::h4bd180280a40d5f9 Nov 09 18:27:48.637 INFO kablam! at libstd/rt.rs:59 Nov 09 18:27:48.637 INFO kablam! at libstd/panicking.rs:310 Nov 09 18:27:48.637 INFO kablam! 13: 0x562e11df63a9 - __rust_maybe_catch_panic Nov 09 18:27:48.637 INFO kablam! at libpanic_unwind/lib.rs:102 Nov 09 18:27:48.638 INFO kablam! 14: 0x562e11de9323 - std::rt::lang_start_internal::h0536602f1920f351 Nov 09 18:27:48.638 INFO kablam! at libstd/panicking.rs:289 Nov 09 18:27:48.638 INFO kablam! at libstd/panic.rs:398 Nov 09 18:27:48.638 INFO kablam! at libstd/rt.rs:58 Nov 09 18:27:48.638 INFO kablam! 15: 0x562e11dd3828 - std::rt::lang_start::h765e8ac094e73f27 Nov 09 18:27:48.638 INFO kablam! at /rustc/653da4fd006c97625247acd7e076d0782cdc149b/src/libstd/rt.rs:74 Nov 09 18:27:48.638 INFO kablam! 16: 0x562e11dd8dd9 - main Nov 09 18:27:48.638 INFO kablam! 17: 0x7f8fc822d82f - __libc_start_main Nov 09 18:27:48.638 INFO kablam! 18: 0x562e11dcc2f8 - _start Nov 09 18:27:48.638 INFO kablam! 19: 0x0 - Nov 09 18:27:48.639 INFO kablam! Nov 09 18:27:48.639 INFO kablam! warning: build failed, waiting for other jobs to finish... Nov 09 18:27:48.965 INFO kablam! error: build failed Nov 09 18:27:48.968 INFO kablam! su: No module specific data is present Nov 09 18:27:51.603 INFO running `"docker" "rm" "-f" "3261841fb5d10488d4875abac4714dd52bd61591152e46c9b747a9488deb1858"` Nov 09 18:27:51.827 INFO blam! 3261841fb5d10488d4875abac4714dd52bd61591152e46c9b747a9488deb1858