https://bugs.winehq.org/show_bug.cgi?id=54539
Bug ID: 54539 Summary: Starcraft Remastered Game Initialization Failed Product: Wine Version: 8.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: uberdude555@yahoo.com Distribution: ---
Created attachment 74080 --> https://bugs.winehq.org/attachment.cgi?id=74080 stdout
I updated from wine 7.0-rc3 to 8.2, and when I try to start StarCraft now I see an error dialog box with text "Game Initialization Failed: T". I tried running the exe directly (rather than through the Battle.net client) and saw the same error with only the four lines attached written to the terminal.
The AppDB page shows at least three other users experiencing the same issue from version 8.1 and possibly earlier: https://appdb.winehq.org/objectManager.php?sClass=version&iId=35171.
https://bugs.winehq.org/show_bug.cgi?id=54539
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- As usual a regression test will improve a lot the chances the bug is fixed.
https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=54539
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=54539
--- Comment #2 from uberdude555@yahoo.com --- a30a5287f06ccf56a1d7184e8c22ea9e79e9efaf is the first bad commit
https://gitlab.winehq.org/wine/wine/-/commit/a30a5287f06ccf56a1d7184e8c22ea9...
https://bugs.winehq.org/show_bug.cgi?id=54539
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |etang@codeweavers.com Regression SHA1| |a30a5287f06ccf56a1d7184e8c2 | |2ea9e79e9efaf
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- commit a30a5287f06ccf56a1d7184e8c22ea9e79e9efaf Author: Evan Tang etang@codeweavers.com Date: Mon Nov 28 14:54:41 2022 -0600
ntdll: TlsIndex should not actually contain tls indices.
It actually contains a -1 if the module has a tls slot and a 0 if it doesn't. Putting tls indices in it breaks initialization of the D runtime if a D dll is loaded into a tls-free exe and gets assigned tls slot 0, as it makes the D runtime think the OS hasn't initialized a tls slot:
https://github.com/dlang/dmd/blob/6bf60ea0eb174631ede0074a77d3898d943e0b30/d...
https://bugs.winehq.org/show_bug.cgi?id=54539
Igor Polyakov iop_jr@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |iop_jr@yahoo.com
https://bugs.winehq.org/show_bug.cgi?id=54539
ohv1020@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ohv1020@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=54539
--- Comment #4 from ohv1020@hotmail.com --- This bug also affects Warcraft 3: https://appdb.winehq.org/objectManager.php?sClass=version&iId=3126
https://bugs.winehq.org/show_bug.cgi?id=54539
--- Comment #5 from Evan Tang etang@codeweavers.com --- Should hopefully be fixed by https://gitlab.winehq.org/wine/wine/-/merge_requests/2361
https://bugs.winehq.org/show_bug.cgi?id=54539
--- Comment #6 from uberdude555@yahoo.com --- I tested with commit fbfa4a3aed432257931efb436b53fb891afc5fb5 and it's working now.
Thanks, Evan!
https://bugs.winehq.org/show_bug.cgi?id=54539
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |fbfa4a3aed432257931efb436b5 | |3fb891afc5fb5 CC| |o.dierick@piezo-forte.be Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to uberdude555 from comment #6)
I tested with commit fbfa4a3aed432257931efb436b53fb891afc5fb5 and it's working now.
Thanks, Evan!
Hello,
As the bug reporter, you can mark the bug as resolved yourself.
Marking fixed.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=54539
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1|fbfa4a3aed432257931efb436b5 |a8fa80cfb4a1819be12ece45975 |3fb891afc5fb5 |3bc07d4ea8be6
https://bugs.winehq.org/show_bug.cgi?id=54539
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1|a8fa80cfb4a1819be12ece45975 |1833887428f7539681ebbc1c893 |3bc07d4ea8be6 |a4ec85cc1ea88
https://bugs.winehq.org/show_bug.cgi?id=54539
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.4.