http://bugs.winehq.org/show_bug.cgi?id=31515
Bug #: 31515 Summary: Planetside 2 (Beta), installer fails Product: Wine Version: 1.3.18 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: barret@markmcb.com Classification: Unclassified
Created attachment 41446 --> http://bugs.winehq.org/attachment.cgi?id=41446 64 bit winearch backtrace
Hi -
Planetside 2's installer fails with a page fault. I tried installing in both 64 bit mode (normal for me) and 32 bit mode (export WINEARCH=win32, fresh .wine directory). Both fail early on (after I tell it where to install), but in different places.
Wine build: wine-1.5.11 Platform: i386 (WOW64) Host system: Linux Host version: 3.4.0-gentoo
http://bugs.winehq.org/show_bug.cgi?id=31515
--- Comment #1 from barret@markmcb.com 2012-08-21 22:07:36 CDT --- Created attachment 41447 --> http://bugs.winehq.org/attachment.cgi?id=41447 32 bit winearch backtrace
http://bugs.winehq.org/show_bug.cgi?id=31515
barret@markmcb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |barret@markmcb.com Version|1.3.18 |1.5.11
http://bugs.winehq.org/show_bug.cgi?id=31515
barret@markmcb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|x86 |x86-64
http://bugs.winehq.org/show_bug.cgi?id=31515
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #2 from Dan Kegel dank@kegel.com 2012-08-22 09:49:10 CDT --- As you mentioned, there seem to be two different problems here.
The crash in your "64 bit" trace is:
Unhandled exception: page fault on write access to 0x004fb000 in 32-bit code (0x004874aa). Backtrace: =>0 0x004874aa in launchpad (+0x874aa) (0x0032e7ac) 0x004874aa: repe movsl (%esi),%es:(%edi)
The crash in your "32 bit" trace is:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10a44ae2). Backtrace: =>0 0x10a44ae2 in awesomium (+0xa44ae2) (0x00b354d0)
If you do a fresh install into an empty WINEARCH=win64 .wine, where does it fail?
http://bugs.winehq.org/show_bug.cgi?id=31515
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
http://bugs.winehq.org/show_bug.cgi?id=31515
barret@markmcb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #41446|0 |1 is obsolete| |
--- Comment #3 from barret@markmcb.com 2012-08-22 21:26:27 CDT --- Created attachment 41460 --> http://bugs.winehq.org/attachment.cgi?id=41460 Fresh 64 bit Backtrace
Attached the backtrace from a fresh .wine with export WINEARCH=win64. It fails in the same place as the win32 fresh install.
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10a44ae2). Backtrace: =>0 0x10a44ae2 in awesomium (+0xa44ae2) (0x00b344d0)
http://bugs.winehq.org/show_bug.cgi?id=31515
barret@markmcb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from barret@markmcb.com 2012-08-25 14:27:35 CDT --- Based on some other comments about awesomium, I tried my old .wine directory again where I had a few winetricks installed, figuring that the original PF in launchpad was farther along in the install process. Eventually I was able to get the installer to work, at least up to the point where it is downloading the game.
On the older .wine, I tried running the installer as Vista (instead of XP), then Windows 2008, and then Windows 7. It still didn't work (failing in the same place), but when I went back to XP, the installer no longer crashes and seems to work okay. I don't know which of those things helped.
The installer still has the same console errors (pasted below) as it did when it crashed. One of those errors led me to http://forum.winehq.org/viewtopic.php?t=16015, which is where I got the idea to try different Windows versions.
err:setupapi:do_file_copyW Unsupported style(s) 0x144 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:inseng:DllGetClassObject {6e449686-c509-11cf-aafa-00aa00b6015c} {00000001-0000-0000-c000-000000000046} 0x33c924 err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:create_server class {6e449686-c509-11cf-aafa-00aa00b6015c} not registered err:ole:CoGetClassObject no class object {6e449686-c509-11cf-aafa-00aa00b6015c} could be created for context 0x5 fixme:inseng:DllGetClassObject {6e449686-c509-11cf-aafa-00aa00b6015c} {00000001-0000-0000-c000-000000000046} 0x33c928 err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:create_server class {6e449686-c509-11cf-aafa-00aa00b6015c} not registered err:ole:CoGetClassObject no class object {6e449686-c509-11cf-aafa-00aa00b6015c} could be created for context 0x5
For winetricks in my .wine, I have ie8, vcrun2005, vcrun2008, vcrun2010, corefonts, droid, fontfix, fontsmooth-rgb, gdiplus, gecko, allfonts, d3dx9, d3dx10, win7 installed.
If people are interested and have any suggestions on what to try, I can play around with the installer on a fresh .wine with some winetricks and try to figure out why changing the version briefly enabled the install to work on XP. Otherwise, we can wait til the actual game comes out.
http://bugs.winehq.org/show_bug.cgi?id=31515
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #5 from Dan Kegel dank@kegel.com 2012-08-25 15:08:38 CDT --- Nice find, but it sounds like a workaround more than a fix.
I'd be interested in hearing what the minimal set of winetricks verbs is, I hope you don't actually need all of those.
http://bugs.winehq.org/show_bug.cgi?id=31515
--- Comment #6 from barret@markmcb.com 2012-08-25 18:18:38 CDT --- The minimum verbs are vcrun2008 and corefonts. With those two on a fresh WINEARCH=win64, I can get past the previous two pagefaults to the point where I can login and download the game.
On a fresh .wine install, I didn't need to do any changes back and forth between Windows versions like I did for my older .wine.
http://bugs.winehq.org/show_bug.cgi?id=31515
--- Comment #7 from Dan Kegel dank@kegel.com 2012-08-25 22:56:59 CDT --- Excellent. I'd suggest closing this bug as "MESSY" :-) and opening two new ones, one for the crash vcrun2008 works around, and one for the crash corefonts works around.
http://bugs.winehq.org/show_bug.cgi?id=31515
--- Comment #8 from barret@markmcb.com 2012-08-26 00:23:02 CDT --- Definitely 'MESSY'. =)
Actually, my previous post was a little unclear.
I needed both vcrun2008 and corefonts together to get past the page fault in awesomium. With only one or the other (or neither), the installer faults on "Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10a44ae2)".
http://bugs.winehq.org/show_bug.cgi?id=31515
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l_bratch@yahoo.co.uk
http://bugs.winehq.org/show_bug.cgi?id=31515
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |RESOLVED URL| |https://www.planetside2.com | |/ CC| |focht@gmx.net Resolution| |FIXED
--- Comment #9 from Anastasius Focht focht@gmx.net 2013-05-07 14:30:20 CDT --- Hello folks,
marking this bug fixed as there is no problem with the installer (clean WINEPREFIX). The crash of AwesomiumProcess.exe is *post* install and tracked elsewhere.
$ du -sh PS2_setup.exe 20M PS2_setup.exe
$ sha1sum PS2_setup.exe 134a7ae5aa0dcf1df5112cac8ebcb14e217db03e PS2_setup.exe
$ wine --version wine-1.5.29-141-gdc9e0b4
Regards
http://bugs.winehq.org/show_bug.cgi?id=31515
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2013-05-10 13:41:18 CDT --- Closing bugs fixed in 1.5.30.