https://bugs.winehq.org/show_bug.cgi?id=46654
Bug ID: 46654 Summary: dotnet35sp1 fails to install with winetricks Product: Wine Version: 4.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: brendan@redmandi.com CC: hans@meelstraat.net Distribution: ---
Created attachment 63586 --> https://bugs.winehq.org/attachment.cgi?id=63586 Log of dotnet35sp1 failing during install
This is with a WIN64 prefix. This was working with 4.1.
Most likely related to bug 46638. And once again, either: a) reverting 9839bb7691a1b1c57a4ca501d03825420c1609d7; or b) removing Wow64DisableWow64FsRedirection
fixes this issue.
https://bugs.winehq.org/show_bug.cgi?id=46654
--- Comment #1 from Hans Leidekker hans@meelstraat.net --- Created attachment 63626 --> https://bugs.winehq.org/attachment.cgi?id=63626 patch
It fails in the BindImage action because imagehlp is a delay load import. By the time we're going to call BindImageEx fs redirection has already been disabled, so the 32-bit version of imagehlp cannot be found.
This patch avoids these issues by getting rid of all delay imports.
https://bugs.winehq.org/show_bug.cgi?id=46654
--- Comment #2 from Brendan McGrath brendan@redmandi.com --- Thanks Hans - I can confirm that with this patch applied, I can successfully install dotnet35sp1 with winetricks.
I also noticed that another issue now appears to be fixed. In Wine 4.1, after the install of dotnet35sp1, the machine.config under Framework64 was always missing the: - system.runtime.serialization; - system.serviceModel; and - system.serviceModel.activation
section groups.
But with the latest from GitHub (and this patch applied) that no longer seems to be the case. So that is fixed too!
https://bugs.winehq.org/show_bug.cgi?id=46654
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- Not sure if I did anything wrong, but running winetricks -q dotnet35sp1 with wine-git with your patch in a 64bit prefix yields
"002e:err:module:DelayLoadFailureHook failed to delay load imagehlp.dll.BindImageEx wine: Call from 0x7b43e213 to unimplemented function imagehlp.dll.BindImageEx, aborting"
for me.
https://bugs.winehq.org/show_bug.cgi?id=46654
--- Comment #4 from Hans Leidekker hans@meelstraat.net --- (In reply to Gijs Vermeulen from comment #3)
Not sure if I did anything wrong, but running winetricks -q dotnet35sp1 with wine-git with your patch in a 64bit prefix yields
"002e:err:module:DelayLoadFailureHook failed to delay load imagehlp.dll.BindImageEx wine: Call from 0x7b43e213 to unimplemented function imagehlp.dll.BindImageEx, aborting"
for me.
Looks like the patch didn't apply, or maybe you forgot to regenerate the Makefile?
https://bugs.winehq.org/show_bug.cgi?id=46654
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Hans Leidekker from comment #4)
(In reply to Gijs Vermeulen from comment #3)
Not sure if I did anything wrong, but running winetricks -q dotnet35sp1 with wine-git with your patch in a 64bit prefix yields
"002e:err:module:DelayLoadFailureHook failed to delay load imagehlp.dll.BindImageEx wine: Call from 0x7b43e213 to unimplemented function imagehlp.dll.BindImageEx, aborting"
for me.
Looks like the patch didn't apply, or maybe you forgot to regenerate the Makefile?
I made sure of both and the issue persists.
https://bugs.winehq.org/show_bug.cgi?id=46654
Brendan McGrath brendan@redmandi.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |bfd02931acd228e89e6c6ded5dd | |0447815f5a6a0 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Brendan McGrath brendan@redmandi.com --- I can confirm this is fixed with bfd02931acd228e89e6c6ded5dd0447815f5a6a0 which will be available in Wine 4.3.
https://bugs.winehq.org/show_bug.cgi?id=46654
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.3.