https://bugs.winehq.org/show_bug.cgi?id=43193
--- Comment #3 from Alan W. Irwin irwin@beluga.phys.uvic.ca --- As requested I dropped setting WINDEBUG, and I reran the example as follows: wine@raven> wineserver -k wine@raven> wineserver -p wine@raven> wine64 msys2-x86_64-20161025.exe fixme:winediag:start_process Wine Staging 2.10 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:nls:get_dummy_preferred_ui_language (0x8 0x32ee08 0x32ee40 0x32ee0c) returning a dummy value (current locale) fixme:file:FindFirstFileExW flags not implemented 0x00000002 fixme:explorerframe:taskbar_list_SetProgressValue iface 0x5d520, hwnd 0x10076, ullCompleted 64, ullTotal 64 stub! fixme:explorerframe:taskbar_list_SetProgressState iface 0x5d520, hwnd 0x10076, flags 0 stub! fixme:explorerframe:taskbar_list_SetOverlayIcon iface 0x5d520, hwnd 0x10076, hIcon (nil), pszDescription (null) stub! fixme:nls:get_dummy_preferred_ui_language (0x8 0x329748 0x329780 0x32974c) returning a dummy value (current locale) fixme:nls:get_dummy_preferred_ui_language (0x8 0x329748 0x329780 0x32974c) returning a dummy value (current locale) fixme:explorerframe:taskbar_list_SetOverlayIcon iface 0x58f50, hwnd 0x10076, hIcon (nil), pszDescription (null) stub! err:ole:CoCreateInstanceEx apartment not initialised fixme:shell:IShellLinkW_fnGetPath (0x927e0): WIN32_FIND_DATA is not yet filled. err:ole:CoCreateInstanceEx apartment not initialised fixme:shell:IShellLinkW_fnGetPath (0x927b0): WIN32_FIND_DATA is not yet filled. err:ole:CoCreateInstanceEx apartment not initialised fixme:shell:IShellLinkW_fnGetPath (0x927b0): WIN32_FIND_DATA is not yet filled. fixme:ntdll:NtSetInformationToken unimplemented class 4 fixme:ntdll:NtQueryInformationProcess (process=0xffffffffffffffff) Unimplemented information class: ProcessSessionInformation fixme:netapi32:NetUserGetInfo Level 3 is not implemented fixme:thread:create_user_shared_data_thread Creating user shared data update thread. wine: Unhandled page fault on read access to 0x00000020 at address 0x7bc4b478 (thread 0047), starting debugger... fixme:wscript:set_host_properties ignored L"nologo" switch fixme:wscript:set_host_properties ignored L"nologo" switch fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED fixme:scrrun:filesys_MoveFile 0x7f018a1ce8b8 L"C:\msys64_20170619_a\maintenancetool.dat.new" L"C:\msys64_20170619_a\maintenancetool.dat" fixme:scrrun:filesys_MoveFile 0x7fd8d28e38b8 L"C:\msys64_20170619_a\maintenancetool.exe.new" L"C:\msys64_20170619_a\maintenancetool.exe"
After that "starting debug" message, I got the bash.exe popup as previously described. When I closed that popup GUI (the only option it gave me) bash.exe appeared to be hung (I let it run for ~10 minutes without any further download progress). After I killed that bash.exe from Linux, the GUI immediately finished the download page and immediately went to the final page (which presumably left 33 per cent of the files not installed). After that I unchecked the "run msys2" box and exited normally from the GUI. I have not attached a backtrace because I don't know how to generate one for the bash.exe instance which generated that popup and which is the primary cause of this wine-staging issue with the MinGW-w64/MSYS2 installer GUI page wnich downloads and installs files.