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

apt-get dselect-upgrade not working



Hi,
apt-get dselect-upgrade seems to go in an infinite loop, leading to
99% cpu usage.
I attached the gdb and strace output. Though I guess it would be more
useful with debug symbols.
Otherwise apt-get upgrade and apt-get dist-upgrade work fine.

There is also a warning which appears at the end of each apt-get
install or remove:

E: Could not open file /var/lib/apt/extended_states - open (2 No such
file or directory)
E: Failed to open StateFile /var/lib/apt/extended_states

Excuse me if these minor issues are already known or meaningless in
the actual development process.
(gdb) run dselect-upgrade
Starting program: /usr/bin/apt-get dselect-upgrade
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait

Program received signal SIGINT, Interrupt.
0xa7e366d0 in pkgDepCache::MarkPackage () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
(gdb) bt full
#0  0xa7e366d0 in pkgDepCache::MarkPackage () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#1  0xa7e54b66 in pkgDepCache::MarkPackage () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#2  0xa7e54a32 in pkgDepCache::MarkPackage () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#3  0xa7e54a32 in pkgDepCache::MarkPackage () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#4  0xa7e54f11 in pkgDepCache::MarkRequired () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#5  0xa7e55021 in pkgDepCache::ActionGroup::release () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#6  0xa7e5507d in pkgDepCache::ActionGroup::~ActionGroup () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#7  0xa7e55e81 in pkgDepCache::MarkInstall () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#8  0x0805d6d7 in ?? ()
No symbol table info available.
#9  0xa7e44b8b in CommandLine::DispatchArg () from /usr/lib/libapt-pkg-libc6.3-6.so.4.1
No symbol table info available.
#10 0x0804e93f in ?? ()
No symbol table info available.
#11 0xa7be78b8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#12 0x0804cb51 in ?? ()
No symbol table info available.
(gdb)

