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

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

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

Post by John Doe »

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

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

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

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

Post by 2useven10 »

Latest post of the previous page:

fps wrote:FAR 4539 x86, Win7 32bit

2useven10
Posts: 4026
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 182 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: 4026
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 182 times

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

Post by 2useven10 »

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

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

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

Post by 2useven10 »

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

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 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: 1428
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

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

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

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

Post by 2useven10 »

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

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

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

Post by DrKnS »

Я как-то не вижу смысла в существовании XP x64 в принципе, но если жалобы будут - сделаем и для x64, чо.

User avatar
DrKnS
Posts: 5571
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

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

Post by DrKnS »

DrKnS wrote: Скоро узнаем.
Ну вроде как в XP и выше всё работает.
В 2k не работают колорер, нетбокс и луамакро (из-за lua51.dll), но это вопрос к тем джентльменам, которые ими владеют.

Shmuel
Posts: 6070
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 301 times

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

Post by Shmuel »

DrKnS wrote: В 2k не работают колорер, нетбокс и луамакро (из-за lua51.dll), но это вопрос к тем джентльменам, которые ими владеют.
Когда решили поменять Lua на LuaJIT, это довольно быстро выяснилось. И я задавал этот же вопрос здесь в форуме (с предложением поместить стандартный lua51.dll куда-нибудь в AddOns, чтобы пользователи Win2K могли взять его оттуда). Помню, что на тот пост я не получил ни одного ответа.

Добавлено: ссылка на тот старый пост.
Last edited by Shmuel on Fri 05 Feb, 2016 07:46, edited 1 time in total.

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

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

Post by NightRoman »

Far 3.0.4539
Пропадает курсор в запущенных внешних консольных приложениях. Пример: PowerShell скрипт test-bug.missing.caret.ps1

Code: Select all

read-host pause
Запустить из комстроки

Code: Select all

powershell .\test-bug.missing.caret.ps1 
Скрипт печатает "pause:", и за этим ожидается мигающий курсор. Его нет.

Последняя нормально работающая версия у меня Far30b4515.x86.20160123.7z

UPDATE: А, вообще-то можно и не мудрить с PowerShell, а просто напечатать cmd в комстроке и запустить. Курсора нет.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

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

Post by Alexey Samlyukov »

последняя сборка полученная UpdateEx падает с таким логом.
ХР SP-3 без обнов и одноядерный атлон :)
Attachments
FarTrap_20160205173250.zip
(11.9 KiB) Downloaded 23 times

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

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

Post by Alexey Samlyukov »

и да, оказалось, что после удаления арклайта он падает и на других стандартных плагах
например

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 9 times
Contact:

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

Post by cmd.exe »

Где-то я писал что 2015 студия не дружит с амд.
Необходимы отдельные сборки для них без sse2.
/arch:IA32
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

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

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

Post by 2useven10 »

@DrKnS
Что-то у меня твои исправления не помогли.
Пока поправил , чтобы работало...

Это только у меня руки кривые, у остальных работает?

Post Reply

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