Size: a a a

2020 February 01

I

Igor in Delphi & Lazarus
fastmm с фуллдебагом должен поймать
источник

ВБ

Владимир Б. in Delphi & Lazarus
Igor
fastmm с фуллдебагом должен поймать
не ловит, может какие-то параметры нужно прописать?
источник

ВБ

Владимир Б. in Delphi & Lazarus
спасибо, буду отлаживать
источник

ВБ

Владимир Б. in Delphi & Lazarus
но не понятно чего это он в x32 ток ложится, я нигде свой код не подстраивал под системы
источник

I

Igor in Delphi & Lazarus
Владимир Б.
не ловит, может какие-то параметры нужно прописать?
FullDebugMode?
источник

RY

Roman Yankovsky in Delphi & Lazarus
Если ты говоришь, что 64 не падает, а 32 падает, не может быть что ты где-то что-то с указателями не то мутишь?
источник

ВБ

Владимир Б. in Delphi & Lazarus
всё возможно, появилось это неожиданно. И после добавления HTMLp в частности. Просто непонятно как отловить. Уже вроде все утечки которые нашёл - убрал. А в дебаггере софт не ложится.
источник

ВБ

Владимир Б. in Delphi & Lazarus
Igor
FullDebugMode?
 {$IFDEF DEBUG}
 if DebugHook <> 0 then
 begin
   {$INCLUDE FastMM4Options.inc}
   {$define ReportMemoryLeaksOnShutdown}
   {$define LogMemoryLeakDetailToFile}
   {$define FullDebugMode}
   ReportMemoryLeaksOnShutdown := True;
 end;
 {$ENDIF}

FullDebugMode дополнительно вынес ещё за *.inc
источник

ВБ

Владимир Б. in Delphi & Lazarus
И кстати как выяснилось софт падает не всегда при одном и том-же сценарии, но FastMM4 молчит в любом случае
источник

I

Igor in Delphi & Lazarus
Владимир Б.
И кстати как выяснилось софт падает не всегда при одном и том-же сценарии, но FastMM4 молчит в любом случае
может, отчёты не включены?
в FastMM4Options.inc много опций не включено по дефолту
источник

I

Igor in Delphi & Lazarus
LogErrorsToFile, LogMemoryLeakDetailToFile
источник

I

Igor in Delphi & Lazarus
хотя нет, посмотрел — включено
источник

I

Igor in Delphi & Lazarus
Владимир Б.
И кстати как выяснилось софт падает не всегда при одном и том-же сценарии, но FastMM4 молчит в любом случае
я бы попробовал сделать ошибку записи намеренно, просто проверить, что FastMM настроен их ловить
источник

ВБ

Владимир Б. in Delphi & Lazarus
Igor
я бы попробовал сделать ошибку записи намеренно, просто проверить, что FastMM настроен их ловить
да вот сейчас перепроверяю всё ли стоит как нужно
источник

ВБ

Владимир Б. in Delphi & Lazarus
Igor
я бы попробовал сделать ошибку записи намеренно, просто проверить, что FastMM настроен их ловить
в каком виде её лучше сделать?
источник

ВБ

Владимир Б. in Delphi & Lazarus
что именно он должен отлавливать?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Владимир Б.
ещё вопрос - какой есть способ определить причину вылета программы? При прогонке через дебаггер - программа не крашится, ошибок нет, при запуске - вне происходит вылет без единого писка.
Эврикалог, mad except в помощь
источник

DB

Dmitry Belkevich in Delphi & Lazarus
либо может и fastmm хватит, как пойдет
источник

ВБ

Владимир Б. in Delphi & Lazarus
Dmitry Belkevich
Эврикалог, mad except в помощь
во время дебага не проявляется, а без него madExcept никак не реагирует
источник

DB

Dmitry Belkevich in Delphi & Lazarus
не настроен значит
источник