Bug#200351: dpkg: SEGV when using --set-selections and additional argument specified
Package: dpkg
Version: 1.10.10
Severity: important
necrotic:/home/branden# dpkg --set-selections
viewcvs install
necrotic:/home/branden# dpkg --set-selections viewcvs
Segmentation fault
necrotic:/home/branden# strace dpkg --set-selections viewcvs
execve("/usr/bin/dpkg", ["dpkg", "--set-selections", "viewcvs"], [/* 20 vars */]) = 0
uname({sys="Linux", node="necrotic", ...}) = 0
brk(0) = 0x51fa8
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=33897, ...}) = 0
mmap(NULL, 33897, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7001c000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\314"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1298116, ...}) = 0
mmap(NULL, 1365656, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7002c000
mprotect(0x70162000, 95896, PROT_NONE) = 0
mmap(0x7016c000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0x7016c000
mmap(0x70178000, 5784, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x70178000
close(3) = 0
munmap(0x7001c000, 33897) = 0
brk(0) = 0x51fa8
brk(0x53fa8) = 0x53fa8
brk(0) = 0x53fa8
brk(0x54000) = 0x54000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=290576, ...}) = 0
SYS_56(0, 0x46f10, 0x1) = 1880604672
close(3) = 0
umask(022) = 022
open("/etc/dpkg/dpkg.cfg", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=232, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000
read(3, "# dpkg configuration file\n#\n# Th"..., 8192) = 232
read(3, "", 8192) = 0
close(3) = 0
munmap(0x7001a000, 8192) = 0
open("/root/.dpkg.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
-- System Information:
Debian Release: testing/unstable
Architecture: sparc
Kernel: Linux necrotic 2.4.18 #2 Thu Apr 11 14:37:17 EDT 2002 sparc64
Locale: LANG=C, LC_CTYPE=en_US.ISO-8859-1
Versions of packages dpkg depends on:
ii dselect 1.10.10 a user tool to manage Debian packa
ii libc6 2.3.1-17 GNU C Library: Shared libraries an
-- no debconf information
Reply to: