[INFO] fetching crate soroban-macros 0.1.11...
[INFO] testing soroban-macros-0.1.11 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate soroban-macros 0.1.11 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate soroban-macros 0.1.11 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate soroban-macros 0.1.11
[INFO] finished tweaking crates.io crate soroban-macros 0.1.11
[INFO] tweaked toml for crates.io crate soroban-macros 0.1.11 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 158 packages to latest compatible versions
[INFO] [stderr]       Adding backtrace v0.3.69 (available: v0.3.74)
[INFO] [stderr]       Adding curve25519-dalek v4.1.2 (available: v4.1.3)
[INFO] [stderr]       Adding ed25519-dalek v2.0.0 (available: v2.1.1)
[INFO] [stderr]       Adding getrandom v0.2.11 (available: v0.2.15)
[INFO] [stderr]       Adding k256 v0.13.1 (available: v0.13.4)
[INFO] [stderr]       Adding num-bigint v0.4.4 (available: v0.4.6)
[INFO] [stderr]       Adding num-derive v0.4.1 (available: v0.4.2)
[INFO] [stderr]       Adding num-integer v0.1.45 (available: v0.1.46)
[INFO] [stderr]       Adding num-traits v0.2.17 (available: v0.2.19)
[INFO] [stderr]       Adding prettyplease v0.2.15 (available: v0.2.25)
[INFO] [stderr]       Adding proc-macro2 v1.0.69 (available: v1.0.89)
[INFO] [stderr]       Adding quote v1.0.33 (available: v1.0.37)
[INFO] [stderr]       Adding serde v1.0.192 (available: v1.0.214)
[INFO] [stderr]       Adding serde_derive v1.0.192 (available: v1.0.214)
[INFO] [stderr]       Adding serde_json v1.0.108 (available: v1.0.132)
[INFO] [stderr]       Adding soroban-sdk v20.5.0 (available: v21.7.6)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.86)
[INFO] [stderr]       Adding syn v2.0.39 (available: v2.0.86)
[INFO] [stderr]       Adding thiserror v1.0.55 (available: v1.0.66)
[INFO] [stderr]       Adding thiserror-impl v1.0.55 (available: v1.0.66)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded soroban-tools v0.1.11
[INFO] [stderr]   Downloaded soroban-sdk v20.5.0
[INFO] [stderr]   Downloaded stellar-strkey v0.0.8
[INFO] [stderr]   Downloaded thiserror-impl v1.0.55
[INFO] [stderr]   Downloaded soroban-spec-rust v20.5.0
[INFO] [stderr]   Downloaded soroban-sdk-macros v20.5.0
[INFO] [stderr]   Downloaded soroban-env-guest v20.3.0
[INFO] [stderr]   Downloaded wasmi_core v0.13.0
[INFO] [stderr]   Downloaded bytes-lit v0.0.5
[INFO] [stderr]   Downloaded soroban-env-macros v20.3.0
[INFO] [stderr]   Downloaded indexmap-nostd v0.4.0
[INFO] [stderr]   Downloaded escape-bytes v0.1.1
[INFO] [stderr]   Downloaded crate-git-revision v0.0.6
[INFO] [stderr]   Downloaded ed25519-dalek v2.0.0
[INFO] [stderr]   Downloaded wasmparser-nostd v0.100.2
[INFO] [stderr]   Downloaded wasmparser v0.88.0
[INFO] [stderr]   Downloaded soroban-wasmi v0.31.1-soroban.20.0.1
[INFO] [stderr]   Downloaded soroban-env-common v20.3.0
[INFO] [stderr]   Downloaded thiserror v1.0.55
[INFO] [stderr]   Downloaded soroban-builtin-sdk-macros v20.3.0
[INFO] [stderr]   Downloaded soroban-ledger-snapshot v20.5.0
[INFO] [stderr]   Downloaded wasmi_arena v0.4.1
[INFO] [stderr]   Downloaded soroban-spec v20.5.0
[INFO] [stderr]   Downloaded soroban-env-host v20.3.0
[INFO] [stderr]   Downloaded stellar-xdr v20.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5f0190c980c1d9c7e86c0f8659984eab6af807218079e7b8d87752e8e58dc5fe
[INFO] running `Command { std: "docker" "start" "-a" "5f0190c980c1d9c7e86c0f8659984eab6af807218079e7b8d87752e8e58dc5fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5f0190c980c1d9c7e86c0f8659984eab6af807218079e7b8d87752e8e58dc5fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f0190c980c1d9c7e86c0f8659984eab6af807218079e7b8d87752e8e58dc5fe", kill_on_drop: false }`
[INFO] [stdout] 5f0190c980c1d9c7e86c0f8659984eab6af807218079e7b8d87752e8e58dc5fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 46dea42c5523e75e70aa6db9eb135d7ab6294136b58050ae8a1df5acd8877275
[INFO] running `Command { std: "docker" "start" "-a" "46dea42c5523e75e70aa6db9eb135d7ab6294136b58050ae8a1df5acd8877275", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling serde v1.0.192
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling thiserror v1.0.55
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling escape-bytes v0.1.1
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling cpufeatures v0.2.14
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling platforms v3.5.0
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling indexmap-nostd v0.4.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling wasmparser-nostd v0.100.2
[INFO] [stderr]    Compiling wasmi_arena v0.4.1
[INFO] [stderr]    Compiling ethnum v1.5.0
[INFO] [stderr]    Compiling prettyplease v0.2.15
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling soroban-env-host v20.3.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling wasmparser v0.88.0
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling wasmi_core v0.13.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling soroban-wasmi v0.31.1-soroban.20.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.192
[INFO] [stderr]    Compiling thiserror-impl v1.0.55
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling num-derive v0.4.1
[INFO] [stderr]    Compiling soroban-builtin-sdk-macros v20.3.0
[INFO] [stderr]    Compiling bytes-lit v0.0.5
[INFO] [stderr]    Compiling k256 v0.13.1
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling serde_with_macros v3.11.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ed25519-dalek v2.0.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling serde_with v3.11.0
[INFO] [stderr]    Compiling crate-git-revision v0.0.6
[INFO] [stderr]    Compiling stellar-strkey v0.0.8
[INFO] [stderr]    Compiling stellar-xdr v20.1.0
[INFO] [stderr]    Compiling soroban-env-common v20.3.0
[INFO] [stderr]    Compiling soroban-sdk-macros v20.5.0
[INFO] [stderr]    Compiling soroban-spec v20.5.0
[INFO] [stderr]    Compiling soroban-spec-rust v20.5.0
[INFO] [stderr]    Compiling soroban-env-macros v20.3.0
[INFO] [stderr]    Compiling soroban-ledger-snapshot v20.5.0
[INFO] [stderr]    Compiling soroban-sdk v20.5.0
[INFO] [stderr]    Compiling soroban-tools v0.1.11
[INFO] [stderr]    Compiling soroban-macros v0.1.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 59.58s
[INFO] running `Command { std: "docker" "inspect" "46dea42c5523e75e70aa6db9eb135d7ab6294136b58050ae8a1df5acd8877275", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46dea42c5523e75e70aa6db9eb135d7ab6294136b58050ae8a1df5acd8877275", kill_on_drop: false }`
[INFO] [stdout] 46dea42c5523e75e70aa6db9eb135d7ab6294136b58050ae8a1df5acd8877275
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1dcda032ed8de382d2bf1d93edc308cbc6bb9ec86e5cb7e9431f0ad9cd19e6e8
[INFO] running `Command { std: "docker" "start" "-a" "1dcda032ed8de382d2bf1d93edc308cbc6bb9ec86e5cb7e9431f0ad9cd19e6e8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling serde v1.0.192
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling thiserror v1.0.55
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling escape-bytes v0.1.1
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling indexmap-nostd v0.4.0
[INFO] [stderr]    Compiling cpufeatures v0.2.14
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling wasmi_arena v0.4.1
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling ethnum v1.5.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling miniz_oxide v0.7.4
[INFO] [stderr]    Compiling wasmparser-nostd v0.100.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.24
[INFO] [stderr]    Compiling soroban-env-host v20.3.0
[INFO] [stderr]    Compiling cc v1.1.31
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling wasmi_core v0.13.0
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling soroban-wasmi v0.31.1-soroban.20.0.1
[INFO] [stderr]    Compiling k256 v0.13.1
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling prettyplease v0.2.15
[INFO] [stderr]    Compiling serde_derive v1.0.192
[INFO] [stderr]    Compiling thiserror-impl v1.0.55
[INFO] [stderr]    Compiling derive_arbitrary v1.3.2
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling num-derive v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling soroban-builtin-sdk-macros v20.3.0
[INFO] [stderr]    Compiling ctor v0.2.8
[INFO] [stderr]    Compiling bytes-lit v0.0.5
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling arbitrary v1.3.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling serde_with_macros v3.11.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ed25519-dalek v2.0.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling serde_with v3.11.0
[INFO] [stderr]    Compiling crate-git-revision v0.0.6
[INFO] [stderr]    Compiling stellar-strkey v0.0.8
[INFO] [stderr]    Compiling stellar-xdr v20.1.0
[INFO] [stderr]    Compiling soroban-env-common v20.3.0
[INFO] [stderr]    Compiling soroban-sdk-macros v20.5.0
[INFO] [stderr]    Compiling soroban-spec v20.5.0
[INFO] [stderr]    Compiling soroban-spec-rust v20.5.0
[INFO] [stderr]    Compiling soroban-env-macros v20.3.0
[INFO] [stderr]    Compiling soroban-ledger-snapshot v20.5.0
[INFO] [stderr]    Compiling soroban-sdk v20.5.0
[INFO] [stderr]    Compiling soroban-tools v0.1.11
[INFO] [stderr]    Compiling soroban-macros v0.1.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/state-machine-tests.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 31 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 32 |     pub enum Game {
[INFO] [stdout]    |              ---- `ArbitraryGame` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/state-machine-tests.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 38 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 39 |     pub enum State {
[INFO] [stdout]    |              ----- `ArbitraryState` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/state-machine-tests.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 46 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 47 |     pub enum Room {
[INFO] [stdout]    |              ---- `ArbitraryRoom` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/storage-tests.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub enum AdminKey {
[INFO] [stdout]    |              -------- `ArbitraryAdminKey` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/storage-tests.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 95 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 96 |     pub enum UserKey {
[INFO] [stdout]    |              ------- `ArbitraryUserKey` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> tests/storage-tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     #[contracttype]
[INFO] [stdout]     |     ^--------------
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `Arbitrary` is not local
[INFO] [stdout]     |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub struct AdminData {
[INFO] [stdout]     |                --------- `ArbitraryAdminData` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> tests/storage-tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[contracttype]
[INFO] [stdout]     |     ^--------------
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `Arbitrary` is not local
[INFO] [stdout]     |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub struct UserData {
[INFO] [stdout]     |                -------- `ArbitraryUserData` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/commit-reveal-tests.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     reflective_enum! {
[INFO] [stdout] 40 | |         Voter {
[INFO] [stdout]    | |         ----- `ArbitraryVoter` is not local
[INFO] [stdout] 41 | |             Alice, Bob, Charlie
[INFO] [stdout] 42 | |         }
[INFO] [stdout] 43 | |     }
[INFO] [stdout]    | |     ^
[INFO] [stdout]    | |     |
[INFO] [stdout]    | |_____`Arbitrary` is not local
[INFO] [stdout]    |       move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the macro `reflective_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/commit-reveal-tests.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 46 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 47 |     pub enum Phase {
[INFO] [stdout]    |              ----- `ArbitraryPhase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/commit-reveal-tests.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 56 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 57 |     pub enum Domain {
[INFO] [stdout]    |              ------ `ArbitraryDomain` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> tests/commit-reveal-tests.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[contracttype]
[INFO] [stdout]    |     ^--------------
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `Arbitrary` is not local
[INFO] [stdout]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 64 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 65 |     pub struct RevealedVote {
[INFO] [stdout]    |                ------------ `ArbitraryRevealedVote` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> tests/commit-reveal-tests.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[contracttype]
[INFO] [stdout]     |     ^--------------
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `Arbitrary` is not local
[INFO] [stdout]     |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stdout] 156 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stdout] 157 |     struct Ballot {
[INFO] [stdout]     |            ------ `ArbitraryBallot` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "1dcda032ed8de382d2bf1d93edc308cbc6bb9ec86e5cb7e9431f0ad9cd19e6e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1dcda032ed8de382d2bf1d93edc308cbc6bb9ec86e5cb7e9431f0ad9cd19e6e8", kill_on_drop: false }`
[INFO] [stdout] 1dcda032ed8de382d2bf1d93edc308cbc6bb9ec86e5cb7e9431f0ad9cd19e6e8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4192739a399f4ffa73755f01770a8f1d75ad13260c176a0283f183fa1fe8f7ba
[INFO] running `Command { std: "docker" "start" "-a" "4192739a399f4ffa73755f01770a8f1d75ad13260c176a0283f183fa1fe8f7ba", kill_on_drop: false }`
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/storage-tests.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] ...
[INFO] [stderr] 90 |     pub enum AdminKey {
[INFO] [stderr]    |              -------- `ArbitraryAdminKey` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/storage-tests.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 95 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 96 |     pub enum UserKey {
[INFO] [stderr]    |              ------- `ArbitraryUserKey` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]    --> tests/storage-tests.rs:103:5
[INFO] [stderr]     |
[INFO] [stderr] 103 |     #[contracttype]
[INFO] [stderr]     |     ^--------------
[INFO] [stderr]     |     |
[INFO] [stderr]     |     `Arbitrary` is not local
[INFO] [stderr]     |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] ...
[INFO] [stderr] 106 |     pub struct AdminData {
[INFO] [stderr]     |                --------- `ArbitraryAdminData` is not local
[INFO] [stderr]     |
[INFO] [stderr]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]     = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]    --> tests/storage-tests.rs:111:5
[INFO] [stderr]     |
[INFO] [stderr] 111 |     #[contracttype]
[INFO] [stderr]     |     ^--------------
[INFO] [stderr]     |     |
[INFO] [stderr]     |     `Arbitrary` is not local
[INFO] [stderr]     |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] ...
[INFO] [stderr] 114 |     pub struct UserData {
[INFO] [stderr]     |                -------- `ArbitraryUserData` is not local
[INFO] [stderr]     |
[INFO] [stderr]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]     = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/commit-reveal-tests.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 | /     reflective_enum! {
[INFO] [stderr] 40 | |         Voter {
[INFO] [stderr]    | |         ----- `ArbitraryVoter` is not local
[INFO] [stderr] 41 | |             Alice, Bob, Charlie
[INFO] [stderr] 42 | |         }
[INFO] [stderr] 43 | |     }
[INFO] [stderr]    | |     ^
[INFO] [stderr]    | |     |
[INFO] [stderr]    | |_____`Arbitrary` is not local
[INFO] [stderr]    |       move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the macro `reflective_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/commit-reveal-tests.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 46 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 47 |     pub enum Phase {
[INFO] [stderr]    |              ----- `ArbitraryPhase` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/commit-reveal-tests.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 55 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 56 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 57 |     pub enum Domain {
[INFO] [stderr]    |              ------ `ArbitraryDomain` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/commit-reveal-tests.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 64 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 65 |     pub struct RevealedVote {
[INFO] [stderr]    |                ------------ `ArbitraryRevealedVote` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]    --> tests/commit-reveal-tests.rs:155:5
[INFO] [stderr]     |
[INFO] [stderr] 155 |     #[contracttype]
[INFO] [stderr]     |     ^--------------
[INFO] [stderr]     |     |
[INFO] [stderr]     |     `Arbitrary` is not local
[INFO] [stderr]     |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 156 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 157 |     struct Ballot {
[INFO] [stderr]     |            ------ `ArbitraryBallot` is not local
[INFO] [stderr]     |
[INFO] [stderr]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]     = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]     = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/state-machine-tests.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 31 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 32 |     pub enum Game {
[INFO] [stderr]    |              ---- `ArbitraryGame` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/state-machine-tests.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 38 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 39 |     pub enum State {
[INFO] [stderr]    |              ----- `ArbitraryState` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> tests/state-machine-tests.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     #[contracttype]
[INFO] [stderr]    |     ^--------------
[INFO] [stderr]    |     |
[INFO] [stderr]    |     `Arbitrary` is not local
[INFO] [stderr]    |     move the `impl` block outside of this constant `_` and up 2 bodies
[INFO] [stderr] 46 |     #[derive(Clone, Debug, Eq, PartialEq)]
[INFO] [stderr] 47 |     pub enum Room {
[INFO] [stderr]    |              ---- `ArbitraryRoom` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` may come from an old version of the `derive_arbitrary` crate, try updating your dependency with `cargo update -p derive_arbitrary`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `soroban_sdk::testutils::arbitrary::arbitrary::Arbitrary` which comes from the expansion of the attribute macro `contracttype` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `soroban-macros` (test "storage-tests") generated 4 warnings
[INFO] [stderr] warning: `soroban-macros` (test "commit-reveal-tests") generated 5 warnings
[INFO] [stderr] warning: `soroban-macros` (test "state-machine-tests") generated 3 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/soroban_macros-530a6f84ad79c285)
[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] [stderr]      Running tests/commit-reveal-tests.rs (/opt/rustwide/target/debug/deps/commit_reveal_tests-11dc9e66ccd060f9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::test_macros_commit_reveal ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_macros_commit_reveal stdout ----
[INFO] [stdout] Result: Alice voted Some(RevealedVote { data: Bytes(2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) })
[INFO] [stdout] Result: Bob voted Some(RevealedVote { data: Bytes(1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) })
[INFO] [stdout] Result: Charlie voted Some(RevealedVote { data: Bytes(3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) })
[INFO] [stdout] Writing test snapshot file for test "tests::test_macros_commit_reveal" to "test_snapshots/tests/test_macros_commit_reveal.1.json".
[INFO] [stdout] thread 'tests::test_macros_commit_reveal' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/soroban-sdk-20.5.0/src/env.rs:1443:32:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58a3beec03ba - std::backtrace_rs::backtrace::libunwind::trace::h207520d6e9873551
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x58a3beec03ba - std::backtrace_rs::backtrace::trace_unsynchronized::h2ed7433f370e3eca
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x58a3beec03ba - std::sys::backtrace::_print_fmt::h916fac51166b18d7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x58a3beec03ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha0a4c9b8ce3802e6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x58a3beee7d03 - core::fmt::rt::Argument::fmt::h4cfc8587d52b3eb5
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x58a3beee7d03 - core::fmt::write::h522cc39e5b36ae9f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/mod.rs:1190:21
[INFO] [stdout]    6:     0x58a3beebca23 - std::io::Write::write_fmt::h7d3c26752da97734
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x58a3beec0202 - std::sys::backtrace::BacktraceLock::print::h4b9e00b29e9c0942
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x58a3beec184a - std::panicking::default_hook::{{closure}}::hb59b88280d0324d9
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x58a3beec1654 - std::panicking::default_hook::he1dd496665be4a29
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x58a3be78e759 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4ff71de18744e1dc
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x58a3be78e759 - test::test_main::{{closure}}::hcf7c055ce117aa81
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x58a3beb2a193 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h74add5934d86fb95
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x58a3bea8d810 - soroban_env_host::testutils::call_with_suppressed_panic_hook::{{closure}}::{{closure}}::h9847169f317ae6d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/soroban-env-host-20.3.0/src/testutils.rs:46:17
[INFO] [stdout]   14:     0x58a3beec1f48 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1d66c6bbd60c9692
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   15:     0x58a3beec1f48 - std::panicking::rust_panic_with_hook::h2ff17fe8f26dfcf8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:809:13
[INFO] [stdout]   16:     0x58a3beec1d0a - std::panicking::begin_panic_handler::{{closure}}::h4fad77951c07e101
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:674:13
[INFO] [stdout]   17:     0x58a3beec0899 - std::sys::backtrace::__rust_end_short_backtrace::hb1a25b3da5d0ea08
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   18:     0x58a3beec199c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:665:5
[INFO] [stdout]   19:     0x58a3beee5e00 - core::panicking::panic_fmt::ha9db07b529f9b256
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:75:14
[INFO] [stdout]   20:     0x58a3beee6286 - core::result::unwrap_failed::h5e8218e4d4338b8a
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/result.rs:1698:5
[INFO] [stdout]   21:     0x58a3be7e3a73 - core::result::Result<T,E>::unwrap::hc451fadb6cf811e6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/result.rs:1103:23
[INFO] [stdout]   22:     0x58a3be7e3a73 - soroban_sdk::env::Env::to_test_snapshot_file::h77bfb85e214df7a3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/soroban-sdk-20.5.0/src/env.rs:1443:9
[INFO] [stdout]   23:     0x58a3be7e3372 - <soroban_sdk::env::Env as core::ops::drop::Drop>::drop::hd98ff455f17a9788
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/soroban-sdk-20.5.0/src/env.rs:1357:13
[INFO] [stdout]   24:     0x58a3be7b8ad7 - core::ptr::drop_in_place<soroban_sdk::env::Env>::h198832f79f4e4e20
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ptr/mod.rs:521:1
[INFO] [stdout]   25:     0x58a3be754813 - commit_reveal_tests::tests::test_macros_commit_reveal::h4210a1a5f0cd5e9c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/commit-reveal-tests.rs:251:5
[INFO] [stdout]   26:     0x58a3be7546f7 - commit_reveal_tests::tests::test_macros_commit_reveal::{{closure}}::h31a815d67302b85e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/commit-reveal-tests.rs:247:35
[INFO] [stdout]   27:     0x58a3be746f06 - core::ops::function::FnOnce::call_once::h81a3510ee821f31f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x58a3be79302b - core::ops::function::FnOnce::call_once::h22c3ba5715e93f05
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x58a3be79302b - test::__rust_begin_short_backtrace::h8e82d8113d0da17f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:621:18
[INFO] [stdout]   30:     0x58a3be7929a7 - test::run_test_in_process::{{closure}}::h33235f4f20b7b7c7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:60
[INFO] [stdout]   31:     0x58a3be7929a7 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb5043206310c586f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x58a3be7929a7 - std::panicking::try::do_call::h9ad4731a60ab23e2
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   33:     0x58a3be7929a7 - std::panicking::try::h3824d23db772a716
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   34:     0x58a3be7929a7 - std::panic::catch_unwind::h5afd514605fde46b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   35:     0x58a3be7929a7 - test::run_test_in_process::h0d5cbfa7067d1720
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:27
[INFO] [stdout]   36:     0x58a3be7929a7 - test::run_test::{{closure}}::h708eb8872708115d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:565:43
[INFO] [stdout]   37:     0x58a3be7560c4 - test::run_test::{{closure}}::h392c51cee94713ab
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:595:41
[INFO] [stdout]   38:     0x58a3be7560c4 - std::sys::backtrace::__rust_begin_short_backtrace::h2f40290710935a8b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   39:     0x58a3be75986e - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h3fd968d89053a903
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:541:17
[INFO] [stdout]   40:     0x58a3be75986e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h743f637ba4229880
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x58a3be75986e - std::panicking::try::do_call::h07440897322525a6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   42:     0x58a3be75986e - std::panicking::try::he5a2e00188156637
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   43:     0x58a3be75986e - std::panic::catch_unwind::hbaf3cae49b3c6433
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   44:     0x58a3be75986e - std::thread::Builder::spawn_unchecked_::{{closure}}::h8e141ea224820bce
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:540:30
[INFO] [stdout]   45:     0x58a3be75986e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h90d312fedd7b8ea8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x58a3beec5e0b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h69aa08ddb6adb8b6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   47:     0x58a3beec5e0b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5aa36efdb79c806f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   48:     0x58a3beec5e0b - std::sys::pal::unix::thread::Thread::new::thread_start::h6cd80a1b4be5158d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   49:     0x7e91c9e46ac3 - <unknown>
[INFO] [stdout]   50:     0x7e91c9ed7a04 - clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_macros_commit_reveal
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test commit-reveal-tests`
[INFO] running `Command { std: "docker" "inspect" "4192739a399f4ffa73755f01770a8f1d75ad13260c176a0283f183fa1fe8f7ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4192739a399f4ffa73755f01770a8f1d75ad13260c176a0283f183fa1fe8f7ba", kill_on_drop: false }`
[INFO] [stdout] 4192739a399f4ffa73755f01770a8f1d75ad13260c176a0283f183fa1fe8f7ba
