https://bugs.winehq.org/show_bug.cgi?id=47993
Bug ID: 47993 Summary: [Regression + Bissected]Epic Games Launcher crashes at the installation Product: Wine Version: 4.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: berillions@gmail.com Distribution: ---
Created attachment 65511 --> https://bugs.winehq.org/attachment.cgi?id=65511 Epic crash Wine-4.18
Hello,
There is a regression introduced in Wine-4.18. When you want to install Epic Games Launcher, Wine crashes when you click on the install button (see screenshot). Download the installer on Epic Store website and install by "wine msiexec /i Epic.exe" to reproduce the issue.
After a regression testing, the 1st bad commit is this : ### Snip ### commit d7031be8920e30463a3825e866a70f49e9a67740 Author: Gijs Vermeulen gijsvrm@codeweavers.com Date: Thu Oct 17 22:12:32 2019 +0200
mscoree: Support loading assemblies from path specified in config file.
Signed-off-by: Gijs Vermeulen gijsvrm@codeweavers.com Signed-off-by: Vincent Povirk vincent@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org ### Snip ###
Revert the commit in wine-git or revert the patch in wine-4.18 source fixes the issue.
Thanks, Maxime
https://bugs.winehq.org/show_bug.cgi?id=47993
--- Comment #1 from Berillions berillions@gmail.com --- Uninstaller Wine Mono fixes the issue too.
https://bugs.winehq.org/show_bug.cgi?id=47993
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Does it work in unattended mode 'wine msiexec /i epic.msi /q' ?
https://bugs.winehq.org/show_bug.cgi?id=47993
--- Comment #3 from Berillions berillions@gmail.com --- (In reply to Nikolay Sivov from comment #2)
Does it work in unattended mode 'wine msiexec /i epic.msi /q' ?
Nope, it still crash even with this command.
https://bugs.winehq.org/show_bug.cgi?id=47993
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Regression SHA1| |d7031be8920e30463a3825e866a | |70f49e9a67740 CC| |gijsvrm@gmail.com, | |madewokherd@gmail.com URL| |https://www.epicgames.com/s | |tore/en-US/download
https://bugs.winehq.org/show_bug.cgi?id=47993
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[Regression + |Epic Games Launcher crashes |Bissected]Epic Games |at the installation |Launcher crashes at the | |installation |
https://bugs.winehq.org/show_bug.cgi?id=47993
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- It worked fine for me with clean install of winehq 4.18 on ubuntu 18.04. Could you try vanilla instead of staging to make sure it happens there too?
https://bugs.winehq.org/show_bug.cgi?id=47993
--- Comment #5 from Berillions berillions@gmail.com --- (In reply to Nikolay Sivov from comment #4)
It worked fine for me with clean install of winehq 4.18 on ubuntu 18.04. Could you try vanilla instead of staging to make sure it happens there too?
Still crash for me with plain wine-4.18 in a clean wineprefix.
I have this backtrace if it can help :
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bca3403 ESP:0032dd40 EBP:0032dd48 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000096 EBX:0038009c ECX:0032ddb8 EDX:00000000 ESI:00000001 EDI:7bd4464c Stack dump: 0x0032dd40: 00380078 0032ddb8 0032df28 7bc76325 0x0032dd50: 0032ddb8 0038009c 00000001 00000000 0x0032dd60: 00000000 00000000 00000000 0032dff8 0x0032dd70: 0032e050 0032df6c 0032dff0 0032e478 0x0032dd80: 00000802 00000000 00000002 00000000 0x0032dd90: 00000000 0032dfa8 0032ddd8 7bc72515 Backtrace: =>0 0x7bca3403 RtlEqualUnicodeString+0x13() [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\rtlstr.c:517] in ntdll (0x0032dd48) 1 0x7bc76325 open_dll_file+0xe4(nt_name=0x32df6c, pwm=0x32e478, module=0x32dff0) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\loader.c:531] in ntdll (0x0032df28) 2 0x7bc76c16 open_builtin_file+0x85(name="/home/odelpasso/Bureau/wine-4.18/dlls/libmono-2.0-x86/libmono-2.0-x86.dll", pwm=0x32e478, module=0x32dff0) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\loader.c:2484] in ntdll (0x0032df98) 3 0x7bc7b74c load_builtin_dll+0x44b(load_path=<is not available>, nt_name=<is not available>, module_ptr=<is not available>, flags=<is not available>, pwm=<is not available>) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\loader.c:2558] in ntdll (0x0032e1f8) 4 0x7bc7d42e load_dll+0xecd(load_path="C:\windows\system32;C:\windows\system32;C:\windows\system;C:\windows;.;C:\windows\system32;C:\windows;C:\windows\system32\wbem", libname=<is not available>, flags=0) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\loader.c:3020] in ntdll (0x0032e448) 5 0x7bc7f5be LdrLoadDll+0x58(path_name=<couldn't compute location>, flags=<couldn't compute location>, libname=<couldn't compute location>, hModule=<couldn't compute location>) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\loader.c:3081] in ntdll (0x0032e498) 6 0x7ee82907 load_library+0xa6(libname=0x32e514, flags=0) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\kernelbase\loader.c:174] in kernelbase (0x0032e4f8) 7 0x7ee837cf LoadLibraryExW+0x59() [Z:\home\odelpasso\Bureau\wine-4.18\dlls\kernelbase\loader.c:524] in kernelbase (0x0032e538) 8 0x7ee838b3 LoadLibraryW+0x1d() [Z:\home\odelpasso\Bureau\wine-4.18\dlls\kernelbase\loader.c:494] in kernelbase (0x0032e568) 9 0x7c436fc6 CLRRuntimeInfo_GetRuntimeHost.part+0x205() in mscoree<elf> (0x0032f218) 10 0x7c437904 CLRRuntimeInfo_GetInterface+0x163(iface=<couldn't compute location>, rclsid=<couldn't compute location>, riid=<couldn't compute location>, ppUnk=<couldn't compute location>) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\mscoree\metahost.c:334] in mscoree<elf> (0x0032f258) 11 0x7c43c198 CorBindToRuntimeEx+0x77(szVersion=<couldn't compute location>, szBuildFlavor=<couldn't compute location>, nflags=<couldn't compute location>, rslsid=<couldn't compute location>, riid=<couldn't compute location>, ppv=<couldn't compute location>) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\mscoree....\include\metahost.h:302] in mscoree<elf> (0x0032f2c8) 12 0x1000135f EntryPoint+0xffffffff() in msi3e8b.tmp (0x0032f54c) 13 0x1000250b EntryPoint+0xffffffff() in msi3e8b.tmp (0x0032fc30) 14 0x10003b51 EntryPoint+0xffffffff() in msi3e8b.tmp (0x0032fc78) 15 0x7effa795 wWinMain+0x2a4(instance=<couldn't compute location>, hOldInstance=<couldn't compute location>, szCmdLine=<couldn't compute location>, nCmdShow=<couldn't compute location>) [Z:\home\odelpasso\Bureau\wine-4.18\programs\rundll32\rundll32.c:312] in rundll32 (0x0032fe58) 16 0x7effc303 wmain+0xd2() [Z:\home\odelpasso\Bureau\wine-4.18\dlls\winecrt0\exe_wmain.c:55] in rundll32 (0x0032fef8) 17 0x7effc21b __wine_spec_exe_wentry+0x5a(peb=<couldn't compute location>) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\winecrt0\exe_wentry.c:40] in rundll32 (0x0032ff28) 18 0x7b4672d2 call_process_entry+0x11() in kernel32 (0x0032ff48) 19 0x7b46b1ac start_process+0xeb(entry=<is not available>, peb=<is not available>) [Z:\home\odelpasso\Bureau\wine-4.18\dlls\kernel32\process.c:1295] in kernel32 (0x0032ffd8) 20 0x7b4672de start_process_wrapper+0x9() in kernel32 (0x0032ffec) 0x7bca3403 RtlEqualUnicodeString+0x13 [Z:\home\odelpasso\Bureau\wine-4.18\dlls\ntdll\rtlstr.c:517] in ntdll: cmpw 0x0(%ebx),%ax
https://bugs.winehq.org/show_bug.cgi?id=47993
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
https://bugs.winehq.org/show_bug.cgi?id=47993
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- OP told me it's fixed now. I could never reproduce this, nevertheless marking FIXED.
https://bugs.winehq.org/show_bug.cgi?id=47993
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc2.