http://bugs.winehq.org/show_bug.cgi?id=29752
Bug #: 29752 Summary: Sonic 3 & Knuckles Collection AutoPlay menu hangs on start Product: Wine Version: 1.4-rc1 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com CC: julliard@winehq.org Classification: Unclassified Regression SHA1: 1b0d2330c939807121ef4d68627e438da55d1921
Created attachment 38618 --> http://bugs.winehq.org/attachment.cgi?id=38618 Terminal output
The retail version of Sonic & Knuckles Collection includes an AutoPlay program which shows a short logo video, then presents a menu with options to launch the installer, view the readme, or exit. This executable used to work, but now hangs on start since 1.3.23. Regression testing identified this commit:
1b0d2330c939807121ef4d68627e438da55d1921 is the first bad commit commit 1b0d2330c939807121ef4d68627e438da55d1921 Author: Alexandre Julliard julliard@winehq.org Date: Thu Jun 16 22:46:25 2011 +0200
kernel32: Create an orphaned process in exec_process so that all initialization is done anew in the child process.
:040000 040000 e241b1d7bdfda5ed97e0a6cae06155dbac9c075b 945bbae557f51ec59e559a825fcff2b0bf5ece8b M dlls
git checkout 1b0d2330c939807121ef4d68627e438da55d1921 - hangs git checkout 1b0d2330c939807121ef4d68627e438da55d1921^ - works
Workaround: run the executable under winedbg (wine winedbg SETUP.EXE)
http://bugs.winehq.org/show_bug.cgi?id=29752
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, win16
http://bugs.winehq.org/show_bug.cgi?id=29752
--- Comment #1 from Alexandre Julliard julliard@winehq.org 2012-01-31 05:12:55 CST --- Please attach a +relay trace.
http://bugs.winehq.org/show_bug.cgi?id=29752
--- Comment #2 from A Wine user RandomAccountName@mail.com 2012-01-31 05:31:55 CST --- Created attachment 38619 --> http://bugs.winehq.org/attachment.cgi?id=38619 +relay log (47MB)
I killed the process after it had hung for a few seconds here. Let me know if you need a longer log...
http://bugs.winehq.org/show_bug.cgi?id=29752
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2012-01-31 05:52:13 CST --- Is that started directly from the command line? Could you please get a +process trace too?
http://bugs.winehq.org/show_bug.cgi?id=29752
--- Comment #4 from A Wine user RandomAccountName@mail.com 2012-01-31 06:01:21 CST --- Created attachment 38621 --> http://bugs.winehq.org/attachment.cgi?id=38621 +process log
(In reply to comment #3)
Is that started directly from the command line?
Yeah: cd /media/cdrom0 ~/wine-git/wine SETUP.EXE
Could you please get a +process trace too?
Sure, +process trace is attached (or did you want it combined with +relay?)
http://bugs.winehq.org/show_bug.cgi?id=29752
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-01-31 06:43:59 CST --- Created attachment 38622 --> http://bugs.winehq.org/attachment.cgi?id=38622 Preserve current dir before exec_process
Thanks, I see what's going on. This should fix it.
http://bugs.winehq.org/show_bug.cgi?id=29752
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #6 from A Wine user RandomAccountName@mail.com 2012-01-31 07:14:27 CST --- (In reply to comment #5)
Thanks, I see what's going on. This should fix it.
That fixed it indeed. Thanks for taking a look! The actual installer hangs on start sometimes, but I can see that in 1.3.20 as well, so I guess it's unrelated to this bug.
http://bugs.winehq.org/show_bug.cgi?id=29752
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e31dd6dba1e77ca0d2a6073424a | |0cf65c8f82ab5 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2012-01-31 16:29:11 CST --- Fixed by e31dd6dba1e77ca0d2a6073424a0cf65c8f82ab5.
http://bugs.winehq.org/show_bug.cgi?id=29752
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-02-02 13:37:52 CST --- Closing bugs fixed in 1.4-rc2.