develooper Front page | perl.perl5.porters | Postings from June 2013

Re: [perl #118055] miniperl fails with SIGBUS on sparc(usethreads+use64bitint)

Thread Previous | Thread Next
From:
Dominic Hargreaves
Date:
June 16, 2013 14:32
Subject:
Re: [perl #118055] miniperl fails with SIGBUS on sparc(usethreads+use64bitint)
Message ID:
20130616143146.GZ4384@urchin.earth.li
On Sat, Jun 15, 2013 at 06:15:36AM -0700, Dave Mitchell via RT wrote:
> On Mon, May 27, 2013 at 03:20:40PM +0100, Nicholas Clark wrote:
> > I pushed this tweak as smoke-me/nicholas/rt-118055-1
> > 
> > commit f61a27cade956988ec6c5ff53b8aff3492ca5839
> > Author: Nicholas Clark <nick@ccl4.org>
> > Date:   Sun May 26 08:50:17 2013 +0200
> > 
> >     Improved struct pmop alignment fix - avoid the slow path on 64 bit systems.
F
> >     
> >     Commit c2a50ddb1bed6576 works round an alignment bug in the slab allocator
> >     for 32 bit systems built with 64 bit IVs. However, the C pre-processor logic
> >     meant that the test path was enabled on true 64 bit systems. It's not needed
> >     there, so improve the logic so that it isn't compiled for platforms where
> >     pointers are 64 bit.
> 
> I've just cherry-picked c2a50ddb1bed6576 into maint-5.18 as
> 45d94421d77056cb11b2961462ab1ca53d4bdb65.
> 
> However, I'm not sure of the status of the smoke-me/nicholas/rt-118055-1
> branch, either for blead or maint.

We have applied

http://perl5.git.perl.org/perl.git/commit/f61a27cade956988ec6c5ff53b8aff3492ca5839

(from smoke-me/nicholas/rt-118055-1, although for some reason gitweb
isn't showing that branch up at all), based on the positive feedback on
that patch on this ticket. Can it now be merged to blead and maint-5.18?

Dominic.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About