View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001979SAS.Планета[All Projects] Багpublic25-06-2013 08:0311-07-2013 13:49
ReporterGarl 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityrandom
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version.Nightly 
Target Version131111Fixed in Version131111 
Summary0001979: Перестаёт оботражаться версионный кэш во время импорта
Descriptionсобственно имеем файловый кэш
пустой версионный кэш беркли
задаём принудительно версию и выгружаем всё в беркли...

процесс импорта не прерывается но тайлы отображаться перестают

11-46-SASPlanet.Debug.elf при закрытии программы
TagsBerkeleyDB, БД
Attached Files? file icon 11-46-SASPlanet.Debug.elf [^] (41,392 bytes) 25-06-2013 08:03
? file icon 11-26-SASPlanet.Debug.elf [^] (73,788 bytes) 25-06-2013 08:04
? file icon 11-37-SASPlanet.Debug.elf [^] (72,833 bytes) 25-06-2013 08:05
? file icon 14-16-SASPlanet.Debug.elf [^] (75,915 bytes) 25-06-2013 10:17
log file icon sdb.log [^] (214,644 bytes) 26-06-2013 04:04
? file icon SASPlanet.Debug.elf [^] (163,382 bytes) 26-06-2013 10:02
log file icon 13-59-Sdb.log [^] (28,563 bytes) 26-06-2013 10:02

- Relationships
child of 0001978resolvedzed Не работает генерация вышележащих тайлов в версионном кэше беркли 

-  Notes
(0011787)
Garl (manager)
25-06-2013 08:04
edited on: 25-06-2013 08:14

11-26 - вылет во время импорта
(вместо тайлов пишет access violation)

(0011788)
Garl (manager)
25-06-2013 08:05

11-37 - вылет во время вывода версии по ПКМ
(0011789)
zed (manager)
25-06-2013 08:28
edited on: 25-06-2013 08:28

> Up Time 3 hours, 12 minutes, 29 seconds
Самая первая AV была в 11-26? Всё что было после той ошибки не имеет смысла рассматривать, т.к. это уже следствия.

И оно все эти 3 часа работало нормально?

(0011790)
Garl (manager)
25-06-2013 08:38

ага, до этого был 1-2 потока баз активного зумирования и движений
(0011791)
zed (manager)
25-06-2013 08:58

А sdb.log в папке с кэшем не появился?
(0011792)
Garl (manager)
25-06-2013 09:15

нет всё чисто только папки и StorageConfig.ini
(0011793)
Garl (manager)
25-06-2013 10:18
edited on: 25-06-2013 10:19

14-16-SASPlanet.Debug.elf - 3 потока импорта и ничего не делание в течении минут 10-15, затем двинул карту и вылезла ошибка
upd: была включена карта заполнения

(0011794)
zed (manager)
25-06-2013 10:21

Вот тут точно должен был появиться sdb.log
(0011795)
zed (manager)
25-06-2013 10:33

Попробуй exe из аттача. Чтобы увеличить вероятность ошибки попробуй так же уменьшить размер пула (к примеру, до 3-х) и интервалы синхронизации.
(0011796)
Garl (manager)
25-06-2013 10:38

>Вот тут точно должен был появиться sdb.log
странно но лога нету (
(0011797)
zed (manager)
25-06-2013 10:40

>нет всё чисто только папки и StorageConfig.ini
>странно но лога нету (
Он в папке cache_dbv должен быть.
(0011798)
Garl (manager)
25-06-2013 10:44

там и смотрю
(0011799)
Garl (manager)
25-06-2013 11:04

[BerkeleyDB]
IsReadOnly=0
SyncInterval=3000
CommitsCountToSync=100
PoolSize=3
PoolObjectTTL=6000
DatabasePageSize=1024
(0011800)
zed (manager)
25-06-2013 12:39

Тестируй второй аттач.
(0011801)
Garl (manager)
25-06-2013 13:20

вылетело при выводе списка версий по ПКМ

и сосбвенно у меня кончается кэш для запихивания в версионный беркли
(0011803)
zed (manager)
25-06-2013 15:05

Попробуй ещё один вариант.

И sdb.log теперь будет сохраняться в папку с exe. Ты его не мог найти, потому что он писался в папку к неверсионному Беркли.
(0011804)
zed (manager)
25-06-2013 15:29

Словил баг при переполнении пула. Возможно это как раз таки твой вариант - если попытаться запустить 4 импортирующих потока при PoolSize=3, то ошибка гарантированно вылазит (правда и окошко с сообщением показывает и в sdb.log исправно пишет).
(0011805)
zed (manager)
25-06-2013 16:12

Всё что нашёл, пофиксил и залил в репо. Тестируй.
(0011806)
Garl (manager)
26-06-2013 04:06

ага, лог жил не там где я его искал. приложил постфактум.
(0011807)
Garl (manager)
26-06-2013 05:27
edited on: 26-06-2013 07:48

пока полёт нормальный, но лог содержит:

26-06-2013 08:11:50.679 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:51.390 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:52.040 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:52.505 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:53.255 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:53.647 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:53.648 Error [BerkeleyDB Value]: Bad magic value (ZVAL)
26-06-2013 08:11:53.651 Error [BerkeleyDB Value]: Bad magic value (ZVAL)

(0011808)
zed (manager)
26-06-2013 07:48

Это не очень хорошо. ZVAL это метаинформация о версиях, а оно судя по всему пытается открыть это как тайл, нарывается на ошибку и удаляет эту запись из кэша. И большой вопрос, почему вдруг оно начало воспринимать метаинформацию как тайл.

Ты случаем не дописывал данные в старый версионный кэш?
(0011809)
zed (manager)
26-06-2013 07:58

>ага, лог жил не там где я его искал. приложил постфактум.
Теперь могу с уверенностью сказать, что ошибку с AV я пофиксил. Ноги росли из-за того, что игнорировался счётчик открытых энвайронментов. И из-за этого, когда один из рабочих потоков закрывал env по таймауту, но закрывал его глобально и САС начисто забывал, что там есть ещё другие потоки, работающие с этим env. И при следующем открытии env оно закономерно вываливалось с сообщением: BerkeleyDB Env: DB_REGISTER limits processes to one open DB_ENV handle per environment
(0011819)
zed (manager)
27-06-2013 12:57

>пока полёт нормальный, но лог содержит:
Нашёл баг при удалении тайлов из-за которого вылазили ошибки Error [BerkeleyDB Value]: Bad magic value (ZVAL)

- Users who viewed this issue
User List Anonymous (2208x), hrucker (1x)
Total Views 2209
Last View 21-01-2020 21:48

- Issue History
Date Modified Username Field Change
25-06-2013 08:03 Garl New Issue
25-06-2013 08:03 Garl File Added: 11-46-SASPlanet.Debug.elf
25-06-2013 08:04 Garl Note Added: 0011787
25-06-2013 08:04 Garl File Added: 11-26-SASPlanet.Debug.elf
25-06-2013 08:05 Garl File Added: 11-37-SASPlanet.Debug.elf
25-06-2013 08:05 Garl Note Added: 0011788
25-06-2013 08:14 Garl Note Edited: 0011787 View Revisions
25-06-2013 08:28 zed Note Added: 0011789
25-06-2013 08:28 zed Note Edited: 0011789 View Revisions
25-06-2013 08:38 Garl Note Added: 0011790
25-06-2013 08:58 zed Note Added: 0011791
25-06-2013 09:15 Garl Note Added: 0011792
25-06-2013 10:17 Garl File Added: 14-16-SASPlanet.Debug.elf
25-06-2013 10:18 Garl Note Added: 0011793
25-06-2013 10:19 Garl Note Edited: 0011793 View Revisions
25-06-2013 10:21 zed Note Added: 0011794
25-06-2013 10:31 zed File Added: SASPlanet.Sync1.7z
25-06-2013 10:33 zed Note Added: 0011795
25-06-2013 10:38 Garl Note Added: 0011796
25-06-2013 10:40 zed Note Added: 0011797
25-06-2013 10:44 Garl Note Added: 0011798
25-06-2013 11:03 Garl File Added: SASPlanet.Sync1.elf
25-06-2013 11:04 Garl Note Added: 0011799
25-06-2013 12:36 zed File Added: SASPlanet.Sync2.7z
25-06-2013 12:39 zed Note Added: 0011800
25-06-2013 13:18 Garl File Added: SASPlanet.Sync2.elf
25-06-2013 13:20 Garl Note Added: 0011801
25-06-2013 15:02 zed File Added: SASPlanet.Sync3.7z
25-06-2013 15:02 zed File Deleted: SASPlanet.Sync1.7z
25-06-2013 15:02 zed File Deleted: SASPlanet.Sync1.elf
25-06-2013 15:02 zed File Deleted: SASPlanet.Sync2.7z
25-06-2013 15:02 zed File Deleted: SASPlanet.Sync2.elf
25-06-2013 15:05 zed Note Added: 0011803
25-06-2013 15:29 zed Note Added: 0011804
25-06-2013 16:12 zed Note Added: 0011805
25-06-2013 16:12 zed File Deleted: SASPlanet.Sync3.7z
26-06-2013 04:04 Garl File Added: sdb.log
26-06-2013 04:06 Garl Note Added: 0011806
26-06-2013 05:27 Garl Note Added: 0011807
26-06-2013 07:48 zed Note Added: 0011808
26-06-2013 07:48 zed Note Edited: 0011807 View Revisions
26-06-2013 07:58 zed Note Added: 0011809
26-06-2013 08:01 zed Status new => resolved
26-06-2013 08:01 zed Fixed in Version => 131111
26-06-2013 08:01 zed Resolution open => fixed
26-06-2013 08:01 zed Assigned To => zed
26-06-2013 08:01 zed Product Version => .Nightly
26-06-2013 08:01 zed Target Version => 131111
26-06-2013 09:36 zed Relationship added child of 0001978
26-06-2013 10:02 Garl File Added: SASPlanet.Debug.elf
26-06-2013 10:02 Garl File Added: 13-59-Sdb.log
27-06-2013 12:57 zed Note Added: 0011819
11-07-2013 13:49 zed Tag Attached: BerkeleyDB
11-07-2013 13:49 zed Tag Attached: БД



Copyright © 2007 - 2020 SAS.Planet Team