On Tue, 2010-03-02 at 15:45 -0800, Don Quixote de la Mancha wrote: > On Tue, Mar 2, 2010 at 3:17 PM, Matthew Saltzman <mjs@xxxxxxxxxxx> wrote: > > It all came down to missing i686 libs: > > > > http://bigjim-network.be/2009/06/24/google-earth-on-fedora-11-64-bit/ > > If those libraries were linked the normal way, by having ld.so set > them up when Google Earth launched, the missing libraries would have > prevented it from launching at all. You wouldn't have gotten any kind > of crash, it just wouldn't execute. > > My guess is that the missing libraries are normally loaded "manually," > that is, with some of Google Earth's own code calling the dynamic > library manipulation functions and setting up the link itself. That's > usually done to enable one to choose one of several alternative > libraries, or to add extra features that don't come built in. Native > web browser plugins are handled that way too. > > If that were the case, quite likely the reason that you got the > segfault is that that manual link failed completely because the > libraries were not to be found, but with the client code that expected > those libraries to be linked failing to check if the library load was > successful. > > If my theory is correct, then Google needs a bug report. I don't have > a clue how you'd file one. But then, as they say, WHAT NOW is your > friend? I'll see if I can find anything at earth.google.com. There's a help page, but I don't know if there's a bug tracker. Thanks for the explanation. > > Don Quixote -- Matthew Saltzman Clemson University Math Sciences mjs AT clemson DOT edu http://www.math.clemson.edu/~mjs -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines