View Issue Details

IDProjectCategoryView StatusLast Update
0003733Far ManagerFile associationspublic2019-08-26 14:21
ReporterlvmAssigned ToDrKnS 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindowsOS Version10
Product Version3.0 
Target VersionFixed in Version3.0 
Summary0003733: блокируется работа всех инстансов фара, если залочена база ассоциаций
DescriptionФар 5445 не запускается и становится почти полностью неработоспособен, если база ассоциаций залочена другим инстансом фара. Редактирование ассоциаций в одном из инстансов не должно отражаться на работоспособности остальных.
Steps To Reproduce1. запустить два инстанса фара
2. в инстансе 1 входим в ассоциации файлов (commands-file associations) и оставляем в таком состоянии
3. баг #1 Пытаемся запустить еще один фар - молча не запускается без сообщений.
4. баг #2 В инстансе 2 пытаемся выполнить любую операцию, требующую обращения к БД ассоциаций (F3, F4, enter и тд на любом файле), что приводит к

╔════════════════════════════════ Error ═════════════════════════════════╗
║ C:\Users\l.mironov\AppData\Roaming\Far Manager\Profile\associations.db ║
║ Database is busy ║
╟────────────────────────────────────────────────────────────────────────╢
║ { Retry } [ Abort ] ║
╚════════════════════════════════════════════════════════════════════════╝

и, после аборта

╔══════════════════════════════════════════ Exception occurred ══════════════════════════════════════════╗
║ Exception: 0xE06D7363 - C++ exception ║
║ Details: lass far_sqlite_exception, what(): SQLite error 5 - [associations.db] database is locked ║
║ errno: 0x00000000 - No error ║
║ LastError: 0x00000000 - No error ║
║ NTSTATUS: process cannot access the file because another process has locked a portion of the file. ║
║ Address: 0x7FF9F8E4A388 - KERNELBASE.dll!RaiseException ║
║ Source: sqlitedb.cpp:109 ║
║ Function: `anonymous-namespace'::throw_exception ║
║ Module: C:\Program Files\Far Manager\Far.exe ║
╟────────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ { Terminate Far } [ Stack ] [ Minidump ] [ Ignore ] ║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════╝
TagsNo tags attached.
Build5454

Activities

DrKnS

2019-08-23 01:29

administrator   bugnote:0016576

5453

lvm

2019-08-23 09:08

reporter   bugnote:0016577

да, в 5454 исправлено

Issue History

Date Modified Username Field Change
2019-08-22 14:57 lvm New Issue
2019-08-22 21:28 DrKnS Assigned To => DrKnS
2019-08-22 21:28 DrKnS Status new => assigned
2019-08-23 01:29 DrKnS Status assigned => feedback
2019-08-23 01:29 DrKnS Note Added: 0016576
2019-08-23 09:08 lvm Note Added: 0016577
2019-08-23 09:08 lvm Status feedback => assigned
2019-08-26 14:21 DrKnS Status assigned => closed
2019-08-26 14:21 DrKnS Resolution open => fixed
2019-08-26 14:21 DrKnS Fixed in Version => 3.0
2019-08-26 14:21 DrKnS Build => 5454