http://bugs.winehq.org/show_bug.cgi?id=31621
Bug #: 31621 Summary: SlingPlayer 2 refuses to install in Windows XP mode Product: Wine Version: 1.5.12 Platform: x86-64 URL: http://download.slingmedia.com/player/pc/SlingPlayer_2 .0.4522_Setup-Global.exe OS/Version: Linux Status: NEW Keywords: download, Installer, regression Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk Classification: Unclassified
SlingPlayer 2 refuses to install in Windows XP mode claiming that XP SP2 is required. Setting Vista mode works around this.
This is a recent regression and works fine in Wine 1.5.6.
I cannot currently perform a bisect but will hopefully have the results soon.
Console output:
fixme:win:EnumDisplayDevicesW ((null),0,0x33f6f4,0x00000000), stub!
http://bugs.winehq.org/show_bug.cgi?id=31621
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2012-09-07 12:48:26 CDT --- Setting WINEARCH=win32 is also a workaround.
I have a few compiled versions of Wine on my system. The Wow64 versions all suffer from this bug.
However, they never used to in earlier versions of Ubuntu.
Looks like this is yet another Ubuntu Precise bug, but I cannot be 100% certain.
The question is why does this work in Vista mode? Is there a Wine bug in XP mode?
http://bugs.winehq.org/show_bug.cgi?id=31621
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |win64
http://bugs.winehq.org/show_bug.cgi?id=31621
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2013-03-24 12:00:05 CDT --- Still present in Wine 1.5.26.
http://bugs.winehq.org/show_bug.cgi?id=31621
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |INVALID Summary|SlingPlayer 2 refuses to |SlingPlayer 2 refuses to |install in Windows XP mode |install in Windows XP mode | |in 64-bit WINEPREFIX
--- Comment #3 from Anastasius Focht focht@gmx.net 2013-04-20 06:07:23 CDT --- Hello Ken,
there is nothing wrong with Wine, it works as intended. The installer has different host OS requirements for 32-bit and 64-bit Windows flavours.
From extracted installer config file (temp folder):
--- snip --- <SMInstaller> <UI BMP="" ResizeWindow="true"> <BkColor R="0" G="0" B="0" /> <TextColor R="255" G="255" B="255" /> <Font FaceName="Arial" PointSize="8" /> </UI> <PreCheck> <OSVersion Major="5" Minor="1" Small="" SP="2" /> <OSVersion64 Major="5" Minor="2" Small="" SP="2" /> <AppRunning UpgradeCode=""> <Apps Name="SlingPlayer.exe" /> </AppRunning> <!-- SlingSdk AdditionalData: SlingSdk is uninstalled before installing only if installed slingplyaer version is less than or equal to that specified in AdditionalData Component Name="DotNet" Type="" Version="v2.0.50727" ProductCode="" Location="DotNet\dotnetfx.exe" StatusMessage="id.status.dotnet" CommandLine="" AdditionalData="" ... </SMInstaller> --- snip ---
32-bit -> 5.1 SP2 64-bit -> 5.2 SP2
Trace log:
--- snip --- $ wine ./SlingPlayer_2.0.4522_Setup-Global.exe ... 0028:Call KERNEL32.IsWow64Process(ffffffff,009fba64) ret=00410b02 0028:Ret KERNEL32.IsWow64Process() retval=00000001 ret=00410b02 0028:Call ntdll.VerSetConditionMask(00000000,00000000,00000002,00000003) ret=00410bdf 0028:Ret ntdll.VerSetConditionMask() retval=0000000000000018 ret=00410bdf 0028:Call ntdll.VerSetConditionMask(00000018,00000000,00000001,00000003) ret=00410be7 0028:Ret ntdll.VerSetConditionMask() retval=000000000000001b ret=00410be7 0028:Call ntdll.VerSetConditionMask(0000001b,00000000,00000020,00000003) ret=00410bef 0028:Ret ntdll.VerSetConditionMask() retval=000000000001801b ret=00410bef 0028:Call ntdll.VerSetConditionMask(0001801b,00000000,00000010,00000003) ret=00410bf7 0028:Ret ntdll.VerSetConditionMask() retval=000000000001b01b ret=00410bf7 0028:Call KERNEL32.VerifyVersionInfoW(009fb91c,00000033,0001b01b,00000000) ret=00410c06 0028:Ret KERNEL32.VerifyVersionInfoW() retval=00000000 ret=00410c06 ... 0028:Call user32.MessageBoxW(00020080,009fdf28 L"This version of sling player requires Windows XP Service pack 2 or later.",004dbad0 L"SlingPlayer Installer",00000010) ret=00411079 --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=31621
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com 2013-04-22 21:13:22 CDT --- Closing.