View Issue Details

IDProjectCategoryView StatusLast Update
0003847Far ManagerPanelpublic2021-06-02 06:52
Reportersvm24 Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0003847: C++ exception (class far_sqlite_exception) SQLite error 2067
DescriptionИсключение: 0xE06D7363 - C++ exception (class far_sqlite_exception)
Подробности: [history.db] - SQLite error 2067: UNIQUE constraint failed: viewerposition_history.name
errno: 0x00000000 - No error
LastError: 0x00000012 - Больше файлов не осталось.
NTSTATUS: 0x80000006 - {Больше нет файлов} Не найдены другие файлы, соответствующие заданному шаблону.
Адрес: 0x0002D759 - KERNELBASE.dll!RaiseException
Функция: `anonymous-namespace'::throw_exception
Источник: sqlitedb.cpp:125
Файл: C:\Program Files\Far Manager\Far.exe
Плагин:
Far: 3.0.5741.0 x64 (829245d)
ОС: 10.0.19042.2.0.0.256.1 (version 2009, OS build 19042.804)
Ядро: 10.0.19041.804 (WinBuild.160101.0800)

RAX = 00007FF7C740867D
RBX = 00007FF7C77F08B8
RCX = 000000E3BBD7D1F0
RDX = 00007FF7C779898E
RSI = 000000E3BBD7DAC0
RDI = 0000000019930520
R8 = 0000000000000010
R9 = 0000029C0000000D
R10 = 00007FFA4B6079DB
R11 = 00000000000A0001
R12 = 000000E3BBD7D9D0
R13 = 0000000000000000
R14 = 000000E3BBD7DA60
R15 = 000000E3BBD7DBE0
RIP = 00007FFA4919D759
RSP = 000000E3BBD7D830
RBP = 000000E3BBD7DA70
EFL = 00000206

0x0002D759 KERNELBASE.dll!RaiseException
0x003A3880 Far.exe!<unknown> (get the pdb)
0x0035369D Far.exe!<unknown> (get the pdb)
0x003538F9 Far.exe!<unknown> (get the pdb)
0x00353BDE Far.exe!<unknown> (get the pdb)
0x001186FE Far.exe!<unknown> (get the pdb)
0x0032D3E1 Far.exe!<unknown> (get the pdb)
0x0037D317 Far.exe!<unknown> (get the pdb)
0x0037CC42 Far.exe!<unknown> (get the pdb)
0x0037C544 Far.exe!<unknown> (get the pdb)
0x0022A26F Far.exe!<unknown> (get the pdb)
0x002B775D Far.exe!<unknown> (get the pdb)
0x002B3B90 Far.exe!<unknown> (get the pdb)
0x002B264E Far.exe!<unknown> (get the pdb)
0x002AA259 Far.exe!<unknown> (get the pdb)
0x002AEBA5 Far.exe!<unknown> (get the pdb)
0x001BB361 Far.exe!<unknown> (get the pdb)
0x002AE42C Far.exe!<unknown> (get the pdb)
0x002ADE45 Far.exe!<unknown> (get the pdb)
0x002AE4D8 Far.exe!<unknown> (get the pdb)
0x002AEC22 Far.exe!<unknown> (get the pdb)
0x001BB361 Far.exe!<unknown> (get the pdb)
0x002AE5FC Far.exe!<unknown> (get the pdb)
0x002AED5D Far.exe!<unknown> (get the pdb)
0x001BB398 Far.exe!<unknown> (get the pdb)
0x002AE707 Far.exe!<unknown> (get the pdb)
0x0039D890 Far.exe!<unknown> (get the pdb)
0x00017034 KERNEL32.DLL!BaseThreadInitThunk
0x0004D241 ntdll.dll!RtlUserThreadStart
----------------------------------------
Current stack:
----------------------------------------
0x001B3436 Far.exe!<unknown> (get the pdb)
0x001B5CB8 Far.exe!<unknown> (get the pdb)
0x001B6436 Far.exe!<unknown> (get the pdb)
0x001677DA Far.exe!<unknown> (get the pdb)
0x00167254 Far.exe!<unknown> (get the pdb)
0x0016410E Far.exe!<unknown> (get the pdb)
0x002B2F72 Far.exe!<unknown> (get the pdb)
0x002B2922 Far.exe!<unknown> (get the pdb)
0x002B091E Far.exe!<unknown> (get the pdb)
0x00166FD3 Far.exe!<unknown> (get the pdb)
0x001B7329 Far.exe!<unknown> (get the pdb)
0x001B8559 Far.exe!<unknown> (get the pdb)
0x001B9DC5 Far.exe!<unknown> (get the pdb)
0x001BAAD0 Far.exe!<unknown> (get the pdb)
0x001BADBD Far.exe!<unknown> (get the pdb)
0x001BB008 Far.exe!<unknown> (get the pdb)
0x003B0DF8 Far.exe!<unknown> (get the pdb)
0x003A54E4 Far.exe!<unknown> (get the pdb)
0x003A6144 Far.exe!<unknown> (get the pdb)
0x003A2F0D Far.exe!<unknown> (get the pdb)
0x000A197F ntdll.dll!_chkstk
0x0004B754 ntdll.dll!RtlRaiseException
0x0004B4A5 ntdll.dll!RtlRaiseException
0x0002D759 KERNELBASE.dll!RaiseException
0x003A3880 Far.exe!<unknown> (get the pdb)
0x0035369D Far.exe!<unknown> (get the pdb)
0x003538F9 Far.exe!<unknown> (get the pdb)
0x00353BDE Far.exe!<unknown> (get the pdb)
0x001186FE Far.exe!<unknown> (get the pdb)
0x0032D3E1 Far.exe!<unknown> (get the pdb)
0x0037D317 Far.exe!<unknown> (get the pdb)
0x0037CC42 Far.exe!<unknown> (get the pdb)
0x0037C544 Far.exe!<unknown> (get the pdb)
0x0022A26F Far.exe!<unknown> (get the pdb)
0x002B775D Far.exe!<unknown> (get the pdb)
0x002B3B90 Far.exe!<unknown> (get the pdb)
0x002B264E Far.exe!<unknown> (get the pdb)
0x002AA259 Far.exe!<unknown> (get the pdb)
0x002AEBA5 Far.exe!<unknown> (get the pdb)
0x001BB361 Far.exe!<unknown> (get the pdb)
0x002AE42C Far.exe!<unknown> (get the pdb)
0x002ADE45 Far.exe!<unknown> (get the pdb)
0x002AE4D8 Far.exe!<unknown> (get the pdb)
0x002AEC22 Far.exe!<unknown> (get the pdb)
0x001BB361 Far.exe!<unknown> (get the pdb)
0x002AE5FC Far.exe!<unknown> (get the pdb)
0x002AED5D Far.exe!<unknown> (get the pdb)
0x001BB398 Far.exe!<unknown> (get the pdb)
0x002AE707 Far.exe!<unknown> (get the pdb)
0x0039D890 Far.exe!<unknown> (get the pdb)
0x00017034 KERNEL32.DLL!BaseThreadInitThunk
0x0004D241 ntdll.dll!RtlUserThreadStart

C:\Program Files\Far Manager\Far.exe 3.0.5741.0 x64
C:\WINDOWS\SYSTEM32\ntdll.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\KERNEL32.DLL 10.0.19041.804 (WinBuild.160101.0800)
C:\WINDOWS\System32\KERNELBASE.dll 10.0.19041.804 (WinBuild.160101.0800)
C:\WINDOWS\System32\USER32.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\win32u.dll 10.0.19041.804 (WinBuild.160101.0800)
C:\WINDOWS\System32\GDI32.dll 10.0.19041.746 (WinBuild.160101.0800)
C:\WINDOWS\System32\gdi32full.dll 10.0.19041.746 (WinBuild.160101.0800)
C:\WINDOWS\System32\msvcp_win.dll 10.0.19041.789 (WinBuild.160101.0800)
C:\WINDOWS\System32\ucrtbase.dll 10.0.19041.789 (WinBuild.160101.0800)
C:\WINDOWS\System32\ADVAPI32.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\msvcrt.dll 7.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\sechost.dll 10.0.19041.320 (WinBuild.160101.0800)
C:\WINDOWS\System32\RPCRT4.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\SHELL32.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\ole32.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\combase.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\PSAPI.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\WINSPOOL.DRV 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\NETAPI32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\MPR.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\SETUPAPI.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\cfgmgr32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\Secur32.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\bcrypt.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\COMDLG32.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\shcore.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\VERSION.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\SHLWAPI.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\USERENV.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.746_none_ca02b4b61b8320a4\COMCTL32.dll 6.10 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\SAMCLI.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\SRVCLI.DLL 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\NETUTILS.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\bcryptPrimitives.dll 10.0.19041.662 (WinBuild.160101.0800)
C:\WINDOWS\system32\uxtheme.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\MSCTF.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\OLEAUT32.dll 10.0.19041.804 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\powrprof.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\UMPDC.dll Unknown
C:\WINDOWS\SYSTEM32\windows.storage.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\Wldp.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\profapi.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\clbcatq.dll 2001.12.10941.16384 (WinBuild.160101.0800)
C:\WINDOWS\system32\explorerframe.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\Windows\System32\OneCoreUAPCommonProxyStub.dll 10.0.19041.789 (WinBuild.160101.0800)
C:\Program Files\Far Manager\Plugins\LuaMacro\LuaMacro.dll 3.0 build 761
C:\Program Files\Far Manager\lua51.dll Unknown
C:\Program Files\Far Manager\luafar3.dll 3.0 build 761
C:\Program Files\Far Manager\lpeg.dll Unknown
C:\Program Files\Far Manager\Plugins\TmpPanel\TmpPanel.dll 3.0 build 110
C:\WINDOWS\System32\p9np.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\WINDOWS\System32\drprov.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\WINSTA.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\ntlanman.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\davclnt.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\DAVHLPR.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\Program Files\Far Manager\Plugins\NetBox\NetBox.dll 2.4.5.534
C:\WINDOWS\system32\propsys.dll 7.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\CRYPTSP.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\system32\rsaenh.dll 10.0.19041.320 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\CRYPTBASE.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\ws2_32.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\security.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\WINDOWS\system32\mswsock.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\DNSAPI.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\System32\NSI.dll 10.0.19041.610 (WinBuild.160101.0800)
C:\Windows\System32\rasadhlp.dll 10.0.19041.546 (WinBuild.160101.0800)
C:\WINDOWS\System32\fwpuclnt.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\system32\c_is2022.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\WINDOWS\system32\c_g18030.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\WINDOWS\system32\c_gsm7.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\WINDOWS\system32\c_iscii.dll 10.0.19041.1 (WinBuild.160101.0800)
C:\Program Files\Far Manager\Plugins\FarColorer\bin\colorer.dll 1.3.22.0
C:\Program Files\Far Manager\Plugins\AutoWrap\AutoWrap.dll 3.0 build 27
C:\Program Files\Far Manager\Plugins\HlfViewer\HlfViewer.dll 3.0 build 49
C:\WINDOWS\SYSTEM32\ntmarta.dll 10.0.19041.507 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\dbghelp.DLL 10.0.19041.804 (WinBuild.160101.0800)
C:\WINDOWS\SYSTEM32\dbgcore.DLL 10.0.19041.789 (WinBuild.160101.0800)
TagsNo tags attached.
Build

Activities

JohnDoe

2021-02-15 08:34

updater   bugnote:0017017

Во-первых, для воспроизведения ошибки требуется ещё привести последовательность действий.
Во-вторых, приведённый вами стек не будет содержать ничего полезного, пока вы не положите в папку файла pdb-файл.

svm24

2021-02-16 06:50

reporter   bugnote:0017019

1) Последовательность действий: в плагине NetBox по SFTP F3-чтение нескольких файлов подряд (при попытке чтения N-ого файла вылетает данная ошибка и Far закрывается);
2) В какую папку нужно положить pdb-файл, с каким именем и содержимым? В моём случае pdb-файл положить на SFTP?

JohnDoe

2021-02-16 08:42

updater   bugnote:0017020

0) https://forum.farmanager.com/viewtopic.php?p=55#p55

1) Адрес сервера, что копировать, и куда (если это имеет значение). Предварительно постарайтесь самостоятельно убедиться в в воспроизводимости ошибки на других конфигурациях, в других условиях, ...

2) https://farmanager.com/download.php?l=ru
pdb-файл соответствующий вашей версии фара неодходимо положить рядом с exe.

DrKnS

2021-02-16 14:37

administrator   bugnote:0017021

[history.db] - SQLite error 2067: UNIQUE constraint failed: viewerposition_history.name
viewerposition_history.name - это "TEXT NOT NULL UNIQUE COLLATE NOCASE".
Происходит все это при "REPLACE INTO viewerposition_history VALUES (NULL,?1,?2,?3,?4,?5,?6);"
Если UNIQUE constraint failed, то либо что-то не так с регистронезависимым сравнением и в таблице оказалось несколько имен, отличающихся только регистром, либо тупо повреждена база.

Не надо адрес сервера, не надо pdb, покажите ваш history.db (если там, конечно, нет персональной и чувствительной информации) и скажите имя файла, на котором воспроизводится.
Запись в базу производится при выходе из просмотра, поэтому имя надо смотреть заранее.
Имя интересует то, которое в заголовке просмотра (локальное во временной папке).

Если все это слишком сложно, попробуйте удалить history.db.

DrKnS

2021-04-02 22:53

administrator   bugnote:0017045

Это еще актуально?

svm24

2021-06-02 06:52

reporter   bugnote:0017071

Спасибо, ошибка решена.

Issue History

Date Modified Username Field Change
2021-02-12 13:06 svm24 New Issue
2021-02-15 08:34 JohnDoe Note Added: 0017017
2021-02-16 06:50 svm24 Note Added: 0017019
2021-02-16 08:42 JohnDoe Note Added: 0017020
2021-02-16 14:37 DrKnS Note Added: 0017021
2021-04-02 22:53 DrKnS Note Added: 0017045
2021-06-02 06:52 svm24 Note Added: 0017071