Hello

On Wed, 17 Aug 2005 19:54:27 +0300
[EMAIL PROTECTED] (Kari Pahula) wrote:

> > dpkg: ../../src/packages.c:191: process_queue: Assertion `dependtry <= 4' 
> > failed.
> > E: Sub-process /usr/bin/dpkg exited unexpectedly
> > 
> > Tried with patched dpkg 1.10.28 and 1.13.10
> 
> How did you run dpkg?  What was the command line?

apt-get install [somepackage]

> At least I didn't get that error with the test cases I ran on the patched 
> dpkg.

Like I said, I got it in all cases, both with 1.10.28 and 1.13.10. 
What compiler did you use? I still use gcc 3.3.5 here.


I attach an strace from  dpkg --configure -a


Regards,
Henry


-- 
  ---------------------------------------------------------------------
 |  Henry Jensen                    |                                  |
 |  ScanPlus GmbH                   |            Tel +49 731 92013 115 |
 |  Koenigstr. 78   D 89077 Ulm     |            Fax +49 731 92013 290 |
 |  http://www.scan-plus.de/        |         Amtsgericht Ulm HRB 3220 |
 |  [EMAIL PROTECTED]               |   Geschaeftsf.: Juergen Hoermann |
  ---------------------------------------------------------------------

execve("/usr/bin/dpkg", ["dpkg", "--configure", "-a"], [/* 28 vars */]) = 0
uname({sys="Linux", node="jensen", ...}) = 0
brk(0)                                  = 0x80fa000
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)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=35015, ...}) = 0
old_mmap(NULL, 35015, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000
close(4)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z\1\000"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=1254468, ...}) = 0
old_mmap(NULL, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40021000
old_mmap(0x4014b000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 
0x129000) = 0x4014b000
old_mmap(0x40154000, 7308, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40154000
close(4)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40156000
set_thread_area({entry_number:-1 -> 6, base_addr:0x401562a0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
munmap(0x40018000, 35015)               = 0
brk(0)                                  = 0x80fa000
brk(0x811b000)                          = 0x811b000
brk(0)                                  = 0x811b000
umask(022)                              = 022
open("/etc/dpkg/dpkg.cfg", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=293, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40018000
read(4, "# dpkg configuration file\n#\n# Th"..., 4096) = 293
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40018000, 4096)                = 0
open("/root/.dpkg.cfg", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
directory)
getuid32()                              = 0
geteuid32()                             = 0
access("/var/lib/dpkg", W_OK)           = 0
open("/var/lib/dpkg/lock", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0660) = 4
fcntl64(4, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 
0xbffff870) = 0
fcntl64(4, F_GETFD)                     = 0
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
open("/var/lib/dpkg/status", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=448638, ...}) = 0
mmap2(NULL, 448638, PROT_READ, MAP_SHARED, 6, 0) = 0x40157000
brk(0)                                  = 0x811b000
brk(0x813c000)                          = 0x813c000
brk(0)                                  = 0x813c000
brk(0x815e000)                          = 0x815e000
brk(0)                                  = 0x815e000
brk(0x8180000)                          = 0x8180000
brk(0)                                  = 0x8180000
brk(0x81a2000)                          = 0x81a2000
brk(0)                                  = 0x81a2000
brk(0x81c4000)                          = 0x81c4000
munmap(0x40157000, 448638)              = 0
close(6)                                = 0
open("/var/lib/dpkg/updates/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 6
fstat64(6, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
getdents64(6, /* 3 entries */, 4096)    = 80
getdents64(6, /* 0 entries */, 4096)    = 0
close(6)                                = 0
open("/var/lib/dpkg/available", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=407986, ...}) = 0
mmap2(NULL, 407986, PROT_READ, MAP_SHARED, 6, 0) = 0x40157000
brk(0)                                  = 0x81c4000
brk(0x81e6000)                          = 0x81e6000
brk(0)                                  = 0x81e6000
brk(0x8208000)                          = 0x8208000
brk(0)                                  = 0x8208000
brk(0x822a000)                          = 0x822a000
brk(0)                                  = 0x822a000
brk(0x824c000)                          = 0x824c000
munmap(0x40157000, 407986)              = 0
close(6)                                = 0
open("/var/lib/dpkg/updates/tmp.i", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) 
= 6
fcntl64(6, F_GETFD)                     = 0
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40157000
write(6, "#padding\n#padding\n#padding\n#padd"..., 4096) = 4096
write(6, "padding\n#padding\n#padding\n#paddi"..., 512) = 512
_llseek(6, 0, [0], SEEK_SET)            = 0
stat64("/sbin/ldconfig", {st_mode=S_IFREG|0755, st_size=470624, ...}) = 0
stat64("/sbin/start-stop-daemon", {st_mode=S_IFREG|0755, st_size=18424, ...}) = 0
stat64("/sbin/install-info", 0xbffff860) = -1 ENOENT (No such file or directory)
stat64("/bin/install-info", 0xbffff860) = -1 ENOENT (No such file or directory)
stat64("/usr/sbin/install-info", {st_mode=S_IFREG|0755, st_size=14120, ...}) = 0
stat64("/sbin/update-rc.d", 0xbffff860) = -1 ENOENT (No such file or directory)
stat64("/bin/update-rc.d", 0xbffff860)  = -1 ENOENT (No such file or directory)
stat64("/usr/sbin/update-rc.d", {st_mode=S_IFREG|0755, st_size=5074, ...}) = 0
open("/var/lib/dpkg/diversions", O_RDONLY|O_LARGEFILE) = 8
fcntl64(8, F_GETFD)                     = 0
fcntl64(8, F_SETFD, FD_CLOEXEC)         = 0
fstat64(8, {st_mode=S_IFREG|0644, st_size=17369, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40158000
read(8, "/usr/bin/perldoc\n/usr/bin/perldo"..., 4096) = 4096
read(8, "\n/usr/include/asm-i386/mca_dma.h"..., 4096) = 4096
read(8, "-i386/statfs.h\namd64-libs-dev\n/u"..., 4096) = 4096
read(8, "-libs-dev\n/usr/include/linux/aut"..., 4096) = 4096
brk(0)                                  = 0x824c000
brk(0x826e000)                          = 0x826e000
read(8, "ls.8.gz\nmodule-init-tools\n/usr/s"..., 4096) = 985
read(8, "", 4096)                       = 0
lstat64("/var/lib/dpkg/info/libdb1-compat.postinst", {st_mode=S_IFREG|0755, 
st_size=135, ...}) = 0
write(2, "dpkg: ../../src/packages.c:191: "..., 82dpkg: 
../../src/packages.c:191: process_queue: Assertion `dependtry <= 4' failed.
) = 82
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
gettid()                                = 19208
tgkill(19208, 19208, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++

Reply via email to