[Debconf-devel] Bug#699388: frontend segfaults right after perl update

Eduard Bloch blade at debian.org
Wed Jan 30 21:25:10 UTC 2013

Package: debconf
Version: 1.5.49
Severity: important

See what happened here when I tried to dist-upgrade
(it's German, I know, but you can see the upgrade sequence). Not sure
who is to blame here, please reassign as needed.

Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 550813 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Ersetzen von spamassassin 3.3.2-4 (durch .../spamassassin_3.3.2-5_all.deb) ...
Stopping SpamAssassin Mail Filter Daemon: spamd.
Ersatz für spamassassin wird entpackt ...
Vorbereitung zum Ersetzen von perl-debug 5.14.2-16 (durch .../perl-debug_5.14.2-17_amd64.deb) ...
Ersatz für perl-debug wird entpackt ...
Vorbereitung zum Ersetzen von libperl5.14 5.14.2-16 (durch .../libperl5.14_5.14.2-17_amd64.deb) ...
Ersatz für libperl5.14 wird entpackt ...
Vorbereitung zum Ersetzen von libperl-dev 5.14.2-16 (durch .../libperl-dev_5.14.2-17_amd64.deb) ...
Ersatz für libperl-dev wird entpackt ...
Vorbereitung zum Ersetzen von perl 5.14.2-16 (durch .../perl_5.14.2-17_amd64.deb) ...
Ersatz für perl wird entpackt ...
Vorbereitung zum Ersetzen von perl-base 5.14.2-16 (durch .../perl-base_5.14.2-17_amd64.deb) ...
Ersatz für perl-base wird entpackt ...
Trigger für man-db werden verarbeitet ...
dpkg: Fehler beim Bearbeiten von man-db (--unpack):
 Unterprozess installiertes post-installation-Skript wurde durch Signal (Speicherzugriffsfehler), Speicherabbild erzeugt getötet
Fehler traten auf beim Bearbeiten von:
E: Sub-process /usr/bin/dpkg returned an error code (1)

Fortunately I have core dumping configuring on my home system, here is
what I get:

$ gdb /usr/lib/debug/usr/bin/perl
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
/home/ed/.gdbinit:1: Error in sourced command file:
Unrecognized or ambiguous flag word: "SIG12".
Reading symbols from /usr/lib/debug/usr/bin/perl...done.
(gdb) core core
warning: core file may not match specified executable file.
[New LWP 8650]
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fffd54dc000
Core was generated by `/usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/man-db.postinst'.
Program terminated with signal 11, Segmentation fault.
#0  Perl_newSVhek (my_perl=my_perl at entry=0x1b48010, hek=0x2362a98) at sv.c:8420
8420	sv.c: No such file or directory.
(gdb) bt
#0  Perl_newSVhek (my_perl=my_perl at entry=0x1b48010, hek=0x2362a98) at sv.c:8420
#1  0x00007fad6f1c587d in Perl_hv_iterkeysv (my_perl=my_perl at entry=0x1b48010, 
    entry=entry at entry=0x2966488) at hv.c:2558
#2  0x00007fad6f22599b in Perl_do_kv (my_perl=0x1b48010) at doop.c:1282
#3  0x00007fad6f1ccbf6 in Perl_runops_standard (my_perl=0x1b48010) at run.c:41
#4  0x00007fad6f16e705 in S_run_body (oldscope=1, my_perl=0x1b48010)
    at perl.c:2350
#5  perl_run (my_perl=0x1b48010) at perl.c:2268
#6  0x0000000000400f89 in main (argc=6, argv=0x7fffd5439be8, 
    env=0x7fffd5439c20) at perlmain.c:120

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.8.0-rc4+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages debconf depends on:
iu  perl-base  5.14.2-17

Versions of packages debconf recommends:
ii  apt-utils
ii  debconf-i18n  1.5.49

Versions of packages debconf suggests:
ii  debconf-doc                1.5.49
ii  debconf-utils              1.5.49
ii  dialog                     1.1-20120215-3
ii  gnome-utils                3.2.1-3
ii  libgtk2-perl               2:1.244-1
pn  libnet-ldap-perl           <none>
pn  libqtcore4-perl            <none>
pn  libqtgui4-perl             <none>
pn  libterm-readline-gnu-perl  <none>
iu  perl                       5.14.2-17
ii  whiptail                   0.52.14-10

-- debconf information excluded

<kanaldrache> Warum muß man wegen idsn fluchtartig das Netz verlassen?
<LupusE> schamgrenze erreicht?

More information about the Debconf-devel mailing list