-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка при закрытии #313
Comments
Я обратил внимание на строки 153 - 155 лога - хост запрашивает логин и пароль, но не получает их т.к. в этот момент судя по вашему описанию выполняется процедура завершения фар-а, и выделенная ОС процессу память содержит мусор, а т.к. плагин ждёт ввода с клавиатуры пытаясь прочитать входную очередь, то вполне естественно что он падает. Точно так же в любой ОС поведёт себя любой дочерний процесс коли родительский процесс его задачи будет находится в состоянии завершения. Это классический случай "оператор выполнил некорректные действия и задача упала". Другое дело, что именно такой сценарий встречается крайне редко, а потому про защиту от него разработчики часто забывают , хотя наверное стоило бы добавить её в и в плагин и сам фар, но тут надо посмотреть "насколько вероятен данный сценарий?" чтобы не превратить защиту от случайности в самоцель на случай "а чтобы было!. |
Скорее всего, да. Этот сценарий имеет большущую вероятность, потому что соединение прекращается довольно часто, и я часто нажимаю на крестик в правом-верхнем углу фара. |
Тогда, раз есть такая возможность, то я бы посмотрел настройки сервера в самом телефоне, либо как вариант воспользовался Ghost Commander + SMBPlugin (у него GPL лицензия, но на каждой машине должны быть уникальный логин и пароль либо он не сможет с ней соединится - уже нарывался с планшетами и телефонами) либо воспользоваться X-plore File Manager (условно-бесплатный, без оплаты блокируется часть функций, но LAN/FTP доступны) - у него нет проблем с логинами и паролями, так что в плане замены громоздкого софта от производителя он удобнее. |
Причину прекращения соединения я знаю ― телефон отключает ES File Explorer для экономии энергии. Так же, видимо, он экономит Wi-fi. 3a список программ ― спасибо, посмотрю. |
А, с ним фокус известен. Я в таких случаях свой на зарядку ставлю и батарея не садится. |
Я имел ввиду политику Android. (= Он отключает программы для энергосбережения, кроме тех, которым разрешено работать. Исправляется в два тыка, но я не хочу. Когда автор дополнения рассмотрит этот баг? |
Когда у него время будет. Пока он занят у самого есть вопросы, жду. |
Специально поставил MSVC на виртуальную машину, откомпибляндил Far, так что пишу как повторить ошибку.
Ошибка:
Прилагаю лог NetBox. В данном случае подключение было к моему телефону.
Redmi.log
The text was updated successfully, but these errors were encountered: