From: Sebastian G. <S.G...@pi...> - 2001-05-22 16:56:26
|
On Tue, May 22, Jorge Arellano Cid wrote: > [memory leaks] > On Apr 18, Sebatian wrote > > "Soon" has taken a bit longer, but at least the interface and the > > modifications of html.c and dw_page.c are finished. The implementation > > of styles (which are currently mainly the same) is still buggy (but > > stable, mainly only memory leaks), and I'll test several variations of > > implementation details for speed and memory usage. > > So this is the place to start hunting. I just fixed one (GCs were not freed) :-), but the problem is still there, and I meant something different in the mail you quoted. DwStyle has a built-in check for memory leaks, all structures are either stored in a hashtable, or counted. a_Dw_style_freeall tests if some are not removed properly, and prints a warning in this case. From time to time, I get this warning; fonts and colors are always ok (note that the remaining styles hold references on them), only styles are left. From the leaks I fixed in the last time, most were referred to widgets, so I guess that this is still buggy. However, this occurs rather rarely, and the problem also arises if all styles are removed properly. Sebastian |