Another google earth issue
I have installed multilib support in my 64bit slackware 13.37 installation than I proceed it to install google earth from slackbuilds... and did ln -sf /lib/ld-linux.so.2 /lib/ld-lsb.so.3
Now when I try to run google earth I get: [ 760.092745] googleearth-bin[3647]: segfault at 984f7d31 ip 00000000984f7d31 sp 00000000ffbfe100 error 4 Any ideas? TIA. |
Any body? :(
|
google earth had issues with the open source drivers for a while. This might be that problem.
Does it work if you run 'LIBGL_ALWAYS_INDIRECT=1 google-earth' ? |
Quote:
|
Different problem then. Unfortunately, I don't have an answer. Do other 32-bit OpenGL applications work?
Adam |
Yes the android development package works just fine... "adb" which is a 32bit binary.
Thanks for the help adamk75! |
Before work this morning I downloaded and installed the google earth slackbuild, ran the symlink command it suggests, and it works fine. I run slackware64 13.37 with multilib and the proprietary Nvidia drivers on a stock kernel. Is there anything you've done to customize your slackware beyond adding multilib support?
|
Quote:
http://multilibpkg.sourceforge.net/ and http://compat32pkg.sourceforge.net/ |
Ok so I did:
cd /opt/GoogleEarth ln -s /usr/lib/libGL.so.1.2 libGL.so.1 and than LIBGL_ALWAYS_INDIRECT=1 googleearth And now it opens BUT terra is not displayed... :( I just get a black screen though the tools and the side panels show ok... I can even search and the popup comes up with the search but I get no graphic.... Also when I close it I get Another crash happened while handling crash! |
Since you're using the nvidia driver, you don't need to set LIBGL_ALWAYS_INDIRECT. Having said that, I don't expect unsetting it to make any difference since the nvidia driver ignores that variable, I believe.
Adam |
Adam,
Without that I get the following: Google Earth has caught signal 11. We apologize for the inconvenience, but Google Earth has crashed. This is a bug in the program, and should never happen under normal circumstances. A bug report and debugging data have been written to this text file: /home/ffuentes/.googleearth/crashlogs/crashlog-4e0b5f0a.txt Please include this file if you submit a bug report to Google. |
If LIBGL_ALWAYS_INDIRECT is causing such a difference, I suspect that the libGL.so.1 file it's linking against is from mesa and not nvidia.
If you run Google Earth with 'LIBGL_DEBUG=verbose' set, do you get any extra lines of debugging information? Adam |
Here is what I get.
Code:
oscuridia@darkstar:~$ LIBGL_DEBUG=verbose |
Well, I can't be sure, but I'm still inclined to think that your 32-bit nvidia driver is not installed properly.
What's the output of 'strings /usr/lib/libGL.so.1.2 | grep -i LIBGL_DRIVERS_DIR' Adam |
Quote:
LIBGL_DRIVERS_DIR root@darkstar:/opt/GoogleEarth# Mhhhhh is empty.... Maybe a bug on the nvidia installer? |
All times are GMT -5. The time now is 05:48 PM. |