Notes |
|
(0011787)
|
Garl
|
25-06-2013 08:04
(edited on: 25-06-2013 08:14) |
|
11-26 - вылет во время импорта
(вместо тайлов пишет access violation)
|
|
|
(0011788)
|
Garl
|
25-06-2013 08:05
|
|
11-37 - вылет во время вывода версии по ПКМ |
|
|
(0011789)
|
zed
|
25-06-2013 08:28
|
|
> Up Time 3 hours, 12 minutes, 29 seconds
Самая первая AV была в 11-26? Всё что было после той ошибки не имеет смысла рассматривать, т.к. это уже следствия.
И оно все эти 3 часа работало нормально?
|
|
|
(0011790)
|
Garl
|
25-06-2013 08:38
|
|
ага, до этого был 1-2 потока баз активного зумирования и движений |
|
|
(0011791)
|
zed
|
25-06-2013 08:58
|
|
А sdb.log в папке с кэшем не появился? |
|
|
(0011792)
|
Garl
|
25-06-2013 09:15
|
|
нет всё чисто только папки и StorageConfig.ini |
|
|
(0011793)
|
Garl
|
25-06-2013 10:18
(edited on: 25-06-2013 10:19) |
|
14-16-SASPlanet.Debug.elf - 3 потока импорта и ничего не делание в течении минут 10-15, затем двинул карту и вылезла ошибка
upd: была включена карта заполнения
|
|
|
(0011794)
|
zed
|
25-06-2013 10:21
|
|
Вот тут точно должен был появиться sdb.log |
|
|
(0011795)
|
zed
|
25-06-2013 10:33
|
|
Попробуй exe из аттача. Чтобы увеличить вероятность ошибки попробуй так же уменьшить размер пула (к примеру, до 3-х) и интервалы синхронизации. |
|
|
(0011796)
|
Garl
|
25-06-2013 10:38
|
|
>Вот тут точно должен был появиться sdb.log
странно но лога нету ( |
|
|
(0011797)
|
zed
|
25-06-2013 10:40
|
|
>нет всё чисто только папки и StorageConfig.ini
>странно но лога нету (
Он в папке cache_dbv должен быть. |
|
|
(0011798)
|
Garl
|
25-06-2013 10:44
|
|
|
|
(0011799)
|
Garl
|
25-06-2013 11:04
|
|
[BerkeleyDB]
IsReadOnly=0
SyncInterval=3000
CommitsCountToSync=100
PoolSize=3
PoolObjectTTL=6000
DatabasePageSize=1024 |
|
|
(0011800)
|
zed
|
25-06-2013 12:39
|
|
|
|
(0011801)
|
Garl
|
25-06-2013 13:20
|
|
вылетело при выводе списка версий по ПКМ
и сосбвенно у меня кончается кэш для запихивания в версионный беркли |
|
|
(0011803)
|
zed
|
25-06-2013 15:05
|
|
Попробуй ещё один вариант.
И sdb.log теперь будет сохраняться в папку с exe. Ты его не мог найти, потому что он писался в папку к неверсионному Беркли. |
|
|
(0011804)
|
zed
|
25-06-2013 15:29
|
|
Словил баг при переполнении пула. Возможно это как раз таки твой вариант - если попытаться запустить 4 импортирующих потока при PoolSize=3, то ошибка гарантированно вылазит (правда и окошко с сообщением показывает и в sdb.log исправно пишет). |
|
|
(0011805)
|
zed
|
25-06-2013 16:12
|
|
Всё что нашёл, пофиксил и залил в репо. Тестируй. |
|
|
(0011806)
|
Garl
|
26-06-2013 04:06
|
|
ага, лог жил не там где я его искал. приложил постфактум. |
|
|
(0011807)
|
Garl
|
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
|
26-06-2013 07:48
|
|
Это не очень хорошо. ZVAL это метаинформация о версиях, а оно судя по всему пытается открыть это как тайл, нарывается на ошибку и удаляет эту запись из кэша. И большой вопрос, почему вдруг оно начало воспринимать метаинформацию как тайл.
Ты случаем не дописывал данные в старый версионный кэш? |
|
|
(0011809)
|
zed
|
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
|
27-06-2013 12:57
|
|
>пока полёт нормальный, но лог содержит:
Нашёл баг при удалении тайлов из-за которого вылазили ошибки Error [BerkeleyDB Value]: Bad magic value (ZVAL) |
|