[Bug 45897] Magic The Gathering Arena Launcher (.NET 4.5 app) crashes on start (broken WINEPREFIX)
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Nov 5 07:11:23 CST 2018
https://bugs.winehq.org/show_bug.cgi?id=45897
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Summary|Magic The Gathering Arena |Magic The Gathering Arena
|Launcher crashes on start |Launcher (.NET 4.5 app)
| |crashes on start (broken
| |WINEPREFIX)
Version|unspecified |3.10
CC| |focht at gmx.net
Resolution|--- |INVALID
--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
vendor system requirements:
https://magic.wizards.com/de/content/download
--- quote ---
Minimum
Operating System Windows 7 32-bit
...
Other .NET Framework 4.5.1
--- quote ---
https://docs.microsoft.com/en-us/dotnet/api/system.net.http?view=netframework-4.5
You most likely broke your WINEPREFIX while "experimenting".
Always start with a new prefix, don't use '--force' on existing winetricks
installs unless you know the implications and can handle it (even if they
sometimes seem to work).
Works fine here with Wine 3.11 for Workgroups, .NET Framework 4.5.2
('winetricks -q dotnet452') in clean 32-bit WINEPREFIX with Winver set to
'Windows 7':
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Wizards of the Coast/MTGA
$ WINEDEBUG=+seh,+loaddll,+process,+relay wine ./MtgaLauncher.exe >>log.txt
2>&1
...
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Net.Http"
...
0009:Call KERNEL32.CreateFileW(00188bb0
L"C:\\windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Net.Http\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Net.Http.dll",80000000,00000001,00000000,00000003,00000080,00000000)
ret=006ae5b2
...
0009:Ret KERNEL32.CreateFileW() retval=00000134 ret=006ae5b2
...
--- snip ---
Simulating a broken prefix by manually moving the .NET assembly in GAC out of
the way:
--- snip ---
$ find .wine/drive_c/ -iname System.Net.Http.dll
.wine/drive_c/windows/Microsoft.NET/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
.wine/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/System.Net.Http.dll
$ mv
.wine/drive_c/windows/Microsoft.NET/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
.wine/drive_c/windows/Microsoft.NET/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll.bak
--- snip ---
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Wizards of the Coast/MTGA
$ wine ./MtgaLauncher.exe
...
0009:err:eventlog:ReportEventW L"Application: MtgaLauncher.exe\nFramework
Version: v4.0.30319\nDescription: The process was terminated due to an
unhandled exception.\nException Info: System.IO.FileNotFoundException\nStack:\n
at MtgaLauncher.Program.CheckUpdate()\n at
MtgaLauncher.Program.Main(System.String[])\n"
0009:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
Unhandled Exception: 0009:trace:loaddll:load_native_dll Loaded
L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\diasymreader.dll" at
0x5e0d0000: native
0009:fixme:ver:GetCurrentPackageId (0x33b8a0 (nil)): stub
System.IO.FileNotFoundException: Could not load file or assembly
'System.Net.Http, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. File not found.
at MtgaLauncher.Program.CheckUpdate()
at MtgaLauncher.Program.Main(String[] args)
...
--- snip ---
Resolving 'INVALID' here.
Regards
--
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.
More information about the wine-bugs
mailing list