View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002045SAS.Планета[All Projects] Багpublic23-07-2013 04:3611-11-2013 10:29
ReporterGarl 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version.Nightly 
Target Version131111Fixed in Version131111 
Summary0002045: EBerkeleyDBExeption: Error #-30994: DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock.
Descriptionвылезло при импорте 14..18 зумов в версионный кэш

sdb.log
23-07-2013 08:31:09.076 EBerkeleyDBExeption: Error #-30994: DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock
Additional InformationStorageConfig.ini
[BerkeleyDB]
IsReadOnly=0
SyncInterval=30000
CommitsCountToSync=3000
PoolSize=256
PoolObjectTTL=600000
DatabasePageSize=1024

DB_CONFIG.
set_flags DB_TXN_NOSYNC off
set_flags DB_TXN_WRITE_NOSYNC on
set_flags DB_DIRECT_DB off
set_flags DB_DSYNC_DB off
log_set_config DB_LOG_DIRECT off
log_set_config DB_LOG_DSYNC off
set_lg_dir .
set_data_dir ..
log_set_config DB_LOG_AUTO_REMOVE on
set_cachesize 0 2097152 1
mutex_set_max 30000
set_lg_max 10485760
set_lg_bsize 2097152
TagsBerkeleyDB, БД
Attached Files? file icon SASPlanet.Debug.elf [^] (85,988 bytes) 23-07-2013 04:36
? file icon 1031SASPlanet.Debug.elf [^] (76,483 bytes) 25-07-2013 06:32
? file icon 1030 [^] (5,277 bytes) 25-07-2013 06:32 [Show Content]
? file icon 1031 [^] (5,277 bytes) 25-07-2013 06:33 [Show Content]
? file icon 1042 [^] (5,277 bytes) 25-07-2013 06:42 [Show Content]

- Relationships
related to 0002002resolvedzed Error: EBerkeleyDBExeption: Error #-30994: DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock 

-  Notes
(0012166)
zed (manager)
23-07-2013 05:17

Было запущено несколько копий SAS?
(0012167)
Garl (manager)
23-07-2013 05:51

нет всего одна копия,
но в процессах возможно висел зависший sdb_util.exe
(0012168)
zed (manager)
23-07-2013 06:10

Сделал обработку дедлоков при открытии БД. Должно помочь, если вдруг два SAS одновременно ломанутся открывать один и тот же файл. Но от зависших захватов БД это естественно не спасёт.

Если ещё такая ошибка повторится, то нужно будет собрать дополнительную статистику по локерам: db_stat -C A -h %путь_до_папки_env%
(0012169)
Garl (manager)
23-07-2013 07:07

это после упавшей САС и при каком-либо висящем процессе?
(0012170)
zed (manager)
23-07-2013 09:30

Да.
(0012193)
Garl (manager)
25-07-2013 06:33
edited on: 25-07-2013 06:34

1030 до закрытия программы
1031 после закрытия программы

бил импорт кэша из Сас в версионный Беркли

(0012194)
zed (manager)
25-07-2013 06:40

>после закрытия программы
А кто значится в процессах в диспетчере задач под pid 3488? После закрытия САС список локов должен был полностью очиститься, а у тебя что до, что после - картина одинаковая.
(0012195)
Garl (manager)
25-07-2013 06:42
edited on: 25-07-2013 06:43

уже нету

(0012196)
zed (manager)
25-07-2013 06:43

А elf создался?
(0012197)
Garl (manager)
25-07-2013 06:44

приложил
(0012198)
zed (manager)
25-07-2013 06:46

Ты приложил 3-й идентичный файл.
(0012199)
Garl (manager)
25-07-2013 06:49
edited on: 25-07-2013 06:49

http://sasgis.org/mantis/file_download.php?file_id=1448&type=bug

1031SASPlanet.Debug.elf

(0012200)
zed (manager)
25-07-2013 06:57

Версия: 13.7.23.7375, а мои изменения были в 7376. И судя по логу, pid 3488 принадлежал САСу, но мне не понятно, почему после его закрытия у тебя оно показывает несуществующие локи.
(0012202)
Garl (manager)
25-07-2013 09:57

блин видать не в тут папку распаковывал ночнушку.
тады щас буду пробовать воспроизвести
(0012203)
zed (manager)
25-07-2013 09:59

А нет ночнушки с этим билдом. Не залилась.
(0012204)
zed (manager)
25-07-2013 15:30

Добавь в DB_CONFIG строчку:

set_verbose DB_VERB_DEADLOCK on

Тогда при дедлоке в msg.log может свалится какая-нибудь дополнительная информация.
(0012205)
zed (manager)
25-07-2013 15:36

И кстати, на ошибку напоролась карта заполнения.

- Users who viewed this issue
User List Anonymous (2177x), hrucker (1x)
Total Views 2178
Last View 23-09-2020 00:13

- Issue History
Date Modified Username Field Change
23-07-2013 04:36 Garl New Issue
23-07-2013 04:36 Garl File Added: SASPlanet.Debug.elf
23-07-2013 04:37 Garl Relationship added related to 0002002
23-07-2013 04:38 Garl Tag Attached: BerkeleyDB
23-07-2013 04:38 Garl Tag Attached: БД
23-07-2013 05:17 zed Note Added: 0012166
23-07-2013 05:51 Garl Note Added: 0012167
23-07-2013 06:10 zed Note Added: 0012168
23-07-2013 07:07 Garl Note Added: 0012169
23-07-2013 09:30 zed Note Added: 0012170
25-07-2013 06:32 Garl File Added: 1031SASPlanet.Debug.elf
25-07-2013 06:32 Garl File Added: 1030
25-07-2013 06:33 Garl File Added: 1031
25-07-2013 06:33 Garl Note Added: 0012193
25-07-2013 06:34 Garl Note Edited: 0012193 View Revisions
25-07-2013 06:40 zed Note Added: 0012194
25-07-2013 06:42 Garl Note Added: 0012195
25-07-2013 06:42 Garl File Added: 1042
25-07-2013 06:43 zed Note Edited: 0012195 View Revisions
25-07-2013 06:43 zed Note Added: 0012196
25-07-2013 06:44 Garl Note Added: 0012197
25-07-2013 06:46 zed Note Added: 0012198
25-07-2013 06:49 Garl Note Added: 0012199
25-07-2013 06:49 Garl Note Edited: 0012199 View Revisions
25-07-2013 06:57 zed Note Added: 0012200
25-07-2013 09:57 Garl Note Added: 0012202
25-07-2013 09:59 zed Note Added: 0012203
25-07-2013 15:30 zed Note Added: 0012204
25-07-2013 15:36 zed Note Added: 0012205
08-08-2013 13:43 vdemidov Assigned To => zed
08-08-2013 13:43 vdemidov Status new => assigned
08-08-2013 13:43 vdemidov Target Version => 131111
08-08-2013 14:15 zed Status assigned => feedback
11-11-2013 08:43 zed Target Version 131111 => 140303
11-11-2013 09:30 zed Status feedback => resolved
11-11-2013 09:30 zed Fixed in Version => 131111
11-11-2013 09:30 zed Resolution open => fixed
11-11-2013 10:29 vdemidov Target Version 140303 => 131111



Copyright © 2007 - 2020 SAS.Planet Team