SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002050SAS.Планета[All Projects] Багpublic26-07-2013 18:2822-11-2013 22:32
ReporterGarl 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusconfirmedResolutionopen 
PlatformWindowsOS7OS VersionProfessional
Product Version131111 
Target Version26xxxxFixed in Version 
Summary0002050: Утечка памяти, если программа закрывается раньше чем запустились все потоки
DescriptionЕсли закрытие программы происходит в процессе иниициализации, то есть еще не все потоки успели стартовать, то объекты, которые эти потоки держать, не удаляются.
TagsNo tags attached.
Attached Files? file icon SASPlanet.Debug.elf [^] (45,847 bytes) 26-07-2013 18:28

- Relationships
has duplicate 0002689closedvdemidov Ошибка при закрытии 

-  Notes
(0012225)
vdemidov (manager)
26-07-2013 18:57

Упал поток карты заполнения, а Эврика и не почесалась, хотя zed обещался прикрутить перехват исключений и в фоновых тредах.
(0012226)
zed (manager)
26-07-2013 19:10

>хотя zed обещался прикрутить перехват исключений и в фоновых тредах
Да особо не обещался. Про потоки были тикеты 0001943 и 0002010 - тут упал какой-то поток из тех что были упомянуты в тех тикетах?
(0012227)
vdemidov (manager)
26-07-2013 19:13

Ну так тикет 0001943 это как раз об этом и Zed его закрыл как выполненный. Эврика должна была орать.
(0012228)
zed (manager)
26-07-2013 19:17

Может поток упал ещё до Execute?

>и Zed его закрыл как выполненный
Может не надо обо мне в третьем лице говорить?
(0012229)
vdemidov (manager)
26-07-2013 19:20

>Может поток упал ещё до Execute?
Да чему там падать? Скорее всего опять беркли шалит.
А ты пробовал просто вставить ексепшен где-то в карте заполнения и проверить?

> Может не надо обо мне в третьем лице говорить?
Тьфу. Сори. Я Думал это от Garl сообщение.
(0012230)
zed (manager)
26-07-2013 19:25

>А ты пробовал просто вставить ексепшен где-то в карте заполнения и проверить?
Карту заполнения я вообще не трогал. А вот в том execute методе, про который ты говорил, исключения ловятся на ура. Проверял.
(0012231)
zed (manager)
26-07-2013 19:46

Создал тестовое исключение в TTiledLayerWithThreadBase.OnPrepareTileMatrix - Эврика его словила.
(0012232)
vdemidov (manager)
26-07-2013 19:52

Тогда давай думать в какой момент могло быть исключение, что бы объект создался, а удаления его не произошло.
(0012253)
vdemidov (manager)
31-07-2013 09:35

Garl, а что ты делал? Или просто запустил программу и сразу закрыл, не дожидаясь полной загрузки?
(0012257)
Garl (manager)
31-07-2013 10:25

так вроде ничего и не делал, просто обычный запуск - и вылет программы в крэш
(0012258)
vdemidov (manager)
31-07-2013 10:32

Какой крэш? Там просто мем.лик. А что происходит если в дебагере запустить в той же конфигурации?
(0012261)
Garl (manager)
31-07-2013 11:45

таки уже не воспроизводится. я ж почему elf файл то приложил - вдруг там всё на поверхности...
(0012262)
vdemidov (manager)
31-07-2013 12:39

Увы я понять ничего не могу. При текущих исходных данных я могу только закрыть с резолюцией "Не могу воспроизвести".
(0012263)
Garl (manager)
31-07-2013 13:39

так точно, если чего я снова открою
(0012264)
vdemidov (manager)
31-07-2013 13:51

Я только сейчас обратил внимание на аптайм - 3 секунды. Похоже, что если сигнал на закрытие приходит в процессе инициализации фонового треда, то ссылка теряется. Нужно думать.

- Users who viewed this issue
User List Anonymous (2992x), vdemidov (2x), zed (2x), Garl (1x), GunSmoker (2x)
Total Views 2999
Last View 01-11-2024 00:05

- Issue History
Date Modified Username Field Change
26-07-2013 18:28 Garl New Issue
26-07-2013 18:28 Garl File Added: SASPlanet.Debug.elf
26-07-2013 18:57 vdemidov Note Added: 0012225
26-07-2013 19:10 zed Note Added: 0012226
26-07-2013 19:13 vdemidov Note Added: 0012227
26-07-2013 19:17 zed Note Added: 0012228
26-07-2013 19:20 vdemidov Note Added: 0012229
26-07-2013 19:25 zed Note Added: 0012230
26-07-2013 19:46 zed Note Added: 0012231
26-07-2013 19:52 vdemidov Note Added: 0012232
31-07-2013 09:35 vdemidov Note Added: 0012253
31-07-2013 09:35 vdemidov Status new => feedback
31-07-2013 09:35 vdemidov Product Version => .Nightly
31-07-2013 09:35 vdemidov Target Version => 131111
31-07-2013 10:25 Garl Note Added: 0012257
31-07-2013 10:25 Garl Status feedback => new
31-07-2013 10:32 vdemidov Note Added: 0012258
31-07-2013 10:32 vdemidov Status new => feedback
31-07-2013 11:45 Garl Note Added: 0012261
31-07-2013 11:45 Garl Status feedback => new
31-07-2013 12:39 vdemidov Note Added: 0012262
31-07-2013 13:39 Garl Note Added: 0012263
31-07-2013 13:51 vdemidov Note Added: 0012264
27-08-2013 09:57 vdemidov Status new => confirmed
27-08-2013 09:57 vdemidov Summary EMemoryLeak => Утечка памяти, если программа закрывается раньше чем запустились все потоки
27-08-2013 09:57 vdemidov Description Updated View Revisions
04-11-2013 12:51 vdemidov Target Version 131111 => 26xxxx
22-11-2013 22:32 vdemidov Product Version .Nightly => 131111
22-04-2015 20:36 zed Relationship added related to 0002689
29-07-2015 13:53 vdemidov Relationship replaced has duplicate 0002689
13-08-2015 06:26 vdemidov Relationship added has duplicate 0002787
14-08-2015 12:52 zed Relationship deleted has duplicate 0002787



Copyright © 2007 - 2024 SAS.Planet Team