https://bugs.winehq.org/show_bug.cgi?id=43193
Bug ID: 43193 Summary: MinGW-w64 GUI installer fails 66 per cent through its file-installation page. Product: Wine-staging Version: 2.10 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: irwin@beluga.phys.uvic.ca CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
My platform is Debian Jessie, and I am using the WineHQ repository for that distro following the advice at https://wine-staging.com/installation.html. I installed the latest version (2.10) of winehq-staging and set the environment variables
export WINEVERSION=2.10_jessie_wine_staging export WINEPREFIX=/home/wine/wine_staging/.wine-$WINEVERSION export WINEDEBUG='fixme-all'
and ran
winecfg
taking defaults for everything. Then
wine@raven> wine --version wine-2.10 (Staging)
wineserver -p
nice -19 wine msys2-x86_64-20161025.exe
Welcome screen, set prefix (added date string to default location), start menu shortcuts left as they were, then install page went to the 66 per cent level and then generated a Program Error GUI box with the message
The program bash.exe has encountered a serious error and needs to close. We are sorry for the inconvenience.
Program error details page on GUI was empty.
stderr (or stdout) had the following messages on the konsole instance I was running:
err:ole:CoCreateInstanceEx apartment not initialised err:ole:CoCreateInstanceEx apartment not initialised err:ole:CoCreateInstanceEx apartment not initialised wine: Unhandled page fault on read access to 0x00000020 at address 0x7bc4b478 (thread 0045), starting debugger...
The installer GUI details showed the install failed (at the ~66 per cent mark) while installing nansi.sys. This is definitely a wine-staging bug because the equivalent experiment with vanilla wine-2.10 (obtained by purging winehq-staging and installing winehq-devel) had no troubles with that install page of the GUI (although the above "apartment" warnings were produced), but failed in other ways on the final page of that GUI. Note it is likely this current wine-staging bug with the initial file installation has been introduced in the past year since https://github.com/TeaCI/tea-ci/wiki/Msys2-on-Wine implies MSYS2 works on Wine-staging, and that page was last updated in July last year.
However, introduction of this wine-staging bug is not extremely recent because I replicated this bug also for wine-staging 2.4 (the earliest version [released March 2017] currently available for the winehq Debian Jessie repository.