View previous topic :: View next topic |
Author |
Message |
d135-1r43 Tux's lil' helper
Joined: 14 Apr 2005 Posts: 129
|
Posted: Sat Mar 25, 2006 3:08 pm Post subject: Problems with Wine and GoogleEarth |
|
|
I tried to follow the tutorial for GoogleEarth in the Gentoo Wiki but I still get strange errors:
(GoogleEarth.exe is the original downloadable file from http://earth.google.com/download-earth.html)
Code: | #wine GoogleEarth.exe
wine: Unhandled page fault on read access to 0x7e1ffd80 at address 0xb7faa643 (thread 000c), starting debugger...
WineDbg starting on pid 0xa
Unhandled exception: page fault on read access to 0x7e1ffd80 in 32-bit code (0xb7faa643).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000
EIP:b7faa643 ESP:7e18e888 EBP:7e18e980 EFLAGS:00010202( - 00 - -RI1)
EAX:7e1ffd80 EBX:b7fb3fa4 ECX:b7e49e00 EDX:7e1fffff
ESI:b7fb3c80 EDI:7c0ecc38
Stack dump:
0x00000000: 00000000 00000000 00000000 00000000
0x00000010: 00000000 00000000 00000000 00000000
0x00000020: 00000000 00000000 00000000 00000000
0x00000030: 00000000 00000000 00000000 00000000
0x00000040: 00000000 00000000 00000000 00000000
0x00000050: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0xb7faa643 _dl_catch_error+0x43 in ld-linux.so.2 (0xb7faa643)
2 0xb7e4a2b1 in libdl.so.2 (+0x12b1) (0xb7e4a2b1)
3 0xb7e49e9c GLIBC_2+0xe9c in libdl.so.2 (0xb7e49e9c)
4 0x7f465565 fetch_symbol+0x35 in libx11.so.6 (0x7f465565)
5 0x7c01fc78 (0x7c01fc78)
0xb7faa643 _dl_catch_error+0x43 in ld-linux.so.2: movl 0x0(%eax),%eax
Wine-dbg>
|
And the alternative command from the Tutorial
Code: | # WINEDLLOVERRIDES="ole32,oleaut32,rpcrt4=n" wine GoogleEarth.exe
err:module:import_dll Library ole32.dll (which is needed by L"c:\\windows\\system\\shlwapi.dll") not found
err:module:import_dll Library shlwapi.dll (which is needed by L"c:\\windows\\system\\shell32.dll") not found
err:module:import_dll Library SHELL32.dll (which is needed by L"Z:\\opt\\googleearth\\GoogleEarth.exe") not found
err:module:import_dll Library ole32.dll (which is needed by L"Z:\\opt\\googleearth\\GoogleEarth.exe") not found
err:module:import_dll Library OLEAUT32.dll (which is needed by L"Z:\\opt\\googleearth\\GoogleEarth.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\opt\\googleearth\\GoogleEarth.exe" failed, status c0000135
|
I have no idea what's wrong because all the "missing" dlls are located in /usr/lib/wine.
Code: | # wine --version
Wine 0.9.8
|
|
|
Back to top |
|
|
gnac Guru
Joined: 30 Jun 2003 Posts: 302 Location: Columbia River Gorge
|
Posted: Tue Mar 28, 2006 12:20 am Post subject: |
|
|
Did you set your "windows" version to XP?
Quote: | The next step is the installation of Google Earth. You first have to download it from the Google's servers http://earth.google.com/ and then launch the wine installation. To be able to do this, you have to set the default windows version to WindowsXP through the same winecfg utility. You can then launch the installation |
_________________ "I thought she'd steal my heart, instead she stole my kidney,
and now its for sale, on the black market in Sydney" - Better Abraham |
|
Back to top |
|
|
d135-1r43 Tux's lil' helper
Joined: 14 Apr 2005 Posts: 129
|
Posted: Tue Mar 28, 2006 10:14 am Post subject: |
|
|
The setting is correct. Default is WinXP and I didn't define an override for GoogleEarth.exe. |
|
Back to top |
|
|
gnac Guru
Joined: 30 Jun 2003 Posts: 302 Location: Columbia River Gorge
|
Posted: Tue Mar 28, 2006 7:05 pm Post subject: |
|
|
Interesting.
I am also running wine 0.9.8 (0.9.8-r1 to be exact) and I was able to install with just Code: | wine GoogleEarth.exe |
I did have to download the psapi.dll and install it in the system32 directory (not system). _________________ "I thought she'd steal my heart, instead she stole my kidney,
and now its for sale, on the black market in Sydney" - Better Abraham |
|
Back to top |
|
|
d135-1r43 Tux's lil' helper
Joined: 14 Apr 2005 Posts: 129
|
Posted: Tue Mar 28, 2006 7:35 pm Post subject: |
|
|
gnac wrote: |
I did have to download the psapi.dll and install it in the system32 directory (not system). |
Same problem. Both with windows/system and windows/system32. |
|
Back to top |
|
|
gnac Guru
Joined: 30 Jun 2003 Posts: 302 Location: Columbia River Gorge
|
Posted: Tue Mar 28, 2006 9:25 pm Post subject: |
|
|
Not much else help I can give, except to state that I get this same unhandled page fault error on another application, TOPO, that is "supposed" to work under wine, but it just doesn't, at least not on my system.
I'm not sure why, but it seems to me that wine is very picky regarding what works on what system. I for one would like to know how one is supposed to determine which dll's to override for a specific application. Running the app without the override doesn't give much information when it fails. For example, yes, I installed GoogleEarth, but It still doesn't run. Nothing but a generic "we must shut down" error. I tried the dll overrides suggested in the tutorial, with no success. As I mentioned TOPO also fails with the unhandled page fault, but quicken runs mostly okay.
$0.02 _________________ "I thought she'd steal my heart, instead she stole my kidney,
and now its for sale, on the black market in Sydney" - Better Abraham |
|
Back to top |
|
|
|