http://bugs.winehq.org/show_bug.cgi?id=14343
Summary: Bigfishgames "Play My Games" Crashes With "Unhandled page fault" Product: Wine Version: 1.0.0 Platform: PC URL: http://www.bigfishgames.com/download-games/3355/airport- mania-first-flight/index.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: vik@catalyst.net.nz
Created an attachment (id=14640) --> (http://bugs.winehq.org/attachment.cgi?id=14640) Debug dump of bigfishgames crash.
After installing the game installer from above, attempts to run the "Play My Games" application link on the desktop or from the command line result in a crash. The command line command is:
vik@kereru:~/.wine/dosdevices/c:/Program Files/bfgclient$ env WINEPREFIX="/home/vik/.wine" wine "C:\Program Files\bfgclient\bfgclient.exe"
Immediate results are:
wine: Unhandled page fault on read access to 0x003a0043 at address 0x40d5d3 (thread 0009), starting debugger...
Full version attached.
vik@kereru:~$ wine --version wine-1.0
http://bugs.winehq.org/show_bug.cgi?id=14343
John Sennesael gothic@donationcoders.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gothic@donationcoders.com
--- Comment #1 from John Sennesael gothic@donationcoders.com 2008-07-18 20:31:18 --- Confirmed here. See dump below
gothic@azure ~ $ wine --version wine-1.0-rc2
wine: Unhandled page fault on read access to 0x003a0043 at address 0x40d5d3 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x003a0043 in 32-bit code (0x0040d5d3). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0040d5d3 ESP:0033e930 EBP:0033e968 EFLAGS:00210202( - 00 - -RI1) EAX:003a0043 EBX:00000000 ECX:003a0043 EDX:00146928 ESI:001112b5 EDI:7ee15c30 Stack dump: 0x0033e930: 7c3a2448 00000000 001112b5 0033f478 0x0033e940: 00000001 003a0043 00000001 00000000 0x0033e950: 00146928 00480ae8 00000002 0033e9d4 0x0033e960: 004569a8 00000000 0033e978 0040ac59 0x0033e970: 008d3488 0033f478 0033e9e0 0040847f 0x0033e980: 0033ef40 008d3488 0033e998 00442f69 Backtrace: =>1 0x0040d5d3 in bfgclient (+0xd5d3) (0x0033e968) 2 0x0040ac59 in bfgclient (+0xac59) (0x0033e978) 3 0x0040847f in bfgclient (+0x847f) (0x0033e9e0) 4 0x00430f53 in bfgclient (+0x30f53) (0x0033fe60) 5 0x00455e13 in bfgclient (+0x55e13) (0x0033ff08) 6 0x7ee25a47 in kernel32 (+0x55a47) (0x0033ffe8) 7 0xb7e6ac47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x0040d5d3: movzwl 0x0(%ecx),%edx Modules: Module Address Debug info Name (97 modules) PE 400000- 598000 Export bfgclient PE 10000000-1013c000 Deferred bfgcommon ELF 7bf00000-7bf04000 Deferred <wine-loader> PE 7c340000-7c396000 Deferred msvcr71 PE 7c3a0000-7c41b000 Deferred msvcp71 ELF 7dde8000-7ddfd000 Deferred lz32<elf> -PE 7ddf0000-7ddfd000 \ lz32 ELF 7ddfd000-7de17000 Deferred version<elf> -PE 7de00000-7de17000 \ version ELF 7de69000-7de9d000 Deferred uxtheme<elf> -PE 7de70000-7de9d000 \ uxtheme ELF 7de9d000-7deb2000 Deferred midimap<elf> -PE 7dea0000-7deb2000 \ midimap ELF 7deb2000-7df69000 Deferred libasound.so.2 ELF 7df71000-7df98000 Deferred msacm32<elf> -PE 7df80000-7df98000 \ msacm32 ELF 7df98000-7dfce000 Deferred winealsa<elf> -PE 7dfa0000-7dfce000 \ winealsa ELF 7dfce000-7dfd9000 Deferred libxcursor.so.1 ELF 7dfe5000-7dffd000 Deferred msacm32<elf> -PE 7dff0000-7dffd000 \ msacm32 ELF 7dffd000-7e006000 Deferred librt.so.1 ELF 7e008000-7e023000 Deferred libxcb.so.1 ELF 7e023000-7e11d000 Deferred libx11.so.6 ELF 7e11d000-7e12d000 Deferred libxext.so.6 ELF 7e12d000-7e145000 Deferred libice.so.6 ELF 7e147000-7e14c000 Deferred libxfixes.so.3 ELF 7e14c000-7e153000 Deferred libxrandr.so.2 ELF 7e153000-7e174000 Deferred imm32<elf> -PE 7e160000-7e174000 \ imm32 ELF 7e174000-7e20b000 Deferred winex11<elf> -PE 7e180000-7e20b000 \ winex11 ELF 7e34d000-7e4c9000 Deferred libxml2.so.2 ELF 7e4c9000-7e4fc000 Deferred libfontconfig.so.1 ELF 7e4fc000-7e510000 Deferred libz.so.1 ELF 7e510000-7e5a0000 Deferred libfreetype.so.6 ELF 7e5a0000-7e5a4000 Deferred libxcomposite.so.1 ELF 7e5a4000-7e5ad000 Deferred libxrender.so.1 ELF 7e5cf000-7e5fc000 Deferred ws2_32<elf> -PE 7e5e0000-7e5fc000 \ ws2_32 ELF 7e5fc000-7e617000 Deferred wsock32<elf> -PE 7e600000-7e617000 \ wsock32 ELF 7e617000-7e62b000 Deferred sensapi<elf> -PE 7e620000-7e62b000 \ sensapi ELF 7e62b000-7e66a000 Deferred urlmon<elf> -PE 7e630000-7e66a000 \ urlmon ELF 7e66a000-7e68c000 Deferred mpr<elf> -PE 7e670000-7e68c000 \ mpr ELF 7e68c000-7e6d9000 Deferred wininet<elf> -PE 7e6a0000-7e6d9000 \ wininet ELF 7e6d9000-7e77c000 Deferred oleaut32<elf> -PE 7e6f0000-7e77c000 \ oleaut32 ELF 7e77c000-7e78e000 Deferred libresolv.so.2 ELF 7e78e000-7e791000 Deferred libxinerama.so.1 ELF 7e791000-7e7a9000 Deferred imagehlp<elf> -PE 7e7a0000-7e7a9000 \ imagehlp ELF 7e7a9000-7e7bd000 Deferred shfolder<elf> -PE 7e7b0000-7e7bd000 \ shfolder ELF 7e7bd000-7e81e000 Deferred rpcrt4<elf> -PE 7e7d0000-7e81e000 \ rpcrt4 ELF 7e81e000-7e8c1000 Deferred ole32<elf> -PE 7e830000-7e8c1000 \ ole32 ELF 7e8c1000-7e982000 Deferred comctl32<elf> -PE 7e8d0000-7e982000 \ comctl32 ELF 7e982000-7e9db000 Deferred shlwapi<elf> -PE 7e990000-7e9db000 \ shlwapi ELF 7e9db000-7eaea000 Deferred shell32<elf> -PE 7e9f0000-7eaea000 \ shell32 ELF 7eaea000-7eb3c000 Deferred advapi32<elf> -PE 7eb00000-7eb3c000 \ advapi32 ELF 7eb3c000-7ebd7000 Deferred gdi32<elf> -PE 7eb50000-7ebd7000 \ gdi32 ELF 7ebd7000-7ed1e000 Deferred user32<elf> -PE 7ebf0000-7ed1e000 \ user32 ELF 7ed1e000-7edb0000 Deferred winmm<elf> -PE 7ed30000-7edb0000 \ winmm ELF 7edb0000-7eedc000 Export kernel32<elf> -PE 7edd0000-7eedc000 \ kernel32 ELF 7eedc000-7eee6000 Deferred libnss_files.so.2 ELF 7eee6000-7eef0000 Deferred libnss_nis.so.2 ELF 7eef0000-7ef07000 Deferred libnsl.so.1 ELF 7ef07000-7ef2d000 Deferred libm.so.6 ELF 7ef2f000-7ef34000 Deferred libxdmcp.so.6 ELF 7ef34000-7ef3d000 Deferred libsm.so.6 ELF 7ef3d000-7ef5c000 Deferred iphlpapi<elf> -PE 7ef40000-7ef5c000 \ iphlpapi ELF 7ef5c000-7f000000 Deferred ntdll<elf> -PE 7ef70000-7f000000 \ ntdll ELF b7ce2000-b7ce8000 Deferred libxxf86vm.so.1 ELF b7ce9000-b7ced000 Deferred libdl.so.2 ELF b7ced000-b7e1d000 Deferred libc.so.6 ELF b7e1d000-b7e34000 Deferred libpthread.so.0 ELF b7e35000-b7e38000 Deferred libxcb-xlib.so.0 ELF b7e38000-b7e40000 Deferred libnss_compat.so.2 ELF b7e60000-b7e63000 Deferred libxau.so.6 ELF b7e63000-b7f99000 Export libwine.so.1 ELF b7f9a000-b7fb6000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\bfgclient\bfgclient.exe 00000009 0 <== 0000000c 00000014 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000015 0 00000011 0 00000010 0 00000017 00000018 0 Backtrace: =>1 0x0040d5d3 in bfgclient (+0xd5d3) (0x0033e968) 2 0x0040ac59 in bfgclient (+0xac59) (0x0033e978) 3 0x0040847f in bfgclient (+0x847f) (0x0033e9e0) 4 0x00430f53 in bfgclient (+0x30f53) (0x0033fe60) 5 0x00455e13 in bfgclient (+0x55e13) (0x0033ff08) 6 0x7ee25a47 in kernel32 (+0x55a47) (0x0033ffe8) 7 0xb7e6ac47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
http://bugs.winehq.org/show_bug.cgi?id=14343
--- Comment #2 from John Sennesael gothic@donationcoders.com 2008-07-18 21:25:49 --- (sorry for attaching the BT before, I missed the 'do not paste logs' notice)
I just want to note that I confirmed this in 1.1.0 as well.
http://bugs.winehq.org/show_bug.cgi?id=14343
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Lei Zhang thestig@google.com 2008-07-18 23:33:00 --- confirming then
http://bugs.winehq.org/show_bug.cgi?id=14343
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14343
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk Component|-unknown |shell32 Keywords| |download
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-12 09:22:56 --- it looks like the problem is:
0009:Call shell32.CommandLineToArgvW(008d2ea8 L"",0032e958) ret=0040d583 0009:Call KERNEL32.LocalAlloc(00000000,00000010) ret=60835cb0 0009:Ret KERNEL32.LocalAlloc() retval=001470b0 ret=60835cb0 0009:Call KERNEL32.GetModuleFileNameW(00000000,001470b4,00000006) ret=60835cfa 0009:Ret KERNEL32.GetModuleFileNameW() retval=00000006 ret=60835cfa 0009:Ret shell32.CommandLineToArgvW() retval=001470b0 ret=0040d583 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x40d5d3
Instead of passing no argument, i passed an argument like 'wine bfgclient garbage'
then it gets further, to crash into msxml3. With native msxml3, and also mshtml and shlwapi i got the first window up, but i couldn't start a game, there was no game listed in the window
Anyway, maybe shell32.CommandLineToArgvW converts an empty string into a wrong something, this needs some tests i guess
http://bugs.winehq.org/show_bug.cgi?id=14343
--- Comment #5 from Jeff Zaroyko jeffz@jeffz.name 2008-12-07 04:17:26 --- Doesn't install for me, says I need admin privs, the workaround in bug 17575 allows the installer to run. confirming still present with 1.1.10.
http://bugs.winehq.org/show_bug.cgi?id=14343
Andreas Blochberger andreas@blochberger.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas@blochberger.net
http://bugs.winehq.org/show_bug.cgi?id=14343
Ori Avtalion ori@avtalion.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ori@avtalion.name
--- Comment #6 from Ori Avtalion ori@avtalion.name 2009-08-04 10:29:59 --- (In reply to comment #5)
Doesn't install for me, says I need admin privs, the workaround in bug 17575 allows the installer to run. confirming still present with 1.1.10.
That's actually bug 15755.
http://bugs.winehq.org/show_bug.cgi?id=14343
Reece Dunn msclrhd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |msclrhd@gmail.com
--- Comment #7 from Reece Dunn msclrhd@gmail.com 2009-10-05 11:51:42 --- FWIW, I have managed to get the client working by installing IE7 using the heavy DLL override and winetricks method linked to on the AppDB page. I haven't tried to see what subset of things I need to get it working.
http://bugs.winehq.org/show_bug.cgi?id=14343
Jon Dufresne jon.dufresne@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jon.dufresne@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14343
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #14640|0 |1 is obsolete| |
--- Comment #8 from Ken Sharp kennybobs@o2.co.uk 2010-02-11 08:57:35 --- Created an attachment (id=26203) --> (http://bugs.winehq.org/attachment.cgi?id=26203) wine-1.1.38-108-g312e4f6 console output
Still fails with an unhandled page fault, but the cause seems to have changed.
http://bugs.winehq.org/show_bug.cgi?id=14343
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
http://bugs.winehq.org/show_bug.cgi?id=14343
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |19570
http://bugs.winehq.org/show_bug.cgi?id=14343
Jaime jskartman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jskartman@gmail.com
--- Comment #9 from Jaime jskartman@gmail.com 2010-04-12 05:46:55 --- with winetricks ie6 seems to work pretty well, i downloaded and played strimko demo!
http://bugs.winehq.org/show_bug.cgi?id=14343
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major
--- Comment #10 from Vincent Povirk madewokherd@gmail.com 2010-06-25 11:30:26 --- I'm raising the severity to major because it prevents every big fish game from running.
http://bugs.winehq.org/show_bug.cgi?id=14343
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.bigfishgames.com |http://downloads.bigfishgam |/download-games/3355/airpor |es.com/downloads/gamemanage |t-mania-first-flight/index. |r/bfginstaller.exe |html |
http://bugs.winehq.org/show_bug.cgi?id=14343
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #11 from Jacek Caban jacek@codeweavers.com 2010-06-28 11:24:55 --- The crash is fixed in today git, but the game still doesn't work (requires more DOM API support).
http://bugs.winehq.org/show_bug.cgi?id=14343
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |dank@kegel.com Resolution| |FIXED
--- Comment #12 from Dan Kegel dank@kegel.com 2010-11-14 15:34:09 CST --- Marking fixed. I'll open a new bug for the current big fish problem.
http://bugs.winehq.org/show_bug.cgi?id=14343
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2010-11-26 13:14:32 CST --- Closing bugs fixed in 1.3.8.
http://bugs.winehq.org/show_bug.cgi?id=14343
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|BigfishPlayFail |