Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 375467 - sci-geosciences/googleearth: crash in /opt/googleearth/libmeasure.so(earth::measure::state::MeasureStateContext::OnLoggedIn(earth::evll::StatusEvent const&)+0x22)
Summary: sci-geosciences/googleearth: crash in /opt/googleearth/libmeasure.so(earth::m...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-17 17:36 UTC by Martin von Gagern
Modified: 2013-02-10 15:33 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
crashlog (crashlog-4e230ea5.txt,3.76 KB, text/plain)
2011-07-17 17:36 UTC, Martin von Gagern
Details
emerge --info (sci-geosciences:googleearth-6.0.3.2197.emerge--info,6.66 KB, text/plain)
2011-07-17 17:37 UTC, Martin von Gagern
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2011-07-17 17:36:38 UTC
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?
Comment 1 Martin von Gagern 2011-07-17 17:37:01 UTC
Created attachment 280251 [details]
emerge --info
Comment 2 Martin von Gagern 2011-07-30 08:57:54 UTC
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.
Comment 3 Julian Ospald 2013-02-10 15:33:02 UTC
try 7.0.2.8415-r1