[INFO] fetching crate charms-spell-checker 0.4.1... [INFO] building charms-spell-checker-0.4.1 against try#23647e694de8d0904848ad068b2e0ec2dd098c37+target=wasm32-wasip1 for pr-149868 [INFO] extracting crate charms-spell-checker 0.4.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate charms-spell-checker 0.4.1 [INFO] finished tweaking crates.io crate charms-spell-checker 0.4.1 [INFO] tweaked toml for crates.io crate charms-spell-checker 0.4.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate charms-spell-checker 0.4.1 on toolchain 23647e694de8d0904848ad068b2e0ec2dd098c37 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate charms-spell-checker 0.4.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" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a4c0e306cce392ee654d21b37d70684c6f7858a57717a350b34c073ea6eb993e [INFO] running `Command { std: "docker" "start" "-a" "a4c0e306cce392ee654d21b37d70684c6f7858a57717a350b34c073ea6eb993e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a4c0e306cce392ee654d21b37d70684c6f7858a57717a350b34c073ea6eb993e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4c0e306cce392ee654d21b37d70684c6f7858a57717a350b34c073ea6eb993e", kill_on_drop: false }` [INFO] [stdout] a4c0e306cce392ee654d21b37d70684c6f7858a57717a350b34c073ea6eb993e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "build" "--frozen" "--message-format=json" "--target" "wasm32-wasip1", kill_on_drop: false }` [INFO] [stdout] 1e724d4b22cb36b2bde649f549675786aab9662a4d821d8fe8fc1b26035a02c8 [INFO] running `Command { std: "docker" "start" "-a" "1e724d4b22cb36b2bde649f549675786aab9662a4d821d8fe8fc1b26035a02c8", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.218 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling p3-maybe-rayon v0.2.0-succinct [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling bitcoin-io v0.1.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling cc v1.2.15 [INFO] [stderr] Compiling bitcoin-internals v0.3.0 [INFO] [stderr] Compiling crunchy v0.2.3 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling hex-conservative v0.2.1 [INFO] [stderr] Compiling anyhow v1.0.96 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling thiserror v2.0.11 [INFO] [stderr] Compiling bitcoin v0.32.5 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rustc-hex v2.1.0 [INFO] [stderr] Compiling bech32 v0.11.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling secp256k1-sys v0.10.1 [INFO] [stderr] Compiling serde_derive v1.0.218 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling bytemuck v1.21.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling substrate-bn-succinct v0.6.0-v4-rc.8 [INFO] [stderr] Compiling ark-std v0.5.0 [INFO] [stderr] Compiling sp1-verifier v4.1.1 [INFO] [stderr] Compiling p3-util v0.2.0-succinct [INFO] [stderr] Compiling bitcoin_hashes v0.14.0 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling p3-field v0.2.0-succinct [INFO] [stderr] Compiling bitcoin-units v0.1.2 [INFO] [stderr] Compiling p3-matrix v0.2.0-succinct [INFO] [stderr] Compiling p3-symmetric v0.2.0-succinct [INFO] [stderr] Compiling charms-data v0.4.1 [INFO] [stderr] Compiling p3-dft v0.2.0-succinct [INFO] [stderr] Compiling p3-mds v0.2.0-succinct [INFO] [stderr] Compiling base58ck v0.1.0 [INFO] [stderr] Compiling secp256k1 v0.29.1 [INFO] [stderr] Compiling p3-poseidon2 v0.2.0-succinct [INFO] [stderr] Compiling p3-baby-bear v0.2.0-succinct [INFO] [stderr] Compiling sp1-primitives v4.1.1 [INFO] [stderr] Compiling sp1-lib v4.1.1 [INFO] [stderr] Compiling sp1-zkvm v4.1.1 [INFO] [stderr] Compiling charms-client v0.4.1 [INFO] [stderr] Compiling charms-spell-checker v0.4.1 (/opt/rustwide/workdir) [INFO] [stdout] error: linking with `rust-lld` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "rust-lld" "-flavor" "wasm" "--export" "main" "--export" "read_vec_raw" "--export" "sys_alloc_aligned" "--export" "sys_alloc_words" "--export" "sys_bigint" "--export" "sys_getenv" "--export" "sys_panic" "--export" "sys_rand" "--export" "sys_write" "--export" "syscall_bls12381_add" "--export" "syscall_bls12381_decompress" "--export" "syscall_bls12381_double" "--export" "syscall_bls12381_fp2_addmod" "--export" "syscall_bls12381_fp2_mulmod" "--export" "syscall_bls12381_fp2_submod" "--export" "syscall_bls12381_fp_addmod" "--export" "syscall_bls12381_fp_mulmod" "--export" "syscall_bls12381_fp_submod" "--export" "syscall_bn254_add" "--export" "syscall_bn254_double" "--export" "syscall_bn254_fp2_addmod" "--export" "syscall_bn254_fp2_mulmod" "--export" "syscall_bn254_fp2_submod" "--export" "syscall_bn254_fp_addmod" "--export" "syscall_bn254_fp_mulmod" "--export" "syscall_bn254_fp_submod" "--export" "syscall_ed_add" "--export" "syscall_ed_decompress" "--export" "syscall_enter_unconstrained" "--export" "syscall_exit_unconstrained" "--export" "syscall_hint_len" "--export" "syscall_hint_read" "--export" "syscall_keccak_permute" "--export" "syscall_secp256k1_add" "--export" "syscall_secp256k1_decompress" "--export" "syscall_secp256k1_double" "--export" "syscall_secp256r1_add" "--export" "syscall_secp256r1_decompress" "--export" "syscall_secp256r1_double" "--export" "syscall_sha256_compress" "--export" "syscall_sha256_extend" "--export" "syscall_u256x2048_mul" "--export" "syscall_uint256_mulmod" "--export" "syscall_verify_sp1_proof" "--export" "syscall_write" "--export" "rustsecp256k1_v0_10_0_context_create" "--export" "rustsecp256k1_v0_10_0_context_destroy" "--export" "rustsecp256k1_v0_10_0_default_error_callback_fn" "--export" "rustsecp256k1_v0_10_0_default_illegal_callback_fn" "-z" "stack-size=1048576" "--stack-first" "--no-demangle" "/lib/rustlib/wasm32-wasip1/lib/self-contained/crt1-command.o" "<2 object files omitted>" "/lib/rustlib/wasm32-wasip1/lib/libpanic_abort-*.rlib" "/opt/rustwide/target/wasm32-wasip1/debug/deps/{libcharms_spell_checker-2f7b41c540952646,libcharms_client-f26a65393ec44646,libsp1_verifier-80fbc1a2547359f0,libthiserror-8f16b785c6dd07a4,libsubstrate_bn_succinct-299c25fa201ef207,libcrunchy-5e6a1ab0832f5586,libbytemuck-4402b52dd161bc54,libbitcoin-c19c98d0021b7ce9,libbitcoin_units-fb7c9225d10bf17a,libsecp256k1-0b6348049a5b35b6,libsecp256k1_sys-0786ab2d1f4bac2f,libbech32-6d224fdca20612da,libbase58ck-90d61f4c8b295eed,libbitcoin_hashes-8352629b997e0dee,libbitcoin_io-c2acb448e69aa59a,libhex_conservative-7fdb73e02db1616d,libarrayvec-e1eaf3377f1d004d,libbitcoin_internals-6739fb8a9b5fb4b4,libcharms_data-ffe209a7b47b8333,libciborium-58603f91efbbedb1,libciborium_ll-1e5a2ba05d0baca8,libhalf-74e7a9252f4801ad,libciborium_io-98d23fd703560774,libark_std-e4012d038b114122,libanyhow-7cbaf40c2e63098c,libsp1_zkvm-a5994820c393a6ab,libsp1_lib-e8ccff55a7c7fcb6,libsp1_primitives-f2b5ddc6d62512cb,libbincode-559f5fbe50b7f422,libhex-85aa986ef279af61,libsha2-9e1a243efefdea52,libdigest-8ff171da308432ee,libblock_buffer-560d4e062081421e,libcrypto_common-da0ab7ac5d1cd69d,libgeneric_array-8902a99a8971d46a,libtypenum-4da84aea010a8886,libp3_baby_bear-3cc089b6df0eac55,libp3_poseidon2-35d497ef05d189ec,libgcd-ac0e446f49804cc4,libp3_mds-0938662fdad0077e,libp3_dft-ed3a9ec62c6d8072,libtracing-46a098214236d27b,libpin_project_lite-19621c2fa8381040,libtracing_core-83c440dac02afe7e,libonce_cell-e0121d351360d806,libp3_matrix-d6a456bcc6f0bf34,libp3_maybe_rayon-1568955fb6d3ac17,libp3_symmetric-f977dcb02f46295f,libp3_field-539791b7d97a777e,libp3_util-37c69286d9b496e1,libitertools-f15d5a9a24354d9a,libeither-91a7b0a25f550a75,libnum_bigint-6574dc601ba3bee0,libnum_integer-9aa5a2c758528d18,libnum_traits-adb4f9e17dba75f1,libserde-dd89d13cd07773e0,librand-2c0a8642d0e89a30,librand_chacha-653d0762aac91949,libppv_lite86-2a170158f1fc90ac,libzerocopy-428c37f07ba83f1e,libbyteorder-e74e2beaba316dec,librand_core-438bf37534de1419,libgetrandom-5c60fbf23666950b,libwasi-b9c6bfbff0bef49f,libcfg_if-50b02a9e3502ecf2,liblazy_static-b79deecd42557178,libspin-47cb96b5eece4a92}.rlib" "/lib/rustlib/wasm32-wasip1/lib/{libstd-*,libwasi-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*}.rlib" "-l" "c" "/lib/rustlib/wasm32-wasip1/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/opt/rustwide/target/wasm32-wasip1/debug/build/secp256k1-sys-475c64ac1ad078d4/out" "-L" "/lib/rustlib/wasm32-wasip1/lib/self-contained" "-o" "/opt/rustwide/target/wasm32-wasip1/debug/deps/charms_spell_checker-31b2de3cc6a1c600.wasm" "--gc-sections" "-O0" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libsp1_zkvm-a5994820c393a6ab.rlib(sp1_zkvm-a5994820c393a6ab.sp1_zkvm.5356bfa6b9a73f41-cgu.0.rcgu.o): undefined symbol: _end [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libsp1_zkvm-a5994820c393a6ab.rlib(sp1_zkvm-a5994820c393a6ab.sp1_zkvm.5356bfa6b9a73f41-cgu.0.rcgu.o): undefined symbol: _end [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `charms-spell-checker` (bin "charms-spell-checker") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "1e724d4b22cb36b2bde649f549675786aab9662a4d821d8fe8fc1b26035a02c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e724d4b22cb36b2bde649f549675786aab9662a4d821d8fe8fc1b26035a02c8", kill_on_drop: false }` [INFO] [stdout] 1e724d4b22cb36b2bde649f549675786aab9662a4d821d8fe8fc1b26035a02c8