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

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

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

Post by John Doe »

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

Предыдущие ночные билды доступны здесь.
https://t.me/FarManager — Telegram чат

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

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

Post by HaRT »

Latest post of the previous page:

NightRoman wrote: автосохранение включено?
У меня ВЫключено, и проблема не воспроизводится.
А вот как только Включил — воспроизвелась. Фу, какая гадость!
Far Manager, version 3.0 (build 4524) x86
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

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

Post by NightRoman »

У меня Включено. Если разработчикам нужны мои полные настройки, вышлю, дайте знать.
Last edited by NightRoman on Tue 02 Feb, 2016 12:39, edited 1 time in total.

fps
Posts: 211
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 17 times
Been thanked: 6 times

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

Post by fps »

NightRoman wrote:@fps, Наивный вопрос, но все же, а автосохранение включено?
Автосохранение выключено. Никогда его не включал.
А разве где-то было сказано, про автосохранение?

User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

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

Post by NightRoman »

@fps, не было. Но также многое чего не было сказано, разбираемся. Вышлю свои настройки всем желающим помочь с этой проблемой.

User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

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

Post by NightRoman »

а, @Hart уже воспроизвел! Спасибо.

Smitis
Posts: 1611
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

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

Post by Smitis »

В 4530 поломался вывод в консоль из пользовательского меню, выполненого из макроса.

Первый макрос открывает меню. При ручном выполнении пункта всё нормально.
Второй макрос выполняет этот пункт сам.
Для упрощения, меню создаётся автоматически.
Разум когда-нибудь победит.

User avatar
DrKnS
Posts: 5531
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 283 times

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

Post by DrKnS »

NightRoman wrote:
drkns 01.02.2016 23:00:10 +0200 - build 4530
2. System.WindowMode теперь true по умолчанию, ...
Формально не баг, но недочет/недоработка. Спорить не буду. far /e и far /v запускаются с прокруткой справа. Смысла в этом особенного нет, потому это и дефект, по-моему.
Вам смысла нет, кому-то может быть полезно.
Логики типа "ключ x отменяет действие ключа y по пятницам и для членов профсоюза" в фаре и так предостаточно и ни к чему хорошему она не приводит. Не нужна прокрутка для /v и /e - скажите об этом явно при помощи /w-.

Всё остальное вроде fixed.

fps
Posts: 211
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 17 times
Been thanked: 6 times

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

Post by fps »

Code: Select all

╔═════════════════ Error ═════════════════╗
║          Error loading plugin           ║
║ C:\FAR.4539\Plugins\ArcLite\arclite.dll ║
║   Invalid access to memory location.    ║
╟─────────────────────────────────────────╢
║                 { OK }                  ║
╚═════════════════════════════════════════╝
FAR 4539 x86, Win7 32bit

2useven10
Posts: 4010
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 180 times

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

Post by 2useven10 »

fps wrote:FAR 4539 x86, Win7 32bit

2useven10
Posts: 4010
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 180 times

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

Post by 2useven10 »

Хотя, это самосборный.
Если скачать с сайта - повторяется.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

Валится только x86 версия (Far30b4539.x86.20160204.7z).



Если плагин ArcLite взять из Far30b4535.x86.20160203.7z то все ок.

2useven10
Posts: 4010
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 180 times

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

Post by 2useven10 »

Между этими сборками плагин не менялся.
Бинарники отличаюся, похоже на неудачную сборку 2015 студией.

2useven10
Posts: 4010
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 180 times

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

Post by 2useven10 »

Проблема в работе враперов vc_crt_fix под VS2015.
Падает в vc_crt_fix_impl.cpp InitializeSLishHeadWrapper() при инициализации статического указателя на ф-ю.
Дёргается это из DllMain, а статический указатель идёт в Init_thread_lock(), которым видимо пользоваться ещё нельзя.

User avatar
DrKnS
Posts: 5531
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 283 times

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

Post by DrKnS »

В 2015 добавили thread-safe static variables, как того требует стандарт.
Реализован он через thread local storage, которое, похоже, в этот момент ещё не инициализировано.
Поэтому враппер надо компилить с /Zc:threadSafeInit-.
В фаре это учтено давно, про плагины забыли.
И вообще там этот враппер некоторое время назад отвалился везде, кроме arclite (см. выше), а никто и не заметил, что как бы намекает на то, что стюардессу поддержку W2k пора закопать.

Кроме того, говорят, что thread local storage не работает в XP, если dll загружена через LoadLibrary + GetProcAddress, так что, возможно, /Zc:threadSafeInit- надо будет включать для всех плагинов глобально.

Скоро узнаем.

Denis
Posts: 1426
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Если поддержка w2k стоит недорого, лучше оставить. Раз в год бывает нужна :-)

2useven10
Posts: 4010
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 180 times

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

Post by 2useven10 »

@DrKnS
А почему враппер только x64 x86 ?
Когда собирал Renewal под VS2013, пришлось InitializeCriticalSectionEx для x64 патчить, иначе на XP x64 не работал.
Новую сборку на такой конфигурации кто-нибудь проверял?

Post Reply

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