Comment 24 for bug 655024

Revision history for this message
veldt (veldt) wrote :

cwall's new username is veldt. I'm thinking this might be a bug for light-themes instead, considering that the ambiance theme triggers it.

In potentially-unrelated bug #663848 in light-themes, there is mention:

> https://trac.transmissionbt.com/browser/trunk/gtk/torrent-cell-renderer.c is the Transmission code that does the renderering for these screenshots. As you can see, there are two GtkCellRendererTexts -- one for errors, and one for non-errors.

Looking at that and other code, I'm trying to find how a torrent is marked as paused and what routine in transmission finally delegates the rendering of such a torrent, so I can follow it a bit deeper (e.g. into gtk or cairo.) I'd be glad if someone could tell me.

On another tack, if there is any valgrind/strace/gdb/profiling that might help, I'll try to find the time to do so. (Hmm, I'd _love_ to find out exactly what path is leading to ~85% overhead courtesy of libcairo -- I haven't got the source to the ambiance theme yet.)

Other users with the high-CPU bug have different video chips, but just in case, mine (from Xorg.0.log) is:
Chipset: "ATI Radeon XPRESS 200M 5955 (PCIE)" (ChipID = 0x5955),
running compiz.

System is up-to-date ubuntu 10.10 maverick installed bare from maverick-beta, on an HP Pavilion zv6130us laptop, running transmission 2.11+9713~maverick1 nightly, behaving the same as versions back to 2.04-0ubuntu2.

How common is it for people to pause torrents? If it's common, and if ubuntu 10.10 maverick is in widespread use, we should be seeing lots of complaints (soon?) -- unless it's something about my system, like my video chip or chipset.