Closed Lucane closed 2 years ago
I have seen other people with the same issue. Qbt deletes files. Maybe it got something to do with bad RAM.
Good news. I decided to do a clean qB reinstall (deleting all the settings, but keeping the torrents) and that seems to have fixed the issue. Haven't had a single problem for several weeks now. I suspect either something in my settings affected qB's behaviour or some app files got corrupted. In case my settings file is of any help, I pasted it below (I backed up the old one just in case). Assuming I'm not the only one that's had this issue, it might be worth looking into, although I realise tracing the bug to its source is quite far-fetched.
``` [Preferences] MailNotification\email= Downloads\StartInPause=false WebUI\HTTPS\KeyPath= DynDNS\Enabled=false WebUI\ClickjackingProtection=true WebUI\CSRFProtection=true Bittorrent\MaxRatio=0 Advanced\confirmTorrentRecheck=false WebUI\RootFolder= Connection\PortRangeMin=[REDACTED] State\size=@Size(779 591) Downloads\AutoSuspendOnCompletion=false Connection\ResolvePeerCountries=true WebUI\ServerDomains=* General\CloseToTrayNotified=true Advanced\confirmRemoveAllTags=true Bittorrent\MaxRatioAction=0 WebUI\LocalHostAuth=true MailNotification\req_ssl=false MailNotification\password= Connection\GlobalDLLimit=0 Downloads\DblClOnTorFn=1 WebUI\Enabled=true WebUI\AuthSubnetWhitelistEnabled=false WebUI\Username=[REDACTED] General\CloseToTray=true Bittorrent\MaxUploadsPerTorrent=-1 MailNotification\enabled=false Scheduler\start_time=@Variant(\0\0\0\xf\x1\xb7t\0) WebUI\Address=192.168.1.10 Advanced\RecheckOnCompletion=false General\PreventFromSuspendWhenDownloading=true General\StartMinimized=false DynDNS\DomainName=changeme.dyndns.org Connection\GlobalDLLimitAlt=8200 Bittorrent\MaxConnecsPerTorrent=-1 Downloads\NewAdditionDialog=true Downloads\UseIncompleteExtension=false General\UseRandomPort=false Advanced\DisableRecursiveDownload=false Scheduler\end_time=@Variant(\0\0\0\xf\x4J\xa2\0) WebUI\HTTPS\Enabled=false Connection\GlobalUPLimitAlt=10300 WebUI\Password_ha1=@ByteArray([REDACTED]) General\SpeedInTitleBar=false Scheduler\days=0 General\ExitConfirm=false WebUI\Port=[REDACTED] MailNotification\smtp_server=smtp.changeme.com Downloads\PreAllocation=false General\Locale=en Bittorrent\LSD=true Downloads\NewAdditionDialogFront=true General\MinimizeToTrayNotified=true Connection\ResolvePeerHostNames=false General\SystrayEnabled=true WebUI\HostHeaderValidation=true Downloads\DblClOnTorDl=0 General\NoSplashScreen=true Bittorrent\MaxConnecs=-1 General\HideZeroComboValues=0 General\AlternatingRowColors=false WebUI\Password_PBKDF2="@ByteArray([REDACTED])" Connection\GlobalUPLimit=0 State\pos=@Point(430 231) WebUI\SessionTimeout=3600 Connection\UPnP=false WebUI\AlternativeUIEnabled=false Advanced\TrayIconStyle=1 Downloads\AutoShutDownOnCompletion=false WebUI\UseUPnP=false Downloads\SavePath= Connection\alt_speeds_on=false DynDNS\Username= Downloads\AutoHibernateOnCompletion=false Advanced\confirmTorrentDeletion=true Search\SearchEnabled=true Queueing\MaxActiveDownloads=5 Connection\InterfaceName= General\MinimizeToTray=true Advanced\trackerPort=9000 Advanced\updateCheck=true Queueing\IgnoreSlowTorrents=true MailNotification\username= WebUI\HTTPS\CertificatePath= DynDNS\Service=1 State\hSplitterSizes=73, 679 General\HideZeroValues=true Queueing\QueueingEnabled=false General\UseCustomUITheme=false General\PreventFromSuspendWhenSeeding=false DynDNS\Password= Bittorrent\PeX=true Bittorrent\AddTrackers=false Bittorrent\DHT=true MailNotification\sender=qBittorrent_notification@example.com Downloads\DiskWriteCacheSize=256 MailNotification\req_auth=false General\DeleteTorrentsFilesAsDefault=true Downloads\ScanDirsV2=@Variant(\0\0\0\x1c\0\0\0\0) [BitTorrent] Session\SendBufferWatermarkFactor=150 Session\DisableAutoTMMByDefault=true Session\CreateTorrentSubfolder=true Session\BTProtocol=Both Session\MultiConnectionsPerIp=true Session\DisableAutoTMMTriggers\CategoryChanged=false Session\Tags=Movies, TV Shows Session\AsyncIOThreadsCount=12 Session\CheckingMemUsageSize=256 Session\DisableAutoTMMTriggers\CategorySavePathChanged=true OSMemoryPriority=Normal Session\SendBufferWatermark=15000 Session\DisableAutoTMMTriggers\DefaultSavePathChanged=true Session\Categories=@Variant(\0\0\0\b\0\0\0\x2\0\0\0\f\0s\0o\0n\0\x61\0r\0r\0\0\0\n\0\0\0\0\0\0\0\f\0r\0\x61\0\x64\0\x61\0r\0r\0\0\0\n\0\0\0\0) Session\SendBufferLowWatermark=160 [PreviewSelectDialog] Dimension=@Size(462 256) 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\x4\b\0\0\0\x1\0\0\0\x3\0\0\0\x64\0\0\x1,\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\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\0\0\0\x64)" [RSS] 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})" AutoDownloader\DownloadRepacks=true [TransferListFilters] selectedFilterIndex=0 CategoryFilterState=true trackerFilterState=false TagFilterState=true statusFilterState=true [TorrentCreator] LastSavePath= WebSeedList= TrackerList= PrivateTorrent=false Dimension=@Size(592 658) IgnoreRatio=false StartSeeding=true LastAddPath= OptimizeAlignment=true Source= PieceSize=0 Comments= [LegalNotice] Accepted=true [Application] FileLogger\AgeType=1 FileLogger\DeleteOld=false FileLogger\Enabled=true FileLogger\MaxSize=10 FileLogger\MaxSizeBytes=1048576 FileLogger\Path=[REDACTED]/qBittorrent/logs FileLogger\Backup=true FileLogger\Age=6 [AddNewTorrentDialog] expanded=true width=879 qt5\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\x3M\0\0\0\x6\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\x6\0\0\x2_\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\x8a\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\0\0\0\x80) DialogSize=@Size(1192 511) y=295 RememberLastSavePath=false SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\x31\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0) [SpeedWidget] graph_enable_1=true graph_enable_8=false graph_enable_3=false graph_enable_9=false graph_enable_6=false Enabled=true graph_enable_2=false graph_enable_0=true graph_enable_7=false period=2 graph_enable_5=false graph_enable_4=false [TransferList] qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\xe\x1\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xf\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\xe\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x10\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\x14\0\0\0\xe\0\0\0\x1e\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1f\t0\xfb\x7f\0\0\0\x12\0\0\0\x1e\0\0\0H\0\0\0\x1d\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x19\0\0\x1\x10\0\0\0\x18\0\0\x3*\0\0\0\x17\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\r\0\0\0r\0\0\0\f\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\x6\xc9\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\x2\x1f\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x81\0\0\0\x1\0\0\0\0\0\0\0\x61\0\0\0\x1\0\0\0\0\0\0\0Q\0\0\0\x1\0\0\0\0\0\0\0M\0\0\0\x1\0\0\0\0\0\0\0\x45\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0J\0\0\0\x1\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\0Z\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\x1\x12\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\x3\xe8\0\0\0\0\x64) [Network] [REDACTED] [GUI] Log\Types=-1 Log\Enabled=true Notifications\DownloadTrackerFavicon=false Notifications\TorrentAdded=false DownloadTrackerFavicon=true Notifications\Enabled=true [TorrentProperties] Peers\qt5\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\b\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\x6\xd5\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\x94\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\x1\xf5\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) qt5\FilesListState=@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\0\0\0\x5\x10\0\0\0\x6\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\x6\0\0\x2\xcc\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\0l\0\0\0\x1\0\0\0\0\0\0\0\xac\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) Visible=true 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\x4\a\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\x1e\0\0\0\x1\0\0\0\0\0\0\x1,\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\xc9\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)" SplitterSizes="570,332" CurrentTab=4 [SearchTab] qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\a`\0\0\0\x2\0\0\0\x5\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\x5\x6\0\0\0\a\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\a\0\0\x3v\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\x3\xe8\0\xff\xff\xff\xff) [SearchEngines] disabledEngines=btdb, jackett, limetorrents [Core] AutoDeleteAddedTorrentFile=Never [AutoRun] enabled=false program=[REDACTED]/qBittorrent/hidePartsFiles.bat [MainWindow] geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x7f\0\0\0\"\0\0\xf\0\0\0\x4:\0\0\a\x80\0\0\0\x41\0\0\xe\xff\0\0\x4\x39\0\0\0\x2\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\x41\0\0\xe\xff\0\0\x4\x39) qt5\vsplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\x8d\0\0\x6\xdc\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) [ShutdownConfirmDlg] DontConfirmAutoExit=false [CookiesDialog] CookiesViewState=@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\x2\x1c\0\0\0\x5\x1\0\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\x5\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\x8c\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) Size=@Size(618 369) [TorrentAdditionDlg] save_path_history= [Search] FilteringMode=OnlyNames ```
I have seen atleast 3-4 people experience same issue and it was fixed by deleting the settings file just as you describe.
I have seen atleast 3-4 people experience same issue and it was fixed by deleting the settings file just as you describe.
Glad to know that I'm not alone in this. It might be worthwhile to document all the reports under one thread. Just for reference's sake, below are the settings I currently use. They should be quite similar to my old settings, with the exception of advanced settings. I do remember altering some of the cache/buffer sizes in my previous install, so that might be worth looking into. Or perhaps an older settings file created a conflict somewhere.
``` [Preferences] General\ToolbarDisplayed=true MailNotification\sender=qBittorrent_notification@example.com DynDNS\Service=0 Advanced\IgnoreLimitsLAN=true General\SpeedInTitleBar=false Connection\PortRangeMin=[REDACTED] WebUI\Password_PBKDF2="@ByteArray([REDACTED])" Downloads\ScanDirsV2=@Variant(\0\0\0\x1c\0\0\0\0) MailNotification\username= Downloads\DblClOnTorFn=1 WebUI\UseUPnP=false Downloads\NewAdditionDialog=true WebUI\HostHeaderValidation=true WebUI\RootFolder= DynDNS\Password= WebUI\CSRFProtection=true General\UseCustomUITheme=true State\size=@Size(779 591) Advanced\confirmTorrentDeletion=true Scheduler\end_time=@Variant(\0\0\0\xf\x4J\xa2\0) WebUI\HTTPS\KeyPath= General\NoSplashScreen=true Connection\GlobalDLLimitAlt=8200 General\HideZeroValues=true MailNotification\req_ssl=false State\hSplitterSizes=119, 633 General\AlternatingRowColors=false General\SystrayEnabled=true MailNotification\password= Advanced\trackerPort=9000 Connection\UPnP=false General\ExitConfirm=false Advanced\updateCheck=false Bittorrent\MaxConnecsPerTorrent=-1 General\MinimizeToTrayNotified=true General\MinimizeToTray=true Advanced\RecheckOnCompletion=false Advanced\confirmRemoveAllTags=true WebUI\Username=[REDACTED] WebUI\LocalHostAuth=true General\Locale=en Bittorrent\MaxRatio=0 Downloads\SavePath= Downloads\NewAdditionDialogFront=true WebUI\Enabled=true General\DeleteTorrentsFilesAsDefault=true Scheduler\days=0 General\CustomUIThemePath= DynDNS\Enabled=false WebUI\ServerDomains=* General\PreventFromSuspendWhenDownloading=false Scheduler\start_time=@Variant(\0\0\0\xf\x1\xb7t\0) Search\SearchEnabled=true WebUI\Address=192.168.1.10 Queueing\QueueingEnabled=false WebUI\Port=[REDACTED] Downloads\DblClOnTorDl=1 DynDNS\DomainName=changeme.dyndns.org MailNotification\email= WebUI\AlternativeUIEnabled=false General\CloseToTray=true WebUI\SessionTimeout=3600 Connection\alt_speeds_on=false WebUI\HTTPS\Enabled=false MailNotification\req_auth=false Bittorrent\MaxConnecs=-1 MailNotification\enabled=false WebUI\ClickjackingProtection=true General\HideZeroComboValues=0 Advanced\confirmTorrentRecheck=true Connection\GlobalUPLimitAlt=10300 General\PreventFromSuspendWhenSeeding=false DynDNS\Username= Advanced\TrayIconStyle=1 Connection\ResolvePeerHostNames=false Connection\ResolvePeerCountries=true MailNotification\smtp_server=smtp.changeme.com WebUI\HTTPS\CertificatePath= General\StartMinimized=false WebUI\AuthSubnetWhitelistEnabled=false Advanced\DisableRecursiveDownload=false [SpeedWidget] graph_enable_6=false graph_enable_4=false period=1 graph_enable_7=false graph_enable_2=false graph_enable_3=false graph_enable_9=false graph_enable_8=false Enabled=true graph_enable_1=true graph_enable_0=true graph_enable_5=false [GUI] Notifications\TorrentAdded=false Notifications\Enabled=true Log\Types=-1 Log\Enabled=true DownloadTrackerFavicon=false [TorrentProperties] qt5\FilesListState=@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\0\0\0\x5\x80\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\x3\x8c\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\x5\x33\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\x2w\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) Visible=false CurrentTab=-1 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) SplitterSizes="543,340" [ShutdownConfirmDlg] DontConfirmAutoExit=false [AddNewTorrentDialog] SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1K\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0) RememberLastSavePath=false DialogSize=@Size(1103 570) qt5\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\x2\xe2\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\x2-\0\0\0\x1\0\0\0\0\0\0\0Q\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) [TransferListFilters] trackerFilterState=false selectedFilterIndex=0 [TorrentAdditionDlg] save_path_history= [MainWindow] qt5\vsplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\x90\0\0\x6\xd9\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x7f\0\0\0\"\0\0\xf\0\0\0\x4:\0\0\b\x1e\0\0\0\x41\0\0\f4\0\0\x2s\0\0\0\x2\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\x41\0\0\xe\xff\0\0\x4\x39) [BitTorrent] Session\Categories=@Variant(\0\0\0\b\0\0\0\x2\0\0\0\f\0s\0o\0n\0\x61\0r\0r\0\0\0\n\0\0\0\0\0\0\0\f\0r\0\x61\0\x64\0\x61\0r\0r\0\0\0\n\0\0\0\0) [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})" [SearchTab] qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\a \0\0\0\x1\0\0\0\x5\0\0\0\x64\0\0\x3$\0\0\0\a\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\a\0\0\x2\\\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\x3\xe8\0\xff\xff\xff\xff) [LegalNotice] Accepted=true [TransferList] qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\xe\x1\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\xe\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\x14\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\t0\xfd\x7f\0\0\0\x12\0\0\0\r\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\x1e\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\x6\xb8\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\x2U\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x82\0\0\0\x1\0\0\0\0\0\0\0v\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\0G\0\0\0\x1\0\0\0\0\0\0\0\x41\0\0\0\x1\0\0\0\0\0\0\0J\0\0\0\x1\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\0I\0\0\0\x1\0\0\0\0\0\0\0\x61\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x9f\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\x3\xe8\0\0\0\0\x64) [Network] [REDACTED] [Application] FileLogger\Enabled=true FileLogger\Path=[REDACTED]/qBittorrent/logs FileLogger\AgeType=1 FileLogger\DeleteOld=false FileLogger\Age=1 FileLogger\MaxSizeBytes=1048576 FileLogger\Backup=true [SearchEngines] disabledEngines=btdb [AutoRun] program= enabled=false ```
I sorted the pastes above (sort old > old.txt
, sort new > new.txt
) and diff
'd them, here is the result:
--- old.txt 2020-03-10 21:05:36.566217458 +0000
+++ new.txt 2020-03-10 21:06:42.830564842 +0000
@@ -15,91 +15,60 @@
-
-
-
-
-
Accepted=true
[AddNewTorrentDialog]
Advanced\confirmRemoveAllTags=true
Advanced\confirmTorrentDeletion=true
-Advanced\confirmTorrentRecheck=false
+Advanced\confirmTorrentRecheck=true
Advanced\DisableRecursiveDownload=false
+Advanced\IgnoreLimitsLAN=true
Advanced\RecheckOnCompletion=false
Advanced\trackerPort=9000
Advanced\TrayIconStyle=1
-Advanced\updateCheck=true
+Advanced\updateCheck=false
[Application]
-AutoDeleteAddedTorrentFile=Never
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})"
[AutoRun]
[BitTorrent]
-Bittorrent\AddTrackers=false
-Bittorrent\DHT=true
-Bittorrent\LSD=true
Bittorrent\MaxConnecs=-1
Bittorrent\MaxConnecsPerTorrent=-1
Bittorrent\MaxRatio=0
-Bittorrent\MaxRatioAction=0
-Bittorrent\MaxUploadsPerTorrent=-1
-Bittorrent\PeX=true
-CategoryFilterState=true
-Comments=
Connection\alt_speeds_on=false
-Connection\GlobalDLLimit=0
Connection\GlobalDLLimitAlt=8200
-Connection\GlobalUPLimit=0
Connection\GlobalUPLimitAlt=10300
-Connection\InterfaceName=
Connection\PortRangeMin=[REDACTED]
Connection\ResolvePeerCountries=true
Connection\ResolvePeerHostNames=false
Connection\UPnP=false
-[CookiesDialog]
-CookiesViewState=@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\x2\x1c\0\0\0\x5\x1\0\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\x5\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\x8c\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
-[Core]
-CurrentTab=4
-DialogSize=@Size(1192 511)
-Dimension=@Size(462 256)
-Dimension=@Size(592 658)
-disabledEngines=btdb, jackett, limetorrents
+CurrentTab=-1
+DialogSize=@Size(1103 570)
+disabledEngines=btdb
DontConfirmAutoExit=false
-Downloads\AutoHibernateOnCompletion=false
-Downloads\AutoShutDownOnCompletion=false
-Downloads\AutoSuspendOnCompletion=false
-Downloads\DblClOnTorDl=0
+Downloads\DblClOnTorDl=1
Downloads\DblClOnTorFn=1
-Downloads\DiskWriteCacheSize=256
Downloads\NewAdditionDialogFront=true
Downloads\NewAdditionDialog=true
-Downloads\PreAllocation=false
Downloads\SavePath=
Downloads\ScanDirsV2=@Variant(\0\0\0\x1c\0\0\0\0)
-Downloads\StartInPause=false
-Downloads\UseIncompleteExtension=false
-DownloadTrackerFavicon=true
+DownloadTrackerFavicon=false
DynDNS\DomainName=changeme.dyndns.org
DynDNS\Enabled=false
DynDNS\Password=
-DynDNS\Service=1
+DynDNS\Service=0
DynDNS\Username=
enabled=false
Enabled=true
-expanded=true
-FileLogger\Age=6
+FileLogger\Age=1
FileLogger\AgeType=1
FileLogger\Backup=true
FileLogger\DeleteOld=false
FileLogger\Enabled=true
-FileLogger\MaxSize=10
FileLogger\MaxSizeBytes=1048576
FileLogger\Path=[REDACTED]/qBittorrent/logs
-FilteringMode=OnlyNames
General\AlternatingRowColors=false
-General\CloseToTrayNotified=true
General\CloseToTray=true
+General\CustomUIThemePath=
General\DeleteTorrentsFilesAsDefault=true
General\ExitConfirm=false
General\HideZeroComboValues=0
@@ -108,14 +77,14 @@
General\MinimizeToTrayNotified=true
General\MinimizeToTray=true
General\NoSplashScreen=true
-General\PreventFromSuspendWhenDownloading=true
+General\PreventFromSuspendWhenDownloading=false
General\PreventFromSuspendWhenSeeding=false
General\SpeedInTitleBar=false
General\StartMinimized=false
General\SystrayEnabled=true
-General\UseCustomUITheme=false
-General\UseRandomPort=false
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x7f\0\0\0\"\0\0\xf\0\0\0\x4:\0\0\a\x80\0\0\0\x41\0\0\xe\xff\0\0\x4\x39\0\0\0\x2\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\x41\0\0\xe\xff\0\0\x4\x39)
+General\ToolbarDisplayed=true
+General\UseCustomUITheme=true
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x7f\0\0\0\"\0\0\xf\0\0\0\x4:\0\0\b\x1e\0\0\0\x41\0\0\f4\0\0\x2s\0\0\0\x2\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\x41\0\0\xe\xff\0\0\x4\x39)
graph_enable_0=true
graph_enable_1=true
graph_enable_2=false
@@ -127,10 +96,6 @@
graph_enable_8=false
graph_enable_9=false
[GUI]
-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\x4\b\0\0\0\x1\0\0\0\x3\0\0\0\x64\0\0\x1,\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\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\0\0\0\x64)"
-IgnoreRatio=false
-LastAddPath=
-LastSavePath=
[LegalNotice]
Log\Enabled=true
Log\Types=-1
@@ -144,25 +109,17 @@
MailNotification\username=
[MainWindow]
[Network]
-Notifications\DownloadTrackerFavicon=false
Notifications\Enabled=true
Notifications\TorrentAdded=false
-OptimizeAlignment=true
-OSMemoryPriority=Normal
-Peers\qt5\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\b\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\x6\xd5\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\x94\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\x1\xf5\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)
-period=2
-PieceSize=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)
+period=1
[Preferences]
-[PreviewSelectDialog]
-PrivateTorrent=false
-program=[REDACTED]/qBittorrent/hidePartsFiles.bat
-qt5\FilesListState=@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\0\0\0\x5\x10\0\0\0\x6\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\x6\0\0\x2\xcc\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\0l\0\0\0\x1\0\0\0\0\0\0\0\xac\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)
-qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\a`\0\0\0\x2\0\0\0\x5\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\x5\x6\0\0\0\a\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\a\0\0\x3v\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\x3\xe8\0\xff\xff\xff\xff)
-qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\xe\x1\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xf\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\xe\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x10\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\x14\0\0\0\xe\0\0\0\x1e\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1f\t0\xfb\x7f\0\0\0\x12\0\0\0\x1e\0\0\0H\0\0\0\x1d\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x19\0\0\x1\x10\0\0\0\x18\0\0\x3*\0\0\0\x17\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\r\0\0\0r\0\0\0\f\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\x6\xc9\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\x2\x1f\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x81\0\0\0\x1\0\0\0\0\0\0\0\x61\0\0\0\x1\0\0\0\0\0\0\0Q\0\0\0\x1\0\0\0\0\0\0\0M\0\0\0\x1\0\0\0\0\0\0\0\x45\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0J\0\0\0\x1\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\0Z\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\x1\x12\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\x3\xe8\0\0\0\0\x64)
-qt5\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\x3M\0\0\0\x6\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\x6\0\0\x2_\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\x8a\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\0\0\0\x80)
-qt5\vsplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\x8d\0\0\x6\xdc\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
-Queueing\IgnoreSlowTorrents=true
-Queueing\MaxActiveDownloads=5
+program=
+qt5\FilesListState=@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\0\0\0\x5\x80\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\x3\x8c\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)
+qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\a \0\0\0\x1\0\0\0\x5\0\0\0\x64\0\0\x3$\0\0\0\a\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\a\0\0\x2\\\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\x3\xe8\0\xff\xff\xff\xff)
+qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\xe\x1\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\xe\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\x14\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\t0\xfd\x7f\0\0\0\x12\0\0\0\r\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\x1e\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\x6\xb8\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\x2U\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x82\0\0\0\x1\0\0\0\0\0\0\0v\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\0G\0\0\0\x1\0\0\0\0\0\0\0\x41\0\0\0\x1\0\0\0\0\0\0\0J\0\0\0\x1\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\0I\0\0\0\x1\0\0\0\0\0\0\0\x61\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x9f\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\x3\xe8\0\0\0\0\x64)
+qt5\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\x2\xe2\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\x2-\0\0\0\x1\0\0\0\0\0\0\0Q\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)
+qt5\vsplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\x90\0\0\x6\xd9\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
Queueing\QueueingEnabled=false
[REDACTED]
RememberLastSavePath=false
@@ -171,47 +128,24 @@
Scheduler\days=0
Scheduler\end_time=@Variant(\0\0\0\xf\x4J\xa2\0)
Scheduler\start_time=@Variant(\0\0\0\xf\x1\xb7t\0)
-[Search]
[SearchEngines]
Search\SearchEnabled=true
[SearchTab]
selectedFilterIndex=0
-Session\AsyncIOThreadsCount=12
-Session\BTProtocol=Both
Session\Categories=@Variant(\0\0\0\b\0\0\0\x2\0\0\0\f\0s\0o\0n\0\x61\0r\0r\0\0\0\n\0\0\0\0\0\0\0\f\0r\0\x61\0\x64\0\x61\0r\0r\0\0\0\n\0\0\0\0)
-Session\CheckingMemUsageSize=256
-Session\CreateTorrentSubfolder=true
-Session\DisableAutoTMMByDefault=true
-Session\DisableAutoTMMTriggers\CategoryChanged=false
-Session\DisableAutoTMMTriggers\CategorySavePathChanged=true
-Session\DisableAutoTMMTriggers\DefaultSavePathChanged=true
-Session\MultiConnectionsPerIp=true
-Session\SendBufferLowWatermark=160
-Session\SendBufferWatermark=15000
-Session\SendBufferWatermarkFactor=150
-Session\Tags=Movies, TV Shows
[ShutdownConfirmDlg]
-Size=@Size(618 369)
-Source=
[SpeedWidget]
-SplitterSizes="570,332"
-SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\x31\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
-StartSeeding=true
-State\hSplitterSizes=73, 679
-State\pos=@Point(430 231)
+SplitterSizes="543,340"
+SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1K\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
+State\hSplitterSizes=119, 633
State\size=@Size(779 591)
-statusFilterState=true
-TagFilterState=true
[TorrentAdditionDlg]
-[TorrentCreator]
[TorrentProperties]
trackerFilterState=false
-TrackerList=
-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\x4\a\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\x1e\0\0\0\x1\0\0\0\0\0\0\x1,\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\xc9\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)"
+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\x5\x33\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\x2w\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)
[TransferList]
[TransferListFilters]
-Visible=true
-WebSeedList=
+Visible=false
WebUI\Address=192.168.1.10
WebUI\AlternativeUIEnabled=false
WebUI\AuthSubnetWhitelistEnabled=false
@@ -223,7 +157,6 @@
WebUI\HTTPS\Enabled=false
WebUI\HTTPS\KeyPath=
WebUI\LocalHostAuth=true
-WebUI\Password_ha1=@ByteArray([REDACTED])
WebUI\Password_PBKDF2="@ByteArray([REDACTED])"
WebUI\Port=[REDACTED]
WebUI\RootFolder=
@@ -231,5 +164,3 @@
WebUI\SessionTimeout=3600
WebUI\Username=[REDACTED]
WebUI\UseUPnP=false
-width=879
-y=295
Could be useful for tracking down whatever setting is causing this bug.
I can confirm that this is still an issue on v4.3.8, Arch Linux, GNOME desktop environment.
I retracted the torrent name for my privacy.
...
(N) 2021-09-04T00:41:25 - 'RETRACTED' added to download list.
(N) 2021-09-04T00:41:33 - qBittorrent v4.3.8 started
(N) 2021-09-04T00:41:33 - Using config directory: /home/skmd/.config/qBittorrent/
(I) 2021-09-04T01:48:24 - UPnP / NAT-PMP support [OFF]
(N) 2021-09-04T08:50:56 - qBittorrent v4.3.8 started
(N) 2021-09-04T08:50:56 - Using config directory: /home/skmd/.config/qBittorrent/
(I) 2021-09-04T08:50:56 - Trying to listen on: 0.0.0.0:33110,[::]:33110
(N) 2021-09-04T08:50:56 - Peer ID: -qB4380-
(N) 2021-09-04T08:50:56 - HTTP User-Agent is 'qBittorrent/4.3.8'
(I) 2021-09-04T08:50:56 - DHT support [ON]
(I) 2021-09-04T08:50:56 - Local Peer Discovery support [ON]
(I) 2021-09-04T08:50:56 - PeX support [ON]
(I) 2021-09-04T08:50:56 - Anonymous mode [OFF]
(I) 2021-09-04T08:50:56 - Encryption support [ON]
(I) 2021-09-04T08:50:56 - UPnP / NAT-PMP support [ON]
(I) 2021-09-04T08:50:56 - IP geolocation database loaded. Type: DBIP-Country-Lite. Build time: Wed Sep 1 02:09:36 2021.
(N) 2021-09-04T08:50:56 - Options were saved successfully.
(I) 2021-09-04T08:50:56 - Successfully listening on IP: 127.0.0.1, port: TCP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: 127.0.0.1, port: UDP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: 192.168.8.102, port: TCP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: 192.168.8.102, port: UDP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: ::1, port: TCP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: ::1, port: UDP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: fdbc:1ae4:5d52:6500:cb00:721f:7b87:a3a0, port: TCP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: fdbc:1ae4:5d52:6500:cb00:721f:7b87:a3a0, port: UDP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: fe80::c57:ef5f:6b73:e93e%enp3s0, port: TCP/33110
(I) 2021-09-04T08:50:56 - Successfully listening on IP: fe80::c57:ef5f:6b73:e93e%enp3s0, port: UDP/33110
(I) 2021-09-04T08:50:56 - UPnP/NAT-PMP: Port mapping successful, message: successfully mapped port using UPnP. external port: TCP/33110
(I) 2021-09-04T08:50:56 - UPnP/NAT-PMP: Port mapping successful, message: successfully mapped port using UPnP. external port: UDP/33110
(N) 2021-09-04T08:50:56 - 'RETRACTED' restored.
(C) 2021-09-04T08:50:56 - File sizes mismatch for torrent 'RETRACTED'. Cannot proceed further.
...
I am not sure when the torrent data was deleted. Sadly, I cannot reproduce the bug again.
This issue has been closed for being too old, and thus either most likely resolved in recent versions or no longer applicable. If you experience the reported problem or similar in the latest version, please open a new issue report with the requested information in the issue template.
qBittorrent version and Operating System
qBittorrent v4.2.1 (64-bit) Windows 10 Pro 64-bit v1903
What is the problem
For the past couple of weeks I've experienced an issue where for a reason I do not yet fully understand, torrent files are being removed at random. I suspect it might be due to how qB handles app exits, crashes and temporary freezes.
Sometimes I would come home, only to discover that a large portion of torrents are at 0% and have the error message "missing files". There will also be torrents that are at 98% or 75%. What I have noticed is that the same torrents tend to have recurring amounts of missing data over multiple episodes of this behaviour. Then the client starts rechecking a majority of the torrents and the result is that I have lost hundreds of GBs of data.
Oftentimes when this occurs, the client is largely unresponsive and I'm forced to kill the process. I know that the client has not fully crashed before I would decide to kill it myself, because I would be getting floods of Windows notifications from qB that torrents are missing files or the client can't find the files in question. This same behaviour also often occurs when I peacefully close down qB (from the right-click system tray menu) and then later run it again. qB again starts complaining about missing files and starts rechecking everything.
Now, I know what anyone's first guess would be in this scenario: a failing drive. I have made a clone of the 4TB WD Red drive in question onto another identical drive. The issue remains. I have also done a full drive scan for bad sectors and read/write errors, but no errors were encountered. The SMART data for the drive had no red flags that I could see: 0 reallocated/pending sectors, 0 uncorrectable errors, 0 seek errors and the other values were passing as well.
All of these symptoms in my mind either point to a drive caching issue or qBittorrent's inability to properly terminate and then for some reason overwriting the existing data with partially (yet to be) downloaded files, even though this should not be possible. Perhaps qB misinterpretes the .fastresume files or there's some other isolated combination of numerous bugs that causes qB to think it has to redownload the whole torrent from scratch. I'm not yet certain what the exact cause is.
I have also looked over the qB logs, but there is no valuable information to be seen. The most common log errors are "system cannot find the file specified", "file sizes mismatch for torrent", "unable to resume torrent" and "[torrentname] restored" (even though all the files are missing). There are no verbatim log entries to explain what is happening under the hood.
Out of curiosity's sake, I also enabled file auditing in Windows for the affected drive to monitor which processes were accessing and/or deleting the files. What I found was that upon client startup, qBittorrent makes WriteData/AddFile requests for the files that go missing. Here is one such log entry:
Steps to reproduce and final thoughts
I don't really have any suggestions to give in terms of reproducing this issue I'm having. Quite clearly this is an isolated case and even though I realise many others have been using qB for a long time without data loss concerns, I do believe this to be a bug inherent to qB, and not caused by outside factors. I've read of similar cases other people have experienced, but there has been no serious attempt made at tracing this bug to the source (assuming it even is one). I've been using qB for probably close to 10 years without ever having had these kinds of issues, and yet, here I am.
I have not yet attempted to reinstall qBittorrent because I first wanted to document the issues I've been facing and in case I need to do follow-up checks I need to maintain my original setup. I'm mainly interested in hearing other people's opinions and possible causes to this problem.