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

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

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

Post by John Doe »

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

Предыдущие ночные сборки доступны здесь.

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Latest post of the previous page:

DrKnS wrote:Т. е. четыре раза вместо одного.
Это я сломал в последних билдах или ты раньше?
Это я раньше, по видимому макрос срабатывает на все сочетания левых/правых модификаторов.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Раньше (до 3117) переход с сортировки "n" по CtrlF5 приводил к "w", а сейчас к "W".
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

DrKnS wrote:Где на скриншоте поломанная сортировка?
Думаю, ты прекрасно понимаешь, где. А если исправил на противоположную, почему в чейнжлоге не указано?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

А. Ну так это не "поломана", это "исправлена", ибо странно убывающую сортировку обзывать "прямой" и метить плюсом.

Лог поправил.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

В билде 3121 по сравнению с 3116 в PowerShellFar отвалилась пара тестов. Один могу описать без дополнительных тестовых скриптов (но FarNet + PowerShellFar нужны, конечно).

- на левой панели отрыть панель Any objects (F11 \ PowerShellFar \ Power panel... \ Any objects)
- перейти на правую панель и открыть там папку Фара
- выделить пару файлов FarEng.hlf FarRus.hlf, нажать F5 Enter -- файлы "скопировались" на левую панель (на диске ничего не делается, это все виртуально)
- перейти на левую панель, выделить 2 скопированных "файла" (это просто объекты им соответствующие)
- перейти на правую панель, встать на файл Far.exe, нажать F5 Enter -- файл "скопировался" на левую панель, это правильно, но он стал выбранным, как и 2 бывших до этого - это неправильно. В билде 3116 все ОК, на левой панели 2 выбранных файла до этого и один не выбранный только что скопированный.

Примечание: не исключено (но может мне просто показалось), что проблема нестабильная или даже зависит от файлов, с которыми это делается. Поэтому сначала пробовать именно как написано, если не воспроизведется, может, стоит попробовать тот же сценарий, но с другими файлами.

Второй отвалившийся тест требует специального скрипта, я его вышлю тому, кто захочет разбираться. Скрипт зависает в середине работы, при этом в заголовке консоли написано "Exception error...", других деталей нет. Фар по F10 закрывается, но ничего другое не работает.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

И еще вот краш попался при открытии PowerShellFar панели провайдера FileSystem (F11 \ PowerShellFar \ Power panel... \ C:). Трап лог прилагаю. Падение точно зависит от того в каких папках открывать, может, и от настроек панелей завит, не знаю. В некоторых падения нет.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

NightRoman wrote:В билде 3121 по сравнению с 3116 в PowerShellFar отвалилась пара тестов. Один могу описать без дополнительных тестовых скриптов (но FarNet + PowerShellFar нужны, конечно).
Первый тест воспроизводится и без FarNet, с панелью TmpPanel.
Также он воспроизводится и без плагинов, если создать папку и копировать файлы реально, а не виртуально.
User avatar
Michael Lukashov
Posts: 516
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

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

Post by Michael Lukashov »

Баг с обработкой списка элементов панели, полученных от плагина:

Суть в том, что до r9414 при вызове Global->CtrlObject->HiFiles->GetHiColor передавалось значение FileListCount а теперь ListData.size()
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

NightRoman wrote:Второй отвалившийся тест требует специального скрипта, я его вышлю тому, кто захочет разбираться. Скрипт зависает в середине работы, при этом в заголовке консоли написано "Exception error...", других деталей нет. Фар по F10 закрывается, но ничего другое не работает.
Я же вроде уже просил - пожалуйста, если ты видишь, что что-то поломано, аттач прямо сюда без всех этих квестов и загадок, кто-нибудь да разберется.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

DrKnS wrote:Я же вроде уже просил - пожалуйста, если ты видишь, что что-то поломано, аттач прямо сюда без всех этих квестов и загадок, кто-нибудь да разберется.
Это я взвесил. Тут не просто скрипт, а еще и объяснения, как запускать. Просто так лень излагать. В последних билдах и другие ошибки, возможно, это все связано, и второй скрипт не понадобится.

П.С. Я не возражаю тестировать рефакторнутые версии или после сложных изменений, присылайте до выкладывания в ночные, всегда помогу (если есть время, конечно).
П.П.С. Скрипт и пояснения к нему отправил в личку.
User avatar
Michael Lukashov
Posts: 516
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

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

Post by Michael Lukashov »

r9430

Code: Select all

template<typename T>
inline void ClearArray(T& a)
{
	static_assert(std::is_array<T>::value, "ClearArray template requires an array");
	memset(a, 0, sizeof(a));
}
Мне кажется, так будет правильнее: memset(&a, 0, sizeof(a));

UPD: oops, извиняюсь, тут все правильно.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

FAR3 3122
Один плагин ArcLite
Если выключен показ скрытых файлов, при входе в архив rar, содержащий скрытые файла, ФАР падает

Code: Select all

╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception:   Access violation (write to 0x0000001A)                ║
║ Address:     0x01307B92                                            ║
║ Function:    wmain                                                 ║
║ Module:      C:\Paul\_S_\Far\Far3Test\Far.exe                      ║
╟────────────────────────────────────────────────────────────────────╢
║                    { Terminate Far } [ Debug ]                     ║
╚════════════════════════════════════════════════════════════════════╝
Появилось где-то после 3116

П.С.
Та же проблема с MultiArc-ом

П.П.С.
Заметил ещё такую вещь - если использую arclite создавать архив, но не через ShiftF1, а через меню плагинов, и не в текущей папке, выделение не снимается
Разум когда-нибудь победит.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

3126 - все тесты отработали, кроме одного, описанного тут (лишнее неожиданное выделение результата при копировании):
http://forum.farmanager.com/viewtopic.p ... 34#p102834

Shmuel говорил, что эта проблема и проще воспроизводится, я не проверял.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

3127
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

2useven10 wrote:3127
Работает, спасибо.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Со скрытыми файлами, кажется, тоже починилось
Разум когда-нибудь победит.
Post Reply

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