ChartPlugin causes a memory leak (or something like it) when a non-numeric value is used for width.
e.g.,
width="^00"
This ate up all available memory on our server several times until we discovered the cause. This is with both
ChartPlugin 1.401 and 0 (05 Jul 2008).
The following message was generated in error.log:
Argument "^00" isn't numeric in subroutine entry at
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/GD/Image.pm line 83 (#1)
(W numeric) The indicated string was fed as an argument to an operator
that expected a numeric value instead. If you're fortunate the message
will identify which operator was so unfortunate.
There was nothing relevant in debug.txt even with debugging enabled in the
ChartPlugin settings.
Clarification -- "0 (05 Jul 2008)" shows as "15561 (12 Dec 2008)" when installed.
--
TWiki:Main.BenEsacove
- 25 Sep 2009
Thanks for reporting. This is fixed with release v18184 (23 Oct 2009).
--
TWiki:Main.PeterThoeny
- 24 Oct 2009
I tried this out with
ChartPlugin v18193, but still noticed the runaway memory usage with a test page when width="^00" was used.
--
TWiki:Main.BenEsacove
- 12 Nov 2009
This is now fixed in trunk and
TWiki:Plugins/ChartPlugin
--
TWiki:Main.PeterThoeny
- 08 Apr 2010