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 +++