qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
26.92k stars 3.88k forks source link

Check stalls at exactly 18000MB (qbittorrent-nox) #19690

Open arf20 opened 11 months ago

arf20 commented 11 months ago

qBittorrent & operating system versions

qBittorrent: 4.5.2 Web UI (64-bit) Operating system: Debian 12 bookworm stable amd64 6.1.0-10-amd64 Qt: none libtorrent-rasterbar: 2.0.8-1+b1

What is the problem?

Torrent initial check stalls at exactly 18000MB regardless of piece size. Force recheck also stalls in exactly the same spot.

Steps to reproduce

  1. Create a 18.2GB torrent with several 800MB files, first tried with 4MB blocks then with 16MB blocks with mktorrent 1.1.
  2. Add the torrent to qbit via webui (nox) with the appropiate path with the existing files.
  3. It will check the torrent and stall at 18000MB (piece 4500 with 4MB size, piece 1125 with 16MB size). This is about 96.6%

Additional context

Logs do not show anything of relevance.

Log(s) & preferences file(s)

No response

arf20 commented 11 months ago

Can you reproduce with qBit v4.5.5 & libtorrent v2.0? Can you reproduce with qBit v4.5.5 & libtorrent v1.2?

I only tried in the production seedbox, for that I'd have to try locally, it'll have to wait a few hours.

Setting file pool size to 100 helps or not?

It is currently set to 5000, I am unsure what this value means, and do you have to restart for it to take effect?

arf20 commented 11 months ago

I was unable to reproduce the issue on qbittorrent (desktop) 4.5.2, the debian 12 stable version, which is the same version I'm running on producction, although be it qbittorrent-nox (webui). The torrent checks completely to a 100% and seeds correctly. So this issue only occurs in -nox apparently, or perhaps just in my installation. I haven't tried the latest commit of -nox though. The file pool on qbittorrent 4.5.2 (Qt) is the same, 5000.