http://bugs.winehq.org/show_bug.cgi?id=32156
Bug #: 32156 Summary: .Net 3.0 (dotnet30) installer fails Product: Wine Version: 1.5.16 Platform: x86-64 OS/Version: Linux Status: NEW Keywords: download, Installer, regression Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk CC: hans@meelstraat.net Classification: Unclassified Regression SHA1: af08a2f6ba2fb0d65f1a1d3b7720216860fc9456
Created attachment 42427 --> http://bugs.winehq.org/attachment.cgi?id=42427 wine-1.5.16-232-g4255772 console output
In wine-1.5.16-55-gaf08a2f the dotnet30 installer fails.
Ran with "winetricks dotnet30" which uses its own workarounds (fusion being one of them).
I cannot get a backtrace because MS' own debugger pops up and I don't know how to disable it.
af08a2f6ba2fb0d65f1a1d3b7720216860fc9456 is the first bad commit commit af08a2f6ba2fb0d65f1a1d3b7720216860fc9456 Author: Hans Leidekker hans@codeweavers.com Date: Mon Oct 29 12:18:50 2012 +0100
msi: Pass string length to msi_set_property in ACTION_CustomAction.
:040000 040000 79d531674eccdae28dcd486cb49d7e0cca273bd7 8beaf5c71108cd736e7da02c96b1a03a629e97cb M dlls
Reverting this commit fixes the problem.
Note: You know the installer will succeed when you see these two lines: fixme:msi:MsiGetFeatureValidStatesW 1 L"WAP_1.0_Core" 0x33aac4 stub returning 8 fixme:msi:MsiGetFeatureValidStatesW 1 L"Servicing_Key" 0x33aac4 stub returning 8
Affects any apps that rely on dotnet30 or later.