Bug#480480: libhtml-mason-perl: Subclassing HTML::Mason::ApacheHandler stopped working after upgrade to perl 5.10
Niko Tyni
ntyni at debian.org
Tue May 20 11:33:56 UTC 2008
reassign 480480 perl 5.10.0-10
retitle 480480
thanks
On Mon, May 19, 2008 at 09:27:56PM +0300, Niko Tyni wrote:
> On Sat, May 10, 2008 at 01:39:40PM +0200, Fernando Santagata wrote:
> > Package: libhtml-mason-perl
> > Version: 1:1.36-2
> > Severity: normal
>
> > until some days ago, my mason-based sites worked just fine.
> > After upgrading to perl 5.10 one site stopped working. I have done some
> > research and I suspect the culprit is HTML::Mason::ApacheHandler.
>
> > The system works just fine for plain HTML files, but the apache process
> > crashes if I use a mason page, leaving this line in the error log:
> >
> > [Fri May 09 00:04:47 2008] [notice] child pid 22953 exit signal Segmentation fault (11)
>
> I can reproduce this. The bug is either in mod_perl2 or perl itself,
> pure Perl packages shouldn't be able to generate segfaults.
It's a regression in perl 5.10.0, reproducable with this one-liner:
# perl -e '@ISA = 'Foo'; $ISA[$_] = 'Bar' for (0..$#ISA);'
Reassigning again. I'll forward this upstream after some bisecting to
determine which change in perl broke this.
--
Niko Tyni ntyni at debian.org
More information about the pkg-perl-maintainers
mailing list