Compiz chewing CPU/spinning when vertical scroll exists

Bug #889120 reported by iMac
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I've notice in both Nautilus and Evolution that when the screen content exceeds the viewable space, often simple interactions (render email preview, directory in list few with many files) force compiz to spin one core at about 20%, sometimes for a minute or two and the current window, and any other with pending work to *figure out* a vertical scroll just sit in the greyed wait state.

It is really apparent when opening my Nautilus home directory, as this operation usually a few seconds, but since recent 11.10 seems to take about a minute. Often when the Nautilus window is greyed out, the vertical scroll is missing. This observation and one from an upstream Evolution thread that noticed ithe delay only happens with vertical scroll in the preview is what has led me to believe there is some issue with the vertical scroll bar calculation/display.

One workaround may be to use a giant screen and orient the the long axis vertically to cut down on the need for vertical scroll bars altogether or organize Nautilus icons to reduce the need for vertical scrolling and increase Evolution mail preview space.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: compiz 1:0.9.6+bzr20110929-0ubuntu6
ProcVersionSignature: Ubuntu 3.0.0-13.22-generic 3.0.6
Uname: Linux 3.0.0-13-generic x86_64
NonfreeKernelModules: fglrx
.tmp.unity.support.test.0:

ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,commands,wall,place,session,grid,move,resize,gnomecompat,compiztoolbox,vpswitch,imgpng,snap,regex,unitymtgrabhandles,animation,fade,workarounds,expo,scale,unityshell]
CompositorRunning: compiz
Date: Fri Nov 11 09:08:32 2011
DistUpgraded: Log time: 2011-10-28 09:08:30.268528
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
 fglrx, 8.881, 3.0.0-13-generic, x86_64: installed
 vboxhost, 4.1.6, 3.0.0-13-generic, x86_64: installed
GraphicsCard:
 ATI Technologies Inc Mobility Radeon HD 3400 Series [1002:95c4] (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:30fc]
JockeyStatus:
 xorg:fglrx_updates - ATI/AMD proprietary FGLRX graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
 xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Enabled, In use)
MachineType: Hewlett-Packard HP Pavilion dv7 Notebook PC
PackageArchitecture: all
PlymouthDebug: Error: [Errno 13] Permission denied: '/var/log/plymouth-debug.log'
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-13-generic root=UUID=52543d1c-6080-4cdf-80e0-30b9af3748f7 ro crashkernel=384M-2G:64M,2G-:128M splash vt.handoff=7
SourcePackage: compiz
UpgradeStatus: Upgraded to oneiric on 2011-10-28 (13 days ago)
dmi.bios.date: 08/17/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.49
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 30FD
dmi.board.vendor: Compal
dmi.board.version: 01.99
dmi.chassis.type: 10
dmi.chassis.vendor: Compal
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.49:bd08/17/2009:svnHewlett-Packard:pnHPPaviliondv7NotebookPC:pvr1:rvnCompal:rn30FD:rvr01.99:cvnCompal:ct10:cvrN/A:
dmi.product.name: HP Pavilion dv7 Notebook PC
dmi.product.version: 1
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu6
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs 20090808ubuntu26
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
iMac (imac-netstatz) wrote :
Revision history for this message
iMac (imac-netstatz) wrote :

This may be a related bug.. they seem to both result in waiting GUI, and they always resolve themselves *together*.. i.e. my Evolution preview pane comes to life at the same moment as all my Nautilus windows when they are both open at the same time.

I also experience this independently with both of them, and compiz is always there taking about 30% CPU and not showing vertical scrollbars sometimes until the moment of resolution.

Revision history for this message
iMac (imac-netstatz) wrote :

I just fixed all my delay by stopping autofs. It seems that a few of my automounted shares at home seem to kill the GUI redraw somehow, intermittently when not at that location.

stopping the autofs service instantly fixes my problem.

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. Compiz, in particular, is in heavy development and this bug may have been fixed in the development version of Ubuntu (12.04) if not on the current 11.10 release. If you are able, it would be of great help if you could confirm if the bug still exists by testing a livecd (available at http://cdimage.ubuntu.com/daily-live/current/). Please keep in mind that the development version (12.04) is not suitable for daily use - please only use it for testing purposes.

Thank you for your help and patience.

Changed in compiz (Ubuntu):
status: New → Incomplete
Revision history for this message
iMac (imac-netstatz) wrote :

This bug no longer affects me on the 12.04 B1; Thanks

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, I am closing it because the bug has been fixed in the latest development version of Ubuntu - Precise Pangolin.

Thank you for your testing!

Changed in compiz (Ubuntu):
status: Incomplete → Fix Released
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.