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

Здесь можно сообщить о найденных багах в 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 чат
vitalidon
Posts: 9
Joined: Tue 26 Apr, 2016 21:50

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

Post by vitalidon »

Latest post of the previous page:

начиная от сборки 5372 от 10 марта 2019 - Far30b5372.x86.20190310.7z
Windows XP, Athlon/Sempron CPU, SSE-only

NetBox plugin падает при открытии Far

Exception: 0xC000001D - Exception_Illegal_Instruction
Details: An attempt was made to execute an illegal instruction
Address: 0x266FFFA - NetBox.dll!tinylog::TinyLog::Write
Function: GetPluginInfoW
Module: NetBox.dll

Far выдает ошибку при выходе

NTSTATUS:
Address: 0x6CB13A - Far.exe!<unknown> (get the pdb)
Source:
Function: main
Module: C:\Program Files\Far\Far.exe

0x006CB13A Far.exe!<unknown> (get the pdb)
0x006CB388 Far.exe!<unknown> (get the pdb)
0x006CA5F6 Far.exe!<unknown> (get the pdb)
0x006CCC7F Far.exe!<unknown> (get the pdb)
0x005B2E31 Far.exe!<unknown> (get the pdb)
0x005B2718 Far.exe!<unknown> (get the pdb)
0x00686CDB Far.exe!<unknown> (get the pdb)
0x00686AA9 Far.exe!<unknown> (get the pdb)
0x004CC041 Far.exe!<unknown> (get the pdb)
0x005F235F Far.exe!<unknown> (get the pdb)
0x005F2672 Far.exe!<unknown> (get the pdb)
0x005F280E Far.exe!<unknown> (get the pdb)
0x005F2892 Far.exe!<unknown> (get the pdb)
0x005F27AB Far.exe!<unknown> (get the pdb)
0x006B7792 Far.exe!<unknown> (get the pdb)
0x7C816037 kernel32.dll!RegisterWaitForInputIdle

Terminate process (Y/N) ?
vitalidon
Posts: 9
Joined: Tue 26 Apr, 2016 21:50

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

Post by vitalidon »

начиная от сборки 5372 от 9 марта 2019 - Far30b5372.x86.20190309.7z
Windows XP, Athlon/Sempron CPU, SSE-only

запуск NetBox Command выдает следующую ошибку и после нажатия Unload plugin Far Manager виснет

Exception: 0xC0000005 - Exception_Access_Violation
Details: Memory at 0000003A could not be read
Address: 0x2227F7AC - NetBox.dll!SetStartupInfoW
Function: OpenW
Module: NetBox.dll
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

vitalidon wrote: Fri 29 Mar, 2019 00:14 начиная от сборки 5372 от 10 марта 2019 - Far30b5372.x86.20190310.7z
Windows XP, Athlon/Sempron CPU, SSE-only

NetBox plugin падает при открытии Far
Windows XP SP3, FAR 5380. Все работает отлично. Если есть антивирус, попробуйте внести каталог с FAR в исключения.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Dennis_Moore wrote: Fri 29 Mar, 2019 09:39 Windows XP SP3, FAR 5380. Все работает отлично.
Обратите внимание вот на это:
vitalidon wrote: Fri 29 Mar, 2019 00:14 Exception: 0xC000001D - Exception_Illegal_Instruction
Т.е., вероятно, дело в настройках целевой архитектуры при сборке плагина. Именно поэтому я не перенёс эти два сообщения в тему обсуждения NetBox.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

HaRT wrote: Fri 29 Mar, 2019 12:15 Обратите внимание вот на это:

vitalidon wrote: ↑
Fri 29 Mar, 2019 01:14
Exception: 0xC000001D - Exception_Illegal_Instruction
Пардон, слона не заметил. Обновил на машине с Pentium II FAR до 5380 и вылезла такая же ошибка (NetBox и LuaMacro), откатился до 5371. Требуем перемен исправления :)
vitalidon
Posts: 9
Joined: Tue 26 Apr, 2016 21:50

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

Post by vitalidon »

Dennis_Moore wrote: Fri 29 Mar, 2019 09:39
vitalidon wrote: Fri 29 Mar, 2019 00:14 начиная от сборки 5372 от 10 марта 2019 - Far30b5372.x86.20190310.7z
Windows XP, Athlon/Sempron CPU, SSE-only

NetBox plugin падает при открытии Far
Windows XP SP3, FAR 5380. Все работает отлично. Если есть антивирус, попробуйте внести каталог с FAR в исключения.
Если хоть чем-то поможет - фаервол отключен, антивирус отсутствует.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

vitalidon, Плагин собран с использованием инструкций которые не поддерживаются вашим процессором.
Пока это не поправят поможет только откат на предыдущие версии. См. пост Dennis_Moore,
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Билд 5382 x86 без плагинов, Windows 7.
System.WindowMode=false.
Уменьшаю мышью размер окна Фара по вертикали процентов на 40.
Открываю файл в редакторе.

Два бага / фичи / раньше так не было:
1: для выхода из редактора нужно 2 раза нажать Esc (после первого Esc меняется положение верхней отображаемой строки).
2: левый клик мыши на строке > 10 меняет позицию в редакторе (видно по статусной строке), но видимое положение курсора не меняется.

Точно не исследовал, когда это возникло, но в билде 5273 вроде всё нормально.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Shmuel, 5383.
vitalidon
Posts: 9
Joined: Tue 26 Apr, 2016 21:50

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

Post by vitalidon »

2useven10 wrote: Tue 02 Apr, 2019 07:21 vitalidon, Плагин собран с использованием инструкций которые не поддерживаются вашим процессором.
Пока это не поправят поможет только откат на предыдущие версии. См. пост Dennis_Moore,
Да, так я и подозревал. Старая архитектура все чаще "подводит".
Спасибо за подверждение.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

2useven10 wrote: Tue 02 Apr, 2019 07:21 Плагин собран с использованием инструкций которые не поддерживаются вашим процессором.
Пока это не поправят поможет только откат на предыдущие версии
Скажите, а будет ли исправлена работа FAR на процесстрах без SSE2 ? Попробовал только что запустить 5391 на PII, результат привожу ниже.

После запуска NetBox выдает ошибку:


При выборе Macro browser в меню плагинов вылетает LuaMacro:


Если положить плагины от 5371, то NetBox работает нормально, а LuaMacro почему-то по-прежнему вылетает с той же ошибкой (illegal instruction).

Я понимаю, что процессоры без SSE2 не выпускаются уже лет 15, но все же на PII можно сносно работать под WinXP, если ее как следует оптимизировать, а на PIII Tualatin кое-как работает даже Win7. Хоть эти машины и морально устарели, но на них вполне можно решать определенный круг задач и особенно удобно многие задачи решать естественно при помощи FAR.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Насколько мне известно, в последние месяцы в коде LuaMacro/LuaFAR не было каких-то изменений, которые могли это вызвать. Видимо, причина в ключах сборки. Если вы установите точно, с какой сборки это началось, можно будет посмотреть изменения по чейнжлогу.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

Shmuel wrote: Mon 29 Apr, 2019 17:30 Если вы установите точно, с какой сборки это началось, можно будет посмотреть изменения по чейнжлогу.
Внимательности бы мне чуть больше. В моем посте выше вылет не в luamacro.dll, а в luafar.dll. Пардон за частичную дезинформацию. Вылеты начались в Far30b5372.x86.20190310 (в этом же билде собранном днем ранее все в порядке т.ч. наверно действительно дело в сборке). Если заменить luafar.dll на старую то Macro Browser не вылетает, но NetBox все-равно не работает вылетая на этот раз молча, даже без сообщения.

Забыл дописать что после выхода из FAR выдается такой текст ошибки в консоли:


N.B. KERNEL32_ORG.DLL, а не KERNEL32.DLL потому что запускаю на W2k с враппером.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Все изменения 9-10 марта принадлежат DrKnS, может быть он что-то скажет по этому вопросу.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Dennis_Moore wrote: Mon 29 Apr, 2019 19:02в этом же билде собранном днем ранее все в порядке
Днём ранее на сервере еще был какой-то более древний апдейт VS2017. C 10 - Update 9.
Наверное, где-то между этими апдейтами в компиляторе, как обычно, что-то сломали.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

DrKnS wrote: Mon 29 Apr, 2019 19:55 в компиляторе, как обычно, что-то сломали
Спасибо за ответ. Т.е. как только это починят в VS FAR перестанет требовать SSE2 ? А как временное решение можно собирать с помощью GCC, так ?
Post Reply

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