Hello,
We have a large Delphi application with MadExcept purchased and integrated already. When I put the line "StartLeakChecking;" in this project, random nullpointer access violations start to happen... for example at TSpeedButtom.Glyph.Assign, because TSpeedButton.Glyph is nil. Errors do not appear without StartLeakChecking, with ReportMemoryLeaksOnShutdown := True or when debugging via DeLeaker.
As noone reported any similar findings in the original topic I decided to bring the question here. Please keep in mind that the nullpointer exception is being raised within VCL, because - for a strange reason - some inner properties are not created (properly? Going to wrong address spaces?). The issue disappears if StartLeakChecking does not exist in the project.
I'm looking for any hints or pointers as at the moment I have no idea what is happening

Thanks!