https://bugs.winehq.org/show_bug.cgi?id=57310
Bug ID: 57310 Summary: wineboot failed to initialize a wine prefix Product: Wine Version: 0.9.17. Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rmkk@atlas.cz
This issue is relevant for INTEL MACs only, ARM MACs are working fine.
Starting wine without existing wineprefix should create a brand new .wine and initialize it - this is failing on Intel Macs.
The last working version I found is wine-staging-9.1-osx64.tar.xz, all newer ones are failing including the latest wine-staging-9.17-osx64.tar.xz. So after version 9.1 something has to change.
It is easy to reproduce ...
local@Radim--iMac ~ % sw_vers ProductName: macOS ProductVersion: 15.0 BuildVersion: 24A5327a local@Radim--iMac ~ % arch i386 local@Radim--iMac ~ % rm -rf ~/.wine local@Radim--iMac ~ % ~/Downloads/Wine\ Staging.app/Contents/Resources/wine/bin/wineboot wine: created the configuration directory '/Volumes/Data/Radim Home/.wine' wineserver: using server-side synchronization. 0024:err:environ:run_wineboot failed to start wineboot 1 zsh: killed ~/Downloads/Wine\ Staging.app/Contents/Resources/wine/bin/wineboot
https://bugs.winehq.org/show_bug.cgi?id=57310
--- Comment #1 from Radim Kolek rmkk@atlas.cz --- local@Radim--iMac ~ % ~/Downloads/Wine\ Staging.app/Contents/Resources/wine/bin/wine --version wine-9.17 (Staging)
https://bugs.winehq.org/show_bug.cgi?id=57310
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Version|0.9.17. |9.17 Severity|major |critical
--- Comment #2 from Austin English austinenglish@gmail.com --- Can you run a regression test?
https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing
Did this start in wine-9.2? Does it occur in wine-development, or just wine-staging?
https://bugs.winehq.org/show_bug.cgi?id=57310
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #3 from Austin English austinenglish@gmail.com --- Can you run a regression test?
https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing
Did this start in wine-9.2? Does it occur in wine-development, or just wine-stagi
https://bugs.winehq.org/show_bug.cgi?id=57310
--- Comment #4 from Radim Kolek rmkk@atlas.cz --- So I went through the versions from 9.1 to 9.7, wine prefix was created OK. Since wine-9.8 (Staging + Devel) wine prefix initialization fail. Sorry for previous wrong info about non-working versions.
Regarding regression test I'll see what can I do.
https://bugs.winehq.org/show_bug.cgi?id=57310
--- Comment #5 from Radim Kolek rmkk@atlas.cz --- Thanks for excellent how-to regarding regression testing. I tried to go through bisect start/good/bad iterations to find the commit that does a problem. On the latest version of wine (wine-9.19-92-g7ce580d1fa0) configure & make completes OK. However after setting "bisect good wine-9.7" and "bisect bad wine-9.8" configure completes OK but make failed after 20 minutes with error below. This is the thing I cannot go over, sorry :-(
-fasynchronous-unwind-tables -g -O0 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 <inline asm>:337:1: error: non-private labels cannot appear between .cfi_startproc / .cfi_endproc pairs 337 | ___wine_syscall_dispatcher_return: | ^ <inline asm>:144:2: error: previous .cfi_startproc was here 144 | .cfi_startproc | ^ 2 errors generated.