Have to pause/resume in order to get most torrents to contact tracker

Bug #1021745 reported by Brian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qBittorrent
Incomplete
Undecided
Unassigned

Bug Description

v2.9.11 built from source
839 torrents

After a restart of client I have to manually pause/resume most torrents in order to get them to connect to the tracker.

This causes my shares to be unseen on the trackers which in turn severely impedes my uploading.

Tracker status will remain at "Not working" until I either pause or resume the affected torrent.

Had to do this today for about 80% of my torrents.

EDIT:

Status remains at "Not contacted yet" rather than "Not working"

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

Are you by any chance using a proxy?

Changed in qbittorrent:
status: New → Incomplete
Revision history for this message
Brian (an4rk) wrote :

No proxy

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

If you right-click on the tracker panel and click "Force reannounce", does it make it work? or is pausing/resuming the only way?

Also please indicate your libtorrent version and operating system.

Revision history for this message
Brian (an4rk) wrote :

Force reannounce appears to do nothing.

libtorrent-rasterbar-0.16.1 (from source)
ubuntu 12.04

Revision history for this message
Brian (an4rk) wrote :

Updated description

"Not working" -> "Not contacted yet"

description: updated
description: updated
Revision history for this message
Brian (an4rk) wrote :

Reverting back to 2.9.7 (.deb) resolves this problem. Not sure if it is a problem with qBT, libboost or libtorrent.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

When you installed the qBittorrent v2.9.7 DEB, I'm assuming it also installed libtorrent-rasterbar v0.15.x as a dependency?
This might hint that the problem was introduced in libtorrent v0.16.x.

Revision history for this message
Brian (an4rk) wrote :

You are correct

Revision history for this message
arvid Norberg (arvid-cs) wrote :

It would be interesting to know what libtorrents understanding of the state of these torrents are.

particularly torrent_status::state, torrent_status::paused, torrent_status::error, torrent_status::auto_managed.

Does qBittorrent save the resume data in bencoded form straight from libtorrent? If so, I would also like to see the resume file of one of the torrents that start up in this state. Specifically, there is a field called "announce to trackers" which is a half-way paused mode, where you have enough started torrents, but you still accept incoming connections on other torrents even though they're not announcing to the tracker.

Btw, how sure are you that the problem is that no trackers are contacted? Typically you would save peers in the resume data as well, which you'll have access to even without the tracker. What is the symptom you see?

Revision history for this message
Brian (an4rk) wrote :

As far as the _actual_ state of the torrents, I am unable to give these to you. The state that is listed on the affected torrents stays at "Not contacted yet".

I did notice that a few incomplete torrents continued to download even without supposedly contacting the server.

The symptom I am seeing is that every torrent that has a state of "Not contacted yet" is not showing up in the seeding list on my trackers.

As a side note, each of my torrents has a single tracker which are private. I may have even noticed the issue if the torrents were public and had multiple trackers associated with them.

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.