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