I can 100% repeatably lock up my system to the point a reboot is required by running Googleearth Plus. The card is identified by xorg as: (--) Chipset ATI Radeon 9600XT AR (AGP) found The lockup has Googleearth running at 100% CPU load, with ALL X programs (including Googleearth) unable to update the display (e.g. the clock won't update, the load average applet in the panel won't update, etc.). HOWEVER: the mouse pointer will still move (hardware mouse cursor), and the system can be SSH'ed into. Killing Googleearth with a SIGTERM at this point does nothing. Attempting to attach to Googleearth with gdb will cause gdb to become unresponsive (e.g. you cannot ctrl-C to break into Googleearth to back-trace it, however you CAN ctrl-Z to suspend gdb). Killing Googleearth with a SIGKILL will terminate it, but then X goes to 100% CPU load, and cannot be SIGTERM'ed, only SIGKILLed. Nothing additional appears in /var/log/Xorg.0.log after starting Googleearth.
Which version of Mesa are you using? Also, please attach (as opposed to paste) the full xorg.conf and Xorg.0.log files.
Created attachment 15240 [details] xorg configuration file Per request, here's the config file. Xorg log follows.
Created attachment 15241 [details] X log file Here's the X log file
dpkg -l libgl1-mesa-gl\* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii libgl1-mesa-gl 7.0.3~rc2-1ubu A free implementation of the OpenGL API -- G
Does it still happen if you comment out all options in the driver section? If so, what if you use Option "AGPMode" "1" or "8" or Option "BusType" "PCI"?
It seems to be the page flip option that locks things up - I removed all the options, and all was well. Adding them back one at a time worked until I added the page flip, and adding all options other than enable page flip worked, so there seems to be something about Google Earth and page flip that kills things. NOTE: Google Earth is the only OpenGL app I have found that exhibits this behavior - other apps (e.g. skyrocket from the rss screensavers) work fine.
Does the problem also occur if you enable page flipping but leave all other options disabled?
Yes, it is page flipping, and only page flipping, that causes the problem to manifest itself - I'd verified that enabling only page flipping would lock it up.
does it also crash if you disable the lowimpact fallbacks (disable_lowimpact_fallback=true or use driconf)? These fallbacks have a tendency to crash, though I fail to see right now why it would make a difference with pageflipping enabled...
Yes, I have the fallbacks disabled.
Since it appears you are using Ubuntu, can you try to reproduce the problem with Ubuntu 9.10 (which include linux 2.6.31 and mesa 7.6)?
Unfortunately, I no longer have the system that was showing the symptoms, so I can no longer test this bug.
(In reply to comment #12) > Unfortunately, I no longer have the system that was showing the symptoms, so I > can no longer test this bug. OK, there is anyway a similar bug for this problem. Marking as duplicate. *** This bug has been marked as a duplicate of bug 21472 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.