qbittorrent / qBittorrent

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

qBittorrent becomes unresponsive (Not Responding). #18343

Open Impact009 opened 1 year ago

Impact009 commented 1 year ago

qBittorrent & operating system versions

Operating system: Windows 10 Pro 21H2 19044.2364 x64 (10.0.19044)

10.0.19041

qBittorrent: 4.5.0 x64 Qt: 6 libtorrent-rasterbar: 2.0.x

qBittorrent: 4.5.0 x64 Qt: 6 libtorrent-rasterbar: 1.2.x

qBittorrent: 4.5.0 x64 Qt: 5 libtorrent-rasterbar: 2.0.x

qBittorrent: 4.4.3.1 x86 Qt: 6 libtorrent-rasterbar: 2.0.x

Operating system: Windows 11 Pro 22H2 qBittorrent 4.5.0 x64 22621.525 Qt: 6 libtorrent-rasterbar: 2.0.x.

What is the problem?

qBittorrent will eventually become unresponsive. Updating from 4.4.3.1 lt20 qt6 x86 to 4.5.0 lt20 qt6 x64 seemed to delay unresponsiveness by a few minutes. Changing the physical RAM usage limit from 512 MiB to 8192 MiB didn't alleviate the issue.

qBittorrent's RAM usage typically stays under 200 MB and had only gone over 512 MB once. Task Manager shows normal functionality when qBittorrent is unresponsive, including network usage as if it's still leeching, but no download progress seems to be made, as the pop-up notification for a successful snatch never appears. Additionally, after not touching the client for about six hours and killing the process, leeching torrents restart from 0%.

The problem did not occur until the client had about 1200 torrents. qBittorrent's logs last entries were recorded months before this issue first occurred and are seemingly unrelated. Event Viewer doesn't show any errors.

NIC drivers are up-to-date.

I will progressively downgrade to see if this issue occurs in older versions and update the client list as it happens. I also intend to perform a clean install of Windows 11 Pro x64 at some point today.

Steps to reproduce

  1. Run qBittorrent.
  2. Wait.

Additional context

No response

Log(s) & preferences file(s)

The following preferences are for qBittorrent 4.5.0 (lt20 qt5), as it's the most recent version to become unresponsive during my downgrade path.

Click [AutoRun] ConsoleEnabled=false enabled=false OnTorrentAdded\Program= program= OnTorrentAdded\Enabled=false [Preferences] MailNotification\req_ssl=false WebUI\LocalHostAuth=true General\HideZeroValues=false DynDNS\Username= General\NoSplashScreen=true Connection\ResolvePeerHostNames=false WebUI\ClickjackingProtection=true WebUI\Address=* Downloads\DblClOnTorDl=0 Advanced\EnableIconsInMenus=true Scheduler\end_time=@Variant(\0\0\0\xf\x4J\xa2\0) MailNotification\sender=qBittorrent_notification@example.com Connection\ResolvePeerCountries=true WebUI\UseUPnP=false General\CloseToTrayNotified=true WebUI\Port=8080 WebUI\CustomHTTPHeadersEnabled=false Advanced\DisableRecursiveDownload=false WebUI\AlternativeUIEnabled=false Advanced\confirmTorrentDeletion=true WebUI\Username=admin General\StartMinimized=true Advanced\trackerPort=9000 General\HideZeroComboValues=0 MailNotification\req_auth=false WebUI\CustomHTTPHeaders= Scheduler\days=EveryDay General\Locale=en WebUI\Enabled=false Scheduler\start_time=@Variant(\0\0\0\xf\x1\xb7t\0) DynDNS\DomainName=changeme.dyndns.org MailNotification\password= Advanced\TrayIconStyle=Normal DynDNS\Enabled=false General\CloseToTray=true Advanced\RecheckOnCompletion=false WebUI\BanDuration=3600 MailNotification\smtp_server=smtp.changeme.com DynDNS\Service=DynDNS General\PreventFromSuspendWhenSeeding=false Advanced\updateCheck=true WebUI\ServerDomains=* WebUI\SecureCookie=true MailNotification\enabled=false DynDNS\Password= WebUI\MaxAuthenticationFailCount=5 General\MinimizeToTray=false Advanced\confirmRemoveAllTags=true General\CustomUIThemePath= WebUI\TrustedReverseProxiesList= Advanced\trackerPortForwarding=false WebUI\HTTPS\CertificatePath= WebUI\HTTPS\Enabled=false WebUI\SessionTimeout=3600 WebUI\RootFolder= General\SystrayEnabled=true WebUI\HTTPS\KeyPath= Advanced\confirmTorrentRecheck=true General\PreventFromSuspendWhenDownloading=false WebUI\HostHeaderValidation=true MailNotification\email= General\ExitConfirm=true WebUI\CSRFProtection=true General\AlternatingRowColors=true General\UseCustomUITheme=false MailNotification\username= WebUI\ReverseProxySupportEnabled=false Downloads\DblClOnTorFn=1 WebUI\AuthSubnetWhitelistEnabled=false [SpeedWidget] graph_enable_0=true graph_enable_2=false graph_enable_3=false graph_enable_9=false graph_enable_7=false graph_enable_4=false graph_enable_5=false Enabled=true graph_enable_6=false period=1 graph_enable_1=true graph_enable_8=false [Application] MemoryWorkingSetLimit=8192 FileLogger\Enabled=true FileLogger\DeleteOld=true FileLogger\Backup=true FileLogger\Path=C:\\Users\\Geoffrey\\AppData\\Local\\qBittorrent\\logs FileLogger\AgeType=1 FileLogger\MaxSizeBytes=66560 GUI\Notifications\TorrentAdded=false FileLogger\Age=1 [BitTorrent] Session\Port=11943 Session\AlternativeGlobalDLSpeedLimit=10 Session\MaxActiveTorrents=-1 Session\AlternativeGlobalUPSpeedLimit=10 Session\MaxConnections=-1 Session\MaxConnectionsPerTorrent=-1 Session\UseAlternativeGlobalSpeedLimit=false Session\MaxUploads=-1 Session\GlobalUPSpeedLimit=3584 Session\QueueingSystemEnabled=true Session\MaxActiveDownloads=4 Session\PeXEnabled=false Session\DHTEnabled=false Session\MaxUploadsPerTorrent=-1 Session\LSDEnabled=false Session\Tags=IPT, TL, Delete Only, BHD, AB, Delete, Delete Files Session\MaxActiveUploads=-1 Session\GlobalDLSpeedLimit=3584 [AddNewTorrentDialog] SavePathHistory=D:\\Torrented Media, D:\\Media\\TV Shows\\Yellowstone (2018)\\Season 05, D:/Torrented Media, D:/Media/TV Shows/1923 (2022), D:/Media/Anime/Spy x Family/SPY x FAMILY S01 2022 1080p WEB-DL AVC AAC 2.0 Dual Audio -ZR-, D:/Media/Anime/Blue Lock (2022), D:/Media/TV Shows/Mythic Quest - Raven's Banquet (2020)/Season 03, D:/ RememberLastSavePath=true DownloadPathHistory= TopLevel=true SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1@\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0) TreeHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x5\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x1,\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)" Enabled=true DialogSize=@Size(900 635) [OptionsDialog] HorizontalSplitterSizes=119, 633 LastViewedPage=7 Size=@Size(779 591) [TorrentCreator] TrackerList=https://tracker.animebytes.tv/PaUSQKnFnePXMPf5Zb01efPCfcYLhoQ6/announce StartSeeding=false PieceSize=9 IgnoreRatio=false Size=@Size(592 731) PrivateTorrent=true Comments= TorrentFormat=0 Source= WebSeedList= LastAddPath=D:\\Media\\Anime\\Bleach (2004)\\Bleach S14(Eps266-316)[BD 1080p HEVC Dual Audio][GHOST] [Network] Proxy\OnlyForTorrents=false [RSS] AutoDownloader\DownloadRepacks=true AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})" [MainWindow] qt5\vsplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0x\0\0\x1\xe4\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\xf7\0\0\0\xde\0\0\x5\x88\0\0\x3/\0\0\x1\xf7\0\0\0\xfd\0\0\x5\x88\0\0\x3/\0\0\0\0\0\0\0\0\a\x80\0\0\x1\xf7\0\0\0\xfd\0\0\x5\x88\0\0\x3/) [GUI] Qt6\AddNewTorrentDialog\SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1J\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0) Log\Enabled=false Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xe\0 \0\0\0\x1\0\0\0\r\0\0\0\x64\0\0\x5\x14\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xe\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) Notifications\TorrentAdded=false Qt6\MainWindow\VSplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0x\0\0\x1\xea\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3 \0\0\0\b\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\b\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) Notifications\Enabled=true Qt6\TransferList\HeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1f\b\xc0\xff?\0\0\0\x11\0\0\0\x1c\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\x5;\0\0\0\x1f\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1f\0\0\0'\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)" DownloadTrackerFavicon=false Qt6\PreviewSelectDialog\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\b\0\0\0\x1\0\0\0\x3\0\0\0\x64\0\0\x1\xd0\0\0\0\x4\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1\b\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) Qt6\AddNewTorrentDialog\TreeHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x5\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\x1,\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)" [TransferList] SubSortOrder=0 SubSortColumn=1 qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1f\t\xc0\xff?\0\0\0\x12\0\0\0\x10\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\x5\x14\0\0\0\x1f\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) [LegalNotice] Accepted=true [TorrentProperties] CurrentTab=0 Peers\qt5\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xe\0 \0\0\0\x1\0\0\0\r\0\0\0\x64\0\0\x5\x14\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xe\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) Visible=true SplitterSizes="139,326" qt5\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) Trackers\qt5\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3 \0\0\0\b\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\b\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) [SpeedLimitDialog] Size=@Size(481 272) [Core] AutoDeleteAddedTorrentFile=Never [TorrentOptionsDialog] Size=@Size(450 554) [TransferListFilters] selectedFilterIndex=0 [ShutdownConfirmDlg] DontConfirmAutoExit=false [Meta] MigrationVersion=4 [PreviewSelectDialog] Size=@Size(462 256)
DeathStalker77 commented 1 year ago

I've noticed the same thing - fresh install of Win10 22H2 and I initially installed 4.5.0 LT2 QT6 and it's been bad ever since, even after downgrading to 4.3.9.

bdleedy commented 1 year ago

Yeah, I have the same issue. I don't have anywhere near 1200 torrents, and it occurs. I would say that it's about once an hour and I'm currently testing whether changing the "Save resume data interval" to 120 min affects anything.

bdleedy commented 1 year ago

Oddly enough, this seems to be the issue for me. It was about 2 hours until I had the issue vs 1 hr.

What is happening that the save resume data freaks out and takes it down?

bdleedy commented 1 year ago

Check that. It locked up minutes after my last comment. I was using 4.5.0 qt5 with lib1.2. I uninstalled and reinstalled qt6 with lib2.0. I also switched from using NSSM to start it as a service and just have it start with windows (which as far as I can tell is a misnomer and is start with logon) and have the machine autologon to the user account. I'll report back.

Impact009 commented 1 year ago

Operating system: Windows 11 Pro 22H2 qBittorrent 4.5.0 x64 22621.525 Qt: 6 libtorrent-rasterbar: 2.0.x.

No more problems for me.

I had upgraded from 16 GB of RAM to 32 GB and from a Ryzen 3 1200 to an i5-12400 just to see if it was a hardware issue. qBittorrent was still unresponsive on new hardware. What fixed the issues for me was deleting the AppData\Roaming\qBittorrent\ directory. Thankfully, it was safe to delete because my save paths were all in AppData\Local\qBittorrent\ The weird thing is that when these issues started popping up, I hadn't made any changes to my settings for about five months.

There was a new issue of qBittorrent becoming unresponsive while force-rechecking my torrents, but as long as the "Physical memory (RAM) usage limit" was larger than any file, then there was no more unresponsiveness. It's peculiar, because the Task Manager never shows RAM usage going above 256 MB, but the 8 GB setting fleshed out those issues.

In any case, I have never messed with the "Save resume data interval" setting. For reference, mine is at the default 60 min. I don't have my old hardware anymore, but I don't mind testing configs for anybody to try and flesh out these issues.

bdleedy commented 1 year ago

To be clear, the only part that becomes unresponsive for me is the webui and possibly the API as Sonarr and Radarr can show it as unavailable during this time. The UI on the desktop continues to update and transfer files so if you are only ever looking at the desktop client, you would probably never notice.

EDIT: CHECK THAT. The webui has locked up and now the client is completely locked up.

I'm not torrenting a whole lot. I would estimate that I'm seeding 10-15 items and downloading another 10-15. I don't limit the download and I only have 10mb up, so I limit that to 140kB. I allow it to use 4096gb of RAM but it's only using 2ish.

I hate to say it, but I think I'm looking for a new client.

bdleedy commented 1 year ago

Well, everything has been working great actually. Until today. I've realized what is causing this finally. I've been closing the web UI lately, but today, I kept it up on another machine, it eventually locked up the remote UI (and I suspect that if I had left it up long enough, it would lock up qB completely). As I previously stated above, when I go back to the machine and look, the fat client UI is responding just fine and continuing to transfer files.

Workaround: Close the web ui when not actively using it.

AvangionQ commented 1 year ago

I'm having the same problem, but it took until over 7,000 torrents before the Not Responding problems became commonplace. Qbittorrent typical RAM usages goes to around 3GB, which isn't really a problem ~ my computer has lots more RAM to spare.

I have to manually close Qbittorrent, start it again, wait a few minutes before I grab new downloads ~ repeat several times daily. Wish I knew what the problem was. Transfers in background continue even if the GUI goes Not Responding ~ mild annoyance.

I've tried changing Qbittorrent versions, but they all have the same issue, so I'm on 4.5.2 right now ~ hope devs figure it out.

klepp0906 commented 1 year ago

anyone make any headway on this? i have 64gb of memory but it happens regardless of what i set the ram limit to. tried 4096, 8192, 16384, now on 32768.

i doubt its related considering task manager never shows my ram exceeding ~2gb anyhow. tried lib1 and lib2 builds.

only time that it almost always happens on (apart from seemingly random) is when i right click on a torrent > copy > name in order to paste it in the filter torrent names box.

stops responding and no amount of waiting brings it back. i have to force close the client. been using qbit for years, used to not happen.

not sure at what point it was introduced as ive upgraded through a fair amount of releases in attempt to alleviate with no luck.

milahu commented 1 year ago

in my case, the issue (UI hangs) was gone after disabling ipv6: qbittorrent settings > advanced > optional IP address to bind to > all ipv4 addresses

based on https://github.com/qbittorrent/qBittorrent/issues/15822#issuecomment-1377148999

klepp0906 commented 1 year ago

in my case, the issue (UI hangs) was gone after disabling ipv6: qbittorrent settings > advanced > optional IP address to bind to > all ipv4 addresses

based on #15822 (comment)

for science, care to right click some torrents and copy > name and see if you can paste it in the filters box without it hanging?

i did disable ipv6 (not at the router though) just in qbit and while it seems maybe snappier and less likely to hang, it still hangs at its own discretion unless i decide to roll the dice on a copy > name. I just returned everything in advance to stock and did a random copy > name. Now gui is entirely hung again.

Maybe changing to SQL instead of fastresume would potentially help, alas i cant just yet - not until cross seed supports SQL >.<

DeathStalker77 commented 1 year ago

Actually I already have IPv6 disabled. HOWEVER, what qBT version are we talking about now? :-)

--- DS

cpe-1704-tks commented 1 year ago

Just a thought, but I get the same "not responding' while Qbittorrent is posting the FastResume files with a massive degree of parallelism.