SDL window gets erratic behavior when resizing itself under compiz

Bug #1034256 reported by Marcos Avila Isidoro
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Compiz
Triaged
High
Unassigned
Compiz Core
Triaged
High
Unassigned
compiz (Ubuntu)
Triaged
High
Unassigned

Bug Description

SDL apps that resize their own windows get stuck flickering rapidly between different sizes. This makes the app unusable and is not always recoverable.

Confirmed with:
  - QEMU/KVM: When the VM changes video mode.
  - Frogatto: When entering the editor.

ORIGINAL DESCRIPTION:
This issue affects Frogatto: 2d adventure game, #frogatto on freenode, www.frogatto.com
When entering Frogatto's editor, which uses a different window size, Unity gets stuck flickering between the game's window size and the editor's, for several seconds, until settling on either.

Given the following exchange on #ubuntu-unity, this issue also affects QEMU and KVM, which also use SDL for graphics.

<thumper> marcavis: what toolkit does the editor use?
<duflu> marcavis: I've seen the same bug happen with QEMU/KVM windows. It's probably compiz to blame.
<marcavis> hmmm, makes sense... Frogatto just uses SDL/OpenGL, no specific GUI toolkits
<duflu> marcavis: Yes, QEMU/KVM uses SDL too
<duflu> marcavis: I can't remember if there ever was a bug for it. Please log one with "ubuntu-bug compiz"

A relevant bug report on our forums: http://www.frogatto.com/forum/index.php?topic=462.0

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:0.9.7.8-0ubuntu1.2
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic-pae 3.2.19
Uname: Linux 3.2.0-26-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu11
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,snap,resize,move,regex,mousepoll,grid,place,animation,gnomecompat,vpswitch,imgpng,wall,unitymtgrabhandles,fade,session,expo,workarounds,ezoom,scale,unityshell,dbus]
Date: Wed Aug 8 02:03:23 2012
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
PackageArchitecture: all
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Marcos Avila Isidoro (marcavis) wrote :
Changed in compiz:
status: New → Confirmed
Changed in compiz-core:
status: New → Confirmed
Changed in compiz (Ubuntu):
status: New → Confirmed
description: updated
summary: - SDL/OpenGL program (Frogatto) gets erratic behavior when resizing
+ SDL window gets erratic behavior when resizing itself under compiz
Changed in compiz:
importance: Undecided → High
Changed in compiz-core:
importance: Undecided → High
Changed in compiz:
milestone: none → 0.9.8.0
status: Confirmed → Triaged
Changed in compiz-core:
status: Confirmed → Triaged
Changed in compiz (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → High
description: updated
tags: added: compiz-0.9
Changed in compiz:
milestone: 0.9.8.0 → 0.9.8.1
Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
Revision history for this message
TomasHnyk (sup) wrote :

Seems to be related: bug 1069536

Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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