Display freezes when dragging windows while GL program is active

Bug #1084277 reported by Alistair Buxton
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

To reproduce:

1. Start glxgears or similar.
2. Attempt to drag a window.

At best, the window will lag behind the mouse pointer by 2-3 seconds. At worst it can freeze the display totally until you stop dragging the window.

The odd thing about this is that glxgears claims to be running at 60FPS the whole time, even when the screen does not update for several seconds.

Also, the size of the glxgears window does not matter. Even a tiny GL window locks compiz completely.

This is almost certainly a problem related to nvidia binary driver. I'm using 310.

Video of bug happening: https://www.youtube.com/watch?v=wioiW72BiqE

This is probably a regression of #764330. Opening a new bug as requested on that bug report.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: compiz 1:0.9.8.4+bzr3407-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
Uname: Linux 3.5.0-18-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.6.1-0ubuntu6
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
Date: Wed Nov 28 22:54:32 2012
MarkForUpload: True
PackageArchitecture: all
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :
description: updated
description: updated
Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

I ssh'd into the machine to check top, and this is what I see while reproducing. Note I have a quad core, so 50% CPU = two cores maxed.

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

I've just tested this with ppa:unity-team/sru and the bug is present there too.

tags: added: compiz-0.9
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Indeed this is one of the test cases I started using yesterday for bug 1049214. It is bug 1049214.

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
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.