From: salsaman <sal...@xs...> - 2004-09-28 12:20:15
|
Vitaly V. Bursov wrote: >On Tue, 28 Sep 2004 10:51:06 +0100 >salsaman <sal...@xs...> wrote: > > > >>>Or, better IMO, visual_list_free() from visual_list_destroy() in lv_list.c. >>>This WILL LEAK Memory, but won'r thrash malloc state... there is one more >>>here, Dennis. >>> >>> >>> >>Leak memory !? I hope you will fix this too. I can't have external >> >> >Of course we'll fix this! You asked some patch... Here's my suggestion. >Just for a few days. I'm quiet busy right now... sorry! > >At least it will fix all known (for this moment) memory issues. >Oh, and will add another one :) which is kinda better because it will >not break memory manager consistency. > > > >>plugins to LiVES which leak memory. >> >> >Anyway, it will not leak memory during "normal operation", only when >plugins switched or Libvisual deinitialized, etc. > OK, well deinit/reinit could happen several thousand times during a long (I am talking about days or weeks) run of LiVES. Don't forget this is not just a VJ app, people use this application to edit professional video. If LiVES crashes, people could lose hours or days of work. Even more so when I add the multitrack editor and people can make generators into tracks. Anyway, I am confident that you will have all these memory issues fixed soon. Salsaman. > I don't think that >somebody will create/free lists in a loop. > >And don't worry, that is not that much memory to kill application >in a short time, I think. ;) > > > |