Bug 29225

Summary: [bisected] compiz could not be enabled on gnome desktop
Product: Mesa Reporter: fangxun <xunx.fang>
Component: GLXAssignee: Kristian Høgsberg <krh>
Status: VERIFIED FIXED QA Contact:
Severity: major    
Priority: high CC: Admc, ghepeu, krh, sarvatt
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg log

Description fangxun 2010-07-23 03:06:33 UTC
Created attachment 37331 [details]
Xorg log

System Environment:
--------------------------
Arch:       x86_64
Platform:   piketon
Libdrm:    master)2.4.21-13-gb803918f3f77c62edf22e78cb2095be399753423
Mesa:  (master)mesa_7_6_1_rc1-9373-gbd3d2724f51a44b7fc814a5bc43d8ddafa8e3cba
Xserver:   (master)xorg-server-1.8.99.905-1-g95756f410c65a6510a797e94a792b959d45cdb9e
Xf86_video_intel: (master)2.12.0-31-g7a4bfaf42412f373bbc8ebe1536018dcacde7436
Kernel: (for-linus)6f772d7e2f4105470b9f3d0f0b26f06f61b1278d


Bug detailed description:
-------------------------
Compiz could not be enabled on gnome desktop. This issue happens on piketon and G45. With bisect and find f972115d33e391499e049b83a1559959f2ca9f72 is first bad commit:
commit f972115d33e391499e049b83a1559959f2ca9f72
Author: Kristian Høgsberg <krh@bitplanet.net>
Date:   Mon Jul 19 14:57:59 2010 -0400

    glx: Add screen privates for dri drivers and moved some fields there

    GLXscreenConfigs is badly named and a dumping ground for a lot of stuff.
    This patch creates private screen structs for the dri drivers and moves
    some of their fields over there.


Reproduce steps:
----------------
1.start gnome-session& 
2.enable compiz
Comment 1 Kristian Høgsberg 2010-07-23 05:34:55 UTC
*** Bug 29198 has been marked as a duplicate of this bug. ***
Comment 2 Adam Maćkowiak 2010-07-24 04:18:51 UTC
Oracle Virtualbox stopped working after yesterday's xorg update. I downgraded xserever to 1.7.6 and it's working again.
Comment 3 Kristian Høgsberg 2010-07-27 09:19:36 UTC
This should be fixed in git.  If it's still not working, can you give a more detailed description of the failure please.  Run compiz under gdb to get a backtrace if it's segfaulting, for example.
Comment 4 fangxun 2010-07-27 17:45:48 UTC
Works fine with current tip. Mark it as verified.

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.