Page 202 of 284

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

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

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

Поведение при обнаружении проблем.

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

Posted: Tue 29 Nov, 2016 16:16
by Shmuel

Latest post of the previous page:

zg wrote: вижу впервые
Этот репорт вроде был раньше.

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

Posted: Tue 29 Nov, 2016 17:47
by Raistlin
4860 при попытке входа в File associations. 4784 - OK. WinXP, права админские.

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

Posted: Tue 29 Nov, 2016 17:57
by Raistlin
Ну, в общем-то, относительный ОК в 4784 - падать не падает, но и не добавить ассоциацию. В 4695 работает (промежуточных билдов под рукой нет).

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

Posted: Tue 29 Nov, 2016 18:06
by HaRT
Raistlin wrote: 4860 падает при попытке входа в File associations
Подтверждаю. ФАР неприподнятый.
Win 8.1 Ent x64; Far Manager v3.0 build 4860 x86 (2016-11-29)

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

Posted: Tue 29 Nov, 2016 20:44
by DrKnS
У меня не падает, давайте ваши настройки.
Не надо, 4863.

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

Posted: Thu 01 Dec, 2016 15:06
by S.A.
После обновления с 4830 до 4863 перестали воспроизводиться клавиатурные макросы, записанные предыдущими версиями фара в виде:
area=""
key=""
flags=""
description=""
code="Keys(\"\")"

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

Posted: Thu 01 Dec, 2016 15:18
by Shmuel
S.A. wrote: После обновления с 4830 до 4863 перестали воспроизводиться клавиатурные макросы, записанные предыдущими версиями фара
Да, это так. Но это не глюк, просто прекращена поддержка старого формата. После перехода на новый формат была выдержана пауза в 2 года, это значит, что ваши макросы были сохранены версией Far более чем 2-летней давности.

Чтобы починить ваши макросы, оберните их в
Macro {
......
}
и в каждой строчке поставьте в конце точку с запятой.

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

Posted: Tue 06 Dec, 2016 04:37
by ur4ltz
Баги 4867
Shift-F5/6
Имеем как пример файл "sborka_Qt_s_ispolzovaniem_MinGW32.zip"
Shift-F6 и меняем на "sborka_Qt_s_ispolzovaniem_MinGW32.fb2.zip"
получаем посыл..

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

Posted: Tue 06 Dec, 2016 07:35
by abelenki
при подсчёте размера любой папки на FTP через NetBox при помощи F3 получаем падение:



Far Manager, version 3.0 (build 4867) x86
NetBox, version 2.4.2 (build 441)


EDIT: исправлено в 4868, как и проблемы с Shift+F5/F6. спасибо!

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

Posted: Mon 19 Dec, 2016 13:29
by 2useven10
http://forum.ru-board.com/topic.cgi?for ... rt=2360#16

Code: Select all

╔═════════════════════════════ Warning ══════════════════════════════╗
║                        File already exists                         ║
║ D:\Projects\far\far3\_distrib\NC.EXE                               ║
╟────────────────────────────────────────────────────────────────────╢
║                        370                 2912 11.06.1996 13:42:38║
║                        371                 2912 11.06.1996 13:42:38║
╟────────────────────────────────────────────────────────────────────╢
║ [ ] Remember choice                                                ║
╟────────────────────────────────────────────────────────────────────╢
║      { Overwrite } [ Skip ] [ Rename ] [ Append ] [ Cancel ]       ║
╚════════════════════════════════════════════════════════════════════╝

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

Posted: Wed 21 Dec, 2016 19:46
by fps
Открываем во вьювере файл test.txt (см.вложение)
Ищем в нем строку 22
Фар падает.

Режим WordWrap должен быть отключен. Позиция просмотра в начале файла.

FAR3.4872, Win7 32bit

Началось в Far30b4834.x86.20161113

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

Posted: Wed 21 Dec, 2016 22:47
by DrKnS
Падает здесь, потому что LeftPos = -1:

Code: Select all

Text(fit_to_left(i.Data.substr(LeftPos), Width));
а -1 там потому что до этого там какое-то дикое значение, которое больше i.nSelEnd:

Code: Select all

if (!m_Wrap && (i.nSelEnd < LeftPos || i.nSelStart > LeftPos + XX2 - m_X1))
{
	if (AdjustSelPosition)
	{
		LeftPos = i.nSelStart - 1;
		AdjustSelPosition = false;
		Show();
		return;
	}
}
А какое-то дикое значение там потому что есть такое:

Code: Select all

if ( vString.eol_length == 0 )
{
	int found_offset = static_cast<int>(vString.Data.size());
	if ( found_offset > Width-10 )
	LeftPos = (Width <= 10 ? found_offset : found_offset + 10 - Width);
}
В логе это помечено как "viewer 2.0".
Я не знаю, зачем там этот последний if, он выглядит подозрительно и без него всё работает. Но, видимо, есть какой-то сакральный смысл.

А 4834 просто сделал проблему видимой.

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

Posted: Wed 28 Dec, 2016 20:35
by Smitis
Визуальный баг:
1. На панелях включен режим показа описаний.
2. На панелях открыты две разные папки с одинаковым набором файлов.
3. Файлы имеют описания.
4. Выделяем все файлы на одной панели и перемещаем их (F6) на другую.
Когда появляется диалог перезаписи, вместо описаний перемещаемых файлов появляется мусор.

Появилось не так давно, но с какой версии пока не выяснил.

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

Posted: Fri 30 Dec, 2016 20:38
by Shmuel
4877.
Запуск практически любого действия практически любого плагина валит Far.
Крэшлог даёт информацию типа Exception E06D7363 "<unknown>" at 00000000 has 00000000 flags. без стека.
Один раз увидел такое:

Code: Select all

╔══════════════════════════ Exception occurred ══════════════════════════╗
║ Exception:   (std::exception: qwe (at apiDialogRun, plugapi.cpp:1091)) ║
║ Address:     0x00000000                                                ║
║ Function:    OpenW                                                     ║
║ Module:      E:\BB\F\Today\1\Plugins\FileCase\FileCase.dll             ║
╟────────────────────────────────────────────────────────────────────────╢
║          { Unload plugin } [ Stack ] [ Minidump ] [ Ignore ]           ║
╚════════════════════════════════════════════════════════════════════════╝

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

Posted: Mon 02 Jan, 2017 06:13
by abelenki
в одной из последних версий появился неприятный глюк, связанный с переносом папок (F6).

как воспроизвести:

1. создаём папку c:\test1
2. создаём папку c:\test2\test1
3. внутри c:\test2\test1 кладём любые файлы
4. на первой панели отркываем c:\
5. на второй панели отркываем c:\test2\ и переносим папку test1 на c:\
6. результат - файлы, вместо того, чтобы попасть в c:\test1 , попадают в c:\
7. в случае копирования - ошибки нет, результат ожидаемый.

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

Posted: Mon 02 Jan, 2017 08:18
by Shmuel
abelenki wrote: в одной из последних версий появился неприятный глюк, связанный с переносом папок (F6).
Скорее всего - в 4875.