Page 248 of 284
Глюки и баги, появившиеся в «ночных сборках»
Posted: Tue 07 Apr, 2009 14:05
by John Doe
Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.
Если баг, о котором вы сообщили, не исправлен "по горячим следам", значит необходимо создать запись на багтрекере
Предыдущие ночные сборки доступны
здесь.
Поведение при обнаружении проблем.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Mon 02 Mar, 2020 23:05
by skipik
Latest post of the previous page:
b5565 x64 (собрано в VS 2017)
Что-то сломалось с Default.farconfig: в билде 3.0.5561.0 /export выдаёт файл размером 301531 байт, а билд 3.0.5565.0 - файл размером 105182 байт. Сравнение файлов показывает, что в более маленьком нет секции <pluginsconfig><pluginsconfig/>.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Mon 02 Mar, 2020 23:56
by DrKnS
skipik, спасибо, 5566.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sat 07 Mar, 2020 16:10
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 с самим собой.
Итак, проблема с загрузкой длинной строки и всех последующих, даже коротких.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sat 07 Mar, 2020 19:06
by DrKnS
Shmuel, 5567.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 11 Mar, 2020 11:57
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 работает нормально на том же файле
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 11 Mar, 2020 19:26
by DrKnS
tm1 wrote: ↑Wed 11 Mar, 2020 11:57
стала срабатывать "Виртуализация UAC" на x86
Скорее "перестало работать отключение filesystem redirection" из-за обновления компилятора. 5570.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Fri 13 Mar, 2020 01:20
by Yegor
Глюки и баги, появившиеся в «ночных сборках»
Posted: Fri 13 Mar, 2020 11:34
by DrKnS
Yegor, я его, конечно, подавлю, но каким боком предупреждения в thirdparty библиотеке, используемой только в Debug, и видимые только тем, кто собирает дебаг, собирает сам и собирает пререлизной версией компилятора, относятся к этой теме?
Эта тема - она для настоящих, кровавых багов у парафиян.
Увидеть её в списке непрочитанных с утра пораньше - дурной знак.
Не надо сваливать сюда всё подряд.
Для тех, кто знает, что такое компилятор, у нас
целый форум есть.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Fri 13 Mar, 2020 19:24
by Yegor
DrKnS, согласен что к багам не относится, в след раз напишу в Development, просто показалось что совсем недавно еще не было, но не исключаю что собирал или релиз версию, или МС превью компилятор обновился.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sun 22 Mar, 2020 07:17
by NightRoman
build 5571
FCTL_SETPANELDIRECTORY стал показывать диалог с сообщением при попытке установить несуществующий путь.
Это сделано по ошибке? Надеюсь, что да. API следует возвращать коды ошибок или сообщения, но не показывать диалоги.
Вызывающий решает сам, как действовать и какое именно сообщение показывать, если сообщение нужно.
В некоторых сценариях диалоги нежелательны. Мои авто тесты, например, застопорились на этом диалоге.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sun 22 Mar, 2020 10:05
by 2useven10
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sun 22 Mar, 2020 11:57
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.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sun 22 Mar, 2020 12:03
by 2useven10
DrKnS wrote: ↑Sun 22 Mar, 2020 11:57
Баг в компиляторе (только в дебаге, релиз должен работать). Но можно обойти и даже упростить. 5572.
Новая версия собирается. В старой у меня и релиз не собирался (возможно из-за немного кастомизированных настроек сборки).
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 25 Mar, 2020 22:44
by skipik
b5575 x64
С недавнего времени заметил, что при свежем запуске фара вместе с ним стартуют и почти все плагины (висят в памяти). Теперь чуть подробнее: по F11 у меня запускается Advanced plugin menu, в котором звёздочками обозначены те плагины, которые были запущены и висят в памяти. Так вот с недавнего времени, если запустить фар и нажать F11, то звездочки стоят у 90% плагинов (у меня их достаточно много), а если ещё зайти в архив, то и вовсе 95% плагинов в списке будут иметь звёздочки. Раньше такого точно не было. Меня смутило то, что фар стал чуть дольше показывать панели при запуске (не так мгновенно, как раньше) + мелькать англ. "P" вверху слева, в итоге анализ ситуации привёл к описанному выше поведению. Для воспроизведения нужно просто запустить фар и посмотреть висящие в памяти (активированные) плагины, но иногда нужно повторить это несколько раз, может получиться не сразу.
Кто-то может подтвердить\опровергнуть такое?
Я тем временем попробую выяснить, когда примерно это сломалось.
UPD: в b5555 этого точно нет, т.е. сломалось позже.
UPD2: b5564 - тут тоже порядок.
UPD3: b5568 - тоже нет бага, а вот в 5575 есть. Сломалось где-то между ними.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 25 Mar, 2020 23:50
by DrKnS
Вот, господа, как надо писать полезные багрепорты.
skipik, спасибо, 5576.
Это, кстати, объясняет и то, почему у некоторых вдруг полезли баги в малоиспользуемых плагинах, которые раньше годами лежали тихо и не отсвечивали.
Глюки и баги, появившиеся в «ночных сборках»
Posted: Sat 28 Mar, 2020 15:28
by Denis
А Far как-нибудь модифицирует вывод консольных програм, запущенных в консоли Far'a или это Windows чего обновила? А то раньше gcc каждый файл писал в новой строке, а теперь случайным образом склеивает по нескольку имён подряд:
Compiling ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.cCompiling ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_
hal_tim.c