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

Bug#753592: interruption code 0x4003B in libperl.so.5.18.2[3fffcfff000+1d0000]



Package: perl-base
Version: 5.18.2-4+b1
Severity: grave
X-Debbugs-CC: debian-s390@lists.debian.org

Justification: essential package broken, affects other packages, prevents
system upgrade.

For now, this bug appears to affect only the s390x architecture of Debian
testing (jessie), since all other architectures still use version 5.18.2-4.

While performing an "apt-get --purge dist-upgrade" on my s390x jessie system,
I encountered errors such as this immediately after perl-base was unpacked:

-----

Use of uninitialized value $ARGV[0] in string eq at /usr/share/debconf/frontend line 17.
Use of uninitialized value $ARGV[0] in pattern match (m//) at /usr/share/debconf/frontend line 24.
Use of uninitialized value $ARGV[0] in concatenation (.) or string at /usr/share/debconf/frontend line 60.
Use of uninitialized value $ARGV[0] in pattern match (m//) at /usr/share/debconf/frontend line 61.
Use of uninitialized value $ARGV[0] in pattern match (m//) at /usr/share/debconf/frontend line 62.
Use of uninitialized value $ARGV[0] in pattern match (m//) at /usr/share/debconf/frontend line 72.
Use of uninitialized value $r in <HANDLE> at /usr/share/perl5/Debconf/ConfModule.pm line 72.
readline() on unopened filehandle at /usr/share/perl5/Debconf/ConfModule.pm line 72.

-----

These error messages occurred on the user terminal session.
On the system console, errors such as these were encountered:

-----

User process fault: interruption code 0x4003B in libperl.so.5.18.2[3fffcfff000+1d0000]
failing address: 0
  
-----

This prevented a successful upgrade, as all packages which are
configured through debconf failed their configuration.

According to the changelog, there are no source changes between
5.18.2-4 and 5.18.2-4+b1, only a recompile against a newer C library.
Either something went wrong with the package build, or the new C
library has exposed a previously-hidden bug.  Version 5.20.0-1
from experimental solves the problem, but breaks other packages,
such as libhtml-parser-perl, liblocale-gettext-perl, etc., which
now have unmet dependencies.  No newer versions of these packages
are available.  Therefore, I have had to downgrade perl-base from
version 5.18.2-4+b1 to 5.18.2-4 and put the package on hold.
I also downgraded perl to version 5.18.2-4 and put it on
hold.  perl-modules is still at 5.18.2-4, but I put it on hold too,
for good measure.

-- 
  .''`.     Stephen Powell    
 : :'  :
 `. `'`
   `-


Reply to: