Opened 6 years ago

Closed 6 years ago

#1895 closed bug (Fixed)

Torrent info race condition

Reported by: Arrowmaster Owned by: Cas
Priority: minor Milestone: 1.3.4
Component: GTK UI Version: 1.3.3
Keywords: Cc:

Description

Using the GTKui with a large amount of torrents (2000+).

Steps to attempt to reproduce.

  1. Start the GTKui fresh (maybe daemon too, not sure).
  2. Have the Files tab selected for torrent info.
  3. Using two torrents that have not been selected before during this session, select torrent A then quickly select torrent B before the file info for torrent A loads.
  4. The file info for torrent A will be displayed for torrent B and will remain that way even if you select other torrents and go back to B.

This appears to be a race condition caused when there is delay in loading the torrent info, the resulting problem is heightened by the apparent caching of the incorrect state.

Change History (3)

comment:1 Changed 6 years ago by Cas

  • Milestone changed from 1.4.0 to 1.3.4
  • Owner set to Cas
  • Status changed from new to accepted
  • Version changed from 1.3.2 to 1.3.3

comment:2 Changed 6 years ago by Cas

According to this thread, it did not seem to fix it.

comment:3 Changed 6 years ago by Cas

  • Resolution set to fixed
  • Status changed from accepted to closed

According to #2000 this modified fix works. Applied to 1.3-stable: e174544

Note: See TracTickets for help on using tickets.