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

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

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

Post by John Doe »

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

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

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
S.A.
Posts: 61
Joined: Mon 17 Nov, 2014 19:52
Been thanked: 7 times

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

Post by S.A. »

Latest post of the previous page:

Влезу что ли тоже, правда может не совсем к месту, но раз уж поймал и в буфере обмена остался репорт (довольно бесполезный без pdb, насколько я понимаю):
На временной панели были файлы с сетевого диска, между тем сетевой диск уснул. Вроде бы я закрыл временную панель, потом вышел и получил падение, далее падало при каждом выходе, пока до меня не дошло заново открыть и закрыть пустую временную панель — падения прекратились.
Пока не было оказии воспроизвести сценарий на более свежих билдах.

UPD: Воспользовался оказией воспроизвести на 5798 - не падает.
UPD: На 5788 тоже не удалось уронить второй раз с таким сценарием - так что это был какой-то гастрольный глюк и я точно влез не к месту.

Last edited by S.A. on Tue 11 May, 2021 18:18, edited 3 times in total.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Far30b5796.x64.20210509.7z
(Far.pdb есть)
(дублей в history.db нет, проверил)

Падение при выходе из far /e

Следующий текст то и дело печатается на экране с периодичностью менее секунды, это так и задумано?

Code: Select all

Exception: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION
Details:   Memory at 0x00007FF858560ED0 <unknown>!<unknown> (get the pdb) could not be executed
errno:     0x00000000 - No error
LastError: 0x00000000 - The operation completed successfully.
NTSTATUS:  0xC00700BB - Unknown error
Address:   0x00007FF858560ED0 - <unknown>!<unknown> (get the pdb)
Function:  unhandled_exception_filter_impl
Source:    
File:      C:\Bin\Far\x64\Far.exe
Plugin:    
Far:       3.0.5796.0 x64 (dd8b764)
OS:        10.0.19041.2.0.0.256.1 (version 2004, OS build 19041.685)
Kernel:    10.0.19041.685 (WinBuild.160101.0800)

C - Copy to the clipboard
S - Show the call stack
D - Create a minidump
T - Terminate the process
I - Ignore
Action (C/S/D/T/I)?
Вот что удалось скопировать (пока мельтешит, нажал С и энтер, сработало):

Code: Select all

Exception: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION
Details:   Memory at 0x00007FF858560ED0 <unknown>!<unknown> (get the pdb) could not be executed
errno:     0x00000000 - No error
LastError: 0x00000000 - The operation completed successfully.
NTSTATUS:  0xC00700BB - Unknown error
Address:   0x00007FF858560ED0 - <unknown>!<unknown> (get the pdb)
Function:  unhandled_exception_filter_impl
Source:    
File:      C:\Bin\Far\x64\Far.exe
Plugin:    
Far:       3.0.5796.0 x64 (dd8b764)
OS:        10.0.19041.2.0.0.256.1 (version 2004, OS build 19041.685)
Kernel:    10.0.19041.685 (WinBuild.160101.0800)

RAX = 00007FF858560ED0
RBX = 000001E93F3A9510
RCX = 0000000000000000
RDX = 0000027110FA6D01
RSI = 0000000813947000
RDI = 000000007FFE0386
R8  = 0000000000000000
R9  = 000000007FFE03B0
R10 = 000001E9249E8E40
R11 = 000001E9249E8E60
R12 = 0000000000000000
R13 = 0000000000000000
R14 = 0000000000000000
R15 = 000000000000022C
RIP = 00007FF858560ED0
RSP = 0000000813DFF638
RBP = 0000000813DFF858
EFL = 00010212

0x00007FF858560ED0 <unknown>!<unknown> (get the pdb)
0x000425F9 ntdll.dll!TpReleaseTimer
0x0003E9D9 ntdll.dll!TpAllocWork
0x0001276A ntdll.dll!LdrAccessResource
0x00017034 KERNEL32.dll!BaseThreadInitThunk
0x0004D0D1 ntdll.dll!RtlUserThreadStart
----------------------------------------
Current stack:
----------------------------------------
0x001BBF1C Far.exe!get_backtrace (C:\src\far\exception_handler.cpp(158))
0x001BE2CD Far.exe!copy_information (C:\src\far\exception_handler.cpp(409))
0x001C011A Far.exe!ExcConsole (C:\src\far\exception_handler.cpp(739))
0x001C1051 Far.exe!ShowExceptionUI (C:\src\far\exception_handler.cpp(848))
0x001C2B4C Far.exe!handle_generic_exception (C:\src\far\exception_handler.cpp(1173))
0x001C3B35 Far.exe!handle_seh_exception (C:\src\far\exception_handler.cpp(1396))
0x001C3FDB Far.exe!unhandled_exception_filter_impl (C:\src\far\exception_handler.cpp(1478))
0x0004A1C4 mscoreei.dll!GetXMLElementAttribute
0x0010C247 KERNELBASE.dll!UnhandledExceptionFilter
0x00111F69 ntdll.dll!TpDbgDumpHeapUsage
0x00112A22 ntdll.dll!TpDbgDumpHeapUsage
0x000A353E ntdll.dll!memset
0x0008BB16 ntdll.dll!_C_specific_handler
0x0009BB9E ntdll.dll!RtlUnhandledExceptionFilter
0x000A130F ntdll.dll!_chkstk
0x0004B5E4 ntdll.dll!RtlRaiseException
0x0009FE3E ntdll.dll!KiUserExceptionDispatcher
0x00007FF858560ED0 <unknown>!<unknown> (get the pdb)

C:\Bin\Far\x64\Far.exe 3.0.5796.0 x64
C:\windows\SYSTEM32\ntdll.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\windows\System32\KERNEL32.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\Windows\system32\hmpalert.dll 3.8.1.496
C:\windows\System32\KERNELBASE.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\windows\SYSTEM32\apphelp.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\USER32.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\win32u.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\windows\System32\GDI32.dll 10.0.19041.685 (WinBuild.160101.0800)
C:\windows\System32\gdi32full.dll 10.0.19041.685 (WinBuild.160101.0800)
C:\windows\System32\msvcp_win.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\ucrtbase.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\ADVAPI32.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\msvcrt.dll 7.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\sechost.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\RPCRT4.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\SHELL32.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\ole32.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\combase.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\PSAPI.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\SETUPAPI.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\cfgmgr32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\bcrypt.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\COMDLG32.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\shcore.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\SHLWAPI.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\WINSPOOL.DRV 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\NETAPI32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\MPR.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\Secur32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\VERSION.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\USERENV.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.488_none_ca04af081b815d21\COMCTL32.dll 6.10 (WinBuild.160101.0800)
C:\windows\SYSTEM32\SAMCLI.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\NETUTILS.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\SRVCLI.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\SSPICLI.DLL 10.0.19041.662 (WinBuild.160101.0800)
C:\windows\System32\IMM32.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\kernel.appcore.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\system32\uxtheme.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\MSCTF.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\OLEAUT32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\powrprof.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\UMPDC.dll Unknown
C:\windows\SYSTEM32\windows.storage.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\Wldp.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\SYSTEM32\profapi.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\bcryptPrimitives.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\windows\System32\clbcatq.dll 2001.12.10941.16384 (WinBuild.160101.0800)
C:\windows\system32\explorerframe.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\Windows\System32\OneCoreUAPCommonProxyStub.dll 10.0.19041.610 (WinBuild.160101.0800)
C:\Bin\Far\x64\Plugins\FarNet\FarNetMan.dll Unknown
C:\windows\SYSTEM32\VCRUNTIME140D.dll 14.28.29914.0 built by: vcwrkspc
C:\windows\SYSTEM32\ucrtbased.dll 10.0.18362.1 (WinBuild.160101.0800)
C:\windows\SYSTEM32\MSVCP140D.dll 14.28.29914.0 built by: vcwrkspc
C:\windows\SYSTEM32\mscoree.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\SYSTEM32\VCRUNTIME140_1D.dll 14.28.29914.0 built by: vcwrkspc
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll 4.8.4180.0 built by: NET48REL1LAST_B
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll 4.8.4250.0 built by: NET48REL1LAST_C
C:\windows\SYSTEM32\VCRUNTIME140_CLR0400.dll 14.10.25028.0 built by: VCTOOLSD15RTM
C:\windows\SYSTEM32\ucrtbase_clr0400.dll 14.10.25028.0 built by: VCTOOLSD15RTM
C:\windows\assembly\NativeImages_v4.0.30319_64\mscorlib\52ce2de93895cec3507794c893974551\mscorlib.ni.dll 4.8.4250.0 built by: NET48REL1LAST_C
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clrjit.dll 4.8.4250.0 built by: NET48REL1LAST_C
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\diasymreader.dll 14.8.4084.0 built by: NET48REL1
C:\windows\assembly\NativeImages_v4.0.30319_64\System\bed865b5a7c329e06f8d4f1be9009e05\System.ni.dll 4.8.4200.0 built by: NET48REL1LAST_C
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Core\8455c437007806f94bf83c972090b294\System.Core.ni.dll 4.8.4220.0 built by: NET48REL1LAST_C
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Configuration\0d6f473a141fe5e4265c53d9c88b1513\System.Configuration.ni.dll 4.8.4190.0 built by: NET48REL1LAST_B
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Xml\668fdf02bf8ce2501c89341d7323b0c5\System.Xml.ni.dll 4.8.4084.0 built by: NET48REL1
C:\windows\SYSTEM32\CRYPTSP.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\system32\rsaenh.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\SYSTEM32\CRYPTBASE.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\urlmon.dll 11.00.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\iertutil.dll 11.00.19041.980 (WinBuild.160101.0800)
C:\windows\SYSTEM32\PROPSYS.dll 7.0.19041.980 (WinBuild.160101.0800)
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Manaa57fc8cc#\1cd52f3d0f437691ec268fc130df56a9\System.Management.Automation.ni.dll 10.0.19041.610
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Data\b04ce377530c848e225373332640e2f7\System.Data.ni.dll 4.8.4261.0 built by: NET48REL1LAST_B
C:\windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll 4.8.4261.0 built by: NET48REL1LAST_B
C:\windows\System32\WS2_32.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\windows\System32\CRYPT32.dll 10.0.19041.980 (WinBuild.160101.0800)
C:\windows\System32\WINTRUST.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\windows\SYSTEM32\MSASN1.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\Windows\System32\MSISIP.DLL 5.0.19041.546 (WinBuild.160101.0800)
C:\windows\System32\coml2.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\Windows\System32\wshext.dll 5.812.10240.16384
C:\Windows\System32\AppxSip.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\OpcServices.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\SYSTEM32\XmlLite.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\Windows\System32\WindowsPowerShell\v1.0\pwrshsip.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.P1706cafe#\4d865075802ead5e42e344b9accf2c12\Microsoft.PowerShell.Commands.Diagnostics.ni.dll 10.0.19041.1
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Confe64a9051#\d1e21dd8ec404fdaa0bd9e06cc5d637a\System.Configuration.Install.ni.dll 4.8.4084.0 built by: NET48REL1
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.Pb378ec07#\44e57e724910dd63eb87578811c6d366\Microsoft.PowerShell.ConsoleHost.ni.dll 10.0.19041.1
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.P521220ea#\6ab09702f2b871e0f72f2c8fde07f662\Microsoft.PowerShell.Commands.Utility.ni.dll 10.0.19041.508
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.Pae3498d9#\0b2ed0ddd9fcb61f997d64415bf26f96\Microsoft.PowerShell.Commands.Management.ni.dll 10.0.19041.1
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.Mf49f6405#\5edcac9a54a118612f48b4b2d95b1d61\Microsoft.Management.Infrastructure.ni.dll 10.0.19041.1
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.P6f792626#\a28f210b9ad6d2305864adf1a340cdc6\Microsoft.PowerShell.Security.ni.dll 10.0.19041.1
C:\windows\assembly\NativeImages_v4.0.30319_64\Microsoft.We0722664#\c533a447b9a2caf1194395bfd3820f4d\Microsoft.WSMan.Management.ni.dll 10.0.19041.1
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Management\2f12b84999bd2275201855cd68d94ad0\System.Management.ni.dll 4.8.4084.0 built by: NET48REL1
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Dired13b18a9#\4d4397957eb4f64b36b580a86a62b2ad\System.DirectoryServices.ni.dll 4.8.4084.0 built by: NET48REL1
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Transactions\2e996bc5e89835d02c63cb2b4b540fb6\System.Transactions.ni.dll 4.8.4084.0 built by: NET48REL1
C:\windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll 4.8.4084.0 built by: NET48REL1
C:\windows\assembly\NativeImages_v4.0.30319_64\System.Numerics\373a173d1028643e2a8cfc83be0293af\System.Numerics.ni.dll 4.8.4084.0 built by: NET48REL1
C:\windows\SYSTEM32\amsi.dll 10.0.19041.610 (WinBuild.160101.0800)
C:\Program Files\Sophos\Sophos AMSI Protection\SophosAmsiProvider.dll 1.6.50.0
C:\windows\SYSTEM32\fltlib.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\Bin\Far\x64\FarNet\NHunspell\Hunspellx64.dll 1,2,5554,16953
C:\windows\SYSTEM32\dbghelp.DLL 10.0.19041.488 (WinBuild.160101.0800)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

NightRoman wrote: Mon 10 May, 2021 06:55

Code: Select all

0x00007FF858560ED0 <unknown>!<unknown> (get the pdb)
0x000425F9 ntdll.dll!TpReleaseTimer
0x0003E9D9 ntdll.dll!TpAllocWork
0x0001276A ntdll.dll!LdrAccessResource
0x00017034 KERNEL32.dll!BaseThreadInitThunk
0x0004D0D1 ntdll.dll!RtlUserThreadStart
ntdll.dll!TpReleaseTimer - это kernel32!CloseThreadpoolTimer. В статье достаточно подробно описано, что может пойти не так. Неизвестный адрес в стеке как бы намекает, что что-то такое и произошло.

Far не использует thread pools, значит, это один из загруженных модулей.
Из стороннего в списке только

Code: Select all

C:\Bin\Far\x64\Plugins\FarNet\FarNetMan.dll Unknown
C:\Program Files\Sophos\Sophos AMSI Protection\SophosAmsiProvider.dll 1.6.50.0
C:\Bin\Far\x64\FarNet\NHunspell\Hunspellx64.dll 1,2,5554,16953
, попробуйте их исключить.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

DrKnS, очень возможно, что виноват один из этих. Отключить - непрактично, разбираюсь, что можно сделать. Причем, Sophos - это блади корпоративный антивирус, не отлючишь.

Почему происходит мельтешение сообщения об исключении? Исключения продолжают происходить и происходить и ловиться и печататься? Или так задумано (в каком-то смысле)? Можно показывать этот "диалог" в консоли только один раз?

Почему раньше работало "нормально"? Я не говорю, что что-то поломали, но знание может помочь разобраться в том, что происходит.

(Завести отдельную тему?)
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

И вот только что поймал с sqlite (дубликатов в истории нет, проверял) (сорри, уже удалил pdb, восстановил, буду следить дальше, если будет полезный стек)

Code: Select all

Exception: 0xE06D7363 - C++ exception (class far_sqlite_exception)
Details:   [history.db] - SQLite error 2067: UNIQUE constraint failed: editorposition_history.name while executing DELETE FROM editorposition_history WHERE time<132573429485281478 AND id NOT IN (SELECT id FROM editorposition_history ORDER BY time DESC LIMIT 1000);
errno:     0x00000000 - No error
LastError: 0x00000000 - The operation completed successfully.
NTSTATUS:  0xC0000034 - Object Name not found.
Address:   0x0002D759 - KERNELBASE.dll!RaiseException
Function:  throw_exception
Source:    sqlitedb.cpp(127)
File:      C:\Bin\Far\x64\Far.exe
Plugin:    
Far:       3.0.5796.0 x64 (dd8b764)
OS:        10.0.19041.2.0.0.256.1 (version 2004, OS build 19041.685)
Kernel:    10.0.19041.685 (WinBuild.160101.0800)
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

DrKnS, поправка для скриптов удаления дубликатов. В моем случае в дампе

Code: Select all

INSERT INTO "editorposition_history"
-- без кавычек
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

NightRoman wrote: Mon 10 May, 2021 12:12 Отключить - непрактично
Я не предлагаю отключить и морально страдать. Я предлагаю отключить и попробовать воспроизвести проблему, чтобы хотя бы понять, где ее точно нет. Если воспроизводится не всегда - запустить в цикле и пойти обедать, например.
Почему происходит мельтешение сообщения об исключении? Исключения продолжают происходить и происходить и ловиться и печататься?
Да - в процессе обработки случается еще одно (возможно, из-за испорченного инварианта) и так далее. После 5797 в таком случае будет просто прибиваться процесс, т.к. все равно мало что можно сделать.
Почему раньше работало "нормально"?
Потому что раньше, как известно, было лучше. Я ж не знаю, что у вас там менялось, помимо версии far.exe. Если найдете такую, в которой точно еще все ок, а в следующей уже не ок - это точно поможет.
И вот только что поймал с sqlite (дубликатов в истории нет, проверял)
UNIQUE constraint failed - это "дубликаты точно есть". Если скрипт не находит, отправьте историю в приват, посмотрю (если там нет ничего конфиденциального).
сорри, уже удалил pdb, восстановил, буду следить дальше, если будет полезный стек
Конкретно здесь стек не важен, но, на будущее: даже если pdb нет и стек, с вашей точки зрения, бесполезный - не стоит его удалять. Спасибо.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

NightRoman wrote: Mon 10 May, 2021 12:36 В моем случае в дампе INSERT INTO "editorposition_history" -- без кавычек
О как - у меня, оказывается, sqlite3.exe 10-летней давности. Спасибо, поправил.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Набираю в командной строке "abracadabra", жму Shift+Enter.
Получаю эхо:

Code: Select all

C:\>abracadabra
C:\>abracadabra
https://t.me/FarManager — Telegram чат
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Far 3.0.5805.0 (Private) x64
calc.3.24.x64.7z
F11 -> calculator -> calculator:
Calc.png
Calc.png (5.73 KiB) Viewed 984 times
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Denis wrote: Sat 29 May, 2021 09:27 F11 -> calculator -> calculator:
Уже отрапортовано и отвечено.
Дальнейшее обсуждение тут будет удаляться.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Прошу прощения :-)
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Far 3.0.5806.0 (Private) x64
Пропало (стало прозрачным) выделение в редакторе.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Denis, подтверждаю.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Denis, спасибо, поправил.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

build 5810 падает при редактировании файла.
Post Reply

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