[wellylug] Google Earth issues

Daniel Pittman daniel at rimspace.net
Tue Mar 20 19:40:32 NZST 2007


Steve Macdonald <dakmani1 at yahoo.co.nz> writes:

Your mail client didn't quote my text correctly -- it indented
*everything* which made it hard to tell (initially) who said what.

>> Check /var/log/xorg.0.log (typically, but it may be a slightly
>> differently named log in /var/log) for details of the crash.
>    
> After checking the log you mentioned the only difference between the
> old log and the new one is this at the bottom
>    
> "Fatal server error:
> Caught signal 11.  Server aborting
>    
> (II) SIS(0): Restoring by setting old mode 0x4a"

Well, signal 11 is 'SEGV' or 'segmentation violation' -- a crash, in
English, where something in the software tried to access memory that
doesn't exist.

In other words: something triggered a crash in your X server.

>> Contact your vendor for support -- even if Google Earth is doing
>> crazy things it shouldn't crash the X server so there is a serious
>> bug there.
>    
> And I found this on some google help file but I am not sure what it
> means, I am assuming that this line has to be inserted into some file?

Well, I guess it uses some terms you are not familiar with:

> "GLIBC ISSUES:
>    
> If you crash on startup, you may have an outdated version of glibc, or
> a bad interaction between Nvidia's drivers and glibc's pthread
> support. Many of these cases can be resolved by exporting this
> environment variable before running Google Earth.
>    
> LD_ASSUME_KERNEL=2.4.10"

As the comment says, "exporting this environment variable" is necessary.

Under Linux the way to do that is to run the commands (in a standard
Bourne derived shell such as bash):

  LD_ASSUME_KERNEL=2.4.10
  export LD_ASSUME_KERNEL

The first one sets the environment variable, the second tells the shell
to make that visible to all the processes it runs.

You can try this in a one-shot fashion like this:

  LD_ASSUME_KERNEL=2.4.10 google-earth  # or whatever the command is

If that works you should create a small shell script that just exports
the variables and runs Google Earth.

Oh, and if that fixes the problem then you should send a crash report to
NVIDIA to let them know that another user has been hurt by their broken,
binary-only driver doing the wrong thing.

Regards,
        Daniel
-- 
Digital Infrastructure Solutions -- making IT simple, stable and secure
Phone: 0401 155 707        email: contact at digital-infrastructure.com.au
                 http://digital-infrastructure.com.au/




More information about the wellylug mailing list