From: "nobu (Nobuyoshi Nakada) via ruby-core" Date: 2025-03-12T05:44:55+00:00 Subject: [ruby-core:121305] [Ruby master Bug#21181] LoadError in P4Ruby on Windows (MSYS2) After Ruby Security Update Issue #21181 has been updated by nobu (Nobuyoshi Nakada). Description updated Seems like a DLL used by that `P4.so` lacked. Check the DLLs by `ldd C:/build/p4ruby/lib/P4.so`. ---------------------------------------- Bug #21181: LoadError in P4Ruby on Windows (MSYS2) After Ruby Security Update https://bugs.ruby-lang.org/issues/21181#change-112267 * Author: hjain (Himanshu Jain) * Status: Feedback * ruby -v: 3.0.7, 3.1.5, 3.2.4, 3.3.1 * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN ---------------------------------------- After updating to Ruby versions 3.0.7, 3.1.5, 3.2.4, and 3.3.1, P4Ruby fails to load with the following error: ``` :85:in `require': 126: The specified module could not be found. - C:/build/p4ruby/lib/P4.so (LoadError) ``` This issue started occurring after the release of CVE-2024-27282: Arbitrary memory address read vulnerability with Regex search. The same P4Ruby build worked on earlier Ruby versions but now consistently fails. Environment: * OS: Windows 10/11 * Ruby Versions Affected: 3.0.7, 3.1.5, 3.2.4, 3.3.1 * MSYS2 Version: mingw-w64-x86_64 toolchain * Perforce P4Ruby Version: Latest from source * Compiler Used: x86_64-w64-mingw32-gcc (from MSYS2) -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/