You are not logged in.
Pages: 1
I happen to have Google Earth installed, first the CE, now the Pro version. But since a few weeks/months it's broken. I can launch the application just fine as root, but as normal user, it hangs/crashes. This indicates a permissions issue. It started after upgrading GE via the Google repo 2 versions ago. Upgrading to the latest version didn't help, it probably made it worse. I'm aware Google wants GE phased out and everyone using Maps instead, so they can kill GE like everything else they've launched
As it happens, I have downloaded version 7.3.3.7786-r0 (Juli 2020) but alas, installing that didn't solve the issue either. I also have version 6.something, from April 2012 (!!) but that relies on the ia32 libs.
Any ideas solving this?
Offline
Works fine for me in Arch using the AUR package that just downloads the .deb, unpacks it then packages it up again in a pacman-friendly format, so it should also work for you.
What errors are printed if you try to run it from a terminal?
EDIT:
$ pacman -Q google-earth-pro
google-earth-pro 7.3.6.9285-1
$
Last edited by Head_on_a_Stick (2023-01-04 15:16:06)
Brianna Ghey — Rest In Power
Offline
The program starts just fine, but apparently can't connect to certain parts it needs as it's basically stuck and unresponsive. I have to force-close it, which leads to the lock remaining in place, which I then have to remove manually. Pacman/Arch/AUR is no option for me, sorry. Unfortunately, when I launch from the cli, no errors are reported at all and it appears there's no logs either. So I'm stuck.
Possible solution would be to purge GE and all its dependencies and start again?
Offline
Pacman/Arch/AUR is no option for me, sorry.
Yes, I know. I was just using that to test the binary.
Possible solution would be to purge GE and all its dependencies and start again?
I don't see how that would help.
The AUR package page has reports of crashes with some suggested fixes:
# sed -i '/googleearth-bin/s/^/LC_NUMERIC=en_US.UTF-8 /' /opt/google/earth/pro/googleearth
EDIT: don't run this command more than once though; it isn't idempotent.
Or possibly:
unset QT_QPA_PLATFORMTHEME
unset QT_QPA_PLATFORM
googleearth
If the second version fixes things add the commands to a script and call that script from a shadowed google-earth-pro.desktop file (/usr/local/share/applications/ or ~/.local/share/applications/).
Last edited by Head_on_a_Stick (2023-01-04 18:21:21)
Brianna Ghey — Rest In Power
Offline
Now we're getting somewhere! The last code block gave an error:
Major Version 7
Minor Version 3
Build Number 0003
Build Date Jul 21 2020
Build Time 11:15:07
OS Type 3
OS Major Version 5
OS Minor Version 10
OS Build Version 0
OS Patch Version 0
Crash Signal 11
Crash Time 1672858758
Up Time 0.483592Stacktrace from glibc:
/opt/google/earth/pro/libgoogleearth_pro.so(+0x1a733a)[0x7f5f72e2333a]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x13140)[0x7f5f7345d140]
/opt/google/earth/pro/libge_cache.so(_ZN5earth5cache12LdbDiskCache9ReadEntryERK10QByteArrayPS2_+0x103)[0x7f5f5e5df363]
/opt/google/earth/pro/libge_cache.so(_ZN5earth5cache12CacheManager7ReadJob5DoRunEv+0xb2)[0x7f5f5e5db9d2]
/opt/google/earth/pro/libge_cache.so(_ZN5earth5cache12CacheManager10ManagerJob3RunEv+0xa)[0x7f5f5e5db8ea]
/opt/google/earth/pro/libbase.so(_ZN5earth12WorkerThread14ProcessNextJobEv+0x7b)[0x7f5f6d3cd4eb]
/opt/google/earth/pro/libbase.so(_ZN5earth12WorkerThread17SpawnFuncInternalEv+0x47)[0x7f5f6d3cd447]
/opt/google/earth/pro/libbase.so(_ZN5earth12WorkerThread9SpawnFuncEPS0_+0x6)[0x7f5f6d3cd336]
/opt/google/earth/pro/libbase.so(_ZN5earth10ThreadInfo16ThreadEntryPointEPv+0x1f)[0x7f5f6d3c70af]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7ea7)[0x7f5f73451ea7]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7f5f7322da2f]
Helpful?
Offline
That exact error is reported on the AUR package page. They used code tags there though
Did you try the sed command? All it does is add C_NUMERIC=en_US.UTF-8 to the beginning of the googleearth-bin line in /opt/google/earth/pro/googleearth.
Brianna Ghey — Rest In Power
Offline
I did try the sed command, before the unset ones.
I used quotes, cuz that's what the kernel said
Offline
Pages: 1