Open xtemp09 opened 4 years ago
Я обратил внимание на строки 153 - 155 лога - хост запрашивает логин и пароль, но не получает их т.к. в этот момент судя по вашему описанию выполняется процедура завершения фар-а, и выделенная ОС процессу память содержит мусор, а т.к. плагин ждёт ввода с клавиатуры пытаясь прочитать входную очередь, то вполне естественно что он падает.
Точно так же в любой ОС поведёт себя любой дочерний процесс коли родительский процесс его задачи будет находится в состоянии завершения. Это классический случай "оператор выполнил некорректные действия и задача упала". Другое дело, что именно такой сценарий встречается крайне редко, а потому про защиту от него разработчики часто забывают , хотя наверное стоило бы добавить её в и в плагин и сам фар, но тут надо посмотреть "насколько вероятен данный сценарий?" чтобы не превратить защиту от случайности в самоцель на случай "а чтобы было!.
Скорее всего, да. Этот сценарий имеет большущую вероятность, потому что соединение прекращается довольно часто, и я часто нажимаю на крестик в правом-верхнем углу фара.
@xtemp09
Тогда, раз есть такая возможность, то я бы посмотрел настройки сервера в самом телефоне, либо как вариант воспользовался Ghost Commander + SMBPlugin (у него GPL лицензия, но на каждой машине должны быть уникальный логин и пароль либо он не сможет с ней соединится - уже нарывался с планшетами и телефонами) либо воспользоваться X-plore File Manager (условно-бесплатный, без оплаты блокируется часть функций, но LAN/FTP доступны) - у него нет проблем с логинами и паролями, так что в плане замены громоздкого софта от производителя он удобнее.
Причину прекращения соединения я знаю ― телефон отключает ES File Explorer для экономии энергии. Так же, видимо, он экономит Wi-fi.
3a список программ ― спасибо, посмотрю.
А, с ним фокус известен. Я в таких случаях свой на зарядку ставлю и батарея не садится.
Я имел ввиду политику Android. (= Он отключает программы для энергосбережения, кроме тех, которым разрешено работать. Исправляется в два тыка, но я не хочу.
Когда автор дополнения рассмотрит этот баг?
Когда у него время будет. Пока он занят у самого есть вопросы, жду.
Специально поставил MSVC на виртуальную машину, откомпибляндил Far, так что пишу как повторить ошибку.
Ошибка:
Прилагаю лог NetBox. В данном случае подключение было к моему телефону. Redmi.log