[INFO] cloning repository https://github.com/gemacoin/rbpf
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gemacoin/rbpf" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgemacoin%2Frbpf", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgemacoin%2Frbpf'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6c5352933cc0a490daa15912aeb6acff099c8dc8
[INFO] testing gemacoin/rbpf against 1.76.0 for beta-1.77-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgemacoin%2Frbpf" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/gemacoin/rbpf 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/gemacoin/rbpf
[INFO] finished tweaking git repo https://github.com/gemacoin/rbpf
[INFO] tweaked toml for git repo https://github.com/gemacoin/rbpf written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/gemacoin/rbpf 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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scroll_derive v0.10.1
[INFO] [stderr]   Downloaded hash32 v0.1.0
[INFO] [stderr]   Downloaded scroll v0.10.1
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.6
[INFO] [stderr]   Downloaded elf v0.0.10
[INFO] [stderr]   Downloaded proc-macro2 v1.0.27
[INFO] [stderr]   Downloaded goblin v0.4.2
[INFO] [stderr]   Downloaded libc v0.2.69
[INFO] [stderr]   Downloaded syn v1.0.73
[INFO] [stderr]   Downloaded json v0.11.15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 0f9d2620c69b6556137c4c4169179d98714b4cc92f9b1900e1526c47ce787170
[INFO] running `Command { std: "docker" "start" "-a" "0f9d2620c69b6556137c4c4169179d98714b4cc92f9b1900e1526c47ce787170", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f9d2620c69b6556137c4c4169179d98714b4cc92f9b1900e1526c47ce787170", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f9d2620c69b6556137c4c4169179d98714b4cc92f9b1900e1526c47ce787170", kill_on_drop: false }`
[INFO] [stdout] 0f9d2620c69b6556137c4c4169179d98714b4cc92f9b1900e1526c47ce787170
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] cc39847977ab2ede3a5b869e6402dde72b686b4b8c2aa4d78d6ce2d9eaa28903
[INFO] running `Command { std: "docker" "start" "-a" "cc39847977ab2ede3a5b869e6402dde72b686b4b8c2aa4d78d6ce2d9eaa28903", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling libc v0.2.69
[INFO] [stderr]    Compiling syn v1.0.73
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.6
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.18
[INFO] [stderr]    Compiling log v0.4.6
[INFO] [stderr]    Compiling hash32 v0.1.0
[INFO] [stderr]    Compiling gemachain_rbpf v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling quote v1.0.3
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling scroll_derive v0.10.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.26
[INFO] [stderr]    Compiling scroll v0.10.1
[INFO] [stderr]    Compiling goblin v0.4.2
[INFO] [stderr]    Compiling thiserror v1.0.26
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/static_analysis.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stdout]     |                         ----^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.99s
[INFO] running `Command { std: "docker" "inspect" "cc39847977ab2ede3a5b869e6402dde72b686b4b8c2aa4d78d6ce2d9eaa28903", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc39847977ab2ede3a5b869e6402dde72b686b4b8c2aa4d78d6ce2d9eaa28903", kill_on_drop: false }`
[INFO] [stdout] cc39847977ab2ede3a5b869e6402dde72b686b4b8c2aa4d78d6ce2d9eaa28903
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 00094f6f3c4abfdb87644abf5e5276c5496cfbd1cf5d1496069d6e94bfd81510
[INFO] running `Command { std: "docker" "start" "-a" "00094f6f3c4abfdb87644abf5e5276c5496cfbd1cf5d1496069d6e94bfd81510", kill_on_drop: false }`
[INFO] [stderr]    Compiling byteorder v0.5.3
[INFO] [stderr]    Compiling json v0.11.15
[INFO] [stderr]    Compiling test_utils v0.2.14 (/opt/rustwide/workdir/test_utils)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/static_analysis.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stdout]     |                         ----^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling elf v0.0.10
[INFO] [stderr]    Compiling gemachain_rbpf v0.2.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/static_analysis.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stdout]     |                         ----^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 4.86s
[INFO] running `Command { std: "docker" "inspect" "00094f6f3c4abfdb87644abf5e5276c5496cfbd1cf5d1496069d6e94bfd81510", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00094f6f3c4abfdb87644abf5e5276c5496cfbd1cf5d1496069d6e94bfd81510", kill_on_drop: false }`
[INFO] [stdout] 00094f6f3c4abfdb87644abf5e5276c5496cfbd1cf5d1496069d6e94bfd81510
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 140025b2538e490d9e3d03a6497b21b88d7fe75c4570e0f2c47333938fd1e9d7
[INFO] running `Command { std: "docker" "start" "-a" "140025b2538e490d9e3d03a6497b21b88d7fe75c4570e0f2c47333938fd1e9d7", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/static_analysis.rs:791:25
[INFO] [stderr]     |
[INFO] [stderr] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stderr]     |                         ----^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `gemachain_rbpf` (lib) generated 1 warning (run `cargo fix --lib -p gemachain_rbpf` to apply 1 suggestion)
[INFO] [stderr] warning: `gemachain_rbpf` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gemachain_rbpf-8d0f51b82faa48b0)
[INFO] [stdout] 
[INFO] [stdout] running 129 tests
[INFO] [stdout] test asm_parser::tests::test_ident ... ok
[INFO] [stdout] test asm_parser::tests::test_error_eof ... ok
[INFO] [stdout] test asm_parser::tests::test_empty ... ok
[INFO] [stdout] test asm_parser::tests::test_integer ... ok
[INFO] [stdout] test asm_parser::tests::test_error_unexpected_character ... ok
[INFO] [stdout] test asm_parser::tests::test_ja ... ok
[INFO] [stdout] test asm_parser::tests::test_exit ... ok
[INFO] [stdout] test asm_parser::tests::test_initial_whitespace ... ok
[INFO] [stdout] test asm_parser::tests::test_instruction ... ok
[INFO] [stdout] test aligned_memory::tests::test_aligned_memory ... ok
[INFO] [stdout] test asm_parser::tests::test_ldxh ... ok
[INFO] [stdout] test asm_parser::tests::test_lsh ... ok
[INFO] [stdout] test asm_parser::tests::test_mnemonic ... ok
[INFO] [stdout] test asm_parser::tests::test_operand ... ok
[INFO] [stdout] test asm_parser::tests::test_register ... ok
[INFO] [stdout] test call_frames::tests::test_frames ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_back ... ok
[INFO] [stdout] test elf::test::test_fuzz_load ... ignored
[INFO] [stdout] test elf::test::test_fixup_relative_calls_forward ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_big_endian_32bits ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_big_endian_64bit ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_big_endian_16bits ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_little_endian_16bits ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_little_endian_32bits ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_bit_and_with_const_not_equal_zero ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_equals_const ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_little_endian_64bit ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_or_equals_src_signed ... ok
[INFO] [stdout] test asm_parser::tests::test_tcp_sack ... ok
[INFO] [stdout] test elf::test::test_relocs ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_or_equals_to_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_than_const ... ok
[INFO] [stdout] test elf::test::test_validate ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_or_equals_to_const ... ok
[INFO] [stdout] test elf::test::test_load ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_than_const_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_to_label ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_not_equals_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_bit_and_with_src_not_equal_zero ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_than_const_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_than_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_equals_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_than_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_or_equals_to_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_than_src_signed ... ok
[INFO] [stdout] test elf::test::test_entrypoint ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_or_equals_to_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_than_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_byte ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_double_word ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_than_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_double_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_byte ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_not_equals_src ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_half_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_byte_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_half_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_double_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_half_word_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_word_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_double_word_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_bit_and_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_and_add_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_bit_or_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_div_constant_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_left_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_logical_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_mod_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_mul_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_negate_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_bit_xor_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_signed_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_sub_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_bit_and_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_bit_xor_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_bit_or_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_div_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_from_register_to_another_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_and_add_from_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_left_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_mod_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_signed_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_sub_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_and_add_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_mul_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_logical_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_bit_and_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_bit_xor_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_bit_or_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_div_constant_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_logical_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_left_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_mod_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_negate_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_bit_or_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_sub_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_mul_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_from_register_to_another_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_and_add_from_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_logical_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_bit_and_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_left_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_signed_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_signed_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_bit_xor_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_div_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::special::call_immediate ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_mod_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_sub_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_double_word_from_dst_into_src_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_double_word_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::programs::example_from_assembler ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_mul_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_byte_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::special::exit_operation ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_half_word_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_byte_from_dst_into_src_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_half_word_from_dst_into_src_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_word_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_word_from_dst_into_src_address ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_out_of_bounds_back - should panic ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_out_of_bounds_forward - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 128 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/assembler.rs (/opt/rustwide/target/debug/deps/assembler-750b5efb6a4d5ea8)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test test_empty ... ok
[INFO] [stdout] test test_call_reg ... ok
[INFO] [stdout] test test_be32 ... ok
[INFO] [stdout] test test_error_invalid_instruction ... ok
[INFO] [stdout] test test_alu_unary ... ok
[INFO] [stdout] test test_call_imm ... ok
[INFO] [stdout] test test_add64 ... ok
[INFO] [stdout] test test_error_unexpected_operands ... ok
[INFO] [stdout] test test_endian ... ok
[INFO] [stdout] test test_error_operands_out_of_range ... ok
[INFO] [stdout] test test_exit ... ok
[INFO] [stdout] test test_ldabsw ... ok
[INFO] [stdout] test test_ja ... ok
[INFO] [stdout] test test_jeq ... ok
[INFO] [stdout] test test_large_immediate ... ok
[INFO] [stdout] test test_ldindw ... ok
[INFO] [stdout] test test_lddw ... ok
[INFO] [stdout] test test_alu_binary ... ok
[INFO] [stdout] test test_load_ind ... ok
[INFO] [stdout] test test_ldxw ... ok
[INFO] [stdout] test test_jump_conditional ... ok
[INFO] [stdout] test test_ldxdw ... ok
[INFO] [stdout] test test_sth ... ok
[INFO] [stdout] test test_store_imm ... ok
[INFO] [stdout] test test_load_abs ... ok
[INFO] [stdout] test test_load_reg ... ok
[INFO] [stdout] test test_store_reg ... ok
[INFO] [stdout] test test_stxh ... ok
[INFO] [stdout] test test_stxw ... ok
[INFO] [stdout] test test_stw ... ok
[INFO] [stdout] test test_neg64 ... ok
[INFO] [stdout] test test_tcp_sack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/disassembler.rs (/opt/rustwide/target/debug/deps/disassembler-8a36873b7a9e8f97)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_be32 ... ok
[INFO] [stdout] test test_alu_unary ... ok
[INFO] [stdout] test test_add64 ... ok
[INFO] [stdout] test test_empty ... ok
[INFO] [stdout] test test_call ... ok
[INFO] [stdout] test test_endian ... ok
[INFO] [stdout] test test_exit ... ok
[INFO] [stdout] test test_ja ... ok
[INFO] [stdout] test test_ldabsw ... ok
[INFO] [stdout] test test_jeq ... ok
[INFO] [stdout] test test_large_immediate ... ok
[INFO] [stdout] test test_ldindw ... ok
[INFO] [stdout] test test_alu_binary ... ok
[INFO] [stdout] test test_lddw ... ok
[INFO] [stdout] test test_ldxdw ... ok
[INFO] [stdout] test test_neg64 ... ok
[INFO] [stdout] test test_load_abs ... ok
[INFO] [stdout] test test_load_reg ... ok
[INFO] [stdout] test test_store_imm ... ok
[INFO] [stdout] test test_stw ... ok
[INFO] [stdout] test test_store_reg ... ok
[INFO] [stdout] test test_stxw ... ok
[INFO] [stdout] test test_sth ... ok
[INFO] [stdout] test test_stxh ... ok
[INFO] [stdout] test test_ldxw ... ok
[INFO] [stdout] test test_load_ind ... ok
[INFO] [stdout] test test_jump_conditional ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/misc.rs (/opt/rustwide/target/debug/deps/misc-f851df34e9241734)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_fuzz_execute ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ubpf_execution.rs (/opt/rustwide/target/debug/deps/ubpf_execution-48592ab9da275b55)
[INFO] [stdout] 
[INFO] [stdout] running 157 tests
[INFO] [stderr] thread 'test_arsh32_imm' panicked at /opt/rustwide/workdir/src/jit.rs:206:9:
[INFO] [stderr] misaligned pointer dereference: address must be a multiple of 0x8 but is 0x7f3e1117b00c
[INFO] [stderr] stack backtrace:
[INFO] [stderr] error: test failed, to rerun pass `--test ubpf_execution`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/ubpf_execution-48592ab9da275b55` (signal: 11, SIGSEGV: invalid memory reference)
[INFO] running `Command { std: "docker" "inspect" "140025b2538e490d9e3d03a6497b21b88d7fe75c4570e0f2c47333938fd1e9d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "140025b2538e490d9e3d03a6497b21b88d7fe75c4570e0f2c47333938fd1e9d7", kill_on_drop: false }`
[INFO] [stdout] 140025b2538e490d9e3d03a6497b21b88d7fe75c4570e0f2c47333938fd1e9d7
[INFO] testing gemacoin/rbpf 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%2Fgemacoin%2Frbpf" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/gemacoin/rbpf 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/gemacoin/rbpf
[INFO] finished tweaking git repo https://github.com/gemacoin/rbpf
[INFO] tweaked toml for git repo https://github.com/gemacoin/rbpf written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/gemacoin/rbpf 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-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 58fcb619d8e0cbe3b6d5a1a81f53f3b6d6f20031f97198393d93719e56296762
[INFO] running `Command { std: "docker" "start" "-a" "58fcb619d8e0cbe3b6d5a1a81f53f3b6d6f20031f97198393d93719e56296762", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "58fcb619d8e0cbe3b6d5a1a81f53f3b6d6f20031f97198393d93719e56296762", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "58fcb619d8e0cbe3b6d5a1a81f53f3b6d6f20031f97198393d93719e56296762", kill_on_drop: false }`
[INFO] [stdout] 58fcb619d8e0cbe3b6d5a1a81f53f3b6d6f20031f97198393d93719e56296762
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] a6b63c040086c224bc52838d6ad6f13d093a0de3dba4ea5aa42c03c25f44ca2b
[INFO] running `Command { std: "docker" "start" "-a" "a6b63c040086c224bc52838d6ad6f13d093a0de3dba4ea5aa42c03c25f44ca2b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling libc v0.2.69
[INFO] [stderr]    Compiling syn v1.0.73
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.6
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.18
[INFO] [stderr]    Compiling log v0.4.6
[INFO] [stderr]    Compiling hash32 v0.1.0
[INFO] [stderr]    Compiling gemachain_rbpf v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling quote v1.0.3
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling scroll_derive v0.10.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.26
[INFO] [stderr]    Compiling scroll v0.10.1
[INFO] [stderr]    Compiling goblin v0.4.2
[INFO] [stderr]    Compiling thiserror v1.0.26
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/static_analysis.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stdout]     |                         ----^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.01s
[INFO] running `Command { std: "docker" "inspect" "a6b63c040086c224bc52838d6ad6f13d093a0de3dba4ea5aa42c03c25f44ca2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6b63c040086c224bc52838d6ad6f13d093a0de3dba4ea5aa42c03c25f44ca2b", kill_on_drop: false }`
[INFO] [stdout] a6b63c040086c224bc52838d6ad6f13d093a0de3dba4ea5aa42c03c25f44ca2b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 3f0217c0e73cffa256282bdbe5cbe1ec9e371f1def81de72d4f5c0e5c1dbe9fb
[INFO] running `Command { std: "docker" "start" "-a" "3f0217c0e73cffa256282bdbe5cbe1ec9e371f1def81de72d4f5c0e5c1dbe9fb", kill_on_drop: false }`
[INFO] [stderr]    Compiling byteorder v0.5.3
[INFO] [stderr]    Compiling json v0.11.15
[INFO] [stderr]    Compiling test_utils v0.2.14 (/opt/rustwide/workdir/test_utils)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/static_analysis.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stdout]     |                         ----^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling elf v0.0.10
[INFO] [stderr]    Compiling gemachain_rbpf v0.2.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/static_analysis.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stdout]     |                         ----^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 5.14s
[INFO] running `Command { std: "docker" "inspect" "3f0217c0e73cffa256282bdbe5cbe1ec9e371f1def81de72d4f5c0e5c1dbe9fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f0217c0e73cffa256282bdbe5cbe1ec9e371f1def81de72d4f5c0e5c1dbe9fb", kill_on_drop: false }`
[INFO] [stdout] 3f0217c0e73cffa256282bdbe5cbe1ec9e371f1def81de72d4f5c0e5c1dbe9fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 0e57000d4514ba0743f91a95f485db949bdf01fa65dc32be8f32d000becfe966
[INFO] running `Command { std: "docker" "start" "-a" "0e57000d4514ba0743f91a95f485db949bdf01fa65dc32be8f32d000becfe966", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/static_analysis.rs:791:25
[INFO] [stderr]     |
[INFO] [stderr] 791 |                     let mut cfg_node = self.cfg_nodes.get_mut(b).unwrap();
[INFO] [stderr]     |                         ----^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `gemachain_rbpf` (lib) generated 1 warning (run `cargo fix --lib -p gemachain_rbpf` to apply 1 suggestion)
[INFO] [stderr] warning: `gemachain_rbpf` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gemachain_rbpf-e07212ecc0526378)
[INFO] [stdout] 
[INFO] [stdout] running 129 tests
[INFO] [stdout] test asm_parser::tests::test_empty ... ok
[INFO] [stdout] test asm_parser::tests::test_error_eof ... ok
[INFO] [stdout] test asm_parser::tests::test_error_unexpected_character ... ok
[INFO] [stdout] test asm_parser::tests::test_ident ... ok
[INFO] [stdout] test asm_parser::tests::test_exit ... ok
[INFO] [stdout] test asm_parser::tests::test_initial_whitespace ... ok
[INFO] [stdout] test asm_parser::tests::test_instruction ... ok
[INFO] [stdout] test asm_parser::tests::test_integer ... ok
[INFO] [stdout] test aligned_memory::tests::test_aligned_memory ... ok
[INFO] [stdout] test asm_parser::tests::test_ja ... ok
[INFO] [stdout] test asm_parser::tests::test_lsh ... ok
[INFO] [stdout] test asm_parser::tests::test_ldxh ... ok
[INFO] [stdout] test asm_parser::tests::test_mnemonic ... ok
[INFO] [stdout] test asm_parser::tests::test_register ... ok
[INFO] [stdout] test asm_parser::tests::test_operand ... ok
[INFO] [stdout] test call_frames::tests::test_frames ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_back ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_forward ... ok
[INFO] [stdout] test elf::test::test_fuzz_load ... ignored
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_little_endian_64bit ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_big_endian_16bits ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_big_endian_32bits ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_big_endian_64bit ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_little_endian_32bits ... ok
[INFO] [stdout] test insn_builder::tests::byte_swap_instructions::convert_host_to_little_endian_16bits ... ok
[INFO] [stdout] test asm_parser::tests::test_tcp_sack ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_bit_and_with_const_not_equal_zero ... ok
[INFO] [stdout] test elf::test::test_load ... ok
[INFO] [stdout] test elf::test::test_validate ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_equals_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_than_const_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_than_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_or_equals_to_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_greater_or_equals_to_const ... ok
[INFO] [stdout] test elf::test::test_relocs ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_bit_and_with_src_not_equal_zero ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_than_const_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_equals_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_not_equals_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_on_dst_lower_than_const ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::immediate::jump_to_label ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_or_equals_to_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_than_src ... ok
[INFO] [stdout] test elf::test::test_entrypoint ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_or_equals_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_greater_than_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_or_equals_to_src ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_not_equals_src ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_half_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_double_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_double_word ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_than_src_signed ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_byte ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_abs_byte ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_double_word ... ok
[INFO] [stdout] test insn_builder::tests::jump_instructions::register::jump_on_dst_lower_than_src ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_half_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_byte_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::immediate::load_indirect_word ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_half_word_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_word_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::load_instructions::register::load_double_word_from_set_src_with_offset ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_and_add_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_bit_and_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_bit_or_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_div_constant_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_left_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_bit_xor_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_mod_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_signed_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_sub_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_mul_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_logical_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::immediate::move_negate_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_and_add_from_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_bit_xor_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_div_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_bit_or_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_bit_and_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_from_register_to_another_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_logical_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_mod_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_left_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_mul_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_and_add_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_bit_and_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_bit_or_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_signed_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x32::register::move_sub_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_bit_xor_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_logical_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_left_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_mod_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_negate_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_div_constant_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_mul_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_bit_and_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_signed_right_shift_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_bit_xor_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_left_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_bit_or_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_from_register_to_another_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_logical_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::immediate::move_sub_const_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_and_add_from_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_div_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_mod_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_mul_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_sub_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::moves_instructions::arch_x64::register::move_signed_right_shift_from_register_to_register ... ok
[INFO] [stdout] test insn_builder::tests::programs::example_from_assembler ... ok
[INFO] [stdout] test insn_builder::tests::special::call_immediate ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_byte_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_byte_from_dst_into_src_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_double_word_from_dst_into_src_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_half_word_from_dst_into_src_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_half_word_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_word_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_double_word_from_dst_into_immediate_address ... ok
[INFO] [stdout] test insn_builder::tests::special::exit_operation ... ok
[INFO] [stdout] test insn_builder::tests::store_instructions::store_word_from_dst_into_src_address ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_out_of_bounds_forward - should panic ... ok
[INFO] [stdout] test elf::test::test_fixup_relative_calls_out_of_bounds_back - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 128 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/assembler.rs (/opt/rustwide/target/debug/deps/assembler-1166708358753488)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test test_be32 ... ok
[INFO] [stdout] test test_call_imm ... ok
[INFO] [stdout] test test_alu_unary ... ok
[INFO] [stdout] test test_add64 ... ok
[INFO] [stdout] test test_call_reg ... ok
[INFO] [stdout] test test_error_invalid_instruction ... ok
[INFO] [stdout] test test_empty ... ok
[INFO] [stdout] test test_endian ... ok
[INFO] [stdout] test test_error_unexpected_operands ... ok
[INFO] [stdout] test test_exit ... ok
[INFO] [stdout] test test_ja ... ok
[INFO] [stdout] test test_error_operands_out_of_range ... ok
[INFO] [stdout] test test_ldabsw ... ok
[INFO] [stdout] test test_jeq ... ok
[INFO] [stdout] test test_ldindw ... ok
[INFO] [stdout] test test_neg64 ... ok
[INFO] [stdout] test test_ldxdw ... ok
[INFO] [stdout] test test_load_abs ... ok
[INFO] [stdout] test test_stw ... ok
[INFO] [stdout] test test_alu_binary ... ok
[INFO] [stdout] test test_lddw ... ok
[INFO] [stdout] test test_load_ind ... ok
[INFO] [stdout] test test_jump_conditional ... ok
[INFO] [stdout] test test_store_imm ... ok
[INFO] [stdout] test test_sth ... ok
[INFO] [stdout] test test_ldxw ... ok
[INFO] [stdout] test test_large_immediate ... ok
[INFO] [stdout] test test_store_reg ... ok
[INFO] [stdout] test test_stxw ... ok
[INFO] [stdout] test test_stxh ... ok
[INFO] [stdout] test test_load_reg ... ok
[INFO] [stdout] test test_tcp_sack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/disassembler.rs (/opt/rustwide/target/debug/deps/disassembler-5d897283b15f0988)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_alu_unary ... ok
[INFO] [stdout] test test_be32 ... ok
[INFO] [stdout] test test_add64 ... ok
[INFO] [stdout] test test_exit ... ok
[INFO] [stdout] test test_call ... ok
[INFO] [stdout] test test_empty ... ok
[INFO] [stdout] test test_ja ... ok
[INFO] [stdout] test test_endian ... ok
[INFO] [stdout] test test_ldabsw ... ok
[INFO] [stdout] test test_large_immediate ... ok
[INFO] [stdout] test test_jeq ... ok
[INFO] [stdout] test test_lddw ... ok
[INFO] [stdout] test test_ldindw ... ok
[INFO] [stdout] test test_alu_binary ... ok
[INFO] [stdout] test test_load_abs ... ok
[INFO] [stdout] test test_neg64 ... ok
[INFO] [stdout] test test_load_ind ... ok
[INFO] [stdout] test test_ldxdw ... ok
[INFO] [stdout] test test_ldxw ... ok
[INFO] [stdout] test test_store_reg ... ok
[INFO] [stdout] test test_stxw ... ok
[INFO] [stdout] test test_stxh ... ok
[INFO] [stdout] test test_stw ... ok
[INFO] [stdout] test test_sth ... ok
[INFO] [stdout] test test_load_reg ... ok
[INFO] [stdout] test test_store_imm ... ok
[INFO] [stdout] test test_jump_conditional ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/misc.rs (/opt/rustwide/target/debug/deps/misc-2149b885c0efbcb3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_fuzz_execute ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ubpf_execution.rs (/opt/rustwide/target/debug/deps/ubpf_execution-dab3268d7f4d7410)
[INFO] [stdout] 
[INFO] [stdout] running 157 tests
[INFO] [stderr] thread 'test_add32' panicked at /opt/rustwide/workdir/src/jit.rs:206:9:
[INFO] [stderr] misaligned pointer dereference: address must be a multiple of 0x8 but is 0x7f2ff800b00c
[INFO] [stderr] stack backtrace:
[INFO] [stderr] error: test failed, to rerun pass `--test ubpf_execution`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/ubpf_execution-dab3268d7f4d7410` (signal: 11, SIGSEGV: invalid memory reference)
[INFO] running `Command { std: "docker" "inspect" "0e57000d4514ba0743f91a95f485db949bdf01fa65dc32be8f32d000becfe966", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e57000d4514ba0743f91a95f485db949bdf01fa65dc32be8f32d000becfe966", kill_on_drop: false }`
[INFO] [stdout] 0e57000d4514ba0743f91a95f485db949bdf01fa65dc32be8f32d000becfe966
