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

Bug#570915: marked as done (aptitude crash with SIGSEGV when starting (ncurse interface))



Your message dated Mon, 22 Feb 2010 20:24:09 +0100 (CET)
with message-id <d9dea2175456db4fd458a14e68059bf2.squirrel@www.klabs.be>
and subject line Re: Bug#570915: applications crash with SIGSEGV when starting
has caused the Debian Bug report #570915,
regarding aptitude crash with SIGSEGV when starting (ncurse interface)
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
570915: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570915
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: aptitude
Version: 0.4.11.11-1+b2
Severity: important

Hello,

Since my last packages upgrade of DebianTesting, aptitude crash when
I use it's ncurse interface (from console and xterm):

Error:
>  Ouch!  Got SIGSEGV, dying..
>  Segmentation fault


Workaround:
===========

Force vt100 terminal emulation:

% TERM=vt100 aptitude

Franklin

P.S. the bug seems to sit in libncursesw5


=== last aptitude update sessions ====

# aptitude
(Reading database ... 236069 files and directories currently installed.)
Preparing to replace libnm-util1 0.7.999-2 (using .../libnm-util1_0.7.999-3_i386.deb) ...
Unpacking replacement libnm-util1 ...
Preparing to replace libnm-glib-vpn1 0.7.999-2 (using .../libnm-glib-vpn1_0.7.999-3_i386.deb) ...
Unpacking replacement libnm-glib-vpn1 ...
Preparing to replace libnm-glib2 0.7.999-2 (using .../libnm-glib2_0.7.999-3_i386.deb) ...
Unpacking replacement libnm-glib2 ...
Preparing to replace network-manager 0.7.999-2 (using .../network-manager_0.7.999-3_i386.deb) ...
Unpacking replacement network-manager ...
Processing triggers for man-db ...
Setting up libnm-util1 (0.7.999-3) ...
Setting up libnm-glib-vpn1 (0.7.999-3) ...
Setting up libnm-glib2 (0.7.999-3) ...
Setting up network-manager (0.7.999-3) ...
Installing new version of config file /etc/init.d/network-manager ...
Reloading system message bus config...done.
Stopping network connection manager: NetworkManager.
insserv: warning: current stop runlevel(s) (0 1 6) of script `ntp' overwrites defaults (empty).
Starting network connection manager: NetworkManager.
Press return to continue.

Selecting previously deselected package avahi-utils.
(Reading database ... 236069 files and directories currently installed.)
Unpacking avahi-utils (from .../avahi-utils_0.6.25-3_i386.deb) ...
Processing triggers for man-db ...
Setting up avahi-utils (0.6.25-3) ...
Press return to continue.

(Reading database ... 236089 files and directories currently installed.)
Removing d-feet ...
Removing totem-gstreamer ...
Processing triggers for python-support ...
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
(Reading database ... 236035 files and directories currently installed.)
Preparing to replace e2fslibs 1.41.9-1 (using .../e2fslibs_1.41.10-1_i386.deb) ...
Unpacking replacement e2fslibs ...
Setting up e2fslibs (1.41.10-1) ...
(Reading database ... 236035 files and directories currently installed.)
Preparing to replace e2fsprogs 1.41.9-1 (using .../e2fsprogs_1.41.10-1_i386.deb) ...
Unpacking replacement e2fsprogs ...
Processing triggers for man-db ...
Setting up e2fsprogs (1.41.10-1) ...
Installing new version of config file /etc/mke2fs.conf ...
(Reading database ... 236035 files and directories currently installed.)
Preparing to replace libcomerr2 1.41.9-1 (using .../libcomerr2_1.41.10-1_i386.deb) ...
Unpacking replacement libcomerr2 ...
Setting up libcomerr2 (1.41.10-1) ...
(Reading database ... 236035 files and directories currently installed.)
Preparing to replace libss2 1.41.9-1 (using .../libss2_1.41.10-1_i386.deb) ...
Unpacking replacement libss2 ...
Setting up libss2 (1.41.10-1) ...
(Reading database ... 236035 files and directories currently installed.)
Preparing to replace procps 1:3.2.8-2 (using .../procps_1%3a3.2.8-7_i386.deb) ...
Unpacking replacement procps ...
Preparing to replace libblas3gf 1.2-2 (using .../libblas3gf_1.2-3_i386.deb) ...
Unpacking replacement libblas3gf ...
Preparing to replace libtiff4 3.9.2-2 (using .../libtiff4_3.9.2-3+b1_i386.deb) ...
Unpacking replacement libtiff4 ...
Preparing to replace ooo-thumbnailer 0.1~alpha2-1 (using .../ooo-thumbnailer_0.2-5_all.deb) ...
Unpacking replacement ooo-thumbnailer ...
Preparing to replace tortoisehg 0.9.2-1 (using .../tortoisehg_0.9.3-1_all.deb) ...
Unpacking replacement tortoisehg ...
Preparing to replace tortoisehg-nautilus 0.9.2-1 (using .../tortoisehg-nautilus_0.9.3-1_all.deb) ...
Unpacking replacement tortoisehg-nautilus ...
Preparing to replace virtinst 0.500.1-2 (using .../virtinst_0.500.2-1_all.deb) ...
Unpacking replacement virtinst ...
Processing triggers for menu ...
Processing triggers for man-db ...
Preconfiguring packages ...hon-support ...
(Reading database ... 236045 files and directories currently installed.)
Preparing to replace libudev0 150-2 (using .../libudev0_151-2_i386.deb) ...
Unpacking replacement libudev0 ...
Preparing to replace udev 150-2 (using .../archives/udev_151-2_i386.deb) ...
Unpacking replacement udev ...
Preparing to replace libgudev-1.0-0 150-2 (using .../libgudev-1.0-0_151-2_i386.deb) ...
Unpacking replacement libgudev-1.0-0 ...
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 1 removed doc-base file(s)...
/usr/lib/ruby/1.8/pathname.rb:263: warning: `*' interpreted as argument prefix
Registering documents with dhelp...
Registering documents with scrollkeeper...
Setting up libudev0 (151-2) ...
Setting up udev (151-2) ...
Installing new version of config file /etc/modprobe.d/blacklist.conf ...
Installing new version of config file /etc/init.d/udev-mtab ...
update-initramfs: deferring update (trigger activated)
insserv: warning: current stop runlevel(s) (0 1 6) of script `ntp' overwrites defaults (empty).
insserv: warning: current stop runlevel(s) (0 1 6) of script `ntp' overwrites defaults (empty).
Setting up libgudev-1.0-0 (151-2) ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.32-2-686
Press return to continue.

Ouch!  Got SIGSEGV, dying..
Segmentation fault
=======


-- Package-specific info:
aptitude 0.4.11.11 compiled at Aug  3 2009 17:14:11
Compiler: g++ 4.3.3
Compiled against:
  apt version 4.8.0
  NCurses version 5.7
  libsigc++ version: 2.0.18
  Ept support enabled.

Current library versions:
  NCurses version: ncurses 5.7.20090803
  cwidget version: 0.5.16
  Apt version: 4.8.0
	linux-gate.so.1 =>  (0xb76f3000)
	libapt-pkg-libc6.9-6.so.4.8 => /usr/lib/libapt-pkg-libc6.9-6.so.4.8 (0xb761b000)
	libncursesw.so.5 => /lib/libncursesw.so.5 (0xb75d7000)
	libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb75d0000)
	libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0xb7510000)
	libept.so.0 => /usr/lib/libept.so.0 (0xb749d000)
	libxapian.so.15 => /usr/lib/libxapian.so.15 (0xb734c000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb7338000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb731f000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb722d000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7207000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb71ea000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb70a3000)
	libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb709f000)
	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb709a000)
	/lib/ld-linux.so.2 (0xb76f4000)
Terminal: xterm
$DISPLAY is set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (101, 'unstable'), (10, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.9 0.7.25.3         Advanced front-end for dpkg
ii  libc6                   2.10.2-2         GNU C Library: Shared libraries
ii  libcwidget3             0.5.16-3         high-level terminal interface libr
ii  libept0                 0.5.30           High-level library for managing De
ii  libgcc1                 1:4.4.2-9        GCC support library
ii  libncursesw5            5.7+20090803-2   shared libraries for terminal hand
ii  libsigc++-2.0-0c2a      2.2.4.2-1        type-safe Signal Framework for C++
ii  libstdc++6              4.4.2-9          The GNU Standard C++ Library v3
ii  libxapian15             1.0.17-1         Search engine library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages aptitude recommends:
ii  aptitude-doc-en [aptitude-do 0.4.11.11-1 English manual for aptitude, a ter
ii  libparse-debianchangelog-per 1.1.1-2     parse Debian changelogs and output

Versions of packages aptitude suggests:
ii  debtags                       1.7.9+b2   Enables support for package tags
ii  tasksel                       2.81       Tool for selecting tasks for insta

-- no debconf information
execve("/usr/bin/aptitude", ["aptitude"], [/* 39 vars */]) = 0
brk(0)                                  = 0xa1c0000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb775f000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=71841, ...}) = 0
mmap2(NULL, 71841, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb774d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libapt-pkg-libc6.9-6.so.4.8", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\346\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=797468, ...}) = 0
mmap2(NULL, 801172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7689000
mmap2(0xb774a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc0) = 0xb774a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\274\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=276168, ...}) = 0
mmap2(NULL, 275984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7645000
mmap2(0xb7686000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x41) = 0xb7686000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libsigc-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20!\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=19284, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7644000
mmap2(NULL, 22152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb763e000
mmap2(0xb7643000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7643000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libcwidget.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\206\2\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=781296, ...}) = 0
mmap2(NULL, 785572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb757e000
mmap2(0xb763a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbb) = 0xb763a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libept.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360x\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=465900, ...}) = 0
mmap2(NULL, 468780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb750b000
mmap2(0xb757c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70) = 0xb757c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libxapian.so.15", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200W\2\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1376376, ...}) = 0
mmap2(NULL, 1379096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb73ba000
mmap2(0xb7507000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c) = 0xb7507000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\31\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=79980, ...}) = 0
mmap2(NULL, 78560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb73a6000
mmap2(0xb73b9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb73b9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`I\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=116743, ...}) = 0
mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb738d000
mmap2(0xb73a2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb73a2000
mmap2(0xb73a4000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb73a4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220q\4\0004\0\0\0"..., 512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb738c000
fstat64(3, {st_mode=S_IFREG|0644, st_size=958628, ...}) = 0
mmap2(NULL, 983948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb729b000
mmap2(0xb7380000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe5) = 0xb7380000
mmap2(0xb7385000, 25484, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7385000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149392, ...}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7275000
mmap2(0xb7299000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7299000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P#\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=116552, ...}) = 0
mmap2(NULL, 115528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7258000
mmap2(0xb7274000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c) = 0xb7274000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260l\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1331684, ...}) = 0
mmap2(NULL, 1337704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7111000
mmap2(0xb7252000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x141) = 0xb7252000
mmap2(0xb7255000, 10600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7255000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libutil.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9748, ...}) = 0
mmap2(NULL, 12424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb710d000
mmap2(0xb710f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb710f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9736, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb710c000
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7108000
mmap2(0xb710a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb710a000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7107000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7106000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb71066d0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb710a000, 4096, PROT_READ)   = 0
mprotect(0xb710f000, 4096, PROT_READ)   = 0
mprotect(0xb7252000, 8192, PROT_READ)   = 0
mprotect(0xb7299000, 4096, PROT_READ)   = 0
mprotect(0xb7380000, 16384, PROT_READ)  = 0
mprotect(0xb73a2000, 4096, PROT_READ)   = 0
mprotect(0xb777e000, 4096, PROT_READ)   = 0
munmap(0xb774d000, 71841)               = 0
set_tid_address(0xb7106738)             = 25946
set_robust_list(0xb7106740, 0xc)        = 0
futex(0xbf802b40, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xbf802b40, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, bf802b50) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb7391340, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7391830, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="solid", ...}) = 0
futex(0xb738579c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0)                                  = 0xa1c0000
brk(0xa1e1000)                          = 0xa1e1000
time(NULL)                              = 1266822012
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3271952, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f06000
close(3)                                = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
open("/usr/share/aptitude/aptitude-defaults", O_RDONLY|O_LARGEFILE) = 3
read(3, "// This file defines some defaul"..., 8191) = 2449
read(3, "", 8191)                       = 0
close(3)                                = 0
stat64("/var/lib/apt/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/etc/apt/apt.conf.d/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/apt/apt.conf.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
getdents(3, /* 6 entries */, 32768)     = 128
stat64("/etc/apt/apt.conf.d/01autoremove", {st_mode=S_IFREG|0644, st_size=116, ...}) = 0
stat64("/etc/apt/apt.conf.d/00trustcdrom", {st_mode=S_IFREG|0644, st_size=40, ...}) = 0
stat64("/etc/apt/apt.conf.d/70debconf", {st_mode=S_IFREG|0644, st_size=182, ...}) = 0
stat64("/etc/apt/apt.conf.d/90debsums", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
open("/etc/apt/apt.conf.d/00trustcdrom", O_RDONLY|O_LARGEFILE) = 3
read(3, "APT::Authentication::TrustCDROM "..., 8191) = 40
read(3, "", 8191)                       = 0
close(3)                                = 0
open("/etc/apt/apt.conf.d/01autoremove", O_RDONLY|O_LARGEFILE) = 3
read(3, "APT\n{\n  NeverAutoRemove  \n  { \n\t"..., 8191) = 116
read(3, "", 8191)                       = 0
close(3)                                = 0
open("/etc/apt/apt.conf.d/70debconf", O_RDONLY|O_LARGEFILE) = 3
read(3, "// Pre-configure all packages wi"..., 8191) = 182
read(3, "", 8191)                       = 0
close(3)                                = 0
open("/etc/apt/apt.conf.d/90debsums", O_RDONLY|O_LARGEFILE) = 3
read(3, "DPkg::Post-Invoke { \"if [ -x /us"..., 8191) = 127
read(3, "", 8191)                       = 0
close(3)                                = 0
stat64("/etc/apt/apt.conf", 0xbf802554) = -1 ENOENT (No such file or directory)
open("/usr/share/aptitude/section-descriptions", O_RDONLY|O_LARGEFILE) = 3
read(3, "// -*-c++-*-\n//\n// This file def"..., 8191) = 8191
read(3, "programs providing a command-lin"..., 8191) = 3539
read(3, "", 8191)                       = 0
close(3)                                = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb775e000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb775e000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/aptitude.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/aptitude.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/aptitude.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/aptitude.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/aptitude.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/aptitude.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/var/lib/dpkg/status", {st_mode=S_IFREG|0644, st_size=1830683, ...}) = 0
stat64("/usr/bin/dpkg", {st_mode=S_IFREG|0755, st_size=371824, ...}) = 0
stat64("/etc/debian_version", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0
access("/root/.aptitude", R_OK|X_OK)    = 0
access("/root/.aptitude/config", R_OK)  = 0
open("/root/.aptitude/config", O_RDONLY|O_LARGEFILE) = 3
read(3, "", 8191)                       = 0
close(3)                                = 0
open("/root/.aptitude/config", O_RDONLY|O_LARGEFILE) = 3
read(3, "", 8191)                       = 0
close(3)                                = 0
access("/root/.aptitude", W_OK)         = 0
open("/root/.aptitude/config.new", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
close(3)                                = 0
rename("/root/.aptitude/config.new", "/root/.aptitude/config") = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf802868) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801d18) = -1 ENOTTY (Inappropriate ioctl for device)
stat64("/root/.terminfo", 0xbf800cc4)   = -1 ENOENT (No such file or directory)
stat64("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/etc/terminfo/x/xterm", R_OK)   = -1 ENOENT (No such file or directory)
stat64("/lib/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/lib/terminfo/x/xterm", R_OK)   = 0
open("/lib/terminfo/x/xterm", O_RDONLY|O_LARGEFILE) = 3
read(3, "\32\1\34\0\35\0\17\0\235\1&\5xterm|X11 terminal e"..., 4097) = 2244
close(3)                                = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801d18) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801cd8) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801cd8) = -1 ENOTTY (Inappropriate ioctl for device)
brk(0xa202000)                          = 0xa202000
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801d28) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801d28) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801d48) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801d14) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_STOP or TCSETSW, {B0 -opost isig -icanon -echo ...}) = -1 ENOTTY (Inappropriate ioctl for device)
rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, {0xb76638e0, [], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0xb76637e0, [], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0xb76637e0, [], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {0xb7663570, [], 0}, NULL, 8) = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801df8) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801db4) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_STOP or TCSETSW, {B0 -opost isig -icanon -echo ...}) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf801db4) = -1 ENOTTY (Inappropriate ioctl for device)
ioctl(2, SNDCTL_TMR_STOP or TCSETSW, {B0 -opost -isig -icanon -echo ...}) = -1 ENOTTY (Inappropriate ioctl for device)
write(1, "\33[?1049h\33[1;24r\33[m\33(B\33[4l\33[?7h\33["..., 37[?1049h(B[?7h[?1h=) = 37
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

--- End Message ---
--- Begin Message ---
Sven Joachim wrote:
> tags 570915 + moreinfo
> thanks
>
> On 2010-02-22 09:29 +0100, Frank Lin PIAT wrote:
>
>> reassign 570915 ncurses
>
> Please CC <newpackage>@packages.debian.org when you reassign a bug, all
> I received was the message from the control bot, and I had to look up
> the report on the Web.
>
>> On Mon, 2010-02-22 at 08:36 +0100, Frank Lin PIAT wrote:
>>> Package: aptitude
>>> Severity: important
>>>
>>> [SNIP]
>>> Since my last packages upgrade of DebianTesting, aptitude crash when
>>> I use it's ncurse interface (from console and xterm):
>>>
>>> Error:
>>> >  Ouch!  Got SIGSEGV, dying..
>>> >  Segmentation fault
>>
>> On my system, some (most/all?) other libncursesw5 based applications are
>> affected, like lynx-cur, powertop, dialog, nano
>
> It goes without saying that all these programs work fine on ten
> thousands systems, so I suspect this is a problem on your site.  Please
> run "debsums libncursesw5 ncurses-base" and fsck your filesystems.

Good guess, thank you.


%debsums libncursesw5 ncurses-base
/lib/libticw.so.5.7                                           OK
/lib/libncursesw.so.5.7                                   FAILED
/usr/share/doc/libncursesw5/changelog.gz                      OK
/usr/share/doc/libncursesw5/copyright                         OK
/usr/share/doc/libncursesw5/changelog.Debian.gz               OK
/usr/lib/libformw.so.5.7                                      OK
/usr/lib/libpanelw.so.5.7                                     OK
/usr/lib/libmenuw.so.5.7                                      OK
/lib/terminfo/l/linux                                         OK
/lib/terminfo/E/Eterm                                         OK
/lib/terminfo/h/hurd                                          OK
/lib/terminfo/r/rxvt-unicode                                  OK




--- End Message ---

Reply to: