[INFO] cloning repository https://github.com/p-kraszewski/shuttle-pro-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/p-kraszewski/shuttle-pro-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp-kraszewski%2Fshuttle-pro-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp-kraszewski%2Fshuttle-pro-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 63555bacb2d60e9d1cf92dd5603b450a43eeee01 [INFO] testing p-kraszewski/shuttle-pro-rs against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp-kraszewski%2Fshuttle-pro-rs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/p-kraszewski/shuttle-pro-rs [INFO] finished tweaking git repo https://github.com/p-kraszewski/shuttle-pro-rs [INFO] tweaked toml for git repo https://github.com/p-kraszewski/shuttle-pro-rs written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/p-kraszewski/shuttle-pro-rs on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/p-kraszewski/shuttle-pro-rs 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded winrt-notification v0.5.1 [INFO] [stderr] Downloaded windows_x86_64_msvc v0.24.0 [INFO] [stderr] Downloaded windows_i686_msvc v0.24.0 [INFO] [stderr] Downloaded windows_x86_64_gnu v0.24.0 [INFO] [stderr] Downloaded windows_i686_gnu v0.24.0 [INFO] [stderr] Downloaded windows v0.24.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c15c0b9e85f939c17e4f33ce9c2f9e4112851ac9f0a2eece4788e8c8100598f9 [INFO] running `Command { std: "docker" "start" "-a" "c15c0b9e85f939c17e4f33ce9c2f9e4112851ac9f0a2eece4788e8c8100598f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c15c0b9e85f939c17e4f33ce9c2f9e4112851ac9f0a2eece4788e8c8100598f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c15c0b9e85f939c17e4f33ce9c2f9e4112851ac9f0a2eece4788e8c8100598f9", kill_on_drop: false }` [INFO] [stdout] c15c0b9e85f939c17e4f33ce9c2f9e4112851ac9f0a2eece4788e8c8100598f9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ce443d88ebb940fd89ad1ab18a6fbed3a59a1098a2e5bb352f965a6a7c5ef954 [INFO] running `Command { std: "docker" "start" "-a" "ce443d88ebb940fd89ad1ab18a6fbed3a59a1098a2e5bb352f965a6a7c5ef954", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling windows_x86_64_gnu v0.48.0 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling windows v0.24.0 [INFO] [stderr] Compiling xml-rs v0.8.16 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling windows-targets v0.48.1 [INFO] [stderr] Compiling windows v0.48.0 [INFO] [stderr] Compiling quote v1.0.32 [INFO] [stderr] Compiling strum_macros v0.22.0 [INFO] [stderr] Compiling strum v0.22.0 [INFO] [stderr] Compiling winrt-notification v0.5.1 [INFO] [stderr] Compiling shuttle_pro_rs v1.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/main.rs:256:25 [INFO] [stdout] | [INFO] [stdout] 256 | let evts = unsafe { GLOBAL_STATE.update(hiddata) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcEbpNyU/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libwinrt_notification-4327d36b888aa3d2,libstrum-5ff8201571d65fc3,libxml-1a2aeafcef3e56d1,libwindows-1eac5b99566ff46d,libwindows-d7a59f775ca70285,libwindows_targets-2dcfec4038289d01}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcEbpNyU/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: FindWindowA [INFO] [stdout] >>> referenced by mod.rs:1091 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1091) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::FindWindowA::hf6cc6b3972687ad7) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMessageA [INFO] [stdout] >>> referenced by mod.rs:1610 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1610) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::GetMessageA::hcb9711bf876b9226) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadCursorW [INFO] [stdout] >>> referenced by mod.rs:2339 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2339) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::LoadCursorW::h45dce443b864dfbe) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PostMessageA [INFO] [stdout] >>> referenced by mod.rs:2920 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2920) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::PostMessageA::hf83623ba8a6b5db3) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DefWindowProcA [INFO] [stdout] >>> referenced by mod.rs:738 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:738) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::DefWindowProcA::hfc2d1d2e0009a9fe) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RegisterClassA [INFO] [stdout] >>> referenced by mod.rs:3009 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3009) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::RegisterClassA::hd5b0c5f193e26bbd) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: CreateWindowExA [INFO] [stdout] >>> referenced by mod.rs:638 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:638) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::CreateWindowExA::hcdbe429aacd89a5c) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PostQuitMessage [INFO] [stdout] >>> referenced by mod.rs:2938 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2938) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::PostQuitMessage::h1c600fa05edac7e9) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DispatchMessageA [INFO] [stdout] >>> referenced by mod.rs:918 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:918) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::DispatchMessageA::h040e156f10287270) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadIconA [INFO] [stdout] >>> referenced by mod.rs:2351 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2351) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::WindowsAndMessaging::LoadIconA::h12fdf7c34cbcee18) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetRawInputData [INFO] [stdout] >>> referenced by mod.rs:50 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/Input/mod.rs:50) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::Input::GetRawInputData::h7e9d5ccf4d345071) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetRawInputDeviceInfoA [INFO] [stdout] >>> referenced by mod.rs:60 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/Input/mod.rs:60) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::Input::GetRawInputDeviceInfoA::h4f07b205f51f47ef) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RegisterRawInputDevices [INFO] [stdout] >>> referenced by mod.rs:91 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/Input/mod.rs:91) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::Input::RegisterRawInputDevices::h91a474bde778f9bd) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: Shell_NotifyIconA [INFO] [stdout] >>> referenced by mod.rs:5444 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/UI/Shell/mod.rs:5444) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::UI::Shell::Shell_NotifyIconA::hf4a33ae357e2bd56) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetModuleHandleA [INFO] [stdout] >>> referenced by mod.rs:318 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/System/LibraryLoader/mod.rs:318) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::System::LibraryLoader::GetModuleHandleA::h87fb48faa061be3b) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ValidateRect [INFO] [stdout] >>> referenced by mod.rs:3760 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.48.0/src/Windows/Win32/Graphics/Gdi/mod.rs:3760) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/shuttle_pro_rs-954e8d1b80ea65be.shuttle_pro_rs.3cdd25928d325104-cgu.0.rcgu.o:(windows::Windows::Win32::Graphics::Gdi::ValidateRect::hd1e8a84d5d50bf19) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadLibraryA [INFO] [stdout] >>> referenced by delay_load.rs:11 (src/imp/delay_load.rs:11) [INFO] [stdout] >>> windows-d7a59f775ca70285.windows.1b42319f5dd9b03c-cgu.09.rcgu.o:(windows::imp::delay_load::delay_load::h3f58537347932c08) in archive /opt/rustwide/target/debug/deps/libwindows-d7a59f775ca70285.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcAddress [INFO] [stdout] >>> referenced by delay_load.rs:17 (src/imp/delay_load.rs:17) [INFO] [stdout] >>> windows-d7a59f775ca70285.windows.1b42319f5dd9b03c-cgu.09.rcgu.o:(windows::imp::delay_load::delay_load::h3f58537347932c08) in archive /opt/rustwide/target/debug/deps/libwindows-d7a59f775ca70285.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: FreeLibrary [INFO] [stdout] >>> referenced by delay_load.rs:23 (src/imp/delay_load.rs:23) [INFO] [stdout] >>> windows-d7a59f775ca70285.windows.1b42319f5dd9b03c-cgu.09.rcgu.o:(windows::imp::delay_load::delay_load::h3f58537347932c08) in archive /opt/rustwide/target/debug/deps/libwindows-d7a59f775ca70285.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetErrorInfo [INFO] [stdout] >>> referenced by error.rs:154 (src/core/error.rs:154) [INFO] [stdout] >>> windows-d7a59f775ca70285.windows.1b42319f5dd9b03c-cgu.11.rcgu.o:(windows::core::error::GetErrorInfo::h7c3bb227eb8acbb5) in archive /opt/rustwide/target/debug/deps/libwindows-d7a59f775ca70285.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `shuttle_pro_rs` (bin "shuttle_pro_rs") due to 1 previous error; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "ce443d88ebb940fd89ad1ab18a6fbed3a59a1098a2e5bb352f965a6a7c5ef954", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ce443d88ebb940fd89ad1ab18a6fbed3a59a1098a2e5bb352f965a6a7c5ef954", kill_on_drop: false }` [INFO] [stdout] ce443d88ebb940fd89ad1ab18a6fbed3a59a1098a2e5bb352f965a6a7c5ef954