Package: transmission-gtk
Version: 2.94-2
Severity: normal

Dear Maintainer,

When running transmission-gtk with two torrents it uses 100% of a CPU core:

fgouget  24435 98.9  0.2 814620 67712 ?        Sl   17:36   2:11 
/usr/bin/transmission-gtk
fgouget  24435 98.9  0.2 814620 67712 ?        Sl   17:36   2:12 
/usr/bin/transmission-gtk
fgouget  24435 99.0  0.2 814620 67712 ?        Sl   17:36   2:13 
/usr/bin/transmission-gtk

For both torrents the download speed is capped to 100 KB/s and neither
is uploading to anyone.

* Pausing both torrents does not lead to a reduction of the CPU usage.

* After exiting and restarting Transmission with both torrents still
  paused it uses under 1% of CPU. But restarting either torrent causes
  transmission-gtk to slowly go back up to 100% CPU usage again.

* Removing the download speed limit makes no difference.

* Keeping just one torrent does not help either.

* Then I suspended the torrent, restarted transmission-gtk, told it to
  verify the local data, waited until that was done, and then restarted
  the torrent with a 100 KB/s download limit and CPU usage still rose to
  83% (not 100% this time).

* Running transmission-cli on the torrent saved by transmission-gtk
  results in it using 100% CPU too. So the bug may be in the
  transmission-common package.

* Here's the one torrent I kept (~50GB):
  http://osm.cquest.org/torrents/planet-200120.osm.pbf.torrent


-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-6-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages transmission-gtk depends on:
ii  libayatana-appindicator3-1  0.5.3-4
ii  libc6                       2.28-10
ii  libcurl4                    7.64.0-4
ii  libevent-2.1-6              2.1.8-stable-4
ii  libgdk-pixbuf2.0-0          2.38.1+dfsg-1
ii  libglib2.0-0                2.58.3-2+deb10u2
ii  libgtk-3-0                  3.24.5-1
ii  libminiupnpc17              2.1-1+b1
ii  libnatpmp1                  20150609-7
ii  libpango-1.0-0              1.42.4-7~deb10u1
ii  libssl1.1                   1.1.1d-0+deb10u2
ii  transmission-common         2.94-2
ii  zlib1g                      1:1.2.11.dfsg-1

Versions of packages transmission-gtk recommends:
ii  xdg-utils  1.1.3-1

transmission-gtk suggests no packages.

-- no debconf information

Reply via email to