Зависание qBittorrent
После обновления на новую версию программы (сейчас последняя на сайте 4.6.0 и только x64) столкнулся с тем, что при попытке добавления новой загрузки или в принципе после непродолжительной работы зависает сетевое подключение, которое приводит и к зависанию программы.
Начал искать сообщения о проблеме. Нашёл несколько похожих проблем (Pikabu, ITDeveloper и т.п.). Но все они не принесли желаемого решения. Понял, что нужно разбираться самому :)
Первым делом полез в настройки программы, но там собственно ничего не увидел, что могло как то указать на проблему. Далее решил почитать логи работы qbittorrent (изначально они были отключены т.к. не было нужды в них). Логирование включил и сразу же получил ошибку, причём только по одному торренту, на который я раньше не обращал внимание, хотя в нём была проблема. Заключалась она в том что файл был скачан на 100%, но почему то продолжал что то качать.
файл закачан на 100%, но...
ошибки
Поставил на паузу закачку. Всё сразу ожило, но при повторном запуске снова зависли все загрузки. Оказалось что висят 2 неудаляемых процесса.
Решение: Перезагрузил компьютер, удалил загруженный файл (переместил его в отдельныю папку), скопировал magnet ссылку на загрузку, удалил загрузку и добавил её снова через magnet ссылку и вуаля, всё заработало. Загрузка началась.
Остановил загрузку файла, заменил файл уже скачанным и запустил загрузку по новой. Файл был проверен и работа приложения восстановилась.