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

Bug#252758: apt-get upgrade segfaults after entering an infinite loop



Package: apt
Version: 0.5.22
Severity: normal


I can't upgrade my system at all:

permeke:/home/lopster# apt-get upgrade
Reading Package Lists... Done
Segmentation faulty Tree... 66%
permeke:/home/lopster#

Here's a trimmed trace:


execve("/usr/bin/apt-get", ["apt-get", "upgrade"], [/* 20 vars */]) = 0
uname({sys="Linux", node="permeke", ...}) = 0
brk(0)                                  = 0x8066000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
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=42243, ...}) = 0
old_mmap(NULL, 42243, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libapt-pkg-libc6.3-5.so.3.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\0\340\217"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=556992, ...}) = 0
old_mmap(NULL, 560540, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40023000
old_mmap(0x400a0000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7c000) = 0x400a0000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.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@\261\3"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=730680, ...}) = 0
old_mmap(NULL, 754400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ac000
old_mmap(0x4014a000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9d000) = 0x4014a000
old_mmap(0x40160000, 17120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40160000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/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\0006\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=141312, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40165000
old_mmap(NULL, 139712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40166000
old_mmap(0x40188000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) = 0x40188000
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@\25\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=31548, ...}) = 0
old_mmap(NULL, 30464, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40189000
old_mmap(0x40190000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40190000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/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\340X\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1279012, ...}) = 0
old_mmap(NULL, 1289324, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40191000
old_mmap(0x402c1000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x402c1000
old_mmap(0x402ca000, 7276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402ca000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402cc000
set_thread_area({entry_number:-1 -> 6, base_addr:0x402cc080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x40018000, 42243)               = 0
brk(0)                                  = 0x8066000
brk(0x8087000)                          = 0x8087000
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
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) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=182, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "// Pre-configure all packages wi"..., 8192) = 182
read(4, "", 4096)                       = 0
read(4, "", 8192)                       = 0
close(4)                                = 0
munmap(0x40018000, 4096)                = 0
stat64("/etc/apt/apt.conf", {st_mode=S_IFREG|0644, st_size=81, ...}) = 0
open("/etc/apt/apt.conf", O_RDONLY)     = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=81, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "\nAPT\n{\n\tDefault-Release \"testing"..., 8192) = 81
read(4, "", 4096)                       = 0
read(4, "", 8192)                       = 0
close(4)                                = 0
munmap(0x40018000, 4096)                = 0
stat64("/var/lib/dpkg/status", {st_mode=S_IFREG|0644, st_size=1818491, ...}) = 0
stat64("/usr/bin/dpkg", {st_mode=S_IFREG|0755, st_size=174040, ...}) = 0
stat64("/etc/debian_version", {st_mode=S_IFREG|0644, st_size=17, ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGWINCH, {0x805d1b0, [WINCH], SA_RESTART}, {SIG_DFL}, 8) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=484, ws_ypixel=316}) = 0
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/vendors.list.d/", 0xbffff31c) = -1 ENOENT (No such file or directory)
stat64("/etc/apt/vendors.list", 0xbffff31c) = -1 ENOENT (No such file or directory)
open("/etc/apt/sources.list", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=2488, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(5, "# See sources.list(5) for more i"..., 8192) = 2488
read(5, "", 4096)                       = 0
read(5, "", 8192)                       = 0
close(5)                                = 0
munmap(0x40018000, 4096)                = 0
access("/var/cache/apt/", W_OK)         = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
write(1, "\rReading Package Lists... 0%\r", 29) = 29
stat64("/var/cache/apt/pkgcache.bin", {st_mode=S_IFREG|0644, st_size=6405036, ...}) = 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=6405036, ...}) = 0
mmap2(NULL, 6405036, PROT_READ, MAP_SHARED, 5, 0) = 0x402cd000
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_testing_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=11381888, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_testing_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=11381888, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_testing_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=210236, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_testing_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=210236, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_testing_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=221056, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_testing_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=221056, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_testing_non-US_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=22461, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_testing_non-US_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=22461, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_testing_non-US_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_testing_non-US_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_testing_non-US_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=2796, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_testing_non-US_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=2796, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_sid_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=11824730, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_sid_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=11824730, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_sid_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=256100, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_sid_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=256100, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_sid_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=237038, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_debian_dists_sid_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=237038, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_sid_non-US_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=13466, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_sid_non-US_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=13466, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_sid_non-US_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_sid_non-US_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_sid_non-US_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=2796, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_non-US_dists_sid_non-US_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=2796, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_blackdown_dists_testing_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=582, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_blackdown_dists_testing_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=582, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_blackdown_dists_testing_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=8757, ...}) = 0
stat64("/var/lib/apt/lists/buenavista.net:9999_blackdown_dists_testing_non-free_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=8757, ...}) = 0
stat64("/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_testing_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=54051, ...}) = 0
stat64("/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_testing_main_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=54051, ...}) = 0
stat64("/var/lib/dpkg/status", {st_mode=S_IFREG|0644, st_size=1818491, ...}) = 0
close(5)                                = 0
gettimeofday({1086389339, 818730}, NULL) = 0
write(1, "\rReading Package Lists... 100%\r", 31) = 31
write(1, "\rReading Package Lists... Done\r", 31) = 31
write(1, "\n", 1)                       = 1
mmap2(NULL, 233472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408e9000
stat64("/etc/apt/preferences", 0xbfffefac) = -1 ENOENT (No such file or directory)
mmap2(NULL, 466944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40922000
brk(0)                                  = 0x8087000
brk(0x80a9000)                          = 0x80a9000
write(1, "\rBuilding Dependency Tree... 0%\r", 32) = 32
write(1, "\rBuilding Dependency Tree... 0%\r", 32) = 32
gettimeofday({1086389339, 914527}, NULL) = 0
gettimeofday({1086389339, 924775}, NULL) = 0

[...]

ettimeofday({1086389344, 716115}, NULL) = 0
gettimeofday({1086389344, 717110}, NULL) = 0
gettimeofday({1086389344, 717989}, NULL) = 0
gettimeofday({1086389344, 719510}, NULL) = 0
write(1, "\rBuilding Dependency Tree... 83%"..., 33) = 33
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


The gettimeofday is repeated 18000(!) times before exiting.


-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Default-Release "testing";
APT::Cache-Limit "16777216";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.

#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main

# Uncomment if you want the apt-get source function to work
#deb http://localhost:9999/debian stable main contrib non-free
#deb http://localhost:9999/non-US stable non-US/main non-US/contrib non-US/non-free
#deb http://localhost:9999/security stable/updates main contrib non-free

deb http://buenavista.net:9999/debian testing main contrib non-free
deb http://buenavista.net:9999/non-US testing/non-US main contrib non-free
#deb http://localhost:9999/marillat testing main

deb http://buenavista.net:9999/debian sid main contrib non-free
deb http://buenavista.net:9999/non-US sid/non-US main contrib non-free

deb http://buenavista.net:9999/blackdown testing main non-free
#deb http://buenavista.net:9999/blackdown sid  main non-free
#deb http://buenavista.net:9999/marillat ./
#deb http://localhost:9999/phoenix ./

#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable non-US

deb ftp://ftp.nerim.net/debian-marillat/ testing main
#deb http://people.debian.org/~eric/debian/i386 ./

#deb http://ftp.de.debian.org/debian testing main contrib non-free
#deb http://ftp.de.debian.org/debian-non-US testing/non-US main contrib non-free

# LinEx oficial
#deb http://red-carpet.ximian.com/debian stable main



#deb http://www.fs.tum.de/~bunk/debian potato main
#deb http://mplayer.nmeos.net stable/
#deb http://marillat.free.fr/ stable main

#deb http://userpages.umbc.edu/~fu1/debian sid main
#deb ftp://mrvn.homeip.net/ sid main
#deb-src ftp://mrvn.homeip.net/ sid main


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.4
Locale: LANG=es_ES, LC_CTYPE=es_ES (ignored: LC_ALL set to es_ES)

Versions of packages apt depends on:
ii  libc6                       2.3.2.ds1-12 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.3.3-1    GCC support library
ii  libstdc++5                  1:3.3.3-1    The GNU Standard C++ Library v3

-- no debconf information




Reply to: