http://bugs.winehq.org/show_bug.cgi?id=34066
Bug #: 34066 Summary: Wine looping endlessly on first run, and when installing Steam Product: Wine Version: 1.6-rc5 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: camillo.lugaresi+wine@gmail.com Classification: Unclassified
When first running Wine after installation, the prefix gets created or updated. Under Wine 1.6rc5, wine (running wineboot?) seems to get into an infinite loop. If you try to launch other Wine program, they hand for a few minutes before finally continuing with the message "err:process:__wine_kernel_init boot event wait timed out". After killing the initial runaway wine process, the problem seems to go away.
When trying to install Steam, msiexec also gets into an endless loop. There is, again, a runaway wine process taking up a whole CPU. However, in this case, other wine programs can launch normally while msiexec is stuck.
http://bugs.winehq.org/show_bug.cgi?id=34066
--- Comment #1 from camillo.lugaresi+wine@gmail.com 2013-07-17 06:04:24 CDT --- I tried building Wine with gcc 4.8 (but still using clang for the Mac driver). The (seemingly) infinite loop on the first run still occurs. However, when attempting to install Steam, the installer is able to proceed past the first screen.
It seems that we have two different bugs here, only one of which seems Clang-specific.
http://bugs.winehq.org/show_bug.cgi?id=34066
--- Comment #2 from camillo.lugaresi+wine@gmail.com 2013-07-18 18:02:21 CDT --- Created attachment 45329 --> http://bugs.winehq.org/attachment.cgi?id=45329 error at wine boot and consequent infinite loop
After tracing the looping instance of wine, it turns out that the hang is related to the error that it spits out during launch (the attached file contains the error first and a callstack of the looping process second).
http://bugs.winehq.org/show_bug.cgi?id=34066
--- Comment #3 from camillo.lugaresi+wine@gmail.com 2013-07-18 18:07:12 CDT --- As for the hang in the Steam installer (which really should have been a separate bug report), it spends all its time inside GetNextDlgGroupItem. I guess Clang still has trouble compiling the dialog stuff.
http://bugs.winehq.org/show_bug.cgi?id=34066
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=34066
camillo.lugaresi+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from camillo.lugaresi+wine@gmail.com 2013-10-01 22:13:50 CDT --- I can't reproduce the bug any more with Wine 1.7.3 and Clang-500.2.75 (the one that comes with Xcode 5, based on LLVM 3.3+), so one of those things fixed the bug. Probably the latter.
http://bugs.winehq.org/show_bug.cgi?id=34066
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2013-10-11 12:30:48 CDT --- Closing bugs fixed in 1.7.4.