[INFO] fetching crate rutie 0.9.0... [INFO] testing rutie-0.9.0 against 1.90.0 for beta-1.91-3 [INFO] extracting crate rutie 0.9.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate rutie 0.9.0 [INFO] finished tweaking crates.io crate rutie 0.9.0 [INFO] tweaked toml for crates.io crate rutie 0.9.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rutie 0.9.0 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rutie 0.9.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.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eda8d1d0d73c37a7c555fb1aed5014c7db6ac09d8068d75e359912532a8fe26e [INFO] running `Command { std: "docker" "start" "-a" "eda8d1d0d73c37a7c555fb1aed5014c7db6ac09d8068d75e359912532a8fe26e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eda8d1d0d73c37a7c555fb1aed5014c7db6ac09d8068d75e359912532a8fe26e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eda8d1d0d73c37a7c555fb1aed5014c7db6ac09d8068d75e359912532a8fe26e", kill_on_drop: false }` [INFO] [stdout] eda8d1d0d73c37a7c555fb1aed5014c7db6ac09d8068d75e359912532a8fe26e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a74c58efdec5ac0cb122eb8bcf67b592b9143289d3274821dbb806ca5e0963cf [INFO] running `Command { std: "docker" "start" "-a" "a74c58efdec5ac0cb122eb8bcf67b592b9143289d3274821dbb806ca5e0963cf", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.151 [INFO] [stderr] Compiling rutie v0.9.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/class/traits/object.rs:207:25 [INFO] [stdout] | [INFO] [stdout] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &T { [INFO] [stdout] | ^^ ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &'a T { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/class/traits/object.rs:212:29 [INFO] [stdout] | [INFO] [stdout] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &mut T { [INFO] [stdout] | ^^ ^^ the lifetime is named here ------ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &'a mut T { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.61s [INFO] running `Command { std: "docker" "inspect" "a74c58efdec5ac0cb122eb8bcf67b592b9143289d3274821dbb806ca5e0963cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a74c58efdec5ac0cb122eb8bcf67b592b9143289d3274821dbb806ca5e0963cf", kill_on_drop: false }` [INFO] [stdout] a74c58efdec5ac0cb122eb8bcf67b592b9143289d3274821dbb806ca5e0963cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2af1c30441f2aa0c21d0f5a5972bba5605b8e44a3373132dcb68016beeca8211 [INFO] running `Command { std: "docker" "start" "-a" "2af1c30441f2aa0c21d0f5a5972bba5605b8e44a3373132dcb68016beeca8211", kill_on_drop: false }` [INFO] [stderr] Compiling rutie v0.9.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/class/traits/object.rs:207:25 [INFO] [stdout] | [INFO] [stdout] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &T { [INFO] [stdout] | ^^ ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &'a T { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/class/traits/object.rs:212:29 [INFO] [stdout] | [INFO] [stdout] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &mut T { [INFO] [stdout] | ^^ ^^ the lifetime is named here ------ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &'a mut T { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `darwin` [INFO] [stdout] --> src/class/integer.rs:238:11 [INFO] [stdout] | [INFO] [stdout] 238 | #[cfg(target_os = "darwin")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/class/traits/object.rs:207:25 [INFO] [stdout] | [INFO] [stdout] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &T { [INFO] [stdout] | ^^ ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &'a T { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/class/traits/object.rs:212:29 [INFO] [stdout] | [INFO] [stdout] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &mut T { [INFO] [stdout] | ^^ ^^ the lifetime is named here ------ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &'a mut T { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.34s [INFO] running `Command { std: "docker" "inspect" "2af1c30441f2aa0c21d0f5a5972bba5605b8e44a3373132dcb68016beeca8211", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2af1c30441f2aa0c21d0f5a5972bba5605b8e44a3373132dcb68016beeca8211", kill_on_drop: false }` [INFO] [stdout] 2af1c30441f2aa0c21d0f5a5972bba5605b8e44a3373132dcb68016beeca8211 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c25888fb7929aa3581a42045d8e83842264a89a9277fd594b632fc18ad3e4ad5 [INFO] running `Command { std: "docker" "start" "-a" "c25888fb7929aa3581a42045d8e83842264a89a9277fd594b632fc18ad3e4ad5", kill_on_drop: false }` [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/class/traits/object.rs:207:25 [INFO] [stderr] | [INFO] [stderr] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &T { [INFO] [stderr] | ^^ ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 207 | fn get_data<'a, T>(&'a self, wrapper: &'a dyn DataTypeWrapper) -> &'a T { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/class/traits/object.rs:212:29 [INFO] [stderr] | [INFO] [stderr] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &mut T { [INFO] [stderr] | ^^ ^^ the lifetime is named here ------ the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 212 | fn get_data_mut<'a, T>(&'a mut self, wrapper: &'a dyn DataTypeWrapper) -> &'a mut T { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `darwin` [INFO] [stderr] --> src/class/integer.rs:238:11 [INFO] [stderr] | [INFO] [stderr] 238 | #[cfg(target_os = "darwin")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rutie` (lib) generated 2 warnings [INFO] [stderr] warning: `rutie` (lib test) generated 3 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test class::hash::tests::test_hash_each ... ok [INFO] [stderr] [BUG] Segmentation fault at 0x0000000000000010 [INFO] [stderr] ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x86_64-linux-gnu] [INFO] [stderr] [INFO] [stderr] -- Machine register context ------------------------------------------------ [INFO] [stderr] RIP: 0x000072e82501b14b RBP: 0x000072e82495a020 RSP: 0x000072e824959ee0 [INFO] [stderr] RAX: 0x0000000000000000 RBX: 0x000072e82495ab50 RCX: 0x0000000000000000 [INFO] [stderr] RDX: 0x0000614ea3786090 RDI: 0x000072e82530ad38 RSI: 0x0000614ea37867f0 [INFO] [stderr] R8: 0x0000000000000000 R9: 0x0000614effffffff R10: 0x0000000000000000 [INFO] [stderr] R11: 0x0000000000000246 R12: 0x0000614e66cc0858 R13: 0x7fffffffffffffff [INFO] [stderr] R14: 0x000000003b9aca00 R15: 0x0000000000000000 EFL: 0x0000000000010206 [INFO] [stderr] [INFO] [stderr] -- C level backtrace information ------------------------------------------- [INFO] [stderr] /lib/x86_64-linux-gnu/libruby-3.2.so.3.2(0x72e8251cdcee) [0x72e8251cdcee] [INFO] [stderr] /lib/x86_64-linux-gnu/libruby-3.2.so.3.2(0x72e825012bdc) [0x72e825012bdc] [INFO] [stderr] /lib/x86_64-linux-gnu/libruby-3.2.so.3.2(0x72e82513b116) [0x72e82513b116] [INFO] [stderr] /lib/x86_64-linux-gnu/libc.so.6(0x72e824c80330) [0x72e824c80330] [INFO] [stderr] /lib/x86_64-linux-gnu/libruby-3.2.so.3.2(rb_protect+0x6b) [0x72e82501b14b] [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(eval_string_protect+0xa7) [0x614e66c0fcd7] src/binding/vm.rs:80 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(0x614e66c10832) [0x614e66c10832] [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(str_to_num+0x22) [0x614e66c106c2] src/class/integer.rs:376 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(test_i32+0x212) [0x614e66c11502] src/class/integer.rs:267 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e({closure#0}+0x17) [0x614e66c112d7] src/class/integer.rs:261 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(call_once+0x16) [0x614e66c0b806] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(black_box>+0x0) [0x614e66c5588b] library/core/src/ops/function.rs:253 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(black_box>) library/test/src/bench.rs:21 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(call_once core::result::Result<(), alloc::string::String>, ()>) library/test/src/lib.rs:651 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(__rust_begin_short_backtrace, fn() -> core::result::Result<(), alloc::string::String>>) library/test/src/lib.rs:648 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e({closure#0}+0x5) [0x614e66c549c5] library/test/src/lib.rs:671 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(call_once, test::run_test_in_process::{closure_env#0}>) library/core/src/panic/unwind_safe.rs:272 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(do_call, core::result::Result<(), alloc::string::String>>) library/std/src/panicking.rs:589 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(catch_unwind, core::panic::unwind_safe::AssertUnwindSafe>) library/std/src/panicking.rs:552 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(catch_unwind, core::result::Result<(), alloc::string::String>>) library/std/src/panic.rs:359 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(run_test_in_process) library/test/src/lib.rs:671 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e({closure#0}) library/test/src/lib.rs:592 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(done+0x0) [0x614e66c185c4] library/test/src/lib.rs:622 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(drop>) library/std/src/sync/poison/mutex.rs:688 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(drop_in_place>>) library/core/src/ptr/mod.rs:804 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e({closure#1}) library/test/src/lib.rs:622 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(__rust_begin_short_backtrace) library/std/src/sys/backtrace.rs:158 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e({closure#1}+0x76) [0x614e66c1bf9a] library/std/src/thread/mod.rs:559 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(call_once, ()>) library/core/src/ops/function.rs:253 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(size_of_val_raw>+0x0) [0x614e66c8b56f] library/alloc/src/boxed.rs:1971 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(for_value_raw>) library/core/src/alloc/layout.rs:222 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(drop, alloc::alloc::Global>) library/alloc/src/boxed.rs:1664 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>) library/alloc/src/boxed.rs:1971 [INFO] [stderr] /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e(thread_start) library/std/src/sys/pal/unix/thread.rs:107 [INFO] [stderr] /lib/x86_64-linux-gnu/libc.so.6(0x72e824cd7aa4) [0x72e824cd7aa4] [INFO] [stderr] /lib/x86_64-linux-gnu/libc.so.6(__clone+0x44) [0x72e824d64a34] [INFO] [stderr] [INFO] [stderr] -- Other runtime information ----------------------------------------------- [INFO] [stderr] [INFO] [stderr] * Loaded script: ruby [INFO] [stderr] [INFO] [stderr] * Loaded features: [INFO] [stderr] [INFO] [stderr] 0 enumerator.so [INFO] [stderr] 1 thread.rb [INFO] [stderr] 2 fiber.so [INFO] [stderr] 3 rational.so [INFO] [stderr] 4 complex.so [INFO] [stderr] 5 ruby2_keywords.rb [INFO] [stderr] [INFO] [stderr] * Process memory map: [INFO] [stderr] [INFO] [stderr] 614e66bc9000-614e66c06000 r--p 00000000 103:00 332943 /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e [INFO] [stderr] 614e66c06000-614e66cb2000 r-xp 0003c000 103:00 332943 /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e [INFO] [stderr] 614e66cb2000-614e66cbf000 r--p 000e7000 103:00 332943 /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e [INFO] [stderr] 614e66cbf000-614e66cc1000 rw-p 000f3000 103:00 332943 /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e [INFO] [stderr] 614ea3783000-614ea37a4000 rw-p 00000000 00:00 0 [heap] [INFO] [stderr] 72e800000000-72e800021000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e800021000-72e804000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806400000-72e806a52000 r--s 00000000 103:00 332943 /opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e [INFO] [stderr] 72e806bc0000-72e806bc1000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806bc1000-72e806c62000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e806c62000-72e806c63000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806c63000-72e806d04000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e806d04000-72e806d05000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806d05000-72e806da6000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e806da6000-72e806da7000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806da7000-72e806e48000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e806e48000-72e806e49000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806e49000-72e806eea000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e806eea000-72e806eeb000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806eeb000-72e806f8c000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e806f8c000-72e806f8d000 ---p 00000000 00:00 0 [INFO] [stderr] 72e806f8d000-72e80702e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e80702e000-72e80702f000 ---p 00000000 00:00 0 [INFO] [stderr] 72e80702f000-72e8070d0000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8070d0000-72e8070d1000 ---p 00000000 00:00 0 [INFO] [stderr] 72e8070d1000-72e807172000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807172000-72e807173000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807173000-72e807214000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807214000-72e807215000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807215000-72e8072b6000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8072b6000-72e8072b7000 ---p 00000000 00:00 0 [INFO] [stderr] 72e8072b7000-72e807358000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807358000-72e807359000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807359000-72e8073fa000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8073fa000-72e8073fb000 ---p 00000000 00:00 0 [INFO] [stderr] 72e8073fb000-72e80749c000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e80749c000-72e80749d000 ---p 00000000 00:00 0 [INFO] [stderr] 72e80749d000-72e80753e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e80753e000-72e80753f000 ---p 00000000 00:00 0 [INFO] [stderr] 72e80753f000-72e8075e0000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8075e0000-72e8075e1000 ---p 00000000 00:00 0 [INFO] [stderr] 72e8075e1000-72e807682000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807682000-72e807683000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807683000-72e807724000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807724000-72e807725000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807725000-72e8077c6000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8077c6000-72e8077c7000 ---p 00000000 00:00 0 [INFO] [stderr] 72e8077c7000-72e807868000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807868000-72e807869000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807869000-72e80790a000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e80790a000-72e80790b000 ---p 00000000 00:00 0 [INFO] [stderr] 72e80790b000-72e8079ac000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8079ac000-72e8079ad000 ---p 00000000 00:00 0 [INFO] [stderr] 72e8079ad000-72e807a4e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807a4e000-72e807a4f000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807a4f000-72e807af0000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807af0000-72e807af1000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807af1000-72e807b92000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807b92000-72e807b93000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807b93000-72e807c34000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807c34000-72e807c35000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807c35000-72e807cd6000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807cd6000-72e807cd7000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807cd7000-72e807d78000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807d78000-72e807d79000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807d79000-72e807e1a000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807e1a000-72e807e1b000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807e1b000-72e807ebc000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807ebc000-72e807ebd000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807ebd000-72e807f5e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e807f5e000-72e807f5f000 ---p 00000000 00:00 0 [INFO] [stderr] 72e807f5f000-72e808000000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e808000000-72e808021000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e808021000-72e80c000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e80c000000-72e80c021000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e80c021000-72e810000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e810000000-72e810021000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e810021000-72e814000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e814000000-72e814021000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e814021000-72e818000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e818000000-72e818021000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e818021000-72e81c000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e81c3ff000-72e81c400000 ---p 00000000 00:00 0 [INFO] [stderr] 72e81c400000-72e81c600000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e81c645000-72e81c84c000 r--s 00000000 00:3c 285976 /usr/lib/x86_64-linux-gnu/libc.so.6 [INFO] [stderr] 72e81c84c000-72e81cbf5000 r--s 00000000 00:3c 1067961 /usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2.3 [INFO] [stderr] 72e81cbf5000-72e81cbf6000 ---p 00000000 00:00 0 [INFO] [stderr] 72e81cbf6000-72e81cdf6000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e81cdf6000-72e81cdf7000 ---p 00000000 00:00 0 [INFO] [stderr] 72e81cdf7000-72e81cff7000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e81cff7000-72e8200b1000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e8200b1000-72e824000000 ---p 00000000 00:00 0 [INFO] [stderr] 72e824150000-72e824180000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82418d000-72e82418e000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82418e000-72e82438e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82438e000-72e82438f000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82438f000-72e82458f000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82458f000-72e824650000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82465a000-72e82475b000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82475b000-72e82475c000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82475c000-72e82495c000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82495c000-72e82495d000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82495d000-72e824b5d000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e824b5d000-72e824b5f000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e824b5f000-72e824b61000 r--p 00000000 00:3c 285985 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 [INFO] [stderr] 72e824b61000-72e824b76000 r-xp 00002000 00:3c 285985 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 [INFO] [stderr] 72e824b76000-72e824b8f000 r--p 00017000 00:3c 285985 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 [INFO] [stderr] 72e824b8f000-72e824b90000 r--p 0002f000 00:3c 285985 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 [INFO] [stderr] 72e824b90000-72e824b91000 rw-p 00030000 00:3c 285985 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 [INFO] [stderr] 72e824b91000-72e824b99000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e824b99000-72e824ba3000 r--p 00000000 00:3c 286005 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 [INFO] [stderr] 72e824ba3000-72e824c06000 r-xp 0000a000 00:3c 286005 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 [INFO] [stderr] 72e824c06000-72e824c1b000 r--p 0006d000 00:3c 286005 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 [INFO] [stderr] 72e824c1b000-72e824c1c000 r--p 00081000 00:3c 286005 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 [INFO] [stderr] 72e824c1c000-72e824c1d000 rw-p 00082000 00:3c 286005 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 [INFO] [stderr] 72e824c1d000-72e824c1f000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e824c1f000-72e824c21000 r--p 00000000 00:3c 286089 /usr/lib/x86_64-linux-gnu/libz.so.1.3 [INFO] [stderr] 72e824c21000-72e824c33000 r-xp 00002000 00:3c 286089 /usr/lib/x86_64-linux-gnu/libz.so.1.3 [INFO] [stderr] 72e824c33000-72e824c39000 r--p 00014000 00:3c 286089 /usr/lib/x86_64-linux-gnu/libz.so.1.3 [INFO] [stderr] 72e824c39000-72e824c3a000 r--p 0001a000 00:3c 286089 /usr/lib/x86_64-linux-gnu/libz.so.1.3 [INFO] [stderr] 72e824c3a000-72e824c3b000 rw-p 0001b000 00:3c 286089 /usr/lib/x86_64-linux-gnu/libz.so.1.3 [INFO] [stderr] 72e824c3b000-72e824c63000 r--p 00000000 00:3c 285976 /usr/lib/x86_64-linux-gnu/libc.so.6 [INFO] [stderr] 72e824c63000-72e824deb000 r-xp 00028000 00:3c 285976 /usr/lib/x86_64-linux-gnu/libc.so.6 [INFO] [stderr] 72e824deb000-72e824e3a000 r--p 001b0000 00:3c 285976 /usr/lib/x86_64-linux-gnu/libc.so.6 [INFO] [stderr] 72e824e3a000-72e824e3e000 r--p 001fe000 00:3c 285976 /usr/lib/x86_64-linux-gnu/libc.so.6 [INFO] [stderr] 72e824e3e000-72e824e40000 rw-p 00202000 00:3c 285976 /usr/lib/x86_64-linux-gnu/libc.so.6 [INFO] [stderr] 72e824e40000-72e824e4d000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e824e4d000-72e824e51000 r--p 00000000 00:3c 286001 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 [INFO] [stderr] 72e824e51000-72e824e75000 r-xp 00004000 00:3c 286001 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 [INFO] [stderr] 72e824e75000-72e824e79000 r--p 00028000 00:3c 286001 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 [INFO] [stderr] 72e824e79000-72e824e7a000 r--p 0002b000 00:3c 286001 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 [INFO] [stderr] 72e824e7a000-72e824e7b000 rw-p 0002c000 00:3c 286001 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 [INFO] [stderr] 72e824e7b000-72e824e8b000 r--p 00000000 00:3c 286018 /usr/lib/x86_64-linux-gnu/libm.so.6 [INFO] [stderr] 72e824e8b000-72e824f0a000 r-xp 00010000 00:3c 286018 /usr/lib/x86_64-linux-gnu/libm.so.6 [INFO] [stderr] 72e824f0a000-72e824f62000 r--p 0008f000 00:3c 286018 /usr/lib/x86_64-linux-gnu/libm.so.6 [INFO] [stderr] 72e824f62000-72e824f63000 r--p 000e7000 00:3c 286018 /usr/lib/x86_64-linux-gnu/libm.so.6 [INFO] [stderr] 72e824f63000-72e824f64000 rw-p 000e8000 00:3c 286018 /usr/lib/x86_64-linux-gnu/libm.so.6 [INFO] [stderr] 72e824f64000-72e824f94000 r--p 00000000 00:3c 1067961 /usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2.3 [INFO] [stderr] 72e824f94000-72e8251db000 r-xp 00030000 00:3c 1067961 /usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2.3 [INFO] [stderr] 72e8251db000-72e825301000 r--p 00277000 00:3c 1067961 /usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2.3 [INFO] [stderr] 72e825301000-72e82530b000 r--p 0039d000 00:3c 1067961 /usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2.3 [INFO] [stderr] 72e82530b000-72e82530c000 rw-p 003a7000 00:3c 1067961 /usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2.3 [INFO] [stderr] 72e82530c000-72e82531e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82532b000-72e82532c000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82532c000-72e82532e000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82532e000-72e82532f000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82532f000-72e825331000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e825331000-72e825332000 ---p 00000000 00:00 0 [INFO] [stderr] 72e825332000-72e825334000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e825334000-72e825335000 ---p 00000000 00:00 0 [INFO] [stderr] 72e825335000-72e825337000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e825337000-72e825338000 ---p 00000000 00:00 0 [INFO] [stderr] 72e825338000-72e82533a000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e82533a000-72e82533b000 ---p 00000000 00:00 0 [INFO] [stderr] 72e82533b000-72e82533d000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e825340000-72e825341000 ---p 00000000 00:00 0 [INFO] [stderr] 72e825341000-72e825343000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e825343000-72e825345000 rw-p 00000000 00:00 0 [INFO] [stderr] 72e825345000-72e825347000 r--p 00000000 00:00 0 [vvar] [INFO] [stderr] 72e825347000-72e825349000 r--p 00000000 00:00 0 [vvar_vclock] [INFO] [stderr] 72e825349000-72e82534b000 r-xp 00000000 00:00 0 [vdso] [INFO] [stderr] 72e82534b000-72e82534c000 r--p 00000000 00:3c 285956 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 [INFO] [stderr] 72e82534c000-72e825377000 r-xp 00001000 00:3c 285956 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 [INFO] [stderr] 72e825377000-72e825381000 r--p 0002c000 00:3c 285956 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 [INFO] [stderr] 72e825381000-72e825383000 r--p 00036000 00:3c 285956 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 [INFO] [stderr] 72e825383000-72e825385000 rw-p 00038000 00:3c 285956 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 [INFO] [stderr] 7ffe917bf000-7ffe917e0000 rw-p 00000000 00:00 0 [stack] [INFO] [stderr] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/deps/rutie-a815f016d17bc14e` (signal: 6, SIGABRT: process abort signal) [INFO] running `Command { std: "docker" "inspect" "c25888fb7929aa3581a42045d8e83842264a89a9277fd594b632fc18ad3e4ad5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c25888fb7929aa3581a42045d8e83842264a89a9277fd594b632fc18ad3e4ad5", kill_on_drop: false }` [INFO] [stdout] c25888fb7929aa3581a42045d8e83842264a89a9277fd594b632fc18ad3e4ad5