RabbitVCS Nautilus 3 cause high CPU usage

Bug #1007822 reported by Melroy van den Berg
78
This bug affects 14 people
Affects Status Importance Assigned to Milestone
RabbitVCS
Unknown
Unknown
rabbitvcs (Ubuntu)
Fix Committed
Undecided
Unassigned

Bug Description

I use RabbitVCS for git & SVN repo's. However I notice a lot of time RabbitVCS use much CPU.

I think it's a huge bug in the RabbitVCS application. Please look at the video for more information (error) and htop image.

Thanks in advance!

1)
$ lsb_release -rd
Description: Ubuntu 12.04 LTS
Release: 12.04

2)
$ apt-cache policy rabbitvcs-nautilus3 rabbitvcs-core
rabbitvcs-nautilus3:
  Geïnstalleerd: 0.15.0.5-1~precise
  Kandidaat: 0.15.0.5-1~precise
  Versietabel:
 *** 0.15.0.5-1~precise 0
        500 http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     0.15.0.5-1~oneiric 0
        500 http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/ oneiric/main amd64 Packages
rabbitvcs-core:
  Geïnstalleerd: 0.15.0.5-1~precise
  Kandidaat: 0.15.0.5-1~precise
  Versietabel:
 *** 0.15.0.5-1~precise 0
        500 http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     0.15.0.5-1~oneiric 0
        500 http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/ oneiric/main amd64 Packages
     0.13.1-2 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages

3) I would like to have no high CPU usage (especially not constantly, because that is now the cause).
4) If I open my Nautilus, my laptop/desktop pc will be slow and some of the time Nautilus is even unresponsive (or other applications). Nautilus and other applications freezes because of the high CPU usage of RabbitVCS.

Revision history for this message
Melroy van den Berg (melroyvandenberg) wrote :
description: updated
Revision history for this message
Melroy van den Berg (melroyvandenberg) wrote :
description: updated
Revision history for this message
Melroy van den Berg (melroyvandenberg) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in rabbitvcs (Ubuntu):
status: New → Confirmed
Revision history for this message
Peter Maday (madapeti) wrote :

I have found some interesting entries in the $/.xsession-errors file. The file grows rapidly in size when the CPU usage associated to Nautilus is high, and the content is mostly of the form:

ClientError: '<path>' is not a working copy
ERROR rabbitvcs.vcs.svn '<path>' is not a working copy

The <path> is not added to the repository, but its root folder is.

Revision history for this message
Peter Maday (madapeti) wrote :

In addition I believe the high CPU usage only appears as long as the problematic path is open in a Nautilus window. It begins as soon as it is opened and stops when it is closed.

Revision history for this message
Lukas Kalbertodt (lukas-r) wrote :

I think this bug just appears, if you navigate in a folder, which is just "added" and not commited yet. After commiting the newly added folder no high CPU loads occurs.

Revision history for this message
Freddy Angel (fhangel) wrote :

Confirm that it only happens when browsing a folder with newly added files/folders that have not been commited yet.

Revision history for this message
embedded_developer (roninracer) wrote :

I have this problem occur for folders that have been set to be ignored using the context menu selection.
Additionally, when the cpu usage for Nautilus goes up (Nautilus greys out), Nautilus will eventually crash.

Revision history for this message
Trucoto (trucoto) wrote :

This bug renders Nautilus useless, because to browse any directory that has subversion could lead to a CPU usage peak. Is there anything we could do to help fixing it?

Revision history for this message
Fabian (fabian-gilson) wrote :

I'm also affected by this bug. I observed that if I force a refresh (F5) in the nautilus window, it then correctly refreshes the window and stop using all of my cpu almost immediatly.

Revision history for this message
Daniel O'Connor (daniel-oconnor) wrote :

Hey all,
This is fixed in the current svn version, anyone want to test/confirm?

Changed in rabbitvcs (Ubuntu):
status: Confirmed → Fix Committed
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.