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

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

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

Postby John Doe » Tue 07 Apr, 2009 14:05

Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.

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

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

User avatar
HaRT
Moderator
Posts: 7908
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

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

Postby HaRT » Tue 29 Nov, 2016 18:06

Latest post of the previous page:

Raistlin wrote:Source of the post 4860 падает при попытке входа в File associations
Подтверждаю. ФАР неприподнятый.
Win 8.1 Ent x64; Far Manager v3.0 build 4860 x86 (2016-11-29)
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

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

Postby DrKnS » Tue 29 Nov, 2016 20:44

У меня не падает, давайте ваши настройки.
Не надо, 4863.
Last edited by DrKnS on Tue 29 Nov, 2016 20:53, edited 1 time in total.

S.A.
Posts: 8
Joined: Mon 17 Nov, 2014 19:52

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

Postby S.A. » Thu 01 Dec, 2016 15:06

После обновления с 4830 до 4863 перестали воспроизводиться клавиатурные макросы, записанные предыдущими версиями фара в виде:
area=""
key=""
flags=""
description=""
code="Keys(\"\")"

Shmuel
Posts: 4951
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

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

Postby Shmuel » Thu 01 Dec, 2016 15:18

S.A. wrote:Source of the post После обновления с 4830 до 4863 перестали воспроизводиться клавиатурные макросы, записанные предыдущими версиями фара
Да, это так. Но это не глюк, просто прекращена поддержка старого формата. После перехода на новый формат была выдержана пауза в 2 года, это значит, что ваши макросы были сохранены версией Far более чем 2-летней давности.

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

User avatar
ur4ltz
Posts: 76
Joined: Fri 08 Jan, 2010 14:07
Location: Харьков
Has thanked: 1 time

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

Postby ur4ltz » Tue 06 Dec, 2016 04:37

Баги 4867
Shift-F5/6
Имеем как пример файл "sborka_Qt_s_ispolzovaniem_MinGW32.zip"
Shift-F6 и меняем на "sborka_Qt_s_ispolzovaniem_MinGW32.fb2.zip"
получаем посыл..
Last edited by ur4ltz on Tue 06 Dec, 2016 05:03, edited 1 time in total.

User avatar
abelenki
Posts: 395
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 87 times
Been thanked: 15 times
Contact:

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

Postby abelenki » Tue 06 Dec, 2016 07:35

при подсчёте размера любой папки на FTP через NetBox при помощи F3 получаем падение:



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


EDIT: исправлено в 4868, как и проблемы с Shift+F5/F6. спасибо!
Last edited by abelenki on Tue 06 Dec, 2016 18:43, edited 2 times in total.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Mon 19 Dec, 2016 13:29

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 ]       ║
╚════════════════════════════════════════════════════════════════════╝
Last edited by 2useven10 on Mon 19 Dec, 2016 13:31, edited 1 time in total.

fps
Posts: 161
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 9 times
Been thanked: 3 times

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

Postby fps » Wed 21 Dec, 2016 19:46

Открываем во вьювере файл test.txt (см.вложение)
Ищем в нем строку 22
Фар падает.

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

FAR3.4872, Win7 32bit

Началось в Far30b4834.x86.20161113
Attachments
test.zip
(7.41 KiB) Downloaded 18 times

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

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

Postby DrKnS » Wed 21 Dec, 2016 22:47

Падает здесь, потому что 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 просто сделал проблему видимой.

Smitis
Posts: 1430
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 9 times
Been thanked: 21 times
Contact:

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

Postby Smitis » Wed 28 Dec, 2016 20:35

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

Появилось не так давно, но с какой версии пока не выяснил.
Разум когда-нибудь победит.

Shmuel
Posts: 4951
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

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

Postby Shmuel » Fri 30 Dec, 2016 20:38

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 ]           ║
╚════════════════════════════════════════════════════════════════════════╝

User avatar
abelenki
Posts: 395
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 87 times
Been thanked: 15 times
Contact:

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

Postby abelenki » Mon 02 Jan, 2017 06:13

в одной из последних версий появился неприятный глюк, связанный с переносом папок (F6).

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

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

Shmuel
Posts: 4951
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

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

Postby Shmuel » Mon 02 Jan, 2017 08:18

abelenki wrote:Source of the post в одной из последних версий появился неприятный глюк, связанный с переносом папок (F6).
Скорее всего - в 4875.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Mon 02 Jan, 2017 09:42

Shmuel wrote:Source of the post Скорее всего - в 4875.

Копир, конечно, непредсказуем. Но мне трудно представить такие результаты 4875.
К тому же у меня не воспроизводится.
add: хотя у меня старый (ansi) ftp, попробую без него...
add add: тоже нет, всё переносится нормально.
Last edited by 2useven10 on Mon 02 Jan, 2017 09:52, edited 3 times in total.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Mon 02 Jan, 2017 10:00

А если test1 в корне есть, тогда воспроизводится...

Shmuel
Posts: 4951
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

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

Postby Shmuel » Mon 02 Jan, 2017 10:08

2useven10 wrote:Source of the post Но мне трудно представить такие результаты 4875.
Дело в том, что я проверял разные билды. 4873 - нормально, а 4875 - плохо. (Собирать 4874 поленился).

User avatar
abelenki
Posts: 395
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 87 times
Been thanked: 15 times
Contact:

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

Postby abelenki » Mon 02 Jan, 2017 10:08

2useven10 wrote:Source of the post А если test1 в корне есть, тогда воспроизводится...

1. создаём папку c:\test1


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

Who is online

Users browsing this forum: No registered users and 4 guests