[Kde-perl] Massive PerlQt memory leakage

Gary Greene greeneg at phoenuxos.com
Thu Jul 7 00:11:11 CEST 2005


On Wednesday 06 July 2005 05:54 pm, Marius Kjeldahl wrote:
> Just an update; the patch certainly slowed down leakage alot, but it is
> still there. We've just completed a more or less line-for-line port to C++,
> and there we see no leakage. I would suspect more leakage in C++
> (considering explicit memory management), but so far we have no leakage in
> the C++ version. So if you are going to create long running processes using
> PerlQt, you might want to do some benchmarking yourself first.
>
> Marius K.
>
> Gary Greene wrote:
> > On Tuesday 05 July 2005 06:00 am, Marius Kjeldahl wrote:
> >>Gary Greene wrote:
> >>>I can confirm this as Germain sent me a patch for it a little over a
> >>> year ago when I packaged it for another distribution. The patch is
> >>> attached.
> >>>
> >>>
> >>>
> >>>------------------------------------------------------------------------
> >>>
> >>>--- PerlQt/Qt.xs~       2004-06-01 10:12:35.000000000 +0100
> >>>+++ PerlQt/Qt.xs        2004-06-01 10:12:35.000000000 +0100
> >>>@@ -152,6 +152,7 @@
> >>>        SvREFCNT_dec(keysv);
> >>>        return 0;
> >>>     }
> >>>+    SvREFCNT_dec(keysv);
> >>>     return *svp;
> >>> }
> >>
> >>Patch looks golden and seems to solve memory leakage at my end. I would
> >>suggest somebody with a clue puts out a new release with it included, to
> >>save others from struggling with leakage as we had to go through.
> >>Hopefully, Google will also pick this up. Not sure why I never found any
> >>references to it when I tried (and I searched a lot).
> >>
> >>Thanks,
> >>
> >>Marius K.
> >>_______________________________________________
> >>Kde-perl mailing list
> >>Kde-perl at kde.org
> >>https://mail.kde.org/mailman/listinfo/kde-perl
> >
> > Agreed, this should warrant at least a 3.0009 at least.
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Kde-perl mailing list
> > Kde-perl at kde.org
> > https://mail.kde.org/mailman/listinfo/kde-perl
>
> _______________________________________________
> Kde-perl mailing list
> Kde-perl at kde.org
> https://mail.kde.org/mailman/listinfo/kde-perl

Seeing as PhoeNUX OS' administration utilities and installer are all written 
in Perl Qt, we'll need to chase down this leak since we are not interested in 
porting all the utils and installer over to a compiled language due to the 
need for rapid patching of the application should the need arise. 
Additionally, Python isn't an option for us since most of the developer team 
for PhoeNUX OS do not know it and are fluent in Perl.

-- 
Gary L. Greene, Jr.
Sent from uriel.tolharadys.net
 18:07:56 up 1 day, 22:32,  3 users,  load average: 0.78, 0.54, 0.44
 
============================================================
Developer and Project Lead for PhoeNUX OS.
 check out http://www.phoenuxos.com/ for more info.
EMAIL : greeneg at phoenuxos.com
============================================================
 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-perl/attachments/20050707/1a51ff57/attachment.pgp


More information about the Kde-perl mailing list