[Bug 55604] New: Roblox: Crashes when launching
https://bugs.winehq.org/show_bug.cgi?id=55604 Bug ID: 55604 Summary: Roblox: Crashes when launching Product: Wine Version: 8.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs(a)winehq.org Reporter: vixea0(a)gmail.com Distribution: --- Roblox fails to launch "experiences". This issue was bisected to this commit hash, ea640f6cece7660ffc853b7d574fbe52af34901a or https://gitlab.winehq.org/wine/wine/-/commit/ea640f6cece7660ffc853b7d574fbe5... reverting it to the previous commit allows Roblox to completely function again. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Aida JonikienÄ— <aidas957(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aidas957(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 vixea0(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |ea640f6cece7660ffc853b7d574 | |fbe52af34901a -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 vixea0(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rudranshtb(a)gmail.com --- Comment #1 from Zeb Figura <z.figura12(a)gmail.com> --- *** Bug 55607 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dm64848(a)gmail.com --- Comment #2 from Zeb Figura <z.figura12(a)gmail.com> --- *** Bug 55610 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Zaandre09(a)gmail.com --- Comment #3 from Zeb Figura <z.figura12(a)gmail.com> --- *** Bug 55617 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |911devops911(a)protonmail.com --- Comment #4 from Zeb Figura <z.figura12(a)gmail.com> --- *** Bug 55625 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #5 from DevOps <911devops911(a)protonmail.com> --- Can confitm, same is happening to me -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Monsler <galileoru22(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |galileoru22(a)gmail.com --- Comment #6 from Monsler <galileoru22(a)gmail.com> --- (In reply to vixea0 from comment #0)
Roblox fails to launch "experiences". This issue was bisected to this commit hash, ea640f6cece7660ffc853b7d574fbe52af34901a or https://gitlab.winehq.org/wine/wine/-/commit/ ea640f6cece7660ffc853b7d574fbe52af34901a reverting it to the previous commit allows Roblox to completely function again. Can confirm!!!
-- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #7 from Zack Green <Zaandre09(a)gmail.com> --- I tried compiling Wine to a older commit and it still doesn't run, Can someone test which commit wine started working? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #8 from Aida JonikienÄ— <aidas957(a)gmail.com> --- (In reply to Zack Green from comment #7)
I tried compiling Wine to a older commit and it still doesn't run, Can someone test which commit wine started working?
Did you compile Wine to a commit before the regression one? If so then you might be having the infamous AVX issue -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #9 from Zack Green <Zaandre09(a)gmail.com> --- (In reply to Aida JonikienÄ— from comment #8)
(In reply to Zack Green from comment #7)
I tried compiling Wine to a older commit and it still doesn't run, Can someone test which commit wine started working?
Did you compile Wine to a commit before the regression one?
If so then you might be having the infamous AVX issue
Yes I compiled the commit before commit ea640f6cece7660ffc853b7d574fbe52af34901a which was commit 508b8b72797aadb0183d9c58698e7be00b9890b1 1. What is the AVX issue? 2. A friend of mine Dexter said that Roblox works on the unofficial WINE fork Proton but I have not tested it out yet -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |creator903qwerty(a)gmail.com --- Comment #10 from Zeb Figura <z.figura12(a)gmail.com> --- *** Bug 55680 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Johnjhill2007(a)gmail.com --- Comment #11 from Zeb Figura <z.figura12(a)gmail.com> --- *** Bug 55760 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 teknos <teknosquet(a)danwin1210.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |teknosquet(a)danwin1210.de --- Comment #12 from teknos <teknosquet(a)danwin1210.de> --- (In reply to Zack Green from comment #9)
(In reply to Aida JonikienÄ— from comment #8)
(In reply to Zack Green from comment #7)
I tried compiling Wine to a older commit and it still doesn't run, Can someone test which commit wine started working?
Did you compile Wine to a commit before the regression one?
If so then you might be having the infamous AVX issue
Yes I compiled the commit before commit ea640f6cece7660ffc853b7d574fbe52af34901a which was commit 508b8b72797aadb0183d9c58698e7be00b9890b1
1. What is the AVX issue? 2. A friend of mine Dexter said that Roblox works on the unofficial WINE fork Proton but I have not tested it out yet
AVX is a CPU instruction set introduced in 2011 and is available on all CPUs after that year with the exception of pre-Alder Lake Intel Celeron/Pentium CPUs. Roblox requires AVX on Wine for unknown reasons; it's unknown if it's intentional or not, but it runs regardless on Windows. If you do not have a CPU with it, Roblox will cease to run under Wine. If your CPU does have it and Roblox still doesn't run, it's probably for another reason as Roblox has a fair bit of issues on Wine, unfortunately. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #13 from vixea0(a)gmail.com --- fixed been fixed upstream marking as resolved almost forgot about this one :P -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 vixea0(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED --- Comment #14 from vixea0(a)gmail.com --- fixed in some Roblox version(I forgot what Roblox version) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 vixea0(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |UNCONFIRMED --- Comment #15 from vixea0(a)gmail.com --- sorry I marked it resolved on false memory -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #16 from Alexandre Julliard <julliard(a)winehq.org> --- Is this still an issue? If so, please explain how to reproduce it. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #17 from vixea0(a)gmail.com --- 1. install Vinegar from any distro package manager or compile yourself(grapejuice is simi broken right now) 2. run vinegar player to download roblox(it will launch automatically) thats how you can reproduce it -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #18 from Alexandre Julliard <julliard(a)winehq.org> --- Thanks! It looks like the anti-debug code is checking for %ds != %ss in an exception handler, but it's not clear why it expects them to be different. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Paul Gofman <pgofman(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pgofman(a)codeweavers.com --- Comment #19 from Paul Gofman <pgofman(a)codeweavers.com> --- I looked into that a bit and it is most likely Wine specific behaviour which expects the old way of working with segment registers before the blamed commit. The anticheat detects wine, removing wine_get_version makes it break even earlier, trying to find and then call (NULL on wine) LdrResSearchResource() to find something in ntdll. The version check even minds Wine version 7 vs greater version and does something a bit different. FWIW Windows also resets, e. g., ds to 0x2b upon syscall (which Wine currently doesn't do). Doing that part like on Windows without the blamed commit breaks it the same way. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|UNCONFIRMED |RESOLVED --- Comment #20 from Alexandre Julliard <julliard(a)winehq.org> --- Thanks Paul, assuming it's an anticheat bug then. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 bruvwhyfacebookdumb(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bruvwhyfacebookdumb(a)gmail.c | |om --- Comment #21 from bruvwhyfacebookdumb(a)gmail.com --- Respectfully, how is this not a Wine issue? There was a change to Wine that broke a program. If said program expects Wine to behave in a certain way, and it doesn't due to a later change in Wine, shouldn't there at least be a compilation flag to make it work in the previous way? I'm not a very skilled programmer so I'm not sure if that's possible, so I'm sorry if I wasted your time or came off as disrespectful. I've been fiddling with this for weeks and have been unable to get anything to work except for versions that don't have this commit such as Wine-GE, but that's now likely discontinued and won't get proper Wayland support. Thank you for your time. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #22 from Paul Gofman <pgofman(a)codeweavers.com> --- Wine tries to be bug-to-bug compatible with Windows whenever needed, but Wine can't be compatible with its own past bugs. That is, something which previously behaved not like on Windows but then got fixed and now behaves like on Windows, like in this case with segment registers. If some app depends on Wine-specific behaviour non-matching Windows it will almost necessarily break going forward and can only be fixed in that app. It is just impossible to keep old Wine bugs in place. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=55604 --- Comment #23 from bruvwhyfacebookdumb(a)gmail.com --- Alright, that makes sense, thank you. -- 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