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

Bug#132476: dpkg: dselect install eat 100% CPU time



Hello, Wichert!
You wrote to "Alex Buloichik" <a.buloichik@sam-solutions.net> on Wed, 6 Feb
2002 11:00:19 +0100:

 WA> Hmm, strange. Can you strace dselect when it is doing that to see
 WA> what it is trying to do?

This is strace dump. Last string repeat constantly.
May be, we need additional key in command line for run dselect not from
console without prompts ?

execve("/usr/bin/dselect", ["dselect", "install"], [/* 20 vars */]) = 0
uname({sys="Linux", node="pc172", ...}) = 0
brk(0)                                  = 0x806eec0
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=28723, ...}) = 0
old_mmap(NULL, 28723, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/lib/libncurses.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\0P\337\0"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=248144, ...}) = 0
old_mmap(NULL, 253024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000
mprotect(0x40053000, 35936, PROT_NONE)  = 0
old_mmap(0x40053000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x34000) = 0x40053000
close(3)                                = 0
open("/usr/lib/libstdc++-libc6.2-2.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\0\260\236"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=288812, ...}) = 0
old_mmap(NULL, 301028, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4005c000
mprotect(0x40092000, 79844, PROT_NONE)  = 0
old_mmap(0x40092000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x35000) = 0x40092000
old_mmap(0x400a4000, 6116, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a4000
close(3)                                = 0
open("/lib/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 I\0\000"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=134668, ...}) = 0
old_mmap(NULL, 137220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400a6000
mprotect(0x400c7000, 2052, PROT_NONE)   = 0
old_mmap(0x400c7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x20000) = 0x400c7000
close(3)                                = 0
open("/lib/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(\327\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1171196, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x400c8000
old_mmap(NULL, 1187968, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400c9000
mprotect(0x401e1000, 41088, PROT_NONE)  = 0
old_mmap(0x401e1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x117000) = 0x401e1000
old_mmap(0x401e7000, 16512, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401e7000
close(3)                                = 0
munmap(0x40016000, 28723)               = 0
brk(0)                                  = 0x806eec0
brk(0x806eee8)                          = 0x806eee8
brk(0x806f000)                          = 0x806f000
brk(0x8070000)                          = 0x8070000
open("/etc/dpkg/dselect.cfg", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=229, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
read(3, "# dselect configuration file\n#\n#"..., 4096) = 229
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a
directory)
open("/usr/lib/dpkg/methods/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY)
= 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
brk(0x8072000)                          = 0x8072000
getdents64(0x3, 0x806f918, 0x1000, 0)   = 128
access("/usr/lib/dpkg/methods/apt/setup", R_OK|X_OK) = 0
access("/usr/lib/dpkg/methods/apt/update", R_OK|X_OK) = 0
access("/usr/lib/dpkg/methods/apt/install", R_OK|X_OK) = 0
open("/usr/lib/dpkg/methods/apt/names", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
read(4, "70 apt APT Acquisition [file,htt"..., 4096) = 39
open("/usr/lib/dpkg/methods/apt/desc.apt", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=561, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=561, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(5, "The APT installation method enco"..., 4096) = 561
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40017000, 4096)                = 0
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40016000, 4096)                = 0
access("/usr/lib/dpkg/methods/disk/setup", R_OK|X_OK) = 0
access("/usr/lib/dpkg/methods/disk/update", R_OK|X_OK) = 0
access("/usr/lib/dpkg/methods/disk/install", R_OK|X_OK) = 0
open("/usr/lib/dpkg/methods/disk/names", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=214, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
read(4, "30 cdrom Install from a CD-ROM.\n"..., 4096) = 214
open("/usr/lib/dpkg/methods/disk/desc.cdrom", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=163, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=163, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(5, "Installation from a CD-ROM conta"..., 4096) = 163
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40017000, 4096)                = 0
open("/usr/lib/dpkg/methods/disk/desc.nfs", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=395, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=395, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(5, "Installation across the network,"..., 4096) = 395
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40017000, 4096)                = 0
open("/usr/lib/dpkg/methods/disk/desc.harddisk", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=387, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=387, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(5, "Installation from filesystem on "..., 4096) = 387
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40017000, 4096)                = 0
open("/usr/lib/dpkg/methods/disk/desc.mounted", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=652, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=652, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(5, "Installation from a directory on"..., 4096) = 652
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40017000, 4096)                = 0
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40016000, 4096)                = 0
access("/usr/lib/dpkg/methods/floppy/setup", R_OK|X_OK) = 0
access("/usr/lib/dpkg/methods/floppy/update", R_OK|X_OK) = 0
access("/usr/lib/dpkg/methods/floppy/install", R_OK|X_OK) = 0
open("/usr/lib/dpkg/methods/floppy/names", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=47, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
read(4, "50 floppy Install from a pile of"..., 4096) = 47
open("/usr/lib/dpkg/methods/floppy/desc.floppy", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=474, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=474, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(5, "Installation using a pile of flo"..., 4096) = 474
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40017000, 4096)                = 0
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40016000, 4096)                = 0
getdents64(0x3, 0x806f918, 0x1000, 0)   = 0
close(3)                                = 0
open("/usr/local/lib/dpkg/methods/",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or
directory)
open("/var/lib/dpkg/methlock", O_RDWR|O_CREAT|O_TRUNC, 0660) = 3
fcntl64(3, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
open("/var/lib/dpkg/cmethopt", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=8, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
read(4, "apt apt\n", 4096)              = 8
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40016000, 4096)                = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
fork()                                  = 693
wait4(693, [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 693
--- SIGCHLD (Child exited) ---
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
write(2, "\ninstallation script ", 21
installation script )  = 21
write(2, "returned error exit status 1.\n", 30returned error exit status 1.
) = 30
write(2, "Press <enter> to continue.\n", 27Press <enter> to continue.
) = 27
fstat64(0, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0
read(0, "", 4096)                       = 0


WBR, Alex.




Reply to: