After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 668100 - Gnome-shell 3.3 has some conflict with new clutter and cogl
Gnome-shell 3.3 has some conflict with new clutter and cogl
Status: RESOLVED FIXED
Product: clutter
Classification: Platform
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: clutter-maint
clutter-maint
Depends on:
Blocks:
 
 
Reported: 2012-01-17 14:50 UTC by Bijan Binaee
Modified: 2012-01-20 17:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bijan Binaee 2012-01-17 14:50:33 UTC
Hi

after building gnome-shell with jhbuild i replace 3.3 with 3.2 but now gnome work too slow now and i got this error many times when i try to hover on activities button

Clutter-CRITICAL **: clutter_paint_volume_set_height: assertion `height >= 0.0f' failed

here is log of gnome-shell (output)
http://paste.kde.org/187826/
Comment 1 Bijan Binaee 2012-01-17 18:53:07 UTC
I think i found the problem this problem occur because of conflict between new version of cogl , clutter  and Gnome-shell

WE NEED TO FIX THIS BEFORE OTHER EXPERIENCE THIS PROBLEM!
Comment 2 Milan Bouchet-Valat 2012-01-17 21:10:16 UTC
Don't shout, there's plenty of time until normal people will get this version. You asked for trouble using development versions, didn't you? ;-)

Could you test a little more and tell us what exact version and commit introduced the bug in Clutter/Cogl? Use 'git checkout' and 'jhbuild buildone clutter -n'.
Comment 3 Bijan Binaee 2012-01-17 22:38:06 UTC
i know that there is a plenty of time but we need to fix it doesn't need?

here the git log of clutter and gnome shell and cogl

===============================================
                    cogl
===============================================
commit 1a7ed26036976e3d5f155475ac871ee60519a196
Author: Robert Bragg <robert@linux.intel.com>
Date:   Tue Jan 17 00:17:19 2012 +0000

    Bump development version to 1.9.5

commit 348e99c7118c196965baf7ff866324474bb5bce1
Author: Robert Bragg <robert@linux.intel.com>
Date:   Mon Jan 16 23:22:36 2012 +0000

    Release 1.9.4 (snapshot)

commit 2c03ea32d2440e6162402ebbf1112404bec57894
Author: Robert Bragg <robert@linux.intel.com>
Date:   Mon Jan 16 23:18:18 2012 +0000

    Updates NEWS for the 1.9.4 release

commit f8c0cb6900f42ceede842362788f60d519a599a6
Author: Robert Bragg <robert@linux.intel.com>
Date:   Mon Jan 16 22:08:39 2012 +0000
===============================================
                  clutter
===============================================
commit d95bdf3a07ac82591886eb8f5bc4fab9fc98e62f
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 17 12:52:01 2012 +0100

    Updated Spanish translation

commit 6b5b2910290dfe4afe494b8660bb65c4dba331bb
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Tue Jan 17 11:49:05 2012 +0000

    Update clutter.symbols

commit 89e4bc3dcda824d687006e151e57effeaa3efd1c
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Jan 17 01:44:53 2012 +0100

    Updated Galician translations

commit 2d6ad03e863d0d0990d1b234a9e57de31a8669e3
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jan 17 01:29:26 2012 +0100
===============================================
                 gnome-shell
===============================================
commit 235cb9c505a9c24934dcb4d307edc8facf82da6b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat Jan 14 23:58:53 2012 +0000

    build: Add the 'gl' pkg-config
    
    Cogl does not explicitly link against GL or GLES any more, and Clutter
    master dropped the 'gl' pkg-config requirement because it introduced
    unneeded and conflicting dependencies.
    
    GNOME Shell still uses glXQuery* API, so it needs to explicitly link
    against libGL.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667864

commit 3f328463a8c1ebdb254ed07504a2289bf59354c0
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Tue Jan 17 12:17:34 2012 +0100

    Fix timeout callback leaks
Comment 4 Florian Müllner 2012-01-17 22:49:52 UTC
The breakage is expected, since ebassi landed the first apocalypse[0]. For convenience there's a tag[1] which can be used until the fallout is fixed. (And yes, people are working on it, but it'll take a couple of days)


[0] http://wiki.clutter-project.org/wiki/Clutter/Apocalypses/Apocalypse1
[1] http://git.gnome.org/browse/clutter/tag/?id=pre-apocalypse-1
Comment 5 Jasper St. Pierre (not reading bugmail) 2012-01-17 23:41:18 UTC
I'm working on it, but as far as I know, the apocalpyse shouldn't cause breakage, just deprecations, right?
Comment 6 Olav Vitters 2012-01-19 14:27:00 UTC
Clutter 1.9.6 fixed this right?
Comment 7 Andreas Proschofsky 2012-01-19 14:54:25 UTC
(In reply to comment #6)
> Clutter 1.9.6 fixed this right?

Not for me at least, unfortunately. Still seeing the exact same problem. Dead slow and same error messages.

cogl 1.9.4
clutter 1.9.6
mutter/gnome-shell git
Comment 8 Emmanuele Bassi (:ebassi) 2012-01-20 12:14:19 UTC
it's a known issue, and I'm working on it.
Comment 9 Emmanuele Bassi (:ebassi) 2012-01-20 17:37:02 UTC
re-assigning to Clutter and me.
Comment 10 Emmanuele Bassi (:ebassi) 2012-01-20 17:37:45 UTC
this should have been fixed in Clutter master, and it'll be in the 1.9.8 snapshot that I'm rolling.