Luca Olivetti schreef: > En/na Joao Morais ha escrit: >> Luca Olivetti wrote: >>> I was trying to detect memory leaks, so I activated the -gh (use >>> heaptrc) option in compiler options. >>> I left it activated and I added a zeos component (an sql query). >>> As soon as I activate the query, the program exits (with no exceptions >>> but a lot of heaptrc errors). >>> If I remove heaptrc the program works fine (and it doesn't appear to be >>> leaking memory, btw). >>> I see that zeos extensively uses interfaces, maybe is there some problem >>> using heaptrc with interfaces? >> I am also using refcounted interfaces and observed several leaks with >> 2.2.0, which disapeared a couple of weeks ago with branches_2_2. What is >> your fpc version? > > It was a win32 lazarus snapshot from 2008-06-08 with fpc 2.2.3 (2.2.2 > rc1 was just branched at the time, so I suppose it's pretty similar to > 2.2.2rc1). > However what bothers me is not the memory leak (I think there is none) > but the fact that the program terminates as soon as I activate the query.
TBH, I think you found memory corruption in ZEOS. Vincent _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
