clutter views not updated correctly with the new clutter

Bug #603507 reported by Sebastien Bacher
52
This bug affects 9 people
Affects Status Importance Assigned to Milestone
libchamplain
Expired
High
clutter-gtk-0.10 (Ubuntu)
Fix Released
Low
Canonical Desktop Team
Maverick
Won't Fix
Low
Unassigned
xserver-xorg-video-intel (Ubuntu)
Invalid
Low
Unassigned
Maverick
Invalid
Low
Unassigned

Bug Description

Since the clutter 1.2.10 update running unity under GNOME is broken on intel, the issue happens also in games using clutter and not on nvidia cards, not sure if the bug is a video driver or clutter or clutter-gtk one...

Revision history for this message
Neil J. Patel (njpatel) wrote :

This only seems to effect applications that use clutter-gtk, those that call clutter directly (i.e. clutter_stage_get_default) don't have any issues.

The stage does draw once, but after that the program hangs (gdb just shows it's waiting on poll()). I'm not sure if it could be something to with the xembed'ing of the clutterstage.

I will try and compile a small gtk-gl program (which also xembeds the gl window) to see if its something to do with that.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Didier, I'm subscribing you so you know about the issue in case you run into it or into unity user comments about it

Revision history for this message
Chris Halse Rogers (raof) wrote :

This might be related to the upstream bug https://bugs.freedesktop.org/show_bug.cgi?id=28573 which should be mostly resolved by upgrading to xserver-xorg-video-intel 2.12.

I see that it's been re-opened since I last looked at it :).

Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue doesn't seem a driver one

Changed in xserver-xorg-video-intel (Ubuntu Maverick):
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

<Sarvatt> dont suppose http://git.clutter-project.org/clutter-gtk/commit/?id=d50240f524870fd80b2cc5bb96a7bf9b8e10c754 might be related?

indeed that change fixes the issue

affects: clutter-gtk (Ubuntu Maverick) → clutter-gtk-0.10 (Ubuntu Maverick)
Changed in clutter-gtk-0.10 (Ubuntu Maverick):
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package clutter-gtk-0.10 - 0.10.4-0ubuntu2

---------------
clutter-gtk-0.10 (0.10.4-0ubuntu2) maverick; urgency=low

  * debian/patches/git_intel_swap_events.patch:
    - "Unbreak GtkClutterEmbed for Clutter >= 1.2"
      unbreak clutter-gtk applications not refreshing on intel
      (lp: #603507)
 -- Sebastien Bacher <email address hidden> Fri, 09 Jul 2010 12:11:09 +0200

Changed in clutter-gtk-0.10 (Ubuntu Maverick):
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

Reopening, the change creates other issues and is dropped for now

Changed in clutter-gtk-0.10 (Ubuntu Maverick):
status: Fix Released → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package clutter-gtk-0.10 - 0.10.4-0ubuntu3

---------------
clutter-gtk-0.10 (0.10.4-0ubuntu3) maverick; urgency=low

  * debian/patches/git_intel_swap_events.patch:
    - revert the previous change since it creates other issues, intel users
      can workaround the hang by setting CLUTTER_VBLANK=none for now
      (lp: #603507)
 -- Sebastien Bacher <email address hidden> Fri, 16 Jul 2010 11:53:21 +0200

Changed in clutter-gtk-0.10 (Ubuntu Maverick):
status: Triaged → Fix Released
Changed in clutter-gtk-0.10 (Ubuntu Maverick):
status: Fix Released → Triaged
Changed in clutter-gtk-0.10 (Ubuntu Maverick):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Changing the priority to low, that issue doesn't affect unity session but only unity run in debug mode under GNOME and setting the CLUTTER_VBLANK=none workaround it

Changed in clutter-gtk-0.10 (Ubuntu Maverick):
importance: High → Low
Revision history for this message
Laurent Bigonville (bigon) wrote :

Updating clutter-gtk-0.10 to 0.10.8 fixes this issue.

This also affect champlain BTW

Revision history for this message
Laurent Bigonville (bigon) wrote :

FYI I've just uploaded clutter-gtk-0.10 0.10.8 in debian experimental

summary: - [intel] clutter views not updated correctly with the new clutter
+ clutter views not updated correctly with the new clutter
Changed in clutter-gtk-0.10:
importance: Unknown → High
status: Unknown → New
Revision history for this message
Laurent Bigonville (bigon) wrote :

I've opened a merge request on bug 700485

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package clutter-gtk-0.10 - 0.10.8-1ubuntu1

---------------
clutter-gtk-0.10 (0.10.8-1ubuntu1) natty; urgency=low

  * Merge from debian experimental. Remaining changes:
    - Build gir1.2 package
  * Should fix clutter views not being updated correctly (LP: #603507)
  * debian/control: Bump gobject-introspection and libgirepository1.0-dev
    build-dependencies to 0.9.3
  * Drop debian/patches/gdk_display.patch: applied upstream
  * debian/rules: Rely on .symbols file to set minimal shlibs version

clutter-gtk-0.10 (0.10.8-1) experimental; urgency=low

  * New upstream release
  * Use uploaders.mk magic to handle debian/control
  * Switch to dpkg-source 3.0 (quilt) format
  * debian/control.in:
    - Wrap build-dependencies
    - Bump Standards-Version to 3.9.1
    - Add Homepage field
    - Add Vcs-Svn and Vcs-Browser fields
    - Add gnome-pkg-tools build-dependency
    - Suggest the correct documentation binary
    - Remove duplicate Section field
  * debian/rules:
    - Add include uploaders.mk
    - Drop include simple-patchsys.mk
 -- Laurent Bigonville <email address hidden> Sat, 08 Jan 2011 23:00:19 +0100

Changed in clutter-gtk-0.10 (Ubuntu):
status: Triaged → Fix Released
affects: clutter-gtk-0.10 → libchamplain
Martin Pitt (pitti)
Changed in clutter-gtk-0.10 (Ubuntu Maverick):
assignee: Canonical Desktop Team (canonical-desktop-team) → nobody
status: Triaged → Won't Fix
Changed in libchamplain:
status: New → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.