<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19046">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>
<DIV><FONT size=2 face=Arial>Hello marble dev team,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>i am working on a GIS app using the famous 
</FONT><FONT size=2 face=Arial>marblewidget.</FONT></DIV>
<DIV><FONT size=2 face=Arial>doing this i am now facing a memory leak 
problem,</FONT></DIV>
<DIV><FONT size=2 face=Arial>i tried to fix but failed.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>find attached simple TestRender plugin code 
(VisualStudio 2005 sln),</FONT></DIV>
<DIV><FONT size=2 face=Arial>this shows you the problem.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>this plugin creates a new marble layer, all this 
layer is doing</FONT></DIV>
<DIV><FONT size=2 face=Arial>is to draw a polyline 
(GeoDataLineString).</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>in TestRender::initialize() i create the layer and 
start a timer.</FONT></DIV>
<DIV><FONT size=2 face=Arial>the timer signal timeout() calls the 
TestRender::slotUpdateMap()</FONT></DIV>
<DIV><FONT size=2 face=Arial>every 500msec.</FONT></DIV>
<DIV><FONT size=2 face=Arial>within this slot&nbsp;a GeoDataLineString is 
created end sent to the layer by</FONT></DIV>
<DIV><FONT size=2 face=Arial>emit signalUpdatePoly() .</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>so on the map you can see the polyline moving from 
left to right</FONT></DIV>
<DIV><FONT size=2 face=Arial>and back.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>everything is ok, but use this plugin and watch 
memory usage&nbsp; -</FONT></DIV>
<DIV><FONT size=2 face=Arial>it grows up every time the ployline is 
updatet.</FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>note: use latest unstable marblewidget/marble 
version to get the plugin</FONT></DIV>
<DIV><FONT size=2 face=Arial>working.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>hope you are able to fix this memory 
leak,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>thanks for support,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>konrad</FONT></DIV></FONT></DIV></BODY></HTML>