SASGIS - SAS.Планета
View Issue Details
0003174SAS.Планета[All Projects] Багpublic03-02-2017 19:3201-07-2019 16:39
Robbi 
zed 
normaltweakrandom
resolvedfixed 
160707 
190707190707 
0003174: EAssertionFailed: Assertion failure в u_MarkDBImplORMHelper.pas, line 1350
Удаление большого дерева меток происходит мучительно долго...
Планета - около десяти минут удаляла и в конце выдала ошибку "EAssertionFailed: Assertion failure (D...u_MarkDBImplORMHelper.pas, line 1350)".

Второй вариант сообщений о падении при удалении:

EAccessViolation: Access violation at address 00B572D7 in module 'SASPlanet.3173.exe'. Read of address 7FB8D524

EAssertionFailed: Assertion failure (D...u_MarkDBImplORMHelper.pas, line 1350)

EAssertionFailed: Assertion failure (D...u_MarkDBImplORMHelper.pas, line 1350)

Три штуки последовательно. После окончания удаления.

В ночнушке также падает рандомно с первым сообщением, если приложение некоторое время простаивало (около часа)
No tags attached.
related to 0003212resolved zed База меток в MongoDB: Не полностью отображается список меток 
Issue History
03-02-2017 19:32RobbiNew Issue
25-02-2017 20:35vdemidovAssigned To => zed
25-02-2017 20:35vdemidovStatusnew => assigned
25-02-2017 21:09zedNote Added: 0017836
25-02-2017 21:10zedProduct Version => 160707
25-02-2017 21:10zedSummaryEAssertionFailed: Assertion failure D...u_MarkDBImplORMHelper.pas => EAssertionFailed: Assertion failure в u_MarkDBImplORMHelper.pas, line 1350
10-03-2017 17:37vdemidovTarget Version => 191221
28-06-2019 19:01zedRelationship addedrelated to 0003212
01-07-2019 06:48zedNote Added: 0018778
01-07-2019 06:48zedStatusassigned => feedback
01-07-2019 06:48zedTarget Version191221 => 190707
01-07-2019 16:39zedStatusfeedback => resolved
01-07-2019 16:39zedFixed in Version => 190707
01-07-2019 16:39zedResolutionopen => fixed

Notes
(0017836)
zed   
25-02-2017 21:09   
Этот ассерт говорит о рассинхронизации кэша в памяти с данными в БД. И я не знаю, как его отловить, т.к. стабильно воспроизвести ситуацию не получается, а медитации над кодом не помогают.

А вот что там за AV, не известно. Нужен лог от дебажной версии.
(0018778)
zed   
01-07-2019 06:48   
Получилось воспроизвести этот ассерт (при уменьшении размера кэша меток до совсем малого значения) и, соответственно, исправить. Изменения в ночной версии, тестируйте.