Your message dated Sun, 23 Dec 2007 08:09:32 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#343831: fixed in perl 5.10.0-1
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: perl
Version: 5.8.7-10
Severity: important
Perl segfaults with the following script:
------------------------------------------------
#!/usr/bin/perl
use strict;
use I18N::Langinfo qw(langinfo CODESET);
my $encoding = langinfo CODESET;
binmode STDOUT, ":encoding($encoding)";
binmode STDERR, ":encoding($encoding)";
print "Encoding: $encoding\n";
my $agrave = chr(0xe0);
my $str = "A grave = '$agrave'";
warn " warn: $str\n";
------------------------------------------------
I get:
$ ./warntest
Encoding: ISO-8859-1
zsh: segmentation fault (core dumped) ./warntest
This is apparently due to an infinite recursion. Excerpt of the
backtrace from the "core" file:
[...]
#6862 0xb7b5669c in call_failure ()
from /usr/lib/perl/5.8/auto/Encode/Encode.so
#6863 0xb7b57cc7 in XS_Encode__XS_encode ()
from /usr/lib/perl/5.8/auto/Encode/Encode.so
#6864 0x080c0b30 in Perl_pp_entersub ()
#6865 0x080b961a in Perl_runops_standard ()
#6866 0x08060bdc in Perl_get_cv ()
#6867 0x0806417c in Perl_call_sv ()
#6868 0xb7b60a7d in PerlIOEncode_flush ()
from /usr/lib/perl/5.8/auto/PerlIO/encoding/encoding.so
#6869 0x081205c0 in PerlIOBuf_write ()
#6870 0xb7b61532 in PerlIOEncode_write ()
from /usr/lib/perl/5.8/auto/PerlIO/encoding/encoding.so
#6871 0x080a9c7a in Perl_write_to_stderr ()
#6872 0x080aa7dc in Perl_vwarn ()
#6873 0x080aaacc in Perl_vwarner ()
#6874 0x080aab81 in Perl_warner ()
#6875 0xb7b5669c in call_failure ()
from /usr/lib/perl/5.8/auto/Encode/Encode.so
#6876 0xb7b57cc7 in XS_Encode__XS_encode ()
from /usr/lib/perl/5.8/auto/Encode/Encode.so
[...]
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.4-20051215
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Versions of packages perl depends on:
ii libc6 2.3.5-8.1 GNU C Library: Shared libraries an
ii libdb4.3 4.3.29-3 Berkeley v4.3 Database Libraries [
ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime
ii perl-base 5.8.7-10 The Pathologically Eclectic Rubbis
ii perl-modules 5.8.7-10 Core Perl modules
Versions of packages perl recommends:
ii perl-doc 5.8.7-10 Perl documentation
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.10.0-1
We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive:
libcgi-fast-perl_5.10.0-1_all.deb
to pool/main/p/perl/libcgi-fast-perl_5.10.0-1_all.deb
libperl-dev_5.10.0-1_amd64.deb
to pool/main/p/perl/libperl-dev_5.10.0-1_amd64.deb
libperl-dev_5.10.0-1_sparc.deb
to pool/main/p/perl/libperl-dev_5.10.0-1_sparc.deb
libperl5.10_5.10.0-1_amd64.deb
to pool/main/p/perl/libperl5.10_5.10.0-1_amd64.deb
libperl5.10_5.10.0-1_sparc.deb
to pool/main/p/perl/libperl5.10_5.10.0-1_sparc.deb
perl-base_5.10.0-1_amd64.deb
to pool/main/p/perl/perl-base_5.10.0-1_amd64.deb
perl-base_5.10.0-1_sparc.deb
to pool/main/p/perl/perl-base_5.10.0-1_sparc.deb
perl-debug_5.10.0-1_amd64.deb
to pool/main/p/perl/perl-debug_5.10.0-1_amd64.deb
perl-debug_5.10.0-1_sparc.deb
to pool/main/p/perl/perl-debug_5.10.0-1_sparc.deb
perl-doc_5.10.0-1_all.deb
to pool/main/p/perl/perl-doc_5.10.0-1_all.deb
perl-modules_5.10.0-1_all.deb
to pool/main/p/perl/perl-modules_5.10.0-1_all.deb
perl-suid_5.10.0-1_amd64.deb
to pool/main/p/perl/perl-suid_5.10.0-1_amd64.deb
perl-suid_5.10.0-1_sparc.deb
to pool/main/p/perl/perl-suid_5.10.0-1_sparc.deb
perl_5.10.0-1.diff.gz
to pool/main/p/perl/perl_5.10.0-1.diff.gz
perl_5.10.0-1.dsc
to pool/main/p/perl/perl_5.10.0-1.dsc
perl_5.10.0-1_amd64.deb
to pool/main/p/perl/perl_5.10.0-1_amd64.deb
perl_5.10.0-1_sparc.deb
to pool/main/p/perl/perl_5.10.0-1_sparc.deb
perl_5.10.0.orig.tar.gz
to pool/main/p/perl/perl_5.10.0.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Brendan O'Dea <[EMAIL PROTECTED]> (supplier of updated perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 22 Dec 2007 22:27:01 +1100
Source: perl
Binary: perl-base libperl5.10 libcgi-fast-perl libperl-dev perl-debug
perl-modules perl perl-suid perl-doc
Architecture: all amd64 source sparc
Version: 5.10.0-1
Distribution: experimental
Urgency: low
Maintainer: Brendan O'Dea <[EMAIL PROTECTED]>
Changed-By: Brendan O'Dea <[EMAIL PROTECTED]>
Description:
libcgi-fast-perl - CGI::Fast Perl module
libperl-dev - Perl library: development files
libperl5.10 - Shared Perl library
perl - Larry Wall's Practical Extraction and Report Language
perl-base - The Pathologically Eclectic Rubbish Lister
perl-debug - Debug-enabled Perl interpreter
perl-doc - Perl documentation
perl-modules - Core Perl modules
perl-suid - Runs setuid Perl scripts
Closes: 88463 162950 343831 450694 453915
Changes:
perl (5.10.0-1) experimental; urgency=low
.
* New upstream version.
* perlcc has been removed (closes: #162950, #88463).
* warn with non-ascii and I18N::Langinfo appears fixed (closes: #343831).
* Replace use of Source-Version with source:Version.
* Remove /etc/Net (incorrectly installed by perl 5.8, see #425850) on
upgrade and removal (closes: #453915, #450694).
.
* Add build-conflict for libterm-readline-gnu-perl to avoid a spurious
test failure of perl5db.pl
.
* Update perl conflict versions for:
libdigest-sha-perl (5.45) and
libtime-piece-perl (1.12).
.
* Update perl-modules conflict versions for:
libmodule-corelist-perl (2.12),
libio-zlib-perl (1.07),
libarchive-tar-perl (1.37.1),
libextutils-cbuilder-perl (0.21),
libmodule-build-perl (0.2808.1),
libmodule-load-perl (0.12),
liblocale-maketext-simple-perl (0.18),
libparams-check-perl (0.26),
libmodule-plugable-perl (3.6),
libmodule-load-conditional-perl (0.22) and
libcpan-plus-perl (0.83.09).
Files:
17a882012cbf69388e14f55a4928275f 728184 libdevel optional
libperl-dev_5.10.0-1_amd64.deb
39f397504edafac0e210602ac89629f3 689372 libdevel optional
libperl-dev_5.10.0-1_sparc.deb
3fa827937c681deeb2f5764e743d0608 3610432 perl optional
perl-debug_5.10.0-1_amd64.deb
795e220aab991a081e0f51208120b336 8202386 doc optional perl-doc_5.10.0-1_all.deb
7aa2a13b71cfda69f67989dc05895316 881388 perl required
perl-base_5.10.0-1_sparc.deb
7c1ef63d415c8081695c1b8f4b7f83bd 1018 libs optional
libperl5.10_5.10.0-1_sparc.deb
9f0ea430f80ed76b18f31e8c84c4c7ad 41378 perl optional
libcgi-fast-perl_5.10.0-1_all.deb
a34a52f51361efb4987769dcb15f8c61 919304 perl required
perl-base_5.10.0-1_amd64.deb
a35e5cd4f952fa6c9c4d6b0a7e28b3ec 5227144 perl standard perl_5.10.0-1_amd64.deb
a7ef062af83944c5af42951846f2d19b 30704 perl optional
perl-suid_5.10.0-1_sparc.deb
bab1a67e893fa02f450bcf2603224b60 74828 perl standard perl_5.10.0-1.diff.gz
bbaf5c8ea9af3798cebc394b01f30c2c 3272462 perl standard
perl-modules_5.10.0-1_all.deb
bdc73f89058562a6e4ade89bda5c7688 1006 libs optional
libperl5.10_5.10.0-1_amd64.deb
682f96ebca283d63f337b99da55146b3 775 perl standard perl_5.10.0-1.dsc
c25a67e9ee3aa6d515e61a2aff740d24 4298980 perl optional
perl-debug_5.10.0-1_sparc.deb
c8f2a191793709548ba5db663760d5a5 4876852 perl standard perl_5.10.0-1_sparc.deb
d2c39b002ebfd2c3c5dba589365c5a71 15595020 perl standard perl_5.10.0.orig.tar.gz
ea18ca10d3424727e9d14480cbf33a77 31442 perl optional
perl-suid_5.10.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
iD8DBQFHbeZ18NyOALKMWZURAmr4AKC0jE0QkLv6Gss8YQdVQ7fvQH0m4QCg2PVS
3UJA20mA+WEx0jr4GVt7LME=
=YeOw
-----END PGP SIGNATURE-----
--- End Message ---