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

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

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

Post by John Doe »

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

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

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

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

Post by Denis »

Latest post of the previous page:

Нашёл с помощью AppVerifier. Но не догоняю, что не так. Падает на моём коде, на SetTitle():

Code: Select all

commit 6fe725876141e523594778fa9133e1e4848cdbfd
Date:   Mon Nov 4 19:23:27 2013 +0200

    Refresh title after disk disconnect

diff --git a/unicode_far/panel.cpp b/unicode_far/panel.cpp
index 07e8427..b398b2f 100644
--- a/unicode_far/panel.cpp
+++ b/unicode_far/panel.cpp
@@ -196,6 +196,7 @@ void Panel::ChangeDisk()
 	while (Pos!=-1)
 	{
 		Pos=ChangeDiskMenu(Pos,FirstCall);
+    SetTitle();
 		FirstCall=FALSE;
 	}
 }
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

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

Post by Denis »

Аа, допёр, кто-то уже грохнул this, вот и валится.
User avatar
DrKnS
Posts: 5781
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 329 times

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

Post by DrKnS »

Не так здесь то, что в ChangeDiskMenu происходит смена панели: создаём новую и переходим на неё, а старая в это время застреливается по delete this.
А SetTitle() юзает поля, да к тому же ещё и сама виртуальна, поэтому всё схлопнется уже при попытке входа в неё, т. к. указатель на vtbl сдох вместе с панелью.
Единственное, что тут можно делать - выходить.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

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

Post by AleXH »

По моему сообщению выше http://forum.farmanager.com/viewtopic.p ... 25#p115875 комментарии будут? Судя по ченджлогу в 3585 что-то фиксили с копированием, возможно тогда и сломали, теперь все ночнушки вплоть до текущей при копировании и переносе завершаются вылетом.
Shmuel
Posts: 6187
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 336 times

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

Post by Shmuel »

Far 3779 XP x86
Вылетаем при попытке удалить файл (F8).
User avatar
baburka
Posts: 3
Joined: Tue 28 Jan, 2014 11:15

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

Post by baburka »

Far 3787 x86 Windows7 x86

При запуске списка процессов отображает только хосты USB.
В 3784 все было в порядке, промежуточные версии не пробовал.
User avatar
baburka
Posts: 3
Joined: Tue 28 Jan, 2014 11:15

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

Post by baburka »

baburka wrote:Far 3787 x86 Windows7 x86

При запуске списка процессов отображает только хосты USB.
В 3784 все было в порядке, промежуточные версии не пробовал.
Путем тщательных изысканий выяснилось, что вышеописанная ситуация - банальное совпадение. Пустой список процессов был обусловлен проблемами операционной системы, излечилось все выполнением команды 'lodctr /R'
Skaramush
Posts: 48
Joined: Mon 16 May, 2011 04:03
Has thanked: 3 times
Been thanked: 1 time

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

Post by Skaramush »

FAR 3.3791 x64 и x86

В пользовательском меню (F2) вместо запуска последнего пункта в списке происходит закрытие меню без выполнения этого пункта. При запуске последнего пункта любого подменю происходит возврат в вышестоящее меню.

В FAR 3.3790 x86 запуск происходил корректно.
User avatar
John Doe
Бюрократ
Posts: 12982
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 303 times

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

Post by John Doe »

3792, в редакторе при вставке иногда в начало строки попадает мусор из двух символов типа "†ũ"
Не смог пока выявить условия для чёткого воспроизведения бага. Если у кого-то воспроизводится - поэкспериментируйте.
2useven10
Posts: 4184
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 204 times

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

Post by 2useven10 »

скорее всего уже есть на багтрекере: http://bugs.farmanager.com/view.php?id=2593
User avatar
John Doe
Бюрократ
Posts: 12982
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 303 times

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

Post by John Doe »

Не похоже.
Симптомы не пересекаются.
И вертикальные блоки в моём случае не использовались.
2useven10
Posts: 4184
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 204 times

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

Post by 2useven10 »

в любом случае причина в 'рефакторинге', достаточно добавить симптомы в существующий баг.
User avatar
John Doe
Бюрократ
Posts: 12982
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 303 times

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

Post by John Doe »

John Doe wrote:3792, в редакторе при вставке иногда в начало строки попадает мусор из двух символов типа "†ũ"
Не смог пока выявить условия для чёткого воспроизведения бага. Если у кого-то воспроизводится - поэкспериментируйте.
Скорее всего это происходит во время автоотступа ([x] Auto indent)
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

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

Post by Denis »

3794 x64 vs2013 (Expression: string iterator not incrementable), "$p$g$#20":
Calm_Kid
Posts: 32
Joined: Tue 10 Jan, 2006 11:01

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

Post by Calm_Kid »

При удалении файла с длинным именем, предупреждение об удалении выходит за границы экрана. Появилось, похоже, с версии когда в предупреждение стал подставляться список удаляемых файлов.
2useven10
Posts: 4184
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 204 times

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

Post by 2useven10 »

@Calm_Kid
3801 3802
Post Reply

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