Внезапно возникшая ошибка с sqlitedb.cpp:92 (database disk image is malformed)

Здесь можно сообщить о найденных багах в Far.
Post Reply
NA
Posts: 11
Joined: Fri 18 Sep, 2015 15:57
Has thanked: 4 times

Внезапно возникшая ошибка с sqlitedb.cpp:92 (database disk image is malformed)

Post by NA »

Похожего не нашёл (всего поиск показал 4 вхождения по sqlitedb.cpp). Ошибка внезапно возникла при:
1. Виртуализировал в VBox физическую систему, дал ей прямой доступ через vmdk к физическому же разделу с софтом (где установлен и FAR).
2. Запустил FAR в созданной гостевой системе.
3. Спустя какое-то время запустил FAR в основной системе (при этом FAR в гостевой был открыт и работал исправно), получил ошибку.

Сначала думал, что как-то связано с одновременным запуском из двух систем, но ошибка теперь возникает 100% при любых запусках FAR (при попытке сменить каталог, диск, итд).
Всего сообщений поймано 3, но все связаны с sqlitedb.cpp:92 и "database disk image is malformed":

  1. ╔═════════════════════════════════ Исключительная ситуация ══════════════════════════════════╗
  2. ║ Исключение:  0xE06D7363 - C++ exception                                                    ║
  3. ║ Подробности: sqlite_exception, what(): SQLite error 11 - database disk image is malformed  ║
  4. ║ LastError:   0x00000012 - Больше файлов не осталось                                        ║
  5. ║ NTSTATUS:    льше нет файлов}  Не найдены другие файлы, соответствующие заданному шаблону  ║
  6. ║ Адрес:       0x7FF91125908C - KERNELBASE.dll!RaiseException                                ║
  7. ║ Источник:    sqlitedb.cpp:92                                                               ║
  8. ║ Функция:     `anonymous-namespace'::throw_exception                                        ║
  9. ║ Модуль:      D:\Soft\Far3x64\Far.exe                                                       ║
  10. ╟────────────────────────────────────────────────────────────────────────────────────────────╢
  11.  
  12. ╔═════════════════════════════════ Исключительная ситуация ══════════════════════════════════╗
  13. ║ Исключение:  0xE06D7363 - C++ exception                                                    ║
  14. ║ Подробности: sqlite_exception, what(): SQLite error 11 - database disk image is malformed  ║
  15. ║ LastError:   0x00000000 - Операция успешно завершена                                       ║
  16. ║ NTSTATUS:    ода не найдена}  Точка входа в процедуру %hs не найдена в библиотеке DLL %hs  ║
  17. ║ Адрес:       0x7FFD0330908C - KERNELBASE.dll!RaiseException                                ║
  18. ║ Источник:    sqlitedb.cpp:92                                                               ║
  19. ║ Функция:     `anonymous-namespace'::throw_exception                                        ║
  20. ║ Модуль:      D:\Soft\Far3x64\Far.exe                                                       ║
  21. ╟────────────────────────────────────────────────────────────────────────────────────────────╢
  22.  
  23. ╔═════════════════════════════════ Исключительная ситуация ══════════════════════════════════╗
  24. ║ Исключение:  0xE06D7363 - C++ exception                                                    ║
  25. ║ Подробности: sqlite_exception, what(): SQLite error 11 - database disk image is malformed  ║
  26. ║ LastError:   0x00000000 - Операция успешно завершена                                       ║
  27. ║ NTSTATUS:    0x00000000 - STATUS_SUCCES                                                    ║
  28. ║ Адрес:       0x7FFD0330908C - KERNELBASE.dll!RaiseException                                ║
  29. ║ Источник:    sqlitedb.cpp:92                                                               ║
  30. ║ Функция:     `anonymous-namespace'::throw_exception                                        ║
  31. ║ Модуль:      D:\Soft\Far3x64\Far.exe                                                       ║
  32. ╟────────────────────────────────────────────────────────────────────────────────────────────╢
  33. ║                  { Завершить Far } [ Стек ] [ Минидамп ] [ Игнорировать ]                  ║
  34. ╚════════════════════════════════════════════════════════════════════════════════════════════╝
В какую сторону смотреть? Спасибо.
Last edited by NA on Sun 12 Jan, 2020 06:07, edited 2 times in total.


NA
Posts: 11
Joined: Fri 18 Sep, 2015 15:57
Has thanked: 4 times

Внезапно возникшая ошибка с sqlitedb.cpp:92 (database disk image is malformed)

Post by NA »

То есть, по-любому что-то уже удалять. А что может быть, если имя файла не попадает в репорт? Методом перебора?

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

Внезапно возникшая ошибка с sqlitedb.cpp:92 (database disk image is malformed)

Post by DrKnS »

NA wrote:
Sun 12 Jan, 2020 14:24
А что может быть, если имя файла не попадает в репорт?
В актуальной версии попадает.

NA
Posts: 11
Joined: Fri 18 Sep, 2015 15:57
Has thanked: 4 times

Внезапно возникшая ошибка с sqlitedb.cpp:92 (database disk image is malformed)

Post by NA »

DrKnS wrote:
Sun 12 Jan, 2020 17:34
NA wrote:
Sun 12 Jan, 2020 14:24
А что может быть, если имя файла не попадает в репорт?
В актуальной версии попадает.
Спасибо, всё отлично!

Code: Select all

╔═════════════════════════════════ Исключительная ситуация ══════════════════════════════════╗
║ Исключение:  0xE06D7363 - C++ exception                                                    ║
║ Подробности: ion, what(): SQLite error 11 - [history.db] database disk image is malformed  ║
║ errno:       0x00000000 - No error                                                         ║
║ LastError:   0x00000000 - Операция успешно завершена.                                      ║
║ NTSTATUS:    да не найдена}  Точка входа в процедуру %hs не найдена в библиотеке DLL %hs.  ║
║ Адрес:       0x7FF9AD06908C - KERNELBASE.dll!RaiseException                                ║
║ Источник:    sqlitedb.cpp:109                                                              ║
║ Функция:     `anonymous-namespace'::throw_exception                                        ║
║ Модуль:      D:\Soft\Far3x64\Far.exe                                                       ║
║ Версия:      3.0.0.5511                                                                    ║
║ ОС:          6.3.9600.2.0.0.256.1                                                          ║
╟────────────────────────────────────────────────────────────────────────────────────────────╢
Файл под 16МБ разросся, визуально вроде корректный, не мусор. Что-то таки повредилось.
Рядом, кстати, обнаружился history.db.bad от 2018 года)

Post Reply

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