Bug#860908: perl 5.24 segfaults during a dpkg -i of cmanager (and other packages)

gregor herrmann gregoa at debian.org
Fri Apr 21 17:57:14 UTC 2017


On Fri, 21 Apr 2017 13:10:44 -0400, Brad Barnett wrote:

> When installing packages right after a fresh stretch install, perl started to
> segfault.
> 
> EG:
> 
> Setting up cgmanager (0.41-2) ...
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault
> Segmentation fault

I can install cgmanager in a stretch amd64 chroot without any
problems:

# apt install cgmanager
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libcgmanager0 libdbus-1-3 libnih-dbus1 libnih1
Recommended packages:
  dbus
The following NEW packages will be installed:
  cgmanager libcgmanager0 libdbus-1-3 libnih-dbus1 libnih1
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 539 kB of archives.
After this operation, 1338 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.ch.debian.org/debian stretch/main amd64 libdbus-1-3 amd64 1.10.18-1 [192 kB]
Get:2 http://ftp.ch.debian.org/debian stretch/main amd64 libnih1 amd64 1.0.3-8 [125 kB]
Get:3 http://ftp.ch.debian.org/debian stretch/main amd64 libnih-dbus1 amd64 1.0.3-8 [96.8 kB]
Get:4 http://ftp.ch.debian.org/debian stretch/main amd64 libcgmanager0 amd64 0.41-2 [41.1 kB]
Get:5 http://ftp.ch.debian.org/debian stretch/main amd64 cgmanager amd64 0.41-2 [84.0 kB]
Fetched 539 kB in 0s (759 kB/s)    
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libdbus-1-3:amd64.
(Reading database ... 9928 files and directories currently installed.)
Preparing to unpack .../libdbus-1-3_1.10.18-1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.10.18-1) ...
Selecting previously unselected package libnih1.
Preparing to unpack .../libnih1_1.0.3-8_amd64.deb ...
Unpacking libnih1 (1.0.3-8) ...
Selecting previously unselected package libnih-dbus1.
Preparing to unpack .../libnih-dbus1_1.0.3-8_amd64.deb ...
Unpacking libnih-dbus1 (1.0.3-8) ...
Selecting previously unselected package libcgmanager0:amd64.
Preparing to unpack .../libcgmanager0_0.41-2_amd64.deb ...
Unpacking libcgmanager0:amd64 (0.41-2) ...
Selecting previously unselected package cgmanager.
Preparing to unpack .../cgmanager_0.41-2_amd64.deb ...
Unpacking cgmanager (0.41-2) ...
Processing triggers for libc-bin (2.24-9) ...
Setting up libnih1 (1.0.3-8) ...
Setting up libdbus-1-3:amd64 (1.10.18-1) ...
Setting up libnih-dbus1 (1.0.3-8) ...
Setting up libcgmanager0:amd64 (0.41-2) ...
Setting up cgmanager (0.41-2) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Processing triggers for libc-bin (2.24-9) ...


Admittedly, policy-rc.d within the chroot prohibts running the init
scripts from the postinst ...


You mention "other packages" in your bug report; do you happen to
remember which ones?
Do the problems persist if you upgrade to stretch's perl again?


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Bob Dylan: Cry A While
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20170421/20b78faa/attachment.sig>


More information about the Perl-maintainers mailing list