https://bugs.winehq.org/show_bug.cgi?id=44383
Bug ID: 44383 Summary: Starcraft Remastered 1.18+ no longer launching in Wine Product: Wine Version: 2.21 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: iop_jr@yahoo.com Distribution: ---
Created attachment 60305 --> https://bugs.winehq.org/attachment.cgi?id=60305 segmentation fault
After the new patch, there is a Segmentation Fault when trying to launch the game. The game does not work.
https://bugs.winehq.org/show_bug.cgi?id=44383
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
https://bugs.winehq.org/show_bug.cgi?id=44383
Ben DeBoer bugzilla@eldeboero.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla@eldeboero.com
https://bugs.winehq.org/show_bug.cgi?id=44383
Zel Uneec zculek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zculek@gmail.com
--- Comment #1 from Zel Uneec zculek@gmail.com --- I can confirm this, just as a dozen of other players who reported it on Battle.net forums: https://us.battle.net/forums/en/starcraft/topic/20761086661?page=6
The game doesn't work after the latest patch/update - version 1.21.2.3514 (patch info: https://us.battle.net/forums/en/starcraft/topic/20761086661#post-1). Battle.net application works the same as before, no issues with it, other games can be started and played (e.g. Starcraft 2).
As reported by Igor Polyakov - the game doesn't start - when hitting "Play", throwing only segmentation fault, e.g.:
err:seh:setup_exception_record stack overflow 1456 bytes in thread 015b eip 7bc69df8 esp 00240d80 stack 0x240000-0x241000-0x340000
It's also affecting 32bit Windows users and developers have confirmed that they have narrowed the issue to 32bit Windows:
"Posted by Matt Sherman 01/19/2018 04:10 PM: We have narrowed the issue down to 32bit Windows."
So, most probably the solution lies there.
https://bugs.winehq.org/show_bug.cgi?id=44383
pull polalbert@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |polalbert@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44383
--- Comment #2 from pull polalbert@gmail.com --- Same here, full reinstallation with POL several times : Doesn't work with any version of wine (2.22, 2.21-staging, 3.0...) Cannot test on a 64 bit wine cause it seems POL cannot install the corefonts on it.
Here is the POL script I used :
#!/bin/bash
# CHANGELOG # [Martenk] (2017-12-26 20-23) # Adding download free version from battle.net # Changing name from Starcraft to StarCraft # [SuperPlumus] (2013-06-09 15-26) # gettext + clean # Fix POL_SetupWindow_browe -> POL_SetupWindow_browse (missing 's')
[ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources"
TITLE="StarCraft : BroodWar"
POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://www.blizzard.com" "Zoloom" "StarCraft"
POL_Wine_SelectPrefix "StarCraft" POL_Wine_PrefixCreate "3.0"
POL_Wine_InstallFonts Set_OS "win7"
POL_System_TmpCreate "StarCraft"
POL_SetupWindow_InstallMethod "CD,LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]; then POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SetupIs="$APP_ANSWER" fi
if [ "$INSTALL_METHOD" = "CD" ]; then POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup.exe" SetupIs="$CDROM/setup.exe" fi
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then cd "$POL_System_TmpDir" POL_Download "https://battle.net/download/getInstallerForGame?os=WIN&version=LIVE&..." mv getInstallerForGame?os=WIN&version=LIVE&gameProgram=STARCRAFT StarCraft-Setup.exe SetupIs="$POL_System_TmpDir/StarCraft-Setup.exe" fi
POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs"
POL_System_TmpDelete if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then POL_Shortcut "Battle.net\ Launcher.exe" "$TITLE" else POL_Shortcut "StarCraft.exe" "$TITLE" fi
POL_SetupWindow_Close exit 0
https://bugs.winehq.org/show_bug.cgi?id=44383
Manu manu@manu311.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |manu@manu311.de
https://bugs.winehq.org/show_bug.cgi?id=44383
Andrew Wesie awesie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |awesie@gmail.com
--- Comment #3 from Andrew Wesie awesie@gmail.com --- The issue appears to be that Starcraft (which is a 32-bit process) expects there to be a 64-bit TEB right before (@ -0x2000) the 32-bit TEB. While this will always be true of a 32-bit process on 64-bit Windows, it crashes on Wine and 32-bit Windows.
https://bugs.winehq.org/show_bug.cgi?id=44383
--- Comment #4 from Igor Polyakov iop_jr@yahoo.com --- Blizzard just released a patch and the game works again
https://us.battle.net/forums/en/starcraft/topic/20761086661?page=8#post-153
https://bugs.winehq.org/show_bug.cgi?id=44383
Igor Polyakov iop_jr@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTOURBUG
--- Comment #5 from Igor Polyakov iop_jr@yahoo.com --- I am going to assume this wasn't a Wine issue
https://bugs.winehq.org/show_bug.cgi?id=44383
--- Comment #6 from Zel Uneec zculek@gmail.com --- Confirming, with the latest patch - 1.21.2.3540 - in which Windows 32bit issue has been fixed, the game is working again.
https://bugs.winehq.org/show_bug.cgi?id=44383
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|NOTOURBUG |ABANDONED
--- Comment #7 from Matteo Bruni matteo.mystral@gmail.com --- It doesn't matter much but I think it's slightly better to resolve this bug as ABANDONED instead: the underlying issue is still there and some other anticheat / DRM / obfuscation mechanism might end up depending on in the future (BTW thanks Andrew). Current Starcraft doesn't trigger the bug anymore though, so ABANDONED.
https://bugs.winehq.org/show_bug.cgi?id=44383
Manu manu@manu311.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|manu@manu311.de |
https://bugs.winehq.org/show_bug.cgi?id=44383
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Status|RESOLVED |CLOSED
--- Comment #8 from André H. nerv@dawncrow.de --- closing abandoned