[INFO] cloning repository https://github.com/just-another-joker/rusty-bof-elf
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/just-another-joker/rusty-bof-elf" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjust-another-joker%2Frusty-bof-elf", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjust-another-joker%2Frusty-bof-elf'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c355e39f3994ed1f3fcd80bdaa47039f95e8b720
[INFO] testing just-another-joker/rusty-bof-elf against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjust-another-joker%2Frusty-bof-elf" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/just-another-joker/rusty-bof-elf
[INFO] finished tweaking git repo https://github.com/just-another-joker/rusty-bof-elf
[INFO] tweaked toml for git repo https://github.com/just-another-joker/rusty-bof-elf written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/just-another-joker/rusty-bof-elf on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/just-another-joker/rusty-bof-elf 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17
[INFO] running `Command { std: "docker" "start" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling bof-elf v0.1.0 (/opt/rustwide/workdir/crates/bof-elf)
[INFO] [stderr]    Compiling beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)
[INFO] [stderr]    Compiling loader v0.1.0 (/opt/rustwide/workdir/crates/loader)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 7.60s
[INFO] running `Command { std: "docker" "inspect" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.so
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.so.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.a
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.rlib
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)
[INFO] [stderr]    Compiling bof-elf v0.1.0 (/opt/rustwide/workdir/crates/bof-elf)
[INFO] [stdout] warning: unused macro definition: `test_stub_error`
[INFO] [stdout]   --> crates/beacon/src/syscall.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |     macro_rules! test_stub_error {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling loader v0.1.0 (/opt/rustwide/workdir/crates/loader)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.65s
[INFO] running `Command { std: "docker" "inspect" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.so
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.so.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.a
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/deps/libbeacon.rlib
[INFO] [stderr]   |
[INFO] [stderr]   = note: the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)` has the same output filename as the lib target `beacon` in package `beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling beacon v0.1.0 (/opt/rustwide/workdir/crates/beacon)
[INFO] [stderr] warning: unused macro definition: `test_stub_error`
[INFO] [stderr]   --> crates/beacon/src/syscall.rs:60:18
[INFO] [stderr]    |
[INFO] [stderr] 60 |     macro_rules! test_stub_error {
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `beacon` (lib test) generated 1 warning
[INFO] [stderr]    Compiling loader v0.1.0 (/opt/rustwide/workdir/crates/loader)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.45s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/beacon-d9a44d2ad1e76ee4)
[INFO] [stdout] 
[INFO] [stdout] running 74 tests
[INFO] [stdout] test data::tests::test_ptr_returns_exact_bytes ... ok
[INFO] [stdout] test datastore::tests::test_protect_unprotect_no_panic ... ok
[INFO] [stdout] test data::tests::test_short_big_endian ... ok
[INFO] [stdout] test datastore::tests::test_max_entries_returns_zero ... ok
[INFO] [stdout] test ffi::tests::test_ffi_get_environ_non_null ... ok
[INFO] [stdout] test data::tests::test_parse_initializes_parser ... ok
[INFO] [stdout] test ffi::tests::test_ffi_beacon_is_admin ... ok
[INFO] [stdout] test ffi::tests::test_ffi_beacon_printf_capture ... ok
[INFO] [stdout] test data::tests::test_sequential_reads ... ok
[INFO] [stdout] test ffi::tests::test_ffi_beacon_output_capture ... ok
[INFO] [stdout] test ffi::tests::test_ffi_data_extract ... ok
[INFO] [stdout] test data::tests::test_int_big_endian ... ok
[INFO] [stdout] test ffi::tests::test_ffi_data_parse_and_int ... ok
[INFO] [stdout] test ffi::tests::test_ffi_format_alloc_and_append ... ok
[INFO] [stdout] test ffi::tests::test_ffi_data_short ... ok
[INFO] [stdout] test data::tests::test_int_insufficient_data ... ok
[INFO] [stdout] test datastore::tests::test_get_item_returns_null ... ok
[INFO] [stdout] test data::tests::test_extract_length_prefixed ... ok
[INFO] [stdout] test ffi::tests::test_ffi_to_wide_char ... ok
[INFO] [stdout] test format::tests::test_append_bytes ... ok
[INFO] [stdout] test ffi::tests::test_ffi_store_add_get_remove ... ok
[INFO] [stdout] test format::tests::test_new_creates_empty_buffer ... ok
[INFO] [stdout] test info::tests::test_beacon_get_spawn_to_zeroes_buffer ... ok
[INFO] [stdout] test info::tests::test_beacon_information_fills_zeroes ... ok
[INFO] [stdout] test info::tests::test_beacon_information_null_returns_false ... ok
[INFO] [stdout] test ffi::tests::test_ffi_get_os_name ... ok
[INFO] [stdout] test format::tests::test_reset_clears_buffer ... ok
[INFO] [stdout] test ffi::tests::test_ffi_null_parser_safety ... ok
[INFO] [stdout] test gate::tests::test_gate_functions_no_panic ... ok
[INFO] [stdout] test format::tests::test_append_int_big_endian ... ok
[INFO] [stdout] test info::tests::test_beacon_get_spawn_to_null_no_panic ... ok
[INFO] [stdout] test format::tests::test_multiple_appends ... ok
[INFO] [stdout] test format::tests::test_printf_appends_string ... ok
[INFO] [stdout] test pack::tests::test_pack_blob ... ok
[INFO] [stdout] test pack::tests::test_pack_missing_argument ... ok
[INFO] [stdout] test spawn::tests::test_cleanup_process_logs_error ... ok
[INFO] [stdout] test output::tests::test_drain_clears_buffer ... ok
[INFO] [stdout] test pack::tests::test_pack_ascii_string ... ok
[INFO] [stdout] test pack::tests::test_pack_int ... ok
[INFO] [stdout] test output::tests::test_beacon_download_returns_false ... ok
[INFO] [stdout] test output::tests::test_beacon_output_captures ... ok
[INFO] [stdout] test store::tests::test_get_nonexistent_returns_null ... ok
[INFO] [stdout] test store::tests::test_overwrite_value ... ok
[INFO] [stdout] test store::tests::test_remove_nonexistent_returns_false ... ok
[INFO] [stdout] test output::tests::test_beacon_printf_captures ... ok
[INFO] [stdout] test output::tests::test_multiple_outputs ... ok
[INFO] [stdout] test pack::tests::test_pack_utf16_string ... ok
[INFO] [stdout] test store::tests::test_remove_value ... ok
[INFO] [stdout] test syscall::tests::test_get_syscall_info_returns_zero ... ok
[INFO] [stdout] test syscall::tests::test_virtual_alloc_returns_null ... ok
[INFO] [stdout] test store::tests::test_add_and_get_value ... FAILED
[INFO] [stdout] test syscall::tests::test_virtual_free_returns_zero ... ok
[INFO] [stdout] test output::tests::test_capture_mode_toggle ... ok
[INFO] [stdout] test spawn::tests::test_inject_temporary_logs_error ... ok
[INFO] [stdout] test pack::tests::test_pack_invalid_format ... ok
[INFO] [stdout] test pack::tests::test_pack_short ... ok
[INFO] [stdout] test syscall::tests::test_close_handle_returns_zero ... ok
[INFO] [stdout] test token::tests::test_is_admin_returns_bool ... ok
[INFO] [stdout] test token::tests::test_revert_token_logs_error ... ok
[INFO] [stdout] test userdata::tests::test_returns_non_null ... ok
[INFO] [stdout] test userdata::tests::test_write_and_read ... ok
[INFO] [stdout] test pack::tests::test_pack_empty_format ... ok
[INFO] [stdout] test output::tests::test_get_captured_output_str ... ok
[INFO] [stdout] test pack::tests::test_pack_multiple ... ok
[INFO] [stdout] test token::tests::test_use_token_returns_false ... ok
[INFO] [stdout] test userdata::tests::test_default_is_zeroed ... ok
[INFO] [stdout] test util::tests::test_null_dst_returns_false ... ok
[INFO] [stdout] test util::tests::test_null_src_returns_false ... ok
[INFO] [stdout] test util::tests::test_zero_max_returns_false ... ok
[INFO] [stdout] test spawn::tests::test_inject_process_logs_error ... ok
[INFO] [stdout] test util::tests::test_ascii_to_utf16le ... ok
[INFO] [stdout] test util::tests::test_empty_string ... ok
[INFO] [stdout] test util::tests::test_truncation_at_max ... ok
[INFO] [stdout] test spawn::tests::test_spawn_temporary_returns_false ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- store::tests::test_add_and_get_value stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'store::tests::test_add_and_get_value' (606) panicked at crates/beacon/src/store.rs:52:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0x0
[INFO] [stdout]  right: 0x7afafdc9a524
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b239e117cb7 - <unknown>
[INFO] [stdout]    1:     0x5b239e101864 - <unknown>
[INFO] [stdout]    2:     0x5b239e11727b - <unknown>
[INFO] [stdout]    3:     0x5b239e116e79 - <unknown>
[INFO] [stdout]    4:     0x5b239e116afa - <unknown>
[INFO] [stdout]    5:     0x5b239e116633 - <unknown>
[INFO] [stdout]    6:     0x5b239e13c971 - <unknown>
[INFO] [stdout]    7:     0x5b239e13c929 - <unknown>
[INFO] [stdout]    8:     0x5b239e13ce2c - <unknown>
[INFO] [stdout]    9:     0x5b239e1016fb - <unknown>
[INFO] [stdout]   10:     0x5b239e10161a - <unknown>
[INFO] [stdout]   11:     0x5b239e0f9edc - <unknown>
[INFO] [stdout]   12:     0x5b239e0ff353 - <unknown>
[INFO] [stdout]   13:     0x5b239e152c6b - <unknown>
[INFO] [stdout]   14:     0x5b239e14e5c2 - <unknown>
[INFO] [stdout]   15:     0x5b239e14e06c - <unknown>
[INFO] [stdout]   16:     0x5b239e16934c - <unknown>
[INFO] [stdout]   17:     0x5b239e13deea - <unknown>
[INFO] [stdout]   18:     0x7afafeb49dfa - <unknown>
[INFO] [stdout]   19:     0x7afafebdd3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     store::tests::test_add_and_get_value
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 73 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p beacon --lib`
[INFO] running `Command { std: "docker" "inspect" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17", kill_on_drop: false }`
[INFO] [stdout] e1f5647703ca0b8ea935aa563e37c5c8af1c4a44a9ee9b898165f4b91143df17
