SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003095SAS.Планета[All Projects] Багpublic01-07-2016 01:0701-07-2016 18:49
Reporteranf 
Assigned Tozed 
PrioritylowSeverityminorReproducibilitysometimes
StatusclosedResolutionnot fixable 
PlatformOSWindowsOS Version8.1
Product Version160606 
Target VersionFixed in Version 
Summary0003095: Error SQLITE_IOERR (10) using 3.13.0 - disk I/O error, extended_errcode=5386
DescriptionПри запуске на версии "Release.160606","Nightly.160630.9472" через 10 секунд выскакивает окошко "Error SQLITE_IOERR (10) [SELECT name FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%';] using 3.13.0 - disk I/O error, extended_errcode=5386."
Если не выбирать завершения работа продолжается нормально. Что при это отваливается не нашёл.
Steps To Reproduceпросто запуск
Additional InformationПрограмма стоит на SD с файловой системой exFAT по пути "D:\programm\SAS.Planet.Release.160606\"
TagsNo tags attached.
Attached Files? file icon SASPlanet.Debug.elf [^] (79,125 bytes) 01-07-2016 01:07

- Relationships

-  Notes
(0017471)
zed (manager)
01-07-2016 07:02

> Что при это отваливается не нашёл
Метки в SQLite БД.

> Программа стоит на SD с файловой системой exFAT
Проверьте, чтобы у пользователя, под которым запускается программа, был доступ на запись в папку, куда установлена программа.

Сообщение disk I/O error, extended_errcode=5386 означает, что SQLite не может замапить память для совместного доступа к БД:

The SQLITE_IOERR_SHMMAP error code is an extended error code for SQLITE_IOERR indicating an I/O error within the xShmMap method on the sqlite3_io_methods object while trying to map a shared memory segment into the process address space.

Возможно, это проблема конкретной файловой системы exFAT, т.е. есть шанс, что на ней просто невозможно создавать БД для совместного доступа.
(0017472)
anf (reporter)
01-07-2016 15:42

exFAT не поддерживает разделение доступа.
При запуске создаются Marks.db3-shm Marks.db3-wal. Изменение названия папки влияния не оказывает. При ошибке файрвол жалуется что приложение лезет в память SMSS.EXE
с NTFS по пути "C:\programm\SAS.Planet.Release.160606" запуск идёт нормально.
с FAT32 по пути "E:\SAS.Planet.Release.160606" запуск идёт нормально.

"создавать БД для совместного доступа." на ноутбуке один пользователь, совместной работы нет.
(0017473)
anf (reporter)
01-07-2016 16:02

При создании базы на других дисках NTFS и FAT32 запуск идёт нормально.
(0017474)
vdemidov (manager)
01-07-2016 16:05

> "создавать БД для совместного доступа." на ноутбуке один пользователь, совместной работы нет.
Два экземпляра программы запущенные одновременно это уже совместный доступ.
(0017475)
anf (reporter)
01-07-2016 16:14

в Process Explorer одна версия
(0017476)
zed (manager)
01-07-2016 18:08

Не важно, что одна. БД всегда открывается в режиме, обеспечивающем многопользовательский доступ.

Можете в настройках программы указать папку на другом диске для хранения меток, или пользоваться метками в старом SML формате.
(0017477)
anf (reporter)
01-07-2016 18:43

ради интереса включил сохранение кэша в sqlite3, результат такой-же - не пишет и ругается на запись на диск. На соседнем NTFS - работает. Чудеса непонятные.

Я этим не пользуюсь, просто для информации.
(0017478)
zed (manager)
01-07-2016 18:48

И кэш в таком же режиме открывается. В общем, нерешаемая проблема.

- Users who viewed this issue
User List Anonymous (2581x), vdemidov (14x), gma (1x), Tolik (2x), anf (11x), zed (10x), Garl (2x), bk99 (1x)
Total Views 2622
Last View 22-11-2024 03:15

- Issue History
Date Modified Username Field Change
01-07-2016 01:07 anf New Issue
01-07-2016 01:07 anf File Added: SASPlanet.Debug.elf
01-07-2016 07:02 zed Note Added: 0017471
01-07-2016 09:09 vdemidov Product Version .Nightly => 160606
01-07-2016 09:09 vdemidov Status new => feedback
01-07-2016 15:42 anf Note Added: 0017472
01-07-2016 15:42 anf Status feedback => new
01-07-2016 16:02 anf Note Added: 0017473
01-07-2016 16:05 vdemidov Note Added: 0017474
01-07-2016 16:14 anf Note Added: 0017475
01-07-2016 18:08 zed Note Added: 0017476
01-07-2016 18:43 anf Note Added: 0017477
01-07-2016 18:48 zed Note Added: 0017478
01-07-2016 18:49 zed Status new => closed
01-07-2016 18:49 zed Assigned To => zed
01-07-2016 18:49 zed Resolution open => not fixable



Copyright © 2007 - 2024 SAS.Planet Team