Anonymous | Login | Signup for a new account | 21-11-24 09:36 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0002050 | SAS.Планета | [All Projects] Баг | public | 26-07-2013 18:28 | 22-11-2013 22:32 | ||||||||
Reporter | Garl | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Platform | Windows | OS | 7 | OS Version | Professional | ||||||||
Product Version | 131111 | ||||||||||||
Target Version | 26xxxx | Fixed in Version | |||||||||||
Summary | 0002050: Утечка памяти, если программа закрывается раньше чем запустились все потоки | ||||||||||||
Description | Если закрытие программы происходит в процессе иниициализации, то есть еще не все потоки успели стартовать, то объекты, которые эти потоки держать, не удаляются. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | SASPlanet.Debug.elf [^] (45,847 bytes) 26-07-2013 18:28 | ||||||||||||
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 (3022x), vdemidov (2x), zed (2x), Garl (1x), GunSmoker (2x) |
Total Views | 3029 |
Last View | 21-11-2024 09:36 |
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 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |