[INFO] cloning repository https://github.com/jwodder/gamdam-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jwodder/gamdam-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwodder%2Fgamdam-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwodder%2Fgamdam-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e1756438403d1c4330ed0cd7ad6c70915f8e81ba [INFO] building jwodder/gamdam-rust against try#8b8eff55bd72abbb57167bc42222a7f91d41cb0d for pr-142134-abi-ast-error [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwodder%2Fgamdam-rust" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jwodder/gamdam-rust on toolchain 8b8eff55bd72abbb57167bc42222a7f91d41cb0d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jwodder/gamdam-rust [INFO] finished tweaking git repo https://github.com/jwodder/gamdam-rust [INFO] tweaked toml for git repo https://github.com/jwodder/gamdam-rust written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/jwodder/gamdam-rust 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" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 651d23d0f34cf5cade12d5b907dc6ba0857b37b255a1e659e59159f44caedb9d [INFO] running `Command { std: "docker" "start" "-a" "651d23d0f34cf5cade12d5b907dc6ba0857b37b255a1e659e59159f44caedb9d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "651d23d0f34cf5cade12d5b907dc6ba0857b37b255a1e659e59159f44caedb9d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "651d23d0f34cf5cade12d5b907dc6ba0857b37b255a1e659e59159f44caedb9d", kill_on_drop: false }` [INFO] [stdout] 651d23d0f34cf5cade12d5b907dc6ba0857b37b255a1e659e59159f44caedb9d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4b2145783d082e7bbcfcf7912e92ec03bd6b13bda8ade5d399c1f0fde100b4ec [INFO] running `Command { std: "docker" "start" "-a" "4b2145783d082e7bbcfcf7912e92ec03bd6b13bda8ade5d399c1f0fde100b4ec", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.70 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libc v0.2.151 [INFO] [stderr] Compiling futures-core v0.3.29 [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling futures-sink v0.3.29 [INFO] [stderr] Compiling bytes v1.5.0 [INFO] [stderr] Compiling serde v1.0.193 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling rustix v0.38.28 [INFO] [stderr] Compiling futures-task v0.3.29 [INFO] [stderr] Compiling futures-util v0.3.29 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling futures-channel v0.3.29 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling linux-raw-sys v0.4.12 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling ryu v1.0.16 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling clap_lex v0.6.0 [INFO] [stderr] Compiling thiserror v1.0.50 [INFO] [stderr] Compiling unicode-bidi v0.3.14 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Compiling anstyle v1.0.4 [INFO] [stderr] Compiling futures-io v0.3.29 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling syn v2.0.40 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling iana-time-zone v0.1.58 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling fern v0.6.2 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling terminal_size v0.3.0 [INFO] [stderr] Compiling clap_builder v4.4.11 [INFO] [stderr] Compiling mio v0.8.10 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling nix v0.27.1 [INFO] [stderr] Compiling chrono v0.4.31 [INFO] [stderr] Compiling futures v0.3.29 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Compiling serde_derive v1.0.193 [INFO] [stderr] Compiling pin-project-internal v1.1.3 [INFO] [stderr] Compiling clap_derive v4.4.7 [INFO] [stderr] Compiling thiserror-impl v1.0.50 [INFO] [stderr] Compiling enum-ordinalize v3.1.15 [INFO] [stderr] Compiling tokio v1.35.0 [INFO] [stderr] Compiling pin-project v1.1.3 [INFO] [stderr] Compiling educe v0.4.23 [INFO] [stderr] Compiling clap v4.4.11 [INFO] [stderr] Compiling tokio-stream v0.1.14 [INFO] [stderr] Compiling tokio-util v0.7.10 [INFO] [stderr] Compiling url v2.5.0 [INFO] [stderr] Compiling patharg v0.3.0 [INFO] [stderr] Compiling tokio-serde v0.8.0 [INFO] [stderr] Compiling serde-jsonlines v0.5.0 [INFO] [stderr] Compiling gamdam v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `undefined_naked_function_abi` has been removed: converted into hard error, see PR #139001 for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D undefined_naked_function_abi` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `temporary_cstring_as_ptr` has been renamed to `dangling_pointers_from_temporaries` [INFO] [stdout] | [INFO] [stdout] = help: use the new name `dangling_pointers_from_temporaries` [INFO] [stdout] = note: requested on the command line with `-D temporary_cstring_as_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `undefined_naked_function_abi` has been removed: converted into hard error, see PR #139001 for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D undefined_naked_function_abi` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `temporary_cstring_as_ptr` has been renamed to `dangling_pointers_from_temporaries` [INFO] [stdout] | [INFO] [stdout] = help: use the new name `dangling_pointers_from_temporaries` [INFO] [stdout] = note: requested on the command line with `-D temporary_cstring_as_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] rustc-LLVM ERROR: IO failure on output stream: No space left on device [INFO] [stderr] error: could not compile `gamdam` (bin "gamdam"); 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/8b8eff55bd72abbb57167bc42222a7f91d41cb0d/bin/rustc --crate-name gamdam --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --deny=unused --deny=rust_2018_idioms --deny=refining_impl_trait --deny=future_incompatible '--deny=clippy::all' '--deny=clippy::zero_sized_map_values' '--deny=clippy::wildcard_dependencies' --deny=while_true --deny=useless_ptr_null_checks '--deny=clippy::used_underscore_binding' '--deny=clippy::unwrap_used' '--deny=clippy::unused_rounding' --deny=unused_qualifications '--deny=clippy::unused_peekable' --deny=unused_lifetimes --deny=unused_import_braces --deny=unused_comparisons '--deny=clippy::unused_async' --deny=unused_associated_type_bounds --deny=unsafe_op_in_unsafe_fn --deny=unsafe_code --deny=unreachable_pub '--deny=clippy::unnested_or_patterns' '--deny=clippy::unneeded_field_pattern' '--deny=clippy::unnecessary_wraps' '--deny=clippy::unnecessary_struct_initialization' '--deny=clippy::unnecessary_self_imports' '--deny=clippy::unnecessary_safety_doc' '--deny=clippy::unnecessary_safety_comment' '--deny=clippy::unnecessary_join' '--deny=clippy::uninlined_format_args' '--warn=clippy::unimplemented' '--deny=clippy::unicode_not_nfc' --deny=ungated_async_fn_track_caller --deny=unexpected_cfgs '--deny=clippy::undocumented_unsafe_blocks' --deny=undefined_naked_function_abi --deny=unconditional_recursion '--deny=clippy::unchecked_duration_subtraction' '--deny=clippy::type_repetition_in_bounds' --deny=type_alias_bounds '--deny=clippy::try_err' '--deny=clippy::trivial_regex' --deny=trivial_casts --deny=trivial_bounds '--deny=clippy::trait_duplication_in_bounds' '--deny=clippy::trailing_empty_array' '--warn=clippy::todo' --deny=temporary_cstring_as_ptr --deny=suspicious_double_ref_op '--deny=clippy::suboptimal_flops' '--deny=clippy::string_to_string' '--deny=clippy::string_lit_chars_any' '--deny=clippy::string_lit_as_bytes' '--deny=clippy::string_add_assign' '--deny=clippy::stable_sort_primitive' --deny=stable_features --deny=special_module_name --deny=single_use_lifetimes '--deny=clippy::single_match_else' '--deny=clippy::single_char_pattern' '--deny=clippy::should_panic_without_expect' '--deny=clippy::semicolon_if_nothing_returned' '--deny=clippy::same_functions_in_if_condition' '--deny=clippy::rest_pat_in_fully_bound_structs' --deny=renamed_and_removed_lints '--deny=clippy::ref_binding_to_reference' '--deny=clippy::redundant_feature_names' '--deny=clippy::redundant_closure_for_method_calls' '--deny=clippy::redundant_clone' '--deny=clippy::readonly_write_lock' '--deny=clippy::read_zero_byte_vec' '--deny=clippy::rc_mutex' '--deny=clippy::rc_buffer' '--deny=clippy::range_plus_one' '--deny=clippy::range_minus_one' '--deny=clippy::pub_without_shorthand' --deny=private_interfaces --deny=private_bounds '--deny=clippy::path_buf_push_overwrite' --deny=overlapping_range_endpoints '--deny=clippy::or_fun_call' --deny=opaque_hidden_inferred_bound --deny=noop_method_call --deny=non_shorthand_field_patterns --deny=non_fmt_panics --deny=non_contiguous_range_endpoints --deny=no_mangle_generic_items '--deny=clippy::negative_feature_names' '--deny=clippy::needless_raw_strings' '--deny=clippy::needless_raw_string_hashes' '--deny=clippy::needless_pass_by_ref_mut' '--deny=clippy::needless_for_each' '--deny=clippy::needless_collect' '--deny=clippy::needless_bitwise_bool' --deny=named_arguments_used_positionally '--deny=clippy::mut_mut' --deny=mixed_script_confusables '--deny=clippy::mixed_read_write_in_expression' '--deny=clippy::missing_safety_doc' '--deny=clippy::missing_panics_doc' --deny=missing_debug_implementations '--deny=clippy::missing_asserts_for_indexing' '--deny=clippy::missing_assert_message' '--deny=clippy::mismatching_type_param_order' '--deny=clippy::mem_forget' '--deny=clippy::match_wild_err_arm' '--deny=clippy::match_bool' '--deny=clippy::map_unwrap_or' '--deny=clippy::manual_string_new' '--deny=clippy::manual_ok_or' '--deny=clippy::manual_let_else' '--deny=clippy::manual_instant_elapsed' '--deny=clippy::manual_clamp' '--deny=clippy::manual_assert' --deny=macro_use_extern_crate '--deny=clippy::lossy_float_literal' '--deny=clippy::linkedlist' '--deny=clippy::large_types_passed_by_value' '--deny=clippy::large_futures' '--deny=clippy::iter_with_drain' '--deny=clippy::iter_not_returning_iterator' '--deny=clippy::items_after_statements' --deny=irrefutable_let_patterns --deny=invalid_value '--deny=clippy::invalid_upcast_comparisons' --deny=invalid_nan_comparisons --deny=invalid_macro_export_arguments --deny=invalid_from_utf8 --deny=internal_features --deny=inline_no_sanitize '--deny=clippy::infinite_loop' '--deny=clippy::index_refutable_slice' --deny=improper_ctypes_definitions --deny=improper_ctypes '--deny=clippy::imprecise_flops' '--deny=clippy::implicit_clone' '--deny=clippy::impl_trait_in_params' '--deny=clippy::ignored_unit_patterns' '--deny=clippy::if_then_some_else_none' --deny=hidden_glob_reexports '--deny=clippy::get_unwrap' '--deny=clippy::future_not_send' --deny=function_item_references '--deny=clippy::format_push_string' --deny=forgetting_references --deny=forgetting_copy_types --deny=for_loops_over_fallibles '--deny=clippy::fn_to_numeric_cast_any' '--deny=clippy::float_cmp_const' '--deny=clippy::float_cmp' '--deny=clippy::flat_map_option' '--deny=clippy::filter_map_next' --deny=exported_private_dependencies '--deny=clippy::explicit_iter_loop' '--deny=clippy::explicit_into_iter_loop' '--deny=clippy::exit' '--deny=clippy::equatable_if_let' '--deny=clippy::empty_structs_with_brackets' '--deny=clippy::empty_line_after_outer_attr' '--deny=clippy::empty_line_after_doc_comments' --deny=dyn_drop --deny=duplicate_macro_attributes --deny=dropping_references --deny=dropping_copy_types --deny=drop_bounds '--deny=clippy::doc_markdown' '--deny=clippy::doc_link_with_quotes' '--deny=clippy::derive_partial_eq_without_eq' --deny=deref_nullptr --deny=deprecated_where_clause_location --deny=deprecated '--deny=clippy::default_trait_access' '--deny=clippy::debug_assert_with_mut_call' --warn=dead_code '--warn=clippy::dbg_macro' '--deny=clippy::copy_iterator' --deny=const_item_mutation --deny=confusable_idents '--deny=clippy::collection_is_never_read' '--deny=clippy::cloned_instead_of_copied' '--deny=clippy::clear_with_drain' --deny=clashing_extern_declarations '--deny=clippy::checked_conversions' '--deny=clippy::cast_sign_loss' '--deny=clippy::cast_ptr_alignment' '--deny=clippy::cast_precision_loss' '--deny=clippy::cast_possible_wrap' '--deny=clippy::cast_possible_truncation' --deny=break_with_label_and_loop '--deny=clippy::borrow_as_ptr' '--deny=clippy::bool_to_int_with_if' --deny=bad_asm_style '--deny=clippy::as_underscore' --deny=ambiguous_glob_reexports --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7af75d6f4ed510eb -C extra-filename=-5db5baa8ce44acaa --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-ae3f579e04dd74c2.rlib --extern bytes=/opt/rustwide/target/debug/deps/libbytes-416da7aa9354bf18.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-f2a943d8e24af925.rlib --extern clap=/opt/rustwide/target/debug/deps/libclap-cafcc0bedecfe49c.rlib --extern fern=/opt/rustwide/target/debug/deps/libfern-93f838068f367019.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-9952d9fd57c9a51f.rlib --extern gamdam=/opt/rustwide/target/debug/deps/libgamdam-6d2fecd5fa7f2445.rlib --extern indenter=/opt/rustwide/target/debug/deps/libindenter-65bdf5f211c8ad67.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-630c24bfcc52e4b7.rlib --extern nix=/opt/rustwide/target/debug/deps/libnix-5aa3f530d63abd8c.rlib --extern patharg=/opt/rustwide/target/debug/deps/libpatharg-3714d40a245dd689.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-b18b9f4eb7df61d0.rlib --extern serde_jsonlines=/opt/rustwide/target/debug/deps/libserde_jsonlines-15f724e93ec30d25.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-72dc912dffed1b8d.rlib --extern shell_words=/opt/rustwide/target/debug/deps/libshell_words-40c443989f818b3f.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-eb19da377240be13.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-874ce787e219c333.rlib --extern tokio_serde=/opt/rustwide/target/debug/deps/libtokio_serde-d4e3271f214d84f2.rlib --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-6248970f66c86f95.rlib --extern url=/opt/rustwide/target/debug/deps/liburl-615a83e5ca3eb1c3.rlib --cap-lints=warn` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "4b2145783d082e7bbcfcf7912e92ec03bd6b13bda8ade5d399c1f0fde100b4ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b2145783d082e7bbcfcf7912e92ec03bd6b13bda8ade5d399c1f0fde100b4ec", kill_on_drop: false }` [INFO] [stdout] 4b2145783d082e7bbcfcf7912e92ec03bd6b13bda8ade5d399c1f0fde100b4ec