http://bugs.winehq.org/show_bug.cgi?id=27057
Summary: World of Warcraft Launcher.exe crashes after startup Product: Wine Version: 1.3.19 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mshtml AssignedTo: wine-bugs@winehq.org ReportedBy: error@ioerror.us
Created an attachment (id=34488) --> (http://bugs.winehq.org/attachment.cgi?id=34488) Log of running WoW launcher.exe in wine
Ever since Wine 1.3.16, the WoW Launcher.exe crashes right after drawing its window. 1.3.15 worked fine. The problem still exists in git today. Console errors appear like this:
wine: Unhandled page fault on read access to 0x00000000 at address 0x53a99470 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x53a99470).
I did a git bisect according to the directions in RegressionTesting and came up with this:
dc96c688d397eb4ef1392ee6a98f3eb6b176dc56 is the first bad commit commit dc96c688d397eb4ef1392ee6a98f3eb6b176dc56 Author: Jacek Caban jacek@codeweavers.com Date: Tue Mar 15 13:45:46 2011 +0100
mshtml: Notify parser about script evaluation.
:040000 040000 56e26373e5d368d9c991936e12bbf6572b51a1c8 b047f9b40a63e482b477254952737e9e9cd4aded M dlls
http://bugs.winehq.org/show_bug.cgi?id=27057
Michael Hampton error@ioerror.us changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=27057
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=27057
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |neorayzor@hotmail.com
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2011-05-05 18:32:23 CDT --- *** Bug 27063 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=27057
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #2 from Jerome Leclanche adys.wh@gmail.com 2011-05-05 18:45:36 CDT --- Works fine here... can you post a +mshtml,+jscript trace? (bzip if its too large)
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #3 from Michael Hampton error@ioerror.us 2011-05-05 19:30:59 CDT --- Created an attachment (id=34499) --> (http://bugs.winehq.org/attachment.cgi?id=34499) +mshtml,+jscript log of running WoW launcher.exe in wine
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #4 from Ramon Ramos neorayzor@hotmail.com 2011-05-05 21:54:41 CDT --- Created an attachment (id=34500) --> (http://bugs.winehq.org/attachment.cgi?id=34500) log of running WoW launcher.exe (problem with patch 4.1)
Hi guys, i saw that you closed the bug 27063, because is a duplicated of 27057. im so sorry, i did see that one first :(. I attached my log, maybe that way i can help you too.
Do you know a way to do the update of the patch without the Launcher?.
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #5 from Michael Hampton error@ioerror.us 2011-05-05 21:57:12 CDT --- I switched to wine 1.3.15 to run the Launcher and apply today's patch.
You can do this after git clone with:
git checkout wine-1.3.15
then ./configure and make as usual.
http://bugs.winehq.org/show_bug.cgi?id=27057
Geoff Rivell grivell@comcast.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grivell@comcast.net
--- Comment #6 from Geoff Rivell grivell@comcast.net 2011-05-06 13:40:30 CDT --- Debian just updated GCC to 4.6 and I recompiled Wine yesterday. Now Launcher.exe is crashing for me as well. Same error Michael is getting.
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #7 from Jerome Leclanche adys.wh@gmail.com 2011-05-06 15:10:53 CDT --- (In reply to comment #6)
Debian just updated GCC to 4.6 and I recompiled Wine yesterday. Now Launcher.exe is crashing for me as well. Same error Michael is getting.
Does it crash with -O0 ?
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #8 from Geoff Rivell grivell@comcast.net 2011-05-06 16:17:05 CDT --- (In reply to comment #7)
(In reply to comment #6)
Debian just updated GCC to 4.6 and I recompiled Wine yesterday. Now Launcher.exe is crashing for me as well. Same error Michael is getting.
Does it crash with -O0 ?
Just recompiled with -O0. Doesn't crash.
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #9 from Ramon Ramos neorayzor@hotmail.com 2011-05-06 17:29:35 CDT --- Hi guys,
When you said "Just recompiled with -O0", you mean make -O0?
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #10 from Michael Hampton error@ioerror.us 2011-05-06 19:09:13 CDT --- Confirmed, it works properly with -O0.
http://bugs.winehq.org/show_bug.cgi?id=27057
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |austinenglish@gmail.com Ever Confirmed|0 |1
--- Comment #11 from Austin English austinenglish@gmail.com 2011-06-28 21:10:11 CDT --- Since this works in 4.5 and not 4.6, I bisected gcc to find that: austin@atialien:~/src/gcc$ git bisect bad fc00a76a26bb71539e8e4355e824986baf852f32 is the first bad commit commit fc00a76a26bb71539e8e4355e824986baf852f32 Author: hjl hjl@138bc75d-0d04-0410-961f-82ee72b054a4 Date: Thu Aug 12 16:39:37 2010 +0000
Turn on -fomit-frame-pointer by default for 32bit Linux/x86.
2010-08-12 H.J. Lu hongjiu.lu@intel.com Uros Bizjak ubizjak@gmail.com
* config.gcc: Handle --enable-frame-pointer.
* configure.ac: Add --enable-frame-pointer. * configure: Regenerated.
* config/i386/i386.c (USE_IX86_FRAME_POINTER): Default to 0. (override_options): If not configured with --enable-frame-pointer, enable -fomit-frame-pointer (but not for TARGET_MACHO or when optimizing for size), -fasynchronous-unwind-tables and -maccumulate-outgoing-args by default.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163196 138bc75d-0d04-0410-961f-82ee72b054a4
:040000 040000 91584179535d06f2f19861a92bb3c7b160e9be8f 9f230a8f76af23e5d83e5ebee9aec1012c9b4d19 M gcc
introduces this. Which means our old friend: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46468
playing with it a bit more, if I only compile mutation.c with gcc 4.6 and the rest of wine with 4.4.3, works fine.
Could be a gcc or wine bug, I'll upload preprocessed files to the gcc bug, fwiw.
http://bugs.winehq.org/show_bug.cgi?id=27057
George N gntest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gntest@gmail.com
--- Comment #12 from George N gntest@gmail.com 2011-06-28 21:30:00 CDT --- As a temporary workaround, winetricks ie7 will install and auto-override the dll's this is affecting.
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #13 from Austin English austinenglish@gmail.com 2011-06-28 22:23:20 CDT --- (In reply to comment #11)
playing with it a bit more, if I only compile mutation.c with gcc 4.6 and the rest of wine with 4.4.3, works fine.
All of wine with 4.6, mutation.c with 4.4.3, rather.
http://bugs.winehq.org/show_bug.cgi?id=27057
Kyle Towns ktowns@live.com.au changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ktowns@live.com.au
--- Comment #14 from Kyle Towns ktowns@live.com.au 2011-06-28 22:30:18 CDT --- I don't know if this is the same issue, but after updating to 4.2, WoW died on me, so I went to reinstall it.
It doesn't matter if a use a new wine prefix, wine 1.3.15, or wine 1.3.22. The initial install process runs fine, the Launcher starts, downloads "updated tools," restarts the Launcher, and then crashes every time on 'Initializing, please wait.' Then it sits for a while, showing a little activity in the terminal, before stopping and appearing to go no further. I have to exit the process properly elsewhere.
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #15 from Kyle Towns ktowns@live.com.au 2011-06-28 23:05:33 CDT --- Just to confirm, I've tried all of the previous suggestions except for using GCC 4.5.. strike that. It seems I'm using 4.5.2. Attaching my logs.
http://bugs.winehq.org/show_bug.cgi?id=27057
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #16 from Dan Kegel dank@kegel.com 2011-06-28 23:15:14 CDT --- Next step might be to bisect the file to see which function(s) are sensitive to being compiled with -fomit-frame-pointer... you could do this by splitting it into two files.
http://bugs.winehq.org/show_bug.cgi?id=27057
--- Comment #17 from Austin English austinenglish@gmail.com 2011-06-29 00:17:57 CDT --- (In reply to comment #14)
I don't know if this is the same issue, but after updating to 4.2, WoW died on me, so I went to reinstall it.
It doesn't matter if a use a new wine prefix, wine 1.3.15, or wine 1.3.22. The initial install process runs fine, the Launcher starts, downloads "updated tools," restarts the Launcher, and then crashes every time on 'Initializing, please wait.' Then it sits for a while, showing a little activity in the terminal, before stopping and appearing to go no further. I have to exit the process properly elsewhere.
That's a separate bug.
http://bugs.winehq.org/show_bug.cgi?id=27057
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
http://bugs.winehq.org/show_bug.cgi?id=27057
Yorik van Havre yorik.vanhavre@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yorik.vanhavre@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=27057
Maarten Lankhorst m.b.lankhorst@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |m.b.lankhorst@gmail.com Resolution| |DUPLICATE
--- Comment #18 from Maarten Lankhorst m.b.lankhorst@gmail.com 2011-07-04 08:48:48 CDT --- same bug
*** This bug has been marked as a duplicate of bug 27375 ***
http://bugs.winehq.org/show_bug.cgi?id=27057
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Austin English austinenglish@gmail.com 2011-07-07 16:15:59 CDT --- Closing.