On 2007-06-19 23:31:16 +0200, Vincent Lefevre wrote:
> I've just had the same error immediately on startup with aptitude 0.4.4-4
> (and apt 0.6.46.4-0.1) on powerpc. I've run aptitude 4 more times, and
> each time, I got the same error, but it took longer: when "Building tag
> database" reaches 100%.

FYI, the strace output contains:

[...]
9798  open("/var/lib/dpkg/status", O_RDONLY) = 3
9798  fcntl64(3, F_SETFD, FD_CLOEXEC)   = 0
9798  read(3, "Package: dlint\nStatus: install o"..., 26852) = 26852
9798  
open("/var/lib/apt/lists/security.debian.org_dists_etch_updates_non-free_binary-powerpc_Packages",
 O_RDONLY) = 4
9798  fcntl64(4, F_SETFD, FD_CLOEXEC)   = 0
9798  read(4, "", 26852)                = 0
9798  
open("/var/lib/apt/lists/security.debian.org_dists_etch_updates_contrib_binary-powerpc_Packages",
 O_RDONLY) = 5
[...]
9798  lseek(3, 2034129, SEEK_SET)       = 2034129
9798  read(3, "Package: libsm6\nStatus: install "..., 26852) = 26852
9798  read(3, "bian.org>\nVersion: 9210-10\nDepen"..., 26718) = 26718
9798  lseek(3, 2093726, SEEK_SET)       = 2093726
9798  read(3, "Package: irda-tools\nStatus: inst"..., 26852) = 26852
9798  lseek(3, 2122085, SEEK_SET)       = 2122085
9798  read(3, "Package: libwnck18\nStatus: insta"..., 26852) = 26852
9798  read(3, "esktop.org:/cvs/xorg\n\nPackage: l"..., 26112) = 26112
9798  read(3, "d775c055b5d80b67c1bd12838\n /etc/"..., 26371) = 26371
9798  lseek(3, 2201569, SEEK_SET)       = 2201569
9798  read(3, "Package: libscrollkeeper0\nStatus"..., 26852) = 26852
9798  lseek(3, 2228503, SEEK_SET)       = 2228503
9798  read(3, "Package: libfaad0\nStatus: instal"..., 26852) = 26852
9798  lseek(3, 2256410, SEEK_SET)       = 2256410
9798  read(3, "Package: libglib2.0-0\nStatus: in"..., 26852) = 26852
9798  lseek(3, 2283508, SEEK_SET)       = 2283508
9798  read(3, "Package: aspell-fr\nStatus: insta"..., 26852) = 26852
9798  read(3, "ont-conf | fontconfig\nConffiles:"..., 26622) = 823
9798  read(3, "", 25799)                = 0
9798  rt_sigaction(SIGTSTP, {SIG_IGN}, {0xfebe570, [], SA_RESTART}, 8) = 0
9798  select(1, [0], NULL, NULL, {0, 0}) = 0 (Timeout)
9798  select(1, [0], NULL, NULL, {0, 0}) = 0 (Timeout)
9798  write(1, "\10\10\10\33[37m\33[44m\33[1m100\33[m\33[m", 26) = 26
9798  rt_sigaction(SIGTSTP, {0xfebe570, [], SA_RESTART}, NULL, 8) = 0
9798  rt_sigaction(SIGTSTP, {SIG_IGN}, {0xfebe570, [], SA_RESTART}, 8) = 0
9798  select(1, [0], NULL, NULL, {0, 0}) = 0 (Timeout)
9798  select(1, [0], NULL, NULL, {0, 0}) = 0 (Timeout)
9798  rt_sigaction(SIGTSTP, {0xfebe570, [], SA_RESTART}, NULL, 8) = 0
9798  munmap(0x32951000, 1052672)       = 0
9798  mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x328d0000
9798  mprotect(0x328d0000, 4096, PROT_NONE) = 0
9798  clone(child_stack=0x330cf030, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
 parent_tidptr=0x330cf4f8, tls=0x330d6930, child_tidptr=0x330cf4f8) = 9945
9945  socket_subcall(0x330cf500, 0xc, 0x330cf4f8, 0x330d6930, 0x330cf4f8, 0x330d
6930, 0x330cf93c, 0x330cf714) = 0
9945  futex(0x108615fc, FUTEX_WAIT, 1, NULL <unfinished ...>
9798  brk(0x108be000)                   = 0x108be000
9798  mmap(NULL, 364544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x330d0000
9798  mmap(NULL, 888832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x33129000
9798  mmap(NULL, 888832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x33202000
9798  futex(0xfc108a4, FUTEX_WAKE, 2147483647) = 0
9798  munmap(0x330d0000, 364544)        = 0
9798  futex(0x108615fc, 0x4 /* FUTEX_??? */, 1 <unfinished ...>
9945  <... futex resumed> )             = 0
9798  <... futex resumed> )             = 1
9945  futex(0x108615e0, FUTEX_WAKE, 1)  = 0
9945  futex(0x108615fc, FUTEX_WAIT, 3, NULL <unfinished ...>
9798  rt_sigaction(SIGCONT, {SIG_IGN}, {SIG_DFL}, 8) = 0
9798  rt_sigaction(SIGTSTP, {SIG_IGN}, {0xfebe570, [], SA_RESTART}, 8) = 0
9798  tgkill(9798, 9799, SIGRTMIN)      = 0
9798  futex(0x309cd4f8, FUTEX_WAIT, 9799, NULL <unfinished ...>
9799  <... read resumed> 0x309ccbb8, 1) = ? ERESTARTSYS (To be restarted)
9799  --- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
9799  exit(0)                           = ?
9798  <... futex resumed> )             = 0
9798  tgkill(9798, 9800, SIGRTMIN)      = 0
[...]

The read(3, "", 25799) seems strange.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)

Reply via email to