Bug 33296

Summary: gnome-shell broken possibly due to glReadPixels() error
Product: Mesa Reporter: Sam Thursfield <ssssam>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: gnome-shell (under gdb) output
dmesg
xorg.conf
Xorg.0.log

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.