Bug#537050: perl-base: unaligned access on alpha

Niko Tyni ntyni at debian.org
Wed Jul 15 11:53:19 UTC 2009


On Tue, Jul 14, 2009 at 06:11:21PM +0200, Paul Slootman wrote:
> Package: perl-base
> Version: 5.10.0-23
> Severity: normal
> 
> After upgrading to this version from testing, I started getting the
> following messages in my kernel log:
> 
> Jul 12 22:13:22 alf kernel: frontend(10452): unaligned trap at 00000200000abf34: 000000011f7e4b65 28
 
> 000000000007e2d0 T Perl_pad_findmy
> 000000000007e440 T Perl_pad_new
> 000000000007e820 T Perl_cv_clone  <- in here
> 000000000007f2c0 T Perl_regdump
> 000000000007f2d0 T Perl_regprop
> 
> 00000200000abf34-50 maps to 81f34-50:
> 
> 0000000000081500 T Perl_reg_named_buff_exists
> 00000000000815f0 T Perl_reg_named_buff_fetch
> 0000000000081800 T Perl_reg_named_buff  <- in here
> 0000000000093640 T Perl_re_compile
> 00000000000954b0 T Perl_pregcomp

> The interesting thing is that 5.10.0-19 is fine, no unaligned accesses
> reported at all (perl and perl-modules is still at version 5.10.0-23).
> Have these functions been patched in the meantime? Otherwise perhaps a
> different compiler on the buildd might be to blame. If you have not
> changed anything there between those versions, please let me know so
> I can try compiling it myself to see if that generates a working
> version.

Hi Paul,

I don't think anything changed in that area. My guess is it's triggered
by gcc changing from 4.2 vs. 4.3.

Recompiling -23 or -24 on lenny seems like a good thing to try.
-- 
Niko Tyni   ntyni at debian.org






More information about the Perl-maintainers mailing list