[Aptitude-devel] Bug#923900: aptitude: Segmentation fault when setting Pin-Priority to -1 of an installed package

Antoine Finch antoine at danwin1210.me
Wed Mar 6 22:30:11 GMT 2019


Package: aptitude
Version: 0.8.11-7
Severity: normal

The following process leads to a SIGSEGV in aptitude ncurses user interface:

1. Pin an _installed_ package with -1 in /etc/apt/preferences:

Package: package_xyz
Pin: release o=Debian
Pin-Priority: -1

2. Open aptitude's package view (ncurses interface) and go to the package info
of the pinned package_xyz. -> SIGSEGV

-- Package-specific info:
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.11
Compiler: g++ 8.2.0
Compiled against:
  apt version 5.0.2
  NCurses version 6.1
  libsigc++ version: 2.10.1
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 6.1.20181013
  cwidget version: 0.5.17
  Apt version: 5.0.2

aptitude linkage:
	linux-vdso.so.1
	libapt-pkg.so.5.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0
	libncursesw.so.6 => /lib/x86_64-linux-gnu/libncursesw.so.6
	libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6
	libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
	libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3
	libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
	libboost_iostreams.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.67.0
	libboost_system.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.67.0
	libxapian.so.30 => /usr/lib/x86_64-linux-gnu/libxapian.so.30
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5
	liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1
	libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1
	libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1
	/lib64/ld-linux-x86-64.so.2
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3

-- System Information:
Debian Release: 10
Architecture: amd64 (x86_64)

Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages aptitude depends on:
ii  aptitude-common           0.8.11-7
ii  libapt-pkg5.0             1.8.0~rc3
ii  libboost-iostreams1.67.0  1.67.0-13
ii  libboost-system1.67.0     1.67.0-13
ii  libc6                     2.28-7
ii  libcwidget3v5             0.5.17-11
ii  libgcc1                   1:8.2.0-21
ii  libncursesw6              6.1+20181013-2
ii  libsigc++-2.0-0v5         2.10.1-2
ii  libsqlite3-0              3.26.0+fossilbc891ac6b-2
ii  libstdc++6                8.2.0-21
ii  libtinfo6                 6.1+20181013-2
ii  libxapian30               1.4.10-1

Versions of packages aptitude recommends:
pn  libparse-debianchangelog-perl  <none>
ii  sensible-utils                 0.0.12

Versions of packages aptitude suggests:
pn  apt-xapian-index                <none>
ii  aptitude-doc-en [aptitude-doc]  0.8.11-7
ii  debtags                         2.1.5
pn  tasksel                         <none>

-- no debconf information

-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/aptitude-devel/attachments/20190306/baf9a4ce/attachment.sig>


More information about the Aptitude-devel mailing list