View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002050 | SAS.Планета | Баг / Bug | 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 | 42xxxx | ||||
| Summary | 0002050: Утечка памяти, если программа закрывается раньше чем запустились все потоки | ||||
| Description | Если закрытие программы происходит в процессе иниициализации, то есть еще не все потоки успели стартовать, то объекты, которые эти потоки держать, не удаляются. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
|
|
Упал поток карты заполнения, а Эврика и не почесалась, хотя zed обещался прикрутить перехват исключений и в фоновых тредах. |
|
|
>хотя zed обещался прикрутить перехват исключений и в фоновых тредах Да особо не обещался. Про потоки были тикеты 0001943 и 0002010 - тут упал какой-то поток из тех что были упомянуты в тех тикетах? |
|
|
Ну так тикет 0001943 это как раз об этом и Zed его закрыл как выполненный. Эврика должна была орать. |
|
|
Может поток упал ещё до Execute? >и Zed его закрыл как выполненный Может не надо обо мне в третьем лице говорить? |
|
|
>Может поток упал ещё до Execute? Да чему там падать? Скорее всего опять беркли шалит. А ты пробовал просто вставить ексепшен где-то в карте заполнения и проверить? > Может не надо обо мне в третьем лице говорить? Тьфу. Сори. Я Думал это от Garl сообщение. |
|
|
>А ты пробовал просто вставить ексепшен где-то в карте заполнения и проверить? Карту заполнения я вообще не трогал. А вот в том execute методе, про который ты говорил, исключения ловятся на ура. Проверял. |
|
|
Создал тестовое исключение в TTiledLayerWithThreadBase.OnPrepareTileMatrix - Эврика его словила. |
|
|
Тогда давай думать в какой момент могло быть исключение, что бы объект создался, а удаления его не произошло. |
|
|
Garl, а что ты делал? Или просто запустил программу и сразу закрыл, не дожидаясь полной загрузки? |
|
|
так вроде ничего и не делал, просто обычный запуск - и вылет программы в крэш |
|
|
Какой крэш? Там просто мем.лик. А что происходит если в дебагере запустить в той же конфигурации? |
|
|
таки уже не воспроизводится. я ж почему elf файл то приложил - вдруг там всё на поверхности... |
|
|
Увы я понять ничего не могу. При текущих исходных данных я могу только закрыть с резолюцией "Не могу воспроизвести". |
|
|
так точно, если чего я снова открою |
|
|
Я только сейчас обратил внимание на аптайм - 3 секунды. Похоже, что если сигнал на закрытие приходит в процессе инициализации фонового треда, то ссылка теряется. Нужно думать. |
| 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 | |
| 04-11-2013 12:51 | vdemidov | Target Version | 131111 => 42xxxx |
| 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 |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |