Bug#468327: [mp2] Perl 5.10 fixes from SVN cause SIGBUS on sparc

Niko Tyni ntyni at debian.org
Wed Mar 12 07:57:32 UTC 2008


tag 468327 patch
thanks

On Wed, Mar 12, 2008 at 09:41:00AM +0200, Niko Tyni wrote:

> The non-void function modperl_thx_interp_get() function is doing a
> plain 'return;' when it means to 'return NULL;'. The result is that the
> MP_APR_POOL_SV_TAKES_OWNERSHIP() macro increments a more or less random
> memory location, in this case my_perl->tScopestack aka. PL_scopestack,
> making it non-aligned as a side effect.
> 
> Patch attached; this fixes the bus error for me.

Tagging accordingly.

While investigating this I noticed one more cherry to pick from the
upstream SVN. I'll do that and upload a fixed version probably tonight.

Cheers,
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list