Created attachment 280249 [details] crashlog sci-geosciences/googleearth-6.0.3.2197 crashes immediately after displaying the splash screen, printing this to console: nv50_screen_get_param:162 - Unknown PIPE_CAP 11 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 [the attached] text file. 3D graphics uses x11-drivers/xf86-video-nouveau-0.0.16_pre20110323. Is this a bug in googleearth or nouveau? Gentoo-specific or upstream?
Created attachment 280251 [details] emerge --info
I've switched to x11-drivers/nvidia-drivers-275.21 and could reproduce the problem there. Obviously without the nv50_screen_get_param error message, but with the same error log. After reproducing this issue with proprietary nvidia drivers, I disdabled KDE dektop effects, and googleearth started successfully. Added a window rule to block compositing for googleearth only, and could again start it successfully. Deleted the rule again, and strangely enough googleearth still started correctly. So I assume that either the problem cannot be reproduced reliably, or googleearth changed its configuration after startup, avoiding the issue for subsequent startups even if desktop effects were enabled. I guess only time will show which of these. I just piped the latest crash log through c++filt in order to demangle the C++ symbols it references. The result contains these lines, among others: Stacktrace from glibc: ./libgoogleearth_free.so(+0xab953)[0xf76a0953] ./libgoogleearth_free.so(+0xabad3)[0xf76a0ad3] [0xffffe400] /opt/googleearth/libmeasure.so(earth::measure::state::MeasureStateContext::OnLoggedIn(earth::evll::StatusEvent const&)+0x22)[0xeb2fb9e2] /opt/googleearth/libevll.so(earth::Emitter<earth::evll::StatusObserver, earth::evll::StatusEvent, earth::EmitterDefaultTrait<earth::evll::StatusObserver, earth::evll::StatusEvent> >::notify(void (earth::evll::StatusObserver::*)(earth::evll::StatusEvent const&), earth::evll::StatusEvent const&, bool, char const*)+0x1af)[0xef45137f] Notice the reference to "measure". I guess it's likely that the fact that the distance measurement tool was open the last time I closed GE, and therefore was opened as well after startup, might have something to do with this issue.
try 7.0.2.8415-r1