Глюки и баги, появившиеся в «ночных сборках»

Здесь можно сообщить о найденных багах в Far.
User avatar
John Doe
Бюрократ
Posts: 12741
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

Глюки и баги, появившиеся в «ночных сборках»

Post by John Doe »

Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.
  • Под свежими понимаются глюки и баги проявляющиеся в "ночных" сборках, но отсутствующие в "стабильных".
  • О проблемах, которые существуют давно, следует сообщать в отдельных темах, либо на багтрекере.
  • Вопросы связанные с ночными сборками, но не касающиеся багов самого фара, обсуждаются в другой теме:
Если баг о котором вы сообщили не исправлен "по горячим следам", значит необходимо создать запись на багтрекере

Предыдущие ночные билды доступны здесь.
https://t.me/FarManager — Telegram чат

buniak_a_h
Posts: 1613
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 141 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by buniak_a_h »

Latest post of the previous page:

DrKnS, явно - нет. Обычно если что-то пишут, то считается, что "пишимое" имеет значение. Ну, извините.

skipik
Posts: 183
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 24 times
Been thanked: 20 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

b5565 x64 (собрано в VS 2017)
Что-то сломалось с Default.farconfig: в билде 3.0.5561.0 /export выдаёт файл размером 301531 байт, а билд 3.0.5565.0 - файл размером 105182 байт. Сравнение файлов показывает, что в более маленьком нет секции <pluginsconfig><pluginsconfig/>.

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

skipik, спасибо, 5566.

Shmuel
Posts: 6070
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 301 times

Глюки и баги, появившиеся в «ночных сборках»

Post by Shmuel »

Начиная с билда 5527 ствло тормозить открывание больших файлов редактором.
Прогресс-бар довольно быстро доходит до примерно 96%, затем очень долго добирает оставшееся.
Вот времена открытия файла 56 MB:
Билд 5526: 500 ms
Билд 5566: 12000 ms
Проверял на x86, только стандартные плагины без Colorer, только один макрос - для измерения времён.

P.S. Повторил тот же опыт на файле 112 MB. Тормоза начались от 48% на прогресс-баре.
Билд 5526: 1 секунда
Билд 5566: 9.6 минут


P.P.S. Заметил, что время открытия сильно зависит от содержимого файла.
К примеру, вышеупомянутый файл 56 MB содержит внутри строку размером около 10 MB.
А вышеупомянутый файл 112 MB - это конкатенация файла 56 MB с самим собой.
Итак, проблема с загрузкой длинной строки и всех последующих, даже коротких.
Last edited by Shmuel on Sat 07 Mar, 2020 19:03, edited 2 times in total.

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

Shmuel, 5567.

tm1
Posts: 4
Joined: Wed 07 Dec, 2016 16:27
Been thanked: 2 times

Глюки и баги, появившиеся в «ночных сборках»

Post by tm1 »

Начиная с билда 5564 до текущего билда 5569 при установке атрибутов файлов и каталогов в "%SystemRoot%\System32" и ниже стала срабатывать "Виртуализация UAC" на x86 сборке Far.

Пример

Устанавливаем атрибуты для файла "C:\Windows\System32\GroupPolicy\gpt.ini"

5563 - Успешно

5564 - Ошибка ( так как "C:\Windows\SysWOW64\GroupPolicy\gpt.ini" отсутствует )

Code: Select all

╔══════════════════ Error ═══════════════════╗
║         Cannot set attributes for          ║
║                  gpt.ini                   ║
╟────────────────────────────────────────────╢
║      Не удается найти указанный файл.      ║
╟────────────────────────────────────────────╢
║ { Retry } [ Skip ] [ Skip all ] [ Cancel ] ║
╚════════════════════════════════════════════╝
Просмотр с помощью F3 работает нормально на том же файле

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

tm1 wrote:
Wed 11 Mar, 2020 11:57
стала срабатывать "Виртуализация UAC" на x86
Скорее "перестало работать отключение filesystem redirection" из-за обновления компилятора. 5570.

Yegor
Posts: 1055
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 24 times

Глюки и баги, появившиеся в «ночных сборках»

Post by Yegor »

При компиляции VS 2019 16.5.0 Preview 5.0 получаю пачку предупреждений:

Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

Yegor, я его, конечно, подавлю, но каким боком предупреждения в thirdparty библиотеке, используемой только в Debug, и видимые только тем, кто собирает дебаг, собирает сам и собирает пререлизной версией компилятора, относятся к этой теме?
Эта тема - она для настоящих, кровавых багов у парафиян.
Увидеть её в списке непрочитанных с утра пораньше - дурной знак.
Не надо сваливать сюда всё подряд.
Для тех, кто знает, что такое компилятор, у нас целый форум есть.

Yegor
Posts: 1055
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 24 times

Глюки и баги, появившиеся в «ночных сборках»

Post by Yegor »

DrKnS, согласен что к багам не относится, в след раз напишу в Development, просто показалось что совсем недавно еще не было, но не исключаю что собирал или релиз версию, или МС превью компилятор обновился.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by NightRoman »

build 5571

FCTL_SETPANELDIRECTORY стал показывать диалог с сообщением при попытке установить несуществующий путь.

Это сделано по ошибке? Надеюсь, что да. API следует возвращать коды ошибок или сообщения, но не показывать диалоги.

Вызывающий решает сам, как действовать и какое именно сообщение показывать, если сообщение нужно.
В некоторых сценариях диалоги нежелательны. Мои авто тесты, например, застопорились на этом диалоге.

2useven10
Posts: 4025
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 181 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

у меня компилятор недостаточно модный (vc2017 15.9.21) или всё-таки ошибки?
Last edited by 2useven10 on Sun 22 Mar, 2020 12:47, edited 1 time in total.

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

NightRoman wrote:
Sun 22 Mar, 2020 07:17
Это сделано по ошибке?
FCTL_SETPANELDIRECTORY реализована через ту же функцию, что и Folder Shortcuts. Как и переход из истории. Там есть опциональная фича "если папки нет, предложить попробовать перейти в ближайшую". Для FCTL_SETPANELDIRECTORY она, по понятным причинам, отключена. Однако, условие "если папки нет" требует проверки наличия. Проверка выполнялась независимо от того, задействована фича или нет. В 5571 проверка стала выполняться только при необходимости, при этом ваш случай стал проваливаться глубже в Far, в конце концов натыкаясь на еще одну проверку с неотключаемым сообщением. Да, там всё настолько плохо. 5572.
2useven10 wrote:
Sun 22 Mar, 2020 10:05
у меня компилятор недостаточно модный (vc2017 15.9.21) или всё-таки ошибки?
Баг в компиляторе (только в дебаге, релиз должен работать). Но можно обойти и даже упростить. 5572.

2useven10
Posts: 4025
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 181 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

DrKnS wrote:
Sun 22 Mar, 2020 11:57
Баг в компиляторе (только в дебаге, релиз должен работать). Но можно обойти и даже упростить. 5572.
Новая версия собирается. В старой у меня и релиз не собирался (возможно из-за немного кастомизированных настроек сборки).

skipik
Posts: 183
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 24 times
Been thanked: 20 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

b5575 x64
С недавнего времени заметил, что при свежем запуске фара вместе с ним стартуют и почти все плагины (висят в памяти). Теперь чуть подробнее: по F11 у меня запускается Advanced plugin menu, в котором звёздочками обозначены те плагины, которые были запущены и висят в памяти. Так вот с недавнего времени, если запустить фар и нажать F11, то звездочки стоят у 90% плагинов (у меня их достаточно много), а если ещё зайти в архив, то и вовсе 95% плагинов в списке будут иметь звёздочки. Раньше такого точно не было. Меня смутило то, что фар стал чуть дольше показывать панели при запуске (не так мгновенно, как раньше) + мелькать англ. "P" вверху слева, в итоге анализ ситуации привёл к описанному выше поведению. Для воспроизведения нужно просто запустить фар и посмотреть висящие в памяти (активированные) плагины, но иногда нужно повторить это несколько раз, может получиться не сразу.
Кто-то может подтвердить\опровергнуть такое?
Я тем временем попробую выяснить, когда примерно это сломалось.

UPD: в b5555 этого точно нет, т.е. сломалось позже.
UPD2: b5564 - тут тоже порядок.
UPD3: b5568 - тоже нет бага, а вот в 5575 есть. Сломалось где-то между ними.
Last edited by skipik on Wed 25 Mar, 2020 22:58, edited 3 times in total.

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

Вот, господа, как надо писать полезные багрепорты.

skipik, спасибо, 5576.

Это, кстати, объясняет и то, почему у некоторых вдруг полезли баги в малоиспользуемых плагинах, которые раньше годами лежали тихо и не отсвечивали.

Post Reply

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