[INFO] fetching crate wac 0.0.1...
[INFO] testing wac-0.0.1 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate wac 0.0.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate wac 0.0.1
[INFO] finished tweaking crates.io crate wac 0.0.1
[INFO] tweaked toml for crates.io crate wac 0.0.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wac 0.0.1 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wac 0.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0ce563650e4ced18d6a1f73b038c9085a48b1e42b9199e1ff3b383f50ebe5d27
[INFO] running `Command { std: "docker" "start" "-a" "0ce563650e4ced18d6a1f73b038c9085a48b1e42b9199e1ff3b383f50ebe5d27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0ce563650e4ced18d6a1f73b038c9085a48b1e42b9199e1ff3b383f50ebe5d27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ce563650e4ced18d6a1f73b038c9085a48b1e42b9199e1ff3b383f50ebe5d27", kill_on_drop: false }`
[INFO] [stdout] 0ce563650e4ced18d6a1f73b038c9085a48b1e42b9199e1ff3b383f50ebe5d27
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0b2883a7c46e2ce5653db067a250714228f320579417b33aa191f275fc1daf2c
[INFO] running `Command { std: "docker" "start" "-a" "0b2883a7c46e2ce5653db067a250714228f320579417b33aa191f275fc1daf2c", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]    Compiling cc v1.0.57
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling serde v1.0.114
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.33
[INFO] [stderr]    Compiling libc v0.2.71
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling indexmap v1.4.0
[INFO] [stderr]    Compiling cranelift-entity v0.59.0
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.59.0
[INFO] [stderr]    Compiling smallvec v1.4.0
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.59.0
[INFO] [stderr]    Compiling memoffset v0.5.5
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling cranelift-bforest v0.59.0
[INFO] [stderr]    Compiling blake3 v0.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.114
[INFO] [stderr]    Compiling generic-array v0.12.3
[INFO] [stderr]    Compiling arrayref v0.3.6
[INFO] [stderr]    Compiling arrayvec v0.5.1
[INFO] [stderr]    Compiling rayon-core v1.7.1
[INFO] [stderr]    Compiling raw-cpuid v7.0.3
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling crypto-mac v0.7.0
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling parking_lot_core v0.7.2
[INFO] [stderr]    Compiling crossbeam-queue v0.2.3
[INFO] [stderr]    Compiling cmake v0.1.44
[INFO] [stderr]    Compiling crossbeam-deque v0.7.3
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling rayon v1.3.1
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling nix v0.15.0
[INFO] [stderr]    Compiling wabt-sys v0.7.2
[INFO] [stderr]    Compiling parking_lot v0.10.2
[INFO] [stderr]    Compiling wasmer-runtime-core v0.17.1
[INFO] [stderr]    Compiling errno v0.2.5
[INFO] [stderr]    Compiling page_size v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.56
[INFO] [stderr]    Compiling either v1.5.3
[INFO] [stderr]    Compiling hex v0.4.2
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.20
[INFO] [stderr]    Compiling itoa v0.4.6
[INFO] [stderr]    Compiling anyhow v1.0.31
[INFO] [stderr]    Compiling serde-bench v0.0.7
[INFO] [stderr]    Compiling bincode v1.3.1
[INFO] [stderr]    Compiling gimli v0.20.0
[INFO] [stderr]    Compiling thiserror v1.0.20
[INFO] [stderr]    Compiling serde_bytes v0.11.5
[INFO] [stderr]    Compiling memmap v0.7.0
[INFO] [stderr]    Compiling num-derive v0.3.0
[INFO] [stderr]    Compiling cranelift-codegen v0.59.0
[INFO] [stderr]    Compiling wasmer-clif-fork-frontend v0.59.0
[INFO] [stderr]    Compiling wasmer-clif-fork-wasm v0.59.0
[INFO] [stderr]    Compiling cranelift-native v0.59.0
[INFO] [stderr]    Compiling wasmer-clif-backend v0.17.1
[INFO] [stderr]    Compiling wasmer-runtime v0.17.1
[INFO] [stderr]    Compiling wabt v0.9.2
[INFO] [stderr]    Compiling wac v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/lexer.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 | /                 /// the index into the string where we encountered the
[INFO] [stdout] 117 | |                 /// unrecognized token
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 118 |                   span,
[INFO] [stdout]     |                   ---- rustdoc does not generate documentation for pattern fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/lexer.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 /// the start of the unrecognized token
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 121 |                     text: _,
[INFO] [stdout]     |                     ------- rustdoc does not generate documentation for pattern fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/lexer.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 /// the location where we expected to see the quote char
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 125 |                 span,
[INFO] [stdout]     |                 ---- rustdoc does not generate documentation for pattern fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/lexer.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 /// the actual character that was seen instead of ' or "
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |                     actual: _,
[INFO] [stdout]     |                     --------- rustdoc does not generate documentation for pattern fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/lexer.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 /// string describing the end state encountered
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 132 |                     state: _,
[INFO] [stdout]     |                     -------- rustdoc does not generate documentation for pattern fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/lexer.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 | /                 /// index into the string marking the start of the
[INFO] [stdout] 136 | |                 /// unterminated strin gliteral
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 137 |                   span,
[INFO] [stdout]     |                   ---- rustdoc does not generate documentation for pattern fields
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/imp.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | pub fn make_import_object() -> wr::ImportObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: WasmExternType` will fail
[INFO] [stdout]   --> src/imp.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |               "panic_raw" => wr::func!(|ctx: &mut wr::Ctx, len: i32, ptr: i32| {
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 49 | |                 let memory = ctx.memory(0);
[INFO] [stdout] 50 | |                 let s = read_str(memory, len, ptr);
[INFO] [stdout] 51 | |                 panic!("{}", s);
[INFO] [stdout] 52 | |             }),
[INFO] [stdout]    | |______________^
[INFO] [stdout]    = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `wr::func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lexer.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn lex(s: &str) -> Result<Vec<(Token, Span)>, LexError> {
[INFO] [stdout]     |               ^^^^                 ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn lex(s: &str) -> Result<Vec<(Token<'_>, Span)>, LexError> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcwkM5Zl/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libwac-81a2c8be5bcbe0b3,libwabt-50239d093224810c,libwabt_sys-1be09698358d2aac,libserde_json-961ace7c00fae455,libryu-df71352f8564fc9c,libitoa-519cf8b8117b158c,libwasmer_runtime-81f6dc957ca80d98,libwasmer_clif_backend-880e903d69dced0e,libwasmer_clif_fork_wasm-840f91185313b3de,libwasmer_clif_fork_frontend-287d91676b5441f1,libcranelift_codegen-076d789c2b5a9ee3,libgimli-038535b250089389,libthiserror-91cf77de83c477ad,libtarget_lexicon-f6910da21aea6fac,libcranelift_codegen_shared-42337b4afccecee0,liblog-c1925b41d48f7348,libcranelift_bforest-258f49aa2acdac3c,libcranelift_entity-2dad56cc8eb65a0b,librayon-43aead3c8d8e7c92,librayon_core-a6861f23f944102e,libnum_cpus-9641340079fcbbb1,libcrossbeam_deque-0b176c805d1d9b9d,libcrossbeam_epoch-5898ad6b59dbd3b3,libmemoffset-d55e10dd916f2a47,libcrossbeam_queue-9374010a334649e5,libcrossbeam_utils-95627278be5958b3,libmaybe_uninit-6d1e2cb021f1cc78,libeither-e797402fb014fa3b,libmemmap-9db1a29468e37fd4,libwasmer_runtime_core-d983ed0fbeaad38e,libserde_bench-b629ee23527a2ca7,libhex-418a437fd8609264,libblake3-f9381029967a0c8c,libconstant_time_eq-beff8cd2de40ca33,libarrayvec-7b5b0b0a1c156663,libdigest-253c571e86944944,libcrypto_mac-5a7ecb817ea97c40,libgeneric_array-251184b539bda7f1,libtypenum-b80609eb0a58ec5c,libsubtle-046265c652fdb4cb,libarrayref-25c9fb6ef5409f9c,libbincode-0eb863c84f48f3cb,libbyteorder-c60b4109ffdf2026,libserde_bytes-6a03ac28364d5de0,libpage_size-cc47bf90a9bbb23a,libnix-63b35353921106f0,libvoid-eb7ae209523c4fe2,libbitflags-9d8828a22cdd2424,liberrno-4a7f6789ac97df64,libparking_lot-d6c6dfc328181ea9,libparking_lot_core-c8515fec7307a197,libcfg_if-5debf92116708c19,liblock_api-ffa6a05f7e7f8559,libscopeguard-e318caba69bf687f,liblibc-343d92f329ea6901,libindexmap-826c42f299c52793,libserde-5d249544a0b937e9,libwasmparser-398c5b62cc6341ba,libsmallvec-3c6c4ad4670c238d,liblazy_static-af860367908b8176}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcwkM5Zl/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/wabt-sys-95f56cb3db6b192e/out/build" "-L" "/opt/rustwide/target/debug/build/wabt-sys-95f56cb3db6b192e/out" "-L" "/opt/rustwide/target/debug/build/wasmer-runtime-core-546eed2acd2d7b99/out" "-L" "/opt/rustwide/target/debug/build/blake3-90ff734ba0884607/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/wac-116ae4082c75d751" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: __rust_probestack
[INFO] [stdout]           >>> referenced by resolver.rs:387 (src/resolver.rs:387)
[INFO] [stdout]           >>>               wasmer_clif_backend-880e903d69dced0e.wasmer_clif_backend.a7f5a5d01615c33c-cgu.14.rcgu.o:(wasmer_clif_backend::resolver::FuncResolverBuilder::finalize::hbe7913049e068f72) in archive /opt/rustwide/target/debug/deps/libwasmer_clif_backend-880e903d69dced0e.rlib
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wac` (bin "wac") due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "0b2883a7c46e2ce5653db067a250714228f320579417b33aa191f275fc1daf2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b2883a7c46e2ce5653db067a250714228f320579417b33aa191f275fc1daf2c", kill_on_drop: false }`
[INFO] [stdout] 0b2883a7c46e2ce5653db067a250714228f320579417b33aa191f275fc1daf2c
