Hi Laurent The wxWidgets driver is currently undergoing a redesign in preparation for the next release of plplot. In the new version we will endeavour to ensure that we have no memory issues. That particular leak seems to be associated with plplot's internal storage buffer. I will have a look at what is going on and make sure any issues are dealt with and will keep you informed.
Phil On 23 January 2015 at 09:45, Laurent Berger <laurent.ber...@univ-lemans.fr> wrote: > Hi, > > I have got a program using plplot wxwidgets and opencv on windows and > linux mint. > I use valgrind to check memory on linux. I have got some memory leak > (definitely lost) : > > ==19342== 128 bytes in 13 blocks are definitely lost in loss record > 14,252 of 17,211 > ==19342== at 0x4C2935B: malloc (vg_replace_malloc.c:270) > ==19342== by 0x1008661F: rdbuf_text (in > /usr/local/lib/libplplot.so.12.0.1) > ==19342== by 0x10085FBC: rdbuf_esc (in > /usr/local/lib/libplplot.so.12.0.1) > ==19342== by 0x10086A9C: plbuf_control (in > /usr/local/lib/libplplot.so.12.0.1) > ==19342== by 0x100869B9: plRemakePlot (in > /usr/local/lib/libplplot.so.12.0.1) > ==19342== by 0x10057EC3: c_plreplot (in > /usr/local/lib/libplplot.so.12.0.1) > ==19342== by 0xB8146F5: plstream::replot() (in > /usr/local/lib/libplplotcxx.so.11.0.0) > ==19342== by 0xB5FE151: wxPLplotstream::RenewPlot() (in > /usr/local/lib/libplplotwxwidgets.so.0.0.0) > ==19342== by 0xB6001FE: wxPLplotwindow::RenewPlot() (in > /usr/local/lib/libplplotwxwidgets.so.0.0.0) > ==19342== by 0x495D04: FenetreCoupe::Plot(bool) (in > /home/lb/Documents/wxOpenCV/wxOpenCVMain/wxOpenCVMain) > ==19342== by 0x4B70E0: ImageStatistiques::MAJCoupe(wxRect&) (in > /home/lb/Documents/wxOpenCV/wxOpenCVMain/wxOpenCVMain) > ==19342== by 0x48737B: ZoneImage::OnLeftButtonUp(wxMouseEvent&) (in > /home/lb/Documents/wxOpenCV/wxOpenCVMain/wxOpenCVMain) > > My code to plot the curve is here > perso.univ-lemans.fr/~berger/Afsd56/FenetreCoupe.cpp and sa screencopy > of the curve perso.univ-lemans.fr/~berger/Afsd56/copie.jpg > > Is it really a memory leak ? If yes Have you got any idea to solve this > problem? > Thanks you for your answer. > > -- > Laurent Berger > Enseignant-chercheur I.U.T. du Mans > Département Gestion des Entreprises et des Administrations > Département Mesures Physiques > Tél 02 43 83 37 09 > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > Plplot-devel mailing list > Plplot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/plplot-devel ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel