[Bug 43776] New: .NET 4.0 installer spams with error message boxes
https://bugs.winehq.org/show_bug.cgi?id=43776 Bug ID: 43776 Summary: .NET 4.0 installer spams with error message boxes Product: Wine Version: 2.17 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: bunglehead(a)gmail.com Distribution: --- Easy way to test this is 'winetricks -q dotnet45', when dotnet40 step is executed installer shows .config file parsing failure message in a form of message box. This happens about 10 times, and installer finishes successfully after. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |21f78807a063fe0df4e911b3bee | |20b14bdbd1874 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek(a)codeweavers.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |fusion Keywords| |dotnet, download, Installer -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- Can't confirm the issue on my system. Using latest Arch Linux. Using vanilla wine, a fresh wineprefix and "WINEARCH=win32 winetricks -q dotnet45". No messagebox appears. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 --- Comment #2 from Austin English <austinenglish(a)gmail.com> --- I see it on Gentoo, when building from git -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 --- Comment #3 from Fabian Maurer <dark.shadow4(a)web.de> --- Ah thanks, it only applies to the git-tree. Sorry, didn't check the regression SHA yet. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 --- Comment #4 from Jacek Caban <jacek(a)codeweavers.com> --- It looks like more code is ran now and it hits an unimplemented mscoree.dll function: https://source.winehq.org/patches/data/137401 BTW, the fact that builtin mscoree is used looks suspicious, but I didn't look at details and it works with the patch anyway. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net, | |hans(a)meelstraat.net --- Comment #5 from Austin English <austinenglish(a)gmail.com> --- (In reply to Jacek Caban from comment #4)
It looks like more code is ran now and it hits an unimplemented mscoree.dll function: https://source.winehq.org/patches/data/137401
Thanks.
BTW, the fact that builtin mscoree is used looks suspicious, but I didn't look at details and it works with the patch anyway.
winetricks does set mscoree to native, but after the installer is complete: WINEDLLOVERRIDES=fusion=b "$WINE" dotNetFx40_Full_x86_x64.exe ${W_OPT_UNATTENDED:+/q /c:"install.exe /q"} || true w_override_dlls native mscoree The .Net stuff was mostly based on Focht's and Hans's input; perhaps one of them has some input. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 --- Comment #6 from Hans Leidekker <hans(a)meelstraat.net> --- (In reply to Austin English from comment #5)
(In reply to Jacek Caban from comment #4)
It looks like more code is ran now and it hits an unimplemented mscoree.dll function: https://source.winehq.org/patches/data/137401
Thanks.
BTW, the fact that builtin mscoree is used looks suspicious, but I didn't look at details and it works with the patch anyway.
winetricks does set mscoree to native, but after the installer is complete:
WINEDLLOVERRIDES=fusion=b "$WINE" dotNetFx40_Full_x86_x64.exe ${W_OPT_UNATTENDED:+/q /c:"install.exe /q"} || true w_override_dlls native mscoree
The .Net stuff was mostly based on Focht's and Hans's input; perhaps one of them has some input.
It's been a while but I believe it needs a native-only override because the installer does a version check. The override effectively disables loading mscoree until the native version is copied. FWIW, CrossOver also has a native-only override. The fusion override is probably no longer needed since fusion was changed to prefer builtin. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |8fff6813b11387c68e0b949e2c4 | |82c5dd4d9765d Status|NEW |RESOLVED --- Comment #7 from Austin English <austinenglish(a)gmail.com> --- Fixed by 8fff6813b11387c68e0b949e2c482c5dd4d9765d. Thanks Jacek/Hans. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|fusion |mscoree -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43776 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.19. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org