SASGIS - SAS.Планета
View Issue Details
0003466SAS.Планета[All Projects] Багpublic10-07-2019 08:5104-12-2019 14:50
kalakotkas 
zed 
normalminorhave not tried
resolvedfixed 
Windows101809 LTSC x64
190707 
191221191221 
0003466: Закрытие программы происходит с ошибкой: FastMM has detected a GetMem call after FastMM was uninstalled
При каждом завершении программы появляется окно с сообщением об ошибке.
1. Запустить программу
2. Зуммировать любую карту
3. Закрыть программу
No tags attached.
related to 0003450resolved zed Утечка памяти в TB2Toolbar 
jpg sas190707.jpg (16,355) 10-07-2019 08:51
http://www.sasgis.org/mantis/file_download.php?file_id=2308&type=bug
jpg

? SASPlanet.Debug_2019-07-11.elf (53,704) 11-07-2019 11:31
http://www.sasgis.org/mantis/file_download.php?file_id=2311&type=bug
Issue History
10-07-2019 08:51kalakotkasNew Issue
10-07-2019 08:51kalakotkasFile Added: sas190707.jpg
10-07-2019 08:55zedNote Added: 0018787
10-07-2019 09:43kalakotkasNote Added: 0018788
10-07-2019 10:01zedNote Added: 0018789
10-07-2019 10:04zedNote Added: 0018790
10-07-2019 10:05zedNote Edited: 0018790bug_revision_view_page.php?bugnote_id=18790#r7431
10-07-2019 10:05zedNote Edited: 0018789bug_revision_view_page.php?bugnote_id=18789#r7433
10-07-2019 10:07zedSummaryЗакрытие программы происходит с ошибкой => Закрытие программы происходит с ошибкой: FastMM has detected a GetMem call after FastMM was uninstalled
10-07-2019 10:08zedRelationship addedrelated to 0003450
11-07-2019 07:46vdemidovNote Added: 0018791
11-07-2019 09:07vdemidovNote Added: 0018795
11-07-2019 09:07vdemidovNote Edited: 0018795bug_revision_view_page.php?bugnote_id=18795#r7435
11-07-2019 11:31kalakotkasFile Added: SASPlanet.Debug_2019-07-11.elf
11-07-2019 11:31kalakotkasNote Added: 0018796
11-07-2019 12:36vdemidovNote Added: 0018797
11-07-2019 14:03kalakotkasNote Added: 0018798
11-07-2019 17:48zedNote Added: 0018799
04-12-2019 14:49zedNote Added: 0019526
04-12-2019 14:50zedStatusnew => resolved
04-12-2019 14:50zedFixed in Version => 191221
04-12-2019 14:50zedResolutionopen => fixed
04-12-2019 14:50zedAssigned To => zed
04-12-2019 14:50zedTarget Version => 191221

Notes
(0018787)
zed   
10-07-2019 08:55   
Странно, у меня такого не происходит. Можете записать видео, чтобы лучше понять происходящее? И для теста скачайте и распакуйте релиз в пустую папку, чтобы никакие настройки не мешали.
(0018788)
kalakotkas   
10-07-2019 09:43   
Удивительно. Сейчас пришли вторничные обновления винды, обновился, перезагрузился, воспроизвести не могу. Ни по штатному старому месту нахождения программы, ни из новой папки. Но буду ещё пробовать.
(0018789)
zed   
10-07-2019 10:01   
(edited on: 10-07-2019 10:05)
В багтрекере FastMM нашёл сообщение о похожей ошибке FastMM has detected a FreeMem call after FastMM was uninstalled и там говорят, что это баг последних версий Delphi.

Возможное решение - отключить такие сообщения (директивой DetectMMOperationsAfterUninstall) или вообще отказаться от FastMM и использовать штатный менеджер памяти.

vdemidov, что думаешь?

(0018790)
zed   
10-07-2019 10:04   
(edited on: 10-07-2019 10:05)
И с этим, видимо, так же связана и ложная утечка памяти 0003450 т.к. для отлова утечек так же используется кастомный менеджер памяти, который, судя по всему, выгружается раньше, чем происходит последний вызов FreeMem.

(0018791)
vdemidov   
11-07-2019 07:46   
Не знаю. Вроде не совсем то что в той ошибке описано. Нужно смотреть.
(0018795)
vdemidov   
11-07-2019 09:07   
Тем более странно, что утечка 0003450, происходит и в старой версии делфи. Так что связи тут не вижу вообще.

(0018796)
kalakotkas   
11-07-2019 11:31   
Может быть приложенный elf как-то делу поможет.
(0018797)
vdemidov   
11-07-2019 12:36   
>Может быть приложенный elf как-то делу поможет.
Ну, он показывает, что это таки полный дубликат ошибки 0003450. Точнее, похоже на чуть другое ее проявление.
А вот в чем причина этой ошибки - фиг его знает.
(0018798)
kalakotkas   
11-07-2019 14:03   
На моей машине эта ошибка всё время появлялась и на версии 181221. Поэтому до последнего момента я оставался на 160707, где её не было.
(0018799)
zed   
11-07-2019 17:48   
vdemidov
Точно, забыл что там и в D2007 воспроизводилось.

kalakotkas
Зря вы не сообщили о проблеме сразу же, как обнаружили. Баг, оказывается, существует уже 8 месяцев как, а мы о нём только узнали...
(0019526)
zed   
04-12-2019 14:49   
Отключил вывод этой ошибки, в бажных версиях Delphi (10.2 и выше).

Эмбаркадеровский багрепорт с тестовым проектом, на котором этот баг воспроизводится, тут: https://quality.embarcadero.com/browse/RSP-22897

С утечкой, описанной в 0003450, никакой связи нет.