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