View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003733 | Far Manager | File associations | public | 2019-08-22 12:57 | 2019-08-26 12:21 |
Reporter | lvm | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 10 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003733: блокируется работа всех инстансов фара, если залочена база ассоциаций | ||||
Description | Фар 5445 не запускается и становится почти полностью неработоспособен, если база ассоциаций залочена другим инстансом фара. Редактирование ассоциаций в одном из инстансов не должно отражаться на работоспособности остальных. | ||||
Steps To Reproduce | 1. запустить два инстанса фара 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 ] ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════════╝ | ||||
Tags | No tags attached. | ||||
Build | 5454 | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-08-22 12:57 | lvm | New Issue | |
2019-08-22 19:28 | DrKnS | Assigned To | => DrKnS |
2019-08-22 19:28 | DrKnS | Status | new => assigned |
2019-08-22 23:29 | DrKnS | Status | assigned => feedback |
2019-08-22 23:29 | DrKnS | Note Added: 0016576 | |
2019-08-23 07:08 | lvm | Note Added: 0016577 | |
2019-08-23 07:08 | lvm | Status | feedback => assigned |
2019-08-26 12:21 | DrKnS | Status | assigned => closed |
2019-08-26 12:21 | DrKnS | Resolution | open => fixed |
2019-08-26 12:21 | DrKnS | Fixed in Version | => 3.0 |
2019-08-26 12:21 | DrKnS | Build | => 5454 |