«Невидимый» exception

Здесь можно сообщить о найденных багах в Far.
Post Reply
ccaid
Posts: 909
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

«Невидимый» exception

Post by ccaid »

1) некий плагин содержит баг, приводящий к исключению
2) ситуация, провоцирующая баг, возникает внутри исполняемого макроса (клавиатурного или скриптового)
3) в ходе работы макроса перерисовка экрана происходит не в любой момент
4) в частности, она не происходит после вывода баннера исключения, типа такого:
╔═════════════════════════════════ Oops ══════════════════════════════════╗ ║ VisualCompare 1.18.0.0 (VisualCompare FAR plugin, Max Rusov) ║ ╟─────────────────────────────────────────────────────────────────────────╢ ║ Something went wrong. ║ ║ Please send the bug report to the developers: ║ ║ \Far30b6618.x86.20251223\Profile\CrashLogs\Far_20251224_085548902_1544 ║ ╟─────────────────────────────────────────────────────────────────────────╢ ║ { Terminate Far } [ Unload plugin ] [ Continue ] [ Ignore ] ║ ╚═════════════════════════════════════════════════════════════════════════╝
в результате, информация об исключении не видна.

если для проверки потребуется тест-кейс, то он такой:
  • Far и плагин видны выше,
  • создается пустой файл a1,
  • создается клавиатурный макрос, выполняющий в комстроке команду vc:a1 a1
  • вызывается этот макрос
Фар делают добрые люди
Post Reply

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