http://bugs.winehq.org/show_bug.cgi?id=28090
Summary: EA Origin's launcher: freezes after a couple seconds Product: Wine Version: 1.3.26 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=35973) --> (http://bugs.winehq.org/attachment.cgi?id=35973) relay,seh,tid bzip2 -9'ed
Noticed while testing bug 27326. Install Alice, patch wine with the patch from bug 27326, then run Alice. You'll get a release day activation test, which should pass (unless you're a dirty pirate ;-)), then it prompts for you to login to EA's origin. The email box should be activated, so you can type a character or two, but then the application will hang. Even if you don't type, it will hang after a second or two.
Terminal has a few fixme's, but nothing obvious. I'll attach a relay,seh,tid.
Note: The login prompt here is different from the one when running Origin to login. I think it may be only prompted when installing/activating a game. If anyone wants to debug this, email me privately for my login info.
http://bugs.winehq.org/show_bug.cgi?id=28090
--- Comment #1 from Austin English austinenglish@gmail.com 2011-08-15 19:25:43 CDT --- Created an attachment (id=35974) --> (http://bugs.winehq.org/attachment.cgi?id=35974) terminal output
http://bugs.winehq.org/show_bug.cgi?id=28090
jhgf bernhardloos@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardloos@googlemail.com
--- Comment #2 from jhgf bernhardloos@googlemail.com 2011-08-17 13:41:22 CDT --- There is a problem with the way wine manages mutex access rights. The activation app calls OpenMutexW(00100000,00000000,01abcc80 L"31386d60563ff19a_ServerDirAccess"), that is it requests only SYNCHRONIZE access. Wine requires the MUTEX_MODIFY_STATE access right to call ReleaseMutex, so the activation app never releases the mutex and everything hangs. Msdn states that is MUTEX_MODIFY_STATE "Reserved for future use." Maybe it doesn't get used at all, but I decided to implicitly set it together with SYNCHRONIZE.
http://bugs.winehq.org/show_bug.cgi?id=28090
--- Comment #3 from jhgf bernhardloos@googlemail.com 2011-08-17 13:42:11 CDT --- Created an attachment (id=36019) --> (http://bugs.winehq.org/attachment.cgi?id=36019) fix mutex access rights
http://bugs.winehq.org/show_bug.cgi?id=28090
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #4 from Austin English austinenglish@gmail.com 2011-08-17 15:06:06 CDT --- (In reply to comment #3)
Created an attachment (id=36019)
--> (http://bugs.winehq.org/attachment.cgi?id=36019) [details]
fix mutex access rights
Works great here, thanks!
http://bugs.winehq.org/show_bug.cgi?id=28090
--- Comment #5 from jhgf bernhardloos@googlemail.com 2011-09-23 11:12:12 CDT --- should be fixed by http://source.winehq.org/git/wine.git/commit/527a985a3d7154dac549ce5170f5d0a...
http://bugs.winehq.org/show_bug.cgi?id=28090
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Austin English austinenglish@gmail.com 2011-09-23 12:36:49 CDT --- (In reply to comment #5)
should be fixed by http://source.winehq.org/git/wine.git/commit/527a985a3d7154dac549ce5170f5d0a...
Yep, working great, thanks!
http://bugs.winehq.org/show_bug.cgi?id=28090
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2011-09-23 12:58:35 CDT --- Closing bugs fixed in 1.3.29.
http://bugs.winehq.org/show_bug.cgi?id=28090
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |527a985a3d7154dac549ce5170f | |5d0a099163362