excessive cpu usage with murrine themes only, when transmission-gtk has paused torrents

Bug #672525 reported by veldt
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Murrine
Won't Fix
Medium
libcairo
Invalid
Medium
gtk2-engines-murrine (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: gtk2-engines-murrine

Expected behaviour: pausing torrents in transmission-gtk should not increase CPU usage
Observed behaviour: CPU usage increases instantly, more for each torrent paused

Latest test shows 1% extra CPU per paused torrent, which adds up fast. I
conjecture that the ghosted rendering of paused torrents is done in a
non-optimal fashion.

Tested with ambiance and then MurrinaChrome. Non-murrine-based themes do not
exhibit this behaviour (pausing torrents does not increase CPU use.)

Chipset: "ATI Radeon XPRESS 200M 5955 (PCIE)" (ChipID = 0x5955)

Platform: ubuntu maverick 10.10; installed beta on bare HD and upgraded

gtk2-engines-murrine: 0.98.1.1-0ubuntu1
transmission-gtk: 2.11+9713~maverick1 (nightly)
Same behaviour with 2.11-0ubuntu1~ppa1 and standard ubuntu transmission versioin 2.04-0ubuntu2

CPU usage is normal with (gtk/gui-less) transmission-daemon.

It seems to me that excessive time is spent in libcairo. Other posters in transmission (Ubuntu) bug
https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/655024
have an ATI Radeon 9600 and an nvida GeForce 9 series.

Thanks!

Changed in murrine:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Marcos Magalhães (marcos-daekdroom) wrote :

I confirm this on maverick

Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: https://bugzilla.gnome.org/show_bug.cgi?id=634308

Changed in gtk2-engines-murrine (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in libcairo:
importance: Unknown → Medium
Changed in libcairo:
status: Unknown → Invalid
Changed in murrine:
status: New → Won't Fix
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.