[Bug 59342] New: Roblox Studio crashes when typing ASCII symbols in search bar of "Find in Place" window when RegEx is enabled
http://bugs.winehq.org/show_bug.cgi?id=59342 Bug ID: 59342 Summary: Roblox Studio crashes when typing ASCII symbols in search bar of "Find in Place" window when RegEx is enabled Product: Wine Version: 11.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: eff3ctsb0t@gmail.com Distribution: --- Created attachment 80281 --> http://bugs.winehq.org/attachment.cgi?id=80281 Wine debugging log When typing symbols like brackets or question marks inside of the search bar of the "Find in Place" window while having RegEx enabled, Roblox Studio crashes. Wine complains about an unimplemented function within the msvcp140.dll library inside of the debugging log. It is also noteworthy that some ASCII symbols like exclamation marks do not cause a crash. Steps to reproduce: 1. Open a Baseplate template inside of Roblox Studio. 2. Enable the "Find in Place" window by going through the "Window" menu at the top, then through "Script" and then click on "Find in Place". 3. Enable RegEx (.*) inside of the newly spawned window and then type ")" into the search bar of said window. A Wine wrapper program called "Vinegar" can be used to make the process of setting up Roblox Studio a lot easier. Logging into Roblox Studio (and by extension opening a Baseplate) requires a Roblox account though. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 eff3ctsb0t@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://setup.rbxcdn.com/Ro | |bloxStudioInstaller.exe Distribution|--- |ArchLinux -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 Andrew Nguyen <arethusa26@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msvcp -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 --- Comment #1 from eff3ctsb0t@gmail.com --- Created attachment 80284 --> http://bugs.winehq.org/attachment.cgi?id=80284 Behavioral comparison between Windows and Wine -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 mata <sutupud@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sutupud@yahoo.com --- Comment #2 from mata <sutupud@yahoo.com> --- `*` is not a valid regex. Wine's regex_error in msvcp140.dll is a stub, so the app crashes while trying to handle that. Possibly installing the vc runtime in the prefix using winetricks helps: WINEPRFIX=/path/to/prefix winetricks vcrun2022 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 --- Comment #3 from eff3ctsb0t@gmail.com --- Installing the VC runtime into the same Wineprefix as the application and overriding msvcp140 to native seems to have solved the problem. Thanks! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 --- Comment #4 from eff3ctsb0t@gmail.com --- I noticed that Roblox Studio bundled its own version of msvcp140.dll, so installing the Visual C++ runtime wasn't even necessary. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 Piotr Caban <piotr.caban@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com Summary|Roblox Studio crashes when |Roblox Studio needs |typing ASCII symbols in |msvcp140.dll.?_Xregex_error |search bar of "Find in |@std@@YAXW4error_type@regex |Place" window when RegEx is |_constants@1@@Z |enabled | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 --- Comment #5 from Piotr Caban <piotr.caban@gmail.com> --- The _Xregex_error is implemented by d50a395ecb3033dcdd4710a8a36140edf0daae0b commit. Please retest. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 --- Comment #6 from eff3ctsb0t@gmail.com --- This seems to have fixed it. Thanks! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59342 Piotr Caban <piotr.caban@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |d50a395ecb3033dcdd4710a8a36 | |140edf0daae0b --- Comment #7 from Piotr Caban <piotr.caban@gmail.com> --- Marking as fixed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla