[html-formfu] out of memory errors under perl debugger
Mario Minati
mario.minati at googlemail.com
Tue Sep 11 21:54:38 GMT 2007
On Tuesday 11 September 2007 22:20:29 Jim Spath wrote:
> Mario Minati wrote:
> > On Tuesday 11 September 2007 20:54:09 Jim Spath wrote:
> >> Jim Spath wrote:
> >>> There seems to be a problem with running HTML::FormFu under the Perl
> >>> debugger. The following code works perfectly fine, but when I run it
> >>> under the debugger it dies with an "Out of memory!" error.
> >>>
> >>> use HTML::FormFu;
> >>>
> >>> my $formfu = HTML::FormFu->new({
> >>> render_class_args => {
> >>> INCLUDE_PATH => '../../templates/formfu',
> >>> },
> >>> elements => [
> >>> {
> >>> name => 'foo',
> >>> type => 'Text',
> >>> },
> >>> ],
> >>> });
> >>>
> >>> print $formfu;
> >>>
> >>> I am running HTML::FormFu version 0.01003 under Perl 5.8.7 on Ubuntu
> >>> LTS 6.06.
> >>
> >> I'm narrowed it down a bit and the "Out of memory!" error seems to occur
> >> in HTML::FormFu::Render::base::xhtml() when we call
> >> $template->process().
> >>
> >> If it matters I am using Template 2.19.
> >
> > A few days ago I also was using the perl debugger with my Catalyst
> > application that uses FormFu (svn) and had no problems, except that it
> > told me that I am more than 100 subroutines deep in the code.
> >
> > When calling $template->process the control goes over to the
> > Template::Toolkit library. Maybe upgrading or reinstalling that library
> > helps.
> >
> > Greets,
> > Mario
>
> We are using Template Toolkit 2.19, which is the most recent version and
> we have used it quite extensively up until this point without any problems.
>
> I narrowed the problem down a bit more to the use of the ENCODING
> option. HTML::FormFu sets it to UTF-8 by default. If I set it to
> undef, I do not experience the problem.
It came into the code some time ago due to problems with utf8 in the form
config files.
> I'll let you know if I find out anything more, since I am continuing to
> debug it... thanks for the reply!
Welcome and good luck.
I think tomorrow Carl can pop in, if he's not to busy.
Greets,
Mario
More information about the HTML-FormFu
mailing list