Summary: | x11-misc/googleearth-4 crashes X server with i810 driver when DRI is turned off | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin von Gagern <Martin.vGagern> |
Component: | Current packages | Assignee: | Stefan Schweizer (RETIRED) <genstef> |
Status: | RESOLVED CANTFIX | ||
Severity: | critical | CC: | esigra |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://groups.google.com/group/earth-linux/browse_thread/thread/0995d4b5bc7157e6 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Xorg log with xf86-video-i810-2.0.0
tail of strace googleearth |
Description
Martin von Gagern
2007-05-07 08:52:09 UTC
Created attachment 118411 [details]
Xorg log with xf86-video-i810-2.0.0
This log contains the backtrace of the crash and some additional information.
There's no way for us to fix closed-source stuff such as googleearth. You'll need to take this to Google. Does it also crash with glxgears? I suppose this bug is in the gfx driver/config - otherwise you need to talk to google about fixing it. As said we cannot fix closed source. Created attachment 118413 [details] tail of strace googleearth (In reply to comment #3) > Does it also crash with glxgears? No, it does not. > I suppose this bug is in the gfx > driver/config - otherwise you need to talk to google about fixing it. As said > we cannot fix closed source. If it were only googleearth crashing, I'd completely agree. But it is my understanding that the X server should never crash, no matter what a client application does. So I consider this a bug in X.org, and with the backtrace and me being able to reproduce the issue, it should be possible to pin this down. I attached the tail of an strace run of googleearth. I stripped a lot of futex calls, and before this part there was a lot of app loading and splash screen stuff. File descriptor 3 is the X.org socket. I don't speak the X11 protocol, but I got all occurences of keywords like "dri", "glx", "mesa" included in this trace. It should be possible to determine what googleearth is telling the X.org server to make it crash. Is there some better way to intercept X communications and maybe even decode and classify messages? Something like wireshark only for X11 sockets instead of NICs? Reported in the Google Earth for Linux Help forum as well: http://groups.google.com/group/earth-linux/browse_thread/thread/0995d4b5bc7157e6 |