Зацикливание при операциях с командной строкой длиной более MAX_PATH (>260)
Posted: Tue 24 Jul, 2018 23:19
by HaRT
Latest post of the previous page:
Зацикливание при операциях с командной строкой длиной более MAX_PATH (>260) 0.Far Manager, version 3.0 (build 5240) x86 без плагинов. 1. Вставить в командную строку 1bcdefghij12cdefghij22cdefghij32cdefghij42cdefghij52cdefghij62cdefghij72cdefghij82cde87трижды — Фар зависает и отжирает при этом одно целое ядро.
Обнаружил я это в свежей сборке на реальной длинной составной командной строке при попытке запуска — по Enter зависает до запуска программы.
1. Уточнения получения строк через winapi-функции.
Far Manager, version 3.0 (build 5239) x86не зависает.
Зацикливание при операциях с командной строкой длиной более MAX_PATH (>260)
Posted: Wed 25 Jul, 2018 00:29
by DrKnS
HaRT, спасибо, 5247.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 25 Jul, 2018 03:06
by Sim
HaRT, я не знаю, вот установил только что еще раз эту версию, жму F7, могу написать названия папки которую хочу создать, но как только жму Enter или ESC так Far просто виснет и больше ничего не происходит, пробовал также запускать фар без плагинов - результат тот же.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 25 Jul, 2018 07:07
by Yegor
Sim, а на чистом/новом профиле пробовали? может что-то с историей в диалоге?
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 25 Jul, 2018 14:23
by Sim
HaRT, Yegor, установил 3.0.5247 и проблема больше не проявляется, видимо что-то таки было криво в 5246.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 25 Jul, 2018 14:55
by HaRT
Sim wrote: ↑Wed 25 Jul, 2018 14:23
установил 3.0.5247 и проблема больше не проявляется, видимо что-то таки было криво в 5246
5247 x64 всё ещё падает.
Причем Alt+F1(F2) -> Network тут ни при чем. Падает при уходе с панели сессий NetBox куда угодно, хоть cd c:\
Глюки и баги, появившиеся в «ночных сборках»
Posted: Thu 26 Jul, 2018 07:59
by a'Lexus
fps wrote: ↑Thu 26 Jul, 2018 04:24
Причем Alt+F1(F2) -> Network тут ни при чем. Падает при уходе с панели сессий NetBox куда угодно, хоть cd c:\
Да это понятно. Это было приведено, как простейший способ проверки. Я так понимаю, что это скоро станет фичей.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Thu 26 Jul, 2018 08:04
by Shmuel
a'Lexus wrote: ↑Thu 26 Jul, 2018 07:59
Я так понимаю, что это скоро станет фичей.
Не станет. Не всегда есть время исправить по горячим следам.
И никто не заставляет пользоваться последней ночной сборкой. Я вот сейчас сижу на Far-5235 + LuaFAR-5246
Глюки и баги, появившиеся в «ночных сборках»
Posted: Thu 26 Jul, 2018 11:28
by fps
fps wrote: ↑Thu 26 Jul, 2018 04:24
Падает при уходе с панели сессий NetBox куда угодно, хоть cd c:\
Может поможет: заметил, что падает только если уходить прямо из панели сессий NetBox. А если в этой панели открыть какой-нибудь хост и сразу Alt+F1 - C не возвращаясь в список сессий, то нормально уходит, не падает.
чуть выше я даже ссылку дал на код, который нужно исправить, будет время, исправлю, сделаю пулреквест. хочется побыстрее — никто вам не мешает сделать то же самое. спамить же своими «интересными» находками — не стоит.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Thu 02 Aug, 2018 09:50
by BarD
Far-5248 больше вроде не падает при уходе с панели сессий NetBox. Отдельных фиксов по этому поводу не видел - может рефакторинг помог?
Глюки и баги, появившиеся в «ночных сборках»
Posted: Thu 02 Aug, 2018 18:46
by skipik
b5250
Слетели все настройки плагинов.
---
Обновился с 5248 до 5250
Открыл Far
Сразу заметил, что в ArcLite включился собственный режим работы панели, чего раньше не было. После F9 выяснилось, что настройки плагина стали "По умолчанию", это же касается и всех остальных.
// upd
Кстати, исправить ситуацию не помогает даже Far.exe /import Default.farconfig.
@zg после первого '''этого" теперь валится arclite, при распаковке файлов с удалением архива.
Там в этом случае тоже закрывается панель, внутри GetFilesW().
Так что поправь пожалуйста arclite, чтобы соответствовал правильному (синхронному) закрытию панели.
Не факт что это единственное место (и плагин) которое надо править.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Fri 03 Aug, 2018 15:47
by Shmuel
zg, если сочтёшь нужным, можно откатить синхронное закрытие панели.
Говорю это как инициатор этого изменения.
Мне казалось, что там хватит точечной правки, а если бы знал, что нужны масштабные изменения, не просил бы.