Bug 33296 - gnome-shell broken possibly due to glReadPixels() error
Summary: gnome-shell broken possibly due to glReadPixels() error
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/r300 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-20 09:40 UTC by Sam Thursfield
Modified: 2011-02-09 16:02 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
gnome-shell (under gdb) output (1.67 KB, patch)
2011-01-20 09:40 UTC, Sam Thursfield
Details | Splinter Review
dmesg (56.49 KB, text/plain)
2011-01-20 09:45 UTC, Sam Thursfield
Details
xorg.conf (392 bytes, text/plain)
2011-01-20 09:45 UTC, Sam Thursfield
Details
Xorg.0.log (46.34 KB, text/plain)
2011-01-20 09:46 UTC, Sam Thursfield
Details

Description Sam Thursfield 2011-01-20 09:40:03 UTC
Created attachment 42232 [details] [review]
gnome-shell (under gdb) output

Hi!

I've been testing gnome-shell from git (clutter, mutter etc. from git too).  I initially got crashing as in https://bugs.freedesktop.org/show_bug.cgi?id=32918

I updated to latest xorg & mesa from ubuntu xorg-edgers PPA  (mesa 7.11.0-git20110119), this fixes the crashing but mouse events now mostly do not work, and produce warnings like this:

(mutter:28983): Clutter-WARNING **: The required ID of 12107392 does not refer to an existing actor; this usually implies that the pick() of an actor is not correctly implemented or that there is an error in the glReadPixels() implementation of the GL driver.

Clutter bug on this issue: https://bugs.freedesktop.org//show_bug.cgi?id=24408
Comment 1 Sam Thursfield 2011-01-20 09:45:23 UTC
Created attachment 42233 [details]
dmesg
Comment 2 Sam Thursfield 2011-01-20 09:45:43 UTC
Created attachment 42234 [details]
xorg.conf
Comment 3 Sam Thursfield 2011-01-20 09:46:15 UTC
Created attachment 42235 [details]
Xorg.0.log
Comment 4 Alex Deucher 2011-01-20 10:09:58 UTC
What 3D driver are you using?  I would suggest trying the r300 gallium driver if you are using the r300 classic driver.
Comment 5 Sam Thursfield 2011-01-20 12:14:11 UTC
(In reply to comment #4)
> What 3D driver are you using?  I would suggest trying the r300 gallium driver
> if you are using the r300 classic driver.

I believe xorg-edgers is now shipping the Gallium driver:

sam@haji:/opt/xorg/lib$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV370
OpenGL version string: 2.1 Mesa 7.11-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
Comment 6 Sam Thursfield 2011-02-09 16:02:26 UTC
All problems have disappeared with the latest r300g driver. Thanks guys.


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.