Падение при выходе “наверх” из панели результатов RESearch

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Падение при выходе “наверх” из панели результатов RESearch

Post by HaRT »

Уже несколько сборок наблюдаю падение Фара при следующих обстоятельствах:
1. Запускаю Фар только с RESearch.
2. Выполняю плагином какой-нибудь поиск, который отправляет на панель результатов хотя бы один файл.
3. Пытаюсь выйти из этой панели в прежнюю папку, нажимая Enter на .. или CtrlPgUp на любом элементе панели.

В результате Фар несколько секунд о чём-то думает (при этом его кнопка на Панели Задач начинает краснеть), а потом падает.
Если в п.3 закрываю плагиновую панель переходом на диск (прежний или другой), то не падает.

Win 8.1 Ent x64; Far Manager v3.0 build 4998 x86 (2017-08-04); RESearch 8.67.


Я таким сценарием пользуюсь регулярно — падать стало сравнительно недавно. Регрессию не искал, но судя по блейму, это было чистое везение. Даже если плагин возвращает что-то неожиданное, это же не повод всему Фару падать, унося, например, несохранённые файлы.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Падение при выходе “наверх” из панели результатов RESearch

Post by Shmuel »

Это началось с 4989 ("Остановим расползание PANEL_STOP по коду").
Интересно, что другие 3 плагина в данном сценарии не падают (возможно они не имеют дела с PANEL_STOP).
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Падение при выходе “наверх” из панели результатов RESearch

Post by DrKnS »

Другие плагины, видимо, не делают нетривиальных действий в ClosePanel().

4999.
Post Reply

Return to “Глюки и баги”