[INFO] fetching crate llama_cpp_sys 0.3.2... [INFO] testing llama_cpp_sys-0.3.2 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate llama_cpp_sys 0.3.2 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate llama_cpp_sys 0.3.2 [INFO] finished tweaking crates.io crate llama_cpp_sys 0.3.2 [INFO] tweaked toml for crates.io crate llama_cpp_sys 0.3.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate llama_cpp_sys 0.3.2 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 63 packages to latest compatible versions [INFO] [stderr] Adding ash v0.37.3+1.3.251 (available: v0.38.0+1.3.281) [INFO] [stderr] Adding bindgen v0.69.5 (available: v0.72.1) [INFO] [stderr] Adding cudarc v0.10.0 (available: v0.17.3) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0e9e0cf6459ad8e084ef7c787b64782ab5e26ac62493b2c4218395b109e23c58 [INFO] running `Command { std: "docker" "start" "-a" "0e9e0cf6459ad8e084ef7c787b64782ab5e26ac62493b2c4218395b109e23c58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0e9e0cf6459ad8e084ef7c787b64782ab5e26ac62493b2c4218395b109e23c58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e9e0cf6459ad8e084ef7c787b64782ab5e26ac62493b2c4218395b109e23c58", kill_on_drop: false }` [INFO] [stdout] 0e9e0cf6459ad8e084ef7c787b64782ab5e26ac62493b2c4218395b109e23c58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b174d8f99047ca9388bb1048684f4630a13dcc0a38f1231aead81a34ed7cef98 [INFO] running `Command { std: "docker" "start" "-a" "b174d8f99047ca9388bb1048684f4630a13dcc0a38f1231aead81a34ed7cef98", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling bindgen v0.69.5 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling link-cplusplus v1.0.10 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling llama_cpp_sys v0.3.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `opencl` [INFO] [stdout] --> build.rs:647:20 [INFO] [stdout] | [INFO] [stdout] 647 | } else if cfg!(feature = "opencl") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `opencl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `openblas` [INFO] [stdout] --> build.rs:650:20 [INFO] [stdout] | [INFO] [stdout] 650 | } else if cfg!(feature = "openblas") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `openblas` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `blis` [INFO] [stdout] --> build.rs:653:20 [INFO] [stdout] | [INFO] [stdout] 653 | } else if cfg!(feature = "blis") { [INFO] [stdout] | ^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"blas"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `blis` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> build.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | let mut output_file = File::create(&ggml_metal_shader_out_path).expect("Failed to create output file"); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-alloc.c:436:13: warning: 'ggml_gallocr_set_node_offset' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 436 | static void ggml_gallocr_set_node_offset(ggml_gallocr_t galloc, struct ggml_tensor * node, int buffer_id, size_t offset) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-backend.c:1188:13: warning: 'ggml_backend_sched_print_assignments' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1188 | static void ggml_backend_sched_print_assignments(ggml_backend_sched_t sched, struct ggml_cgraph * graph) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:155: warning: "GGML_DEBUG" redefined [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 155 | #define GGML_DEBUG 0 [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | [INFO] [stderr] warning: llama_cpp_sys@0.3.2: : note: this is the location of the previous definition [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:11700:12: warning: 'iq1_find_best_neighbour' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 11700 | static int iq1_find_best_neighbour(const uint16_t * restrict neighbours, const uint64_t * restrict grid, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:1447:14: warning: 'make_qkx1_quants' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1447 | static float make_qkx1_quants(int n, int nmax, const float * restrict x, uint8_t * restrict L, float * restrict the_min, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:19396:13: warning: 'ggml_opt_get_grad' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 19396 | static void ggml_opt_get_grad(int np, struct ggml_tensor * const ps[], float * g) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~ [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:21312 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_cplan { pub work_size : usize , pub work_data : * mut u8 , pub n_threads : :: std :: os :: raw :: c_int , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107717 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107801 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , pub vec_dot : ggml_vec_dot_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:142430 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_model_params { pub n_gpu_layers : i32 , pub split_mode : llama_split_mode , pub main_gpu : i32 , pub tensor_split : * const f32 , pub progress_callback : llama_progress_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:145887 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:146121 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , pub cb_eval_user_data : * mut :: std :: os :: raw :: c_void , pub type_k : ggml_type , pub type_v : ggml_type , pub logits_all : bool , pub embeddings : bool , pub offload_kqv : bool , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.37s [INFO] running `Command { std: "docker" "inspect" "b174d8f99047ca9388bb1048684f4630a13dcc0a38f1231aead81a34ed7cef98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b174d8f99047ca9388bb1048684f4630a13dcc0a38f1231aead81a34ed7cef98", kill_on_drop: false }` [INFO] [stdout] b174d8f99047ca9388bb1048684f4630a13dcc0a38f1231aead81a34ed7cef98 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f8a23a7d52a308e8369452742cb9c15be1bd07befc5b63bb684787c6ce7fbc40 [INFO] running `Command { std: "docker" "start" "-a" "f8a23a7d52a308e8369452742cb9c15be1bd07befc5b63bb684787c6ce7fbc40", kill_on_drop: false }` [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-alloc.c:436:13: warning: 'ggml_gallocr_set_node_offset' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 436 | static void ggml_gallocr_set_node_offset(ggml_gallocr_t galloc, struct ggml_tensor * node, int buffer_id, size_t offset) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-backend.c:1188:13: warning: 'ggml_backend_sched_print_assignments' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1188 | static void ggml_backend_sched_print_assignments(ggml_backend_sched_t sched, struct ggml_cgraph * graph) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:155: warning: "GGML_DEBUG" redefined [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 155 | #define GGML_DEBUG 0 [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | [INFO] [stderr] warning: llama_cpp_sys@0.3.2: : note: this is the location of the previous definition [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:11700:12: warning: 'iq1_find_best_neighbour' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 11700 | static int iq1_find_best_neighbour(const uint16_t * restrict neighbours, const uint64_t * restrict grid, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:1447:14: warning: 'make_qkx1_quants' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1447 | static float make_qkx1_quants(int n, int nmax, const float * restrict x, uint8_t * restrict L, float * restrict the_min, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:19396:13: warning: 'ggml_opt_get_grad' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 19396 | static void ggml_opt_get_grad(int np, struct ggml_tensor * const ps[], float * g) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~ [INFO] [stdout] warning: unexpected `cfg` condition value: `opencl` [INFO] [stdout] --> build.rs:647:20 [INFO] [stdout] | [INFO] [stdout] 647 | } else if cfg!(feature = "opencl") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `opencl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `openblas` [INFO] [stdout] --> build.rs:650:20 [INFO] [stdout] | [INFO] [stdout] 650 | } else if cfg!(feature = "openblas") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `openblas` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `blis` [INFO] [stdout] --> build.rs:653:20 [INFO] [stdout] | [INFO] [stdout] 653 | } else if cfg!(feature = "blis") { [INFO] [stdout] | ^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"blas"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `blis` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> build.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | let mut output_file = File::create(&ggml_metal_shader_out_path).expect("Failed to create output file"); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:21312 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_cplan { pub work_size : usize , pub work_data : * mut u8 , pub n_threads : :: std :: os :: raw :: c_int , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107717 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107801 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , pub vec_dot : ggml_vec_dot_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:142430 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_model_params { pub n_gpu_layers : i32 , pub split_mode : llama_split_mode , pub main_gpu : i32 , pub tensor_split : * const f32 , pub progress_callback : llama_progress_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:145887 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:146121 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , pub cb_eval_user_data : * mut :: std :: os :: raw :: c_void , pub type_k : ggml_type , pub type_v : ggml_type , pub logits_all : bool , pub embeddings : bool , pub offload_kqv : bool , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling llama_cpp_sys v0.3.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:21312 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_cplan { pub work_size : usize , pub work_data : * mut u8 , pub n_threads : :: std :: os :: raw :: c_int , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107717 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107801 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , pub vec_dot : ggml_vec_dot_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:142430 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_model_params { pub n_gpu_layers : i32 , pub split_mode : llama_split_mode , pub main_gpu : i32 , pub tensor_split : * const f32 , pub progress_callback : llama_progress_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:145887 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:146121 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , pub cb_eval_user_data : * mut :: std :: os :: raw :: c_void , pub type_k : ggml_type , pub type_v : ggml_type , pub logits_all : bool , pub embeddings : bool , pub offload_kqv : bool , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.14s [INFO] running `Command { std: "docker" "inspect" "f8a23a7d52a308e8369452742cb9c15be1bd07befc5b63bb684787c6ce7fbc40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8a23a7d52a308e8369452742cb9c15be1bd07befc5b63bb684787c6ce7fbc40", kill_on_drop: false }` [INFO] [stdout] f8a23a7d52a308e8369452742cb9c15be1bd07befc5b63bb684787c6ce7fbc40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 384a760533a983d3c075144be794faae276c47fc3212874a11244c33254dc946 [INFO] running `Command { std: "docker" "start" "-a" "384a760533a983d3c075144be794faae276c47fc3212874a11244c33254dc946", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition value: `opencl` [INFO] [stderr] --> build.rs:647:20 [INFO] [stderr] | [INFO] [stderr] 647 | } else if cfg!(feature = "opencl") { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stderr] = help: consider adding `opencl` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `openblas` [INFO] [stderr] --> build.rs:650:20 [INFO] [stderr] | [INFO] [stderr] 650 | } else if cfg!(feature = "openblas") { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stderr] = help: consider adding `openblas` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `blis` [INFO] [stderr] --> build.rs:653:20 [INFO] [stderr] | [INFO] [stderr] 653 | } else if cfg!(feature = "blis") { [INFO] [stderr] | ^^^^^^^^^^------ [INFO] [stderr] | | [INFO] [stderr] | help: there is a expected value with a similar name: `"blas"` [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stderr] = help: consider adding `blis` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> build.rs:498:9 [INFO] [stderr] | [INFO] [stderr] 498 | let mut output_file = File::create(&ggml_metal_shader_out_path).expect("Failed to create output file"); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `llama_cpp_sys` (build script) generated 4 warnings [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-alloc.c:436:13: warning: 'ggml_gallocr_set_node_offset' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 436 | static void ggml_gallocr_set_node_offset(ggml_gallocr_t galloc, struct ggml_tensor * node, int buffer_id, size_t offset) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-backend.c:1188:13: warning: 'ggml_backend_sched_print_assignments' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1188 | static void ggml_backend_sched_print_assignments(ggml_backend_sched_t sched, struct ggml_cgraph * graph) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:155: warning: "GGML_DEBUG" redefined [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 155 | #define GGML_DEBUG 0 [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | [INFO] [stderr] warning: llama_cpp_sys@0.3.2: : note: this is the location of the previous definition [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:11700:12: warning: 'iq1_find_best_neighbour' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 11700 | static int iq1_find_best_neighbour(const uint16_t * restrict neighbours, const uint64_t * restrict grid, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:1447:14: warning: 'make_qkx1_quants' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1447 | static float make_qkx1_quants(int n, int nmax, const float * restrict x, uint8_t * restrict L, float * restrict the_min, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:19396:13: warning: 'ggml_opt_get_grad' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 19396 | static void ggml_opt_get_grad(int np, struct ggml_tensor * const ps[], float * g) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:21312 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct ggml_cplan { pub work_size : usize , pub work_data : * mut u8 , pub n_threads : :: std :: os :: raw :: c_int , pub abort_callback : ggml_abort_callback , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107684 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107717 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107754 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:107801 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , pub vec_dot : ggml_vec_dot_t , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:142430 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct llama_model_params { pub n_gpu_layers : i32 , pub split_mode : llama_split_mode , pub main_gpu : i32 , pub tensor_split : * const f32 , pub progress_callback : llama_progress_callback , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:145887 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/llama_cpp_sys-2f3911eedef74189/out/bindings.rs:3:146121 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , pub cb_eval_user_data : * mut :: std :: os :: raw :: c_void , pub type_k : ggml_type , pub type_v : ggml_type , pub logits_all : bool , pub embeddings : bool , pub offload_kqv : bool , pub abort_callback : ggml_abort_callback , ... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: `llama_cpp_sys` (lib) generated 8 warnings [INFO] [stderr] warning: `llama_cpp_sys` (lib test) generated 8 warnings (8 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/llama_cpp_sys-e92b2a8f0894d80a) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test bindgen_test_layout__IO_FILE ... ok [INFO] [stdout] test bindgen_test_layout_ggml_cgraph ... ok [INFO] [stdout] test bindgen_test_layout_ggml_compute_params ... ok [INFO] [stdout] test bindgen_test_layout_ggml_backend_graph_copy ... ok [INFO] [stdout] test bindgen_test_layout_ggml_cplan ... ok [INFO] [stdout] test bindgen_test_layout_ggml_hash_set ... ok [INFO] [stdout] test bindgen_test_layout_ggml_object ... ok [INFO] [stdout] test bindgen_test_layout_ggml_opt_context ... ok [INFO] [stdout] test bindgen_test_layout_ggml_init_params ... ok [INFO] [stdout] test bindgen_test_layout_ggml_opt_context__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_ggml_opt_params ... ok [INFO] [stdout] test bindgen_test_layout_ggml_opt_context__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_ggml_opt_params__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_ggml_opt_params__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_ggml_scratch ... ok [INFO] [stdout] test bindgen_test_layout_ggml_tallocr ... ok [INFO] [stdout] test bindgen_test_layout_ggml_tensor ... ok [INFO] [stdout] test bindgen_test_layout_ggml_type_traits_t ... ok [INFO] [stdout] test bindgen_test_layout_llama_batch ... ok [INFO] [stdout] test bindgen_test_layout_llama_beam_view ... ok [INFO] [stdout] test bindgen_test_layout_llama_beams_state ... ok [INFO] [stdout] test bindgen_test_layout_llama_model_kv_override ... ok [INFO] [stdout] test bindgen_test_layout_llama_context_params ... ok [INFO] [stdout] test bindgen_test_layout_llama_model_kv_override__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_llama_model_quantize_params ... ok [INFO] [stdout] test bindgen_test_layout_llama_grammar_element ... ok [INFO] [stdout] test bindgen_test_layout_llama_chat_message ... ok [INFO] [stdout] test bindgen_test_layout_llama_kv_cache_view ... ok [INFO] [stdout] test bindgen_test_layout_llama_model_params ... ok [INFO] [stdout] test bindgen_test_layout_llama_timings ... ok [INFO] [stdout] test bindgen_test_layout_llama_kv_cache_view_cell ... ok [INFO] [stdout] test bindgen_test_layout_llama_token_data_array ... ok [INFO] [stderr] Doc-tests llama_cpp_sys [INFO] [stdout] test bindgen_test_layout_llama_token_data ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "384a760533a983d3c075144be794faae276c47fc3212874a11244c33254dc946", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "384a760533a983d3c075144be794faae276c47fc3212874a11244c33254dc946", kill_on_drop: false }` [INFO] [stdout] 384a760533a983d3c075144be794faae276c47fc3212874a11244c33254dc946