Crashing, due to msvcr80.dll

T

Terry Pinnell

Suddenly Google Earth is crashing when starting. Gives this error message:
AppName: googleearth.exe AppVer: 5.2.1.1588 ModName: msvcr80.dll

I re-installed GE from scratch. Testing repeatedly I find that the crash
is erratic. It occurs on about half of startups, not every time, with no
obvious pattern.

Clearly it's something to do with msvcr80.dll but after much googling,
although I found many threads, I still have no solution. The intermittent
aspect is particularly bizarre.

Not sure if it's relevant, but one thing I tried was to use this command
in XP's Run box:

regsvr32 "C:\Program Files\Google\Google Earth\client\msvcr80.dll"

which was supposed to 're-register the DLL' for this application. But it
failed with these messages:

http://dl.dropbox.com/u/4019461/Runtime-1.jpg

then

http://dl.dropbox.com/u/4019461/Runtime-2.jpg

Anyone able to help please?
 
B

Bert Hyman

In Terry Pinnell
Suddenly Google Earth is crashing when starting. Gives this error
message: AppName: googleearth.exe AppVer: 5.2.1.1588 ModName:
msvcr80.dll

I re-installed GE from scratch. Testing repeatedly I find that the
crash is erratic. It occurs on about half of startups, not every time,
with no obvious pattern.

Clearly it's something to do with msvcr80.dll but after much googling,
although I found many threads, I still have no solution. The
intermittent aspect is particularly bizarre.

Not sure if it's relevant, but one thing I tried was to use this
command in XP's Run box:

regsvr32 "C:\Program Files\Google\Google Earth\client\msvcr80.dll"

which was supposed to 're-register the DLL' for this application. But
it failed with these messages:

http://dl.dropbox.com/u/4019461/Runtime-1.jpg

then

http://dl.dropbox.com/u/4019461/Runtime-2.jpg

Anyone able to help please?

While it's possible that there's an error in the DLL, it's more likely
that there's an error in the way Google Earth is using it.

The fact that you cant register the DLL doesn't necessarily mean
anything, since most DLLs don't expose COM interfaces and don't need to
be (and can't be) registered.

Use the Windows search and you'll find dozens of copies of MSVCR80.DLL
on your machine. You could replace the one in Google Earth's directory
with one of the other copies and see if anything changes.

It would be safest to make a backup copy of the DLL currently in the
Google Earth directory before proceeding; simplest way is to just change
the name of the original DLL first.

[Using Windows Explorer, right-click on the entry for any of the DLLs,
select "Properties" and look in the "Version" tab; try to make sure the
replacement DLL has the same version as the original]
 
T

Terry Pinnell

Bert Hyman said:
In Terry Pinnell
Suddenly Google Earth is crashing when starting. Gives this error
message: AppName: googleearth.exe AppVer: 5.2.1.1588 ModName:
msvcr80.dll

I re-installed GE from scratch. Testing repeatedly I find that the
crash is erratic. It occurs on about half of startups, not every time,
with no obvious pattern.

Clearly it's something to do with msvcr80.dll but after much googling,
although I found many threads, I still have no solution. The
intermittent aspect is particularly bizarre.

Not sure if it's relevant, but one thing I tried was to use this
command in XP's Run box:

regsvr32 "C:\Program Files\Google\Google Earth\client\msvcr80.dll"

which was supposed to 're-register the DLL' for this application. But
it failed with these messages:

http://dl.dropbox.com/u/4019461/Runtime-1.jpg

then

http://dl.dropbox.com/u/4019461/Runtime-2.jpg

Anyone able to help please?

While it's possible that there's an error in the DLL, it's more likely
that there's an error in the way Google Earth is using it.

The fact that you cant register the DLL doesn't necessarily mean
anything, since most DLLs don't expose COM interfaces and don't need to
be (and can't be) registered.

Use the Windows search and you'll find dozens of copies of MSVCR80.DLL
on your machine. You could replace the one in Google Earth's directory
with one of the other copies and see if anything changes.

It would be safest to make a backup copy of the DLL currently in the
Google Earth directory before proceeding; simplest way is to just change
the name of the original DLL first.

[Using Windows Explorer, right-click on the entry for any of the DLLs,
select "Properties" and look in the "Version" tab; try to make sure the
replacement DLL has the same version as the original]

Thanks Bert, much appreciated.

I did actually investigate the various copies and locations of
MSVCR80.DLL.

http://dl.dropbox.com/u/4019461/GE-DLL-Problem-1.jpg

I'm not sure how to interpret the fact that there are 4 different versions
based on their respective sizes. But swapping doesn't seem a good move
unless I can find another copy of the same size.

What do you conclude from the intermittent nature of the crash please? It
seems to me that maybe there's some conflict with another running program,
some sort of timing 'race' perhaps?

Also, it's been solid until very recently. I did install and uninstall
various programs, but should now be back to normal. I tried a system
restore to a very recent date without success, but I'm a bit reluctant to
go back further as I've been fairly active in downloading stuff over the
last week or so and I'd lose it.
 
Top