[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#753542: perl-base - Segfaults in libperl.so.5.18



found 753542 2.19-1
thanks

On Wed, Jul 02, 2014 at 11:29:58PM +0200, Bastian Blank wrote:
> Control: reassign -1 perl/5.18.2-4+b1 libc6/2.19-4
> 
> The problem is a missmatch between the jmp_buf size in perl vs. modules.
> Aka the build against glibc 2.19 changed the public ABI of perl.

Yes, jmp_buf had to be increased to support new CPUs. This has been done
using symbol versioning, but unfortunately it doesn't work when jmp_buf
is embedded in a struct like in perl.

Upstream consider this as a non-issue and recommend to do the upgrade of
all the perl packages in a lockstep.

> How do we want to fix this so upgrades won't barf in the users face?

The problem only concerns the jessie to jessie partial upgrades, 
dist-upgrades should be fine. wheezy to jessie upgrades are also fine, 
due to the perl 5.14 to 5.18 transition. If we want to fix that for
jessie to jessie, one way is to start the perl 5.20 transition.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: