[INFO] fetching crate solana-wasi 0.1.0...
[INFO] testing solana-wasi-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate solana-wasi 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate solana-wasi 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate solana-wasi 0.1.0
[INFO] tweaked toml for crates.io crate solana-wasi 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate solana-wasi 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate solana-wasi 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wit-bindgen v0.34.0
[INFO] [stderr]   Downloaded wit-bindgen-rust v0.34.0
[INFO] [stderr]   Downloaded wit-bindgen-rust-macro v0.34.0
[INFO] [stderr]   Downloaded waki v0.5.1
[INFO] [stderr]   Downloaded wasm-metadata v0.219.2
[INFO] [stderr]   Downloaded wit-bindgen-rt v0.34.0
[INFO] [stderr]   Downloaded waki-macros v0.5.1
[INFO] [stderr]   Downloaded wit-bindgen-core v0.34.0
[INFO] [stderr]   Downloaded wasm-encoder v0.219.2
[INFO] [stderr]   Downloaded wit-component v0.219.2
[INFO] [stderr]   Downloaded wit-parser v0.219.2
[INFO] [stderr]   Downloaded wasmparser v0.219.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be
[INFO] running `Command { std: "docker" "start" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling solana-wasi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.87s
[INFO] running `Command { std: "docker" "inspect" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling solana-wasi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.35s
[INFO] running `Command { std: "docker" "inspect" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/solana_wasi-a225e6d4de167f52)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metadata_and_nonce.rs (/opt/rustwide/target/debug/deps/metadata_and_nonce-ccb27481c7ac9c82)
[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] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_metadata_string_cannot_claim_more_bytes_than_the_account_holds ... ok
[INFO] [stdout] test parses_the_usdc_metadata_account ... ok
[INFO] [stdout] test parses_an_initialized_nonce_account ... ok
[INFO] [stdout] test refuses_a_nonce_account_owned_by_another_program ... ok
[INFO] [stdout] test metadata_pda_matches_mainnet ... ok
[INFO] [stdout] test refuses_metadata_not_owned_by_the_metaplex_program ... ok
[INFO] [stdout] test refuses_a_truncated_nonce_account ... ok
[INFO] [stdout] test refuses_a_truncated_metadata_account ... ok
[INFO] [stderr]      Running tests/pubkey.rs (/opt/rustwide/target/debug/deps/pubkey-d485950ce0d8dd6f)
[INFO] [stdout] test usdc_metadata_is_mutable ... ok
[INFO] [stdout] test refuses_an_uninitialized_nonce_account ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_keypair_token_account_is_on_the_curve ... ok
[INFO] [stdout] test program_ids_match_their_documented_addresses ... ok
[INFO] [stdout] test rejects_anything_that_does_not_decode_to_32_bytes ... ok
[INFO] [stdout] test a_legitimate_holder_can_be_off_the_curve ... ok
[INFO] [stdout] test system_program_is_the_zero_key ... ok
[INFO] [stdout] test a_truncated_address_is_still_a_valid_address ... ok
[INFO] [stdout] test create_program_address_rejects_oversized_seeds ... ok
[INFO] [stdout] test find_program_address_is_deterministic_and_off_curve ... ok
[INFO] [stdout] test associated_token_address_matches_mainnet ... ok
[INFO] [stdout] test ata_differs_between_token_programs ... ok
[INFO] [stdout] test base58_round_trips ... ok
[INFO] [stdout] test an_ata_is_off_the_curve ... ok
[INFO] [stderr]      Running tests/rpc_client.rs (/opt/rustwide/target/debug/deps/rpc_client-6c63330642d45239)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test a_missing_result_member_is_an_error_not_a_default ... ok
[INFO] [stdout] test a_jsonrpc_error_member_becomes_an_error ... ok
[INFO] [stdout] test get_multiple_accounts_is_one_round_trip ... ok
[INFO] [stdout] test get_multiple_accounts_refuses_more_than_the_rpc_limit ... ok
[INFO] [stdout] test decodes_base64_account_data ... ok
[INFO] [stdout] test commitment_travels_with_the_request ... ok
[INFO] [stdout] test request_ids_increment_and_the_envelope_is_correct ... ok
[INFO] [stdout] test parses_token_largest_accounts ... ok
[INFO] [stdout] test sends_a_well_formed_jsonrpc_envelope ... ok
[INFO] [stdout] test simulation_disables_sigverify_and_keeps_the_blockhash ... ok
[INFO] [stdout] test the_endpoint_is_redacted_in_every_shape_providers_use ... ok
[INFO] [stdout] test the_client_exposes_only_the_redacted_endpoint ... ok
[INFO] [stdout] test refuses_json_parsed_account_data ... ok
[INFO] [stdout] test a_transport_failure_surfaces_as_a_transport_error ... ok
[INFO] [stderr]      Running tests/sanitize_and_shape.rs (/opt/rustwide/target/debug/deps/sanitize_and_shape-9e816cc1b8688062)
[INFO] [stdout] test a_missing_account_is_none ... ok
[INFO] [stdout] test accounts_are_always_requested_as_base64 ... ok
[INFO] [stdout] test parses_a_failing_simulation_without_erroring ... ok
[INFO] [stdout] test parses_a_successful_simulation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test a_large_supply_survives_without_float_rounding ... ok
[INFO] [stdout] test a_metadata_uri_is_reduced_to_its_origin ... ok
[INFO] [stdout] test amounts_render_with_decimals_applied ... ok
[INFO] [stdout] test an_honest_name_passes_through_unchanged ... ok
[INFO] [stdout] test fence_breaking_characters_are_neutralized ... ok
[INFO] [stdout] test parses_human_amounts_into_base_units ... ok
[INFO] [stdout] test percentages_of_an_empty_supply_are_zero_not_everything ... ok
[INFO] [stdout] test refuses_more_precision_than_the_mint_has ... ok
[INFO] [stdout] test refuses_amounts_that_are_not_plain_decimals ... ok
[INFO] [stdout] test a_non_uri_in_the_uri_field_falls_back_to_text_sanitizing ... ok
[INFO] [stdout] test a_token_name_cannot_forge_a_new_line_or_a_speaker_turn ... ok
[INFO] [stdout] test compact_amounts_stay_short ... ok
[INFO] [stdout] test the_budget_drops_lines_instead_of_growing_without_bound ... ok
[INFO] [stderr]      Running tests/token_layout.rs (/opt/rustwide/target/debug/deps/token_layout-95b662194ee6b5d7)
[INFO] [stdout] test invisible_characters_are_removed_and_reported ... ok
[INFO] [stdout] test the_verdict_is_never_the_line_that_gets_dropped ... ok
[INFO] [stdout] test an_unrecognized_payload_is_still_made_inert ... ok
[INFO] [stdout] test clip_counts_characters_not_bytes ... ok
[INFO] [stdout] test credentials_in_a_uri_do_not_survive ... ok
[INFO] [stdout] test long_names_are_truncated_to_the_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_missing_account_is_none_not_an_error ... ok
[INFO] [stdout] test a_tlv_entry_running_past_the_account_is_reported_as_malformed ... ok
[INFO] [stdout] test a_mint_with_no_extension_area_parses_as_empty ... ok
[INFO] [stdout] test an_undecoded_extension_is_still_reported ... ok
[INFO] [stdout] test pyusd_transfer_hook_is_present_but_unarmed ... ok
[INFO] [stdout] test parses_the_usdc_mint ... ok
[INFO] [stdout] test pyusd_has_a_permanent_delegate ... ok
[INFO] [stdout] test pyusd_is_transferable_and_not_paused ... ok
[INFO] [stdout] test end_to_end_from_rpc_response_to_parsed_mint ... ok
[INFO] [stdout] test refuses_a_corrupt_coption_discriminant ... ok
[INFO] [stdout] test pyusd_metadata_is_decoded_from_the_mint_itself ... ok
[INFO] [stdout] test refuses_a_truncated_mint ... ok
[INFO] [stdout] test refuses_an_account_that_is_not_owned_by_a_token_program ... ok
[INFO] [stdout] test parses_a_real_token_account ... ok
[INFO] [stdout] test pyusd_transfer_fee_is_configured_at_zero_with_a_live_authority ... ok
[INFO] [stdout] test parses_every_pyusd_extension ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-16870e0d08b3c494)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test the_payer_is_always_index_zero ... ok
[INFO] [stdout] test compiling_nothing_is_an_error ... ok
[INFO] [stdout] test accounts_are_ordered_by_privilege ... ok
[INFO] [stdout] test short_vec_round_trips_across_the_byte_boundaries ... ok
[INFO] [stdout] test advance_nonce_encodes_system_instruction_four ... ok
[INFO] [stdout] test a_program_used_as_an_account_keeps_its_privileges ... ok
[INFO] [stdout] test instruction_order_is_preserved ... ok
[INFO] [stdout] test transfer_checked_encodes_index_twelve_amount_and_decimals ... ok
[INFO] [stdout] test sol_transfer_golden_bytes ... ok
[INFO] [stdout] test the_message_digest_is_stable_and_changes_with_the_amount ... ok
[INFO] [stdout] test an_oversized_transaction_is_refused_not_truncated ... ok
[INFO] [stdout] test base64_is_what_the_rpc_accepts ... ok
[INFO] [stdout] test short_vec_matches_the_documented_encoding ... ok
[INFO] [stdout] test transfer_checked_targets_the_right_token_program ... ok
[INFO] [stdout] test a_bad_blockhash_is_rejected_before_any_encoding ... ok
[INFO] [stdout] test system_transfer_encodes_index_two_and_a_little_endian_amount ... ok
[INFO] [stdout] test duplicate_accounts_are_merged_with_privileges_unioned ... ok
[INFO] [stderr]    Doc-tests solana_wasi
[INFO] [stdout] test idempotent_ata_creation_uses_instruction_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 29) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be", kill_on_drop: false }`
[INFO] [stdout] 099d5ccd9573cdc4831fba54bd515af28205fa0fffcf7d5c3178dc617d48a1be