execve("/usr/bin/apt-get", ["apt-get", "dselect-upgrade"], [/* 38 vars */]) = 0
brk(0)                                  = 0x8069000
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) = 0xa7ef8000
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=71573, ...}) = 0
mmap2(NULL, 71573, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7ee6000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libapt-pkg-libc6.3-6.so.4.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\0000\242"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=823304, ...}) = 0
mmap2(NULL, 826892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e1c000
mmap2(0xa7ee3000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc6) = 0xa7ee3000
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\360\326"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=905044, ...}) = 0
mmap2(NULL, 931588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d38000
mmap2(0xa7e11000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd8) = 0xa7e11000
mmap2(0xa7e16000, 22276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7e16000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/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\3203\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149284, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7d37000
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d11000
mmap2(0xa7d35000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xa7d35000
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\0\0\31\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=41096, ...}) = 0
mmap2(NULL, 44292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d06000
mmap2(0xa7d10000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xa7d10000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/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\0Z\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1257220, ...}) = 0
mmap2(NULL, 1267068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7bd0000
mmap2(0xa7cff000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xa7cff000
mmap2(0xa7d03000, 9596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7d03000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7bcf000
set_thread_area({entry_number:-1 -> 6, base_addr:0xa7bcf6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xa7cff000, 8192, PROT_READ)   = 0
mprotect(0xa7e11000, 12288, PROT_READ)  = 0
munmap(0xa7ee6000, 71573)               = 0
brk(0)                                  = 0x8069000
brk(0x808a000)                          = 0x808a000
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1209056, ...}) = 0
mmap2(NULL, 1209056, PROT_READ, MAP_PRIVATE, 4, 0) = 0xa7aa7000
close(4)                                = 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) = 4
fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
getdents64(4, /* 3 entries */, 4096)    = 80
stat64("/etc/apt/apt.conf.d/70debconf", {st_mode=S_IFREG|0644, st_size=182, ...}) = 0
getdents64(4, /* 0 entries */, 4096)    = 0
close(4)                                = 0
open("/etc/apt/apt.conf.d/70debconf", O_RDONLY|O_LARGEFILE) = 4
read(4, "// Pre-configure all packages wi"..., 8191) = 182
read(4, "", 8191)                       = 0
close(4)                                = 0
stat64("/etc/apt/apt.conf", {st_mode=S_IFREG|0644, st_size=66, ...}) = 0
open("/etc/apt/apt.conf", O_RDONLY|O_LARGEFILE) = 4
read(4, "APT::Authentication::TrustCDROM "..., 8191) = 66
read(4, "", 8191)                       = 0
close(4)                                = 0
stat64("/var/lib/dpkg/status", {st_mode=S_IFREG|0644, st_size=2594706, ...}) = 0
stat64("/usr/bin/dpkg", {st_mode=S_IFREG|0755, st_size=315924, ...}) = 0
stat64("/etc/debian_version", {st_mode=S_IFREG|0644, st_size=17, ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xafc0aac8) = -1 ENOTTY (Inappropriate ioctl for device)
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGWINCH, {0x804cbf0, [WINCH], SA_RESTART}, {SIG_DFL}, 8) = 0
ioctl(1, TIOCGWINSZ, 0xafc0ab40)        = -1 ENOTTY (Inappropriate ioctl for device)
open("/var/lib/dpkg/lock", O_RDWR|O_CREAT|O_TRUNC, 0640) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
fcntl64(4, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
open("/var/lib/dpkg/updates/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 5
fstat64(5, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
getdents64(5, /* 2 entries */, 4096)    = 48
getdents64(5, /* 0 entries */, 4096)    = 0
close(5)                                = 0
stat64("/etc/apt/sources.list", {st_mode=S_IFREG|0644, st_size=294, ...}) = 0
open("/etc/apt/sources.list", O_RDONLY|O_LARGEFILE) = 5
read(5, "# \ndeb http://ftp.fr.debian.org/";..., 8191) = 294
read(5, "", 8191)                       = 0
close(5)                                = 0
stat64("/etc/apt/sources.list.d/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/apt/sources.list.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 5
fstat64(5, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
getdents64(5, /* 2 entries */, 4096)    = 48
getdents64(5, /* 0 entries */, 4096)    = 0
close(5)                                = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_Release.gpg", {st_mode=S_IFREG|0644, st_size=189, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_Release.gpg", {st_mode=S_IFREG|0644, st_size=189, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_Release.gpg", {st_mode=S_IFREG|0644, st_size=189, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_Release.gpg", {st_mode=S_IFREG|0644, st_size=189, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_Release.gpg", {st_mode=S_IFREG|0644, st_size=189, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_Release.gpg", {st_mode=S_IFREG|0644, st_size=189, ...}) = 0
access("/var/cache/apt/", W_OK)         = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7ef7000
read(5, "# Locale name alias data base.\n#"..., 4096) = 2582
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0xa7ef7000, 4096)                = 0
open("/usr/share/locale/fr_FR/LC_MESSAGES/libapt-pkg4.1.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/fr/LC_MESSAGES/libapt-pkg4.1.mo", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=25353, ...}) = 0
mmap2(NULL, 25353, PROT_READ, MAP_PRIVATE, 5, 0) = 0xa7ef1000
close(5)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=54635, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7ef0000
read(5, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(5, "as\tJS//\t\t\tJUS_I.B1.002//\nalias\tY"..., 4096) = 4096
read(5, "e\tINTERNAL\t\tISO-8859-3//\t\tISO885"..., 4096) = 4096
read(5, "as\tISO-IR-199//\t\tISO-8859-14//\na"..., 4096) = 4096
read(5, "to\t\t\tmodule\t\tcost\nalias\tCSEBCDIC"..., 4096) = 4096
read(5, "e\t\tcost\nalias\tCP284//\t\t\tIBM284//"..., 4096) = 4096
read(5, "as\tCP864//\t\t\tIBM864//\nalias\t864/"..., 4096) = 4096
read(5, "dule\tIBM937//\t\tINTERNAL\t\tIBM937\t"..., 4096) = 4096
read(5, "UC-JP//\nalias\tUJIS//\t\t\tEUC-JP//\n"..., 4096) = 4096
read(5, "dule\t\tcost\nalias\tISO-IR-143//\t\tI"..., 4096) = 4096
read(5, "OX//\nmodule\tISO_10367-BOX//\t\tINT"..., 4096) = 4096
read(5, "dule\tINTERNAL\t\tEUC-JISX0213//\t\tE"..., 4096) = 4096
read(5, "odule\tIBM1130//\t\tINTERNAL\t\tIBM11"..., 4096) = 4096
read(5, "804//\t\tIBM16804//\nalias\tCP16804/"..., 4096) = 1387
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0xa7ef0000, 4096)                = 0
open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\4\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=9436, ...}) = 0
mmap2(NULL, 12316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xa7eed000
mmap2(0xa7eef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1) = 0xa7eef000
close(5)                                = 0
brk(0x80af000)                          = 0x80af000
fstat64(1, {st_mode=S_IFREG|0644, st_size=10334, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7eec000
write(1, "Lecture des listes de paquets...", 32Lecture des listes de paquets...) = 32
stat64("/var/cache/apt/pkgcache.bin", {st_mode=S_IFREG|0644, st_size=8525389, ...}) = 0
open("/var/cache/apt/pkgcache.bin", O_RDONLY) = 5
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=8525389, ...}) = 0
mmap2(NULL, 8525389, PROT_READ, MAP_SHARED, 5, 0) = 0xa7285000
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=19082561, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=19082561, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_main_i18n_Translation-fr", 0xafc0a5f0) = -1 ENOENT (No such file or directory)
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=237251, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=237251, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_contrib_i18n_Translation-fr", 0xafc0a5f0) = -1 ENOENT (No such file or directory)
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=347347, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=347347, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_non-free_i18n_Translation-fr", 0xafc0a5f0) = -1 ENOENT (No such file or directory)
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=740575, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=740575, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_main_i18n_Translation-fr", 0xafc0a5f0) = -1 ENOENT (No such file or directory)
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=2983, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=2983, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_contrib_i18n_Translation-fr", 0xafc0a5f0) = -1 ENOENT (No such file or directory)
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=4012, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=4012, ...}) = 0
stat64("/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_non-free_i18n_Translation-fr", 0xafc0a5f0) = -1 ENOENT (No such file or directory)
stat64("/var/lib/dpkg/status", {st_mode=S_IFREG|0644, st_size=2594706, ...}) = 0
close(5)                                = 0
write(1, "\n", 1
)                       = 1
mmap2(NULL, 299008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa723c000
stat64("/etc/apt/preferences", 0xafc0a450) = -1 ENOENT (No such file or directory)
mmap2(NULL, 696320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7192000
write(1, "Construction de l\'arbre des d\303\251p"..., 43Construction de l'arbre des dépendances...) = 43
stat64("/var/lib/apt/extended_states", 0xafc0a330) = -1 ENOENT (No such file or directory)
write(1, "\n", 1
)                       = 1
brk(0x80e7000)                          = 0x80e7000
open("/proc/meminfo", O_RDONLY)         = 5
fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7191000
read(5, "MemTotal:      1027556 kB\nMemFre"..., 1024) = 598
close(5)                                = 0
munmap(0xa7191000, 4096)                = 0

Reply to: