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

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Fri 04 Aug, 2017 18:28

Уже несколько сборок наблюдаю падение Фара при следующих обстоятельствах:
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: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Fri 04 Aug, 2017 19:38

Это началось с 4989 ("Остановим расползание PANEL_STOP по коду").
Интересно, что другие 3 плагина в данном сценарии не падают (возможно они не имеют дела с PANEL_STOP).

User avatar
DrKnS
Posts: 4618
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 121 times
Contact:

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

Post by DrKnS » Fri 04 Aug, 2017 20:12

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

4999.

Post Reply

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