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

Bug#44022: marked as done (apt-get enters infinite loop)



Your message dated Sat, 4 Sep 1999 19:01:35 -0600 (MDT)
with message-id <Pine.LNX.3.96.990904190049.9314D-100000@Wakko.deltatee.com>
and subject line Closed
has caused the attached bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Ian Jackson
(administrator, Debian bugs database)

Received: (at submit) by bugs.debian.org; 2 Sep 1999 21:25:15 +0000
Received: (qmail 18407 invoked from network); 2 Sep 1999 21:25:15 -0000
Received: from front6.grolier.fr (194.158.96.56)
  by master.debian.org with SMTP; 2 Sep 1999 21:25:15 -0000
Received: from bylbo.nowhere.earth (ppp-114-117.velizy.club-internet.fr [194.158.114.117])
	by front6.grolier.fr (8.9.3/No_Relay+No_Spam_MGC990224) with ESMTP id XAA15373;
	Thu, 2 Sep 1999 23:24:49 +0200 (MET DST)
Received: from dwitch by bylbo.nowhere.earth with local (Exim 3.03 #1 (Debian))
	id 11MeCV-0003C5-00; Thu, 02 Sep 1999 23:15:19 +0200
From: Yann Dirson <ydirson@multimania.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: apt-get enters infinite loop
X-Mailer: reportbug 0.22
Date: Thu, 02 Sep 1999 23:15:19 +0200
Message-Id: <[🔎] E11MeCV-0003C5-00@bylbo.nowhere.earth>

Package: apt
Version: 0.3.11
Severity: grave

While trying to upgrade part of my system to lastest unstable versions
using "apt-get dselect-upgrade", I had the install failed, apparently
because of some perl upgrade issue (Can't locate Getopt::Long in
tetex-bin preinst) (although dselect said it was OK to go), called
"dpkg --pending --configure", and called "apt-get dselect-upgrade"
again.  I had to use the "-f" flag because of some deps problem,
probably due to the previous failure.

I can provide full session typescript and status file if needed.

The "apt-get -f dselect-upgrade" invocation never returned.  Using "-o
Debug::pkgProblemResolver=true"only made it print "Starting\nStarting
2\nDone\n" before entering the loop.

Attaching with gdb and repetedly using "ni" told that the loop occurs in pkgMinimizeUpgrade(), between offsets 64 and 196.

Here is the disassembly:
====
Dump of assembler code from 0x40077760 to 0x400777e4:
0x40077760 <pkgMinimizeUpgrade__FR11pkgDepCache+64>:
    mov    0xfffffff4(%ebp),%eax
0x40077763 <pkgMinimizeUpgrade__FR11pkgDepCache+67>:    mov    0x30(%edi),%edx
0x40077766 <pkgMinimizeUpgrade__FR11pkgDepCache+70>:    mov    0x28(%eax),%ax
0x4007776a <pkgMinimizeUpgrade__FR11pkgDepCache+74>:    and    $0xffff,%eax
0x4007776f <pkgMinimizeUpgrade__FR11pkgDepCache+79>:
    lea    (%eax,%eax,2),%eax
0x40077772 <pkgMinimizeUpgrade__FR11pkgDepCache+82>:
    lea    (%edx,%eax,8),%edx
0x40077775 <pkgMinimizeUpgrade__FR11pkgDepCache+85>:    xor    %eax,%eax
0x40077777 <pkgMinimizeUpgrade__FR11pkgDepCache+87>:    cmpb   $0x0,0x10(%edx)
0x4007777b <pkgMinimizeUpgrade__FR11pkgDepCache+91>:
    jle    0x40077784 <pkgMinimizeUpgrade__FR11pkgDepCache+100>
0x4007777d <pkgMinimizeUpgrade__FR11pkgDepCache+93>:    cmpb   $0x2,0x11(%edx)
0x40077781 <pkgMinimizeUpgrade__FR11pkgDepCache+97>:    sete   %al
0x40077784 <pkgMinimizeUpgrade__FR11pkgDepCache+100>:   test   %al,%al
0x40077786 <pkgMinimizeUpgrade__FR11pkgDepCache+102>:
    je     0x400777c4 <pkgMinimizeUpgrade__FR11pkgDepCache+164>
0x40077788 <pkgMinimizeUpgrade__FR11pkgDepCache+104>:
    cmpw   $0x202,0x10(%edx)
0x4007778e <pkgMinimizeUpgrade__FR11pkgDepCache+110>:
    je     0x400777c4 <pkgMinimizeUpgrade__FR11pkgDepCache+164>
0x40077790 <pkgMinimizeUpgrade__FR11pkgDepCache+112>:   add    $0xfffffffe,%esp
0x40077793 <pkgMinimizeUpgrade__FR11pkgDepCache+115>:   pushw  $0x0
0x40077797 <pkgMinimizeUpgrade__FR11pkgDepCache+119>:   push   %esi
0x40077798 <pkgMinimizeUpgrade__FR11pkgDepCache+120>:   push   %edi
0x40077799 <pkgMinimizeUpgrade__FR11pkgDepCache+121>:
    call   0x40039004 <_init+1300>
0x4007779e <pkgMinimizeUpgrade__FR11pkgDepCache+126>:   add    $0xc,%esp
0x400777a1 <pkgMinimizeUpgrade__FR11pkgDepCache+129>:   cmpl   $0x0,0x4c(%edi)
0x400777a5 <pkgMinimizeUpgrade__FR11pkgDepCache+133>:
    je     0x400777c0 <pkgMinimizeUpgrade__FR11pkgDepCache+160>
0x400777a7 <pkgMinimizeUpgrade__FR11pkgDepCache+135>:   add    $0xfffffffe,%esp
0x400777aa <pkgMinimizeUpgrade__FR11pkgDepCache+138>:   pushw  $0x0
0x400777ae <pkgMinimizeUpgrade__FR11pkgDepCache+142>:   push   %esi
0x400777af <pkgMinimizeUpgrade__FR11pkgDepCache+143>:   push   %edi
0x400777b0 <pkgMinimizeUpgrade__FR11pkgDepCache+144>:
    call   0x40039b24 <_init+4148>
0x400777b5 <pkgMinimizeUpgrade__FR11pkgDepCache+149>:   add    $0xc,%esp
0x400777b8 <pkgMinimizeUpgrade__FR11pkgDepCache+152>:
    jmp    0x400777c4 <pkgMinimizeUpgrade__FR11pkgDepCache+164>
0x400777ba <pkgMinimizeUpgrade__FR11pkgDepCache+154>:   lea    0x0(%esi),%esi
0x400777c0 <pkgMinimizeUpgrade__FR11pkgDepCache+160>:
    movb   $0x1,0xfffffff3(%ebp)
0x400777c4 <pkgMinimizeUpgrade__FR11pkgDepCache+164>:   push   $0x0
0x400777c6 <pkgMinimizeUpgrade__FR11pkgDepCache+166>:   push   %esi
0x400777c7 <pkgMinimizeUpgrade__FR11pkgDepCache+167>:
    call   0x40039d24 <_init+4660>
0x400777cc <pkgMinimizeUpgrade__FR11pkgDepCache+172>:   add    $0x8,%esp
0x400777cf <pkgMinimizeUpgrade__FR11pkgDepCache+175>:   xor    %edx,%edx
0x400777d1 <pkgMinimizeUpgrade__FR11pkgDepCache+177>:
    mov    0xfffffff8(%ebp),%eax
0x400777d4 <pkgMinimizeUpgrade__FR11pkgDepCache+180>:   test   %eax,%eax
0x400777d6 <pkgMinimizeUpgrade__FR11pkgDepCache+182>:
    je     0x400777e0 <pkgMinimizeUpgrade__FR11pkgDepCache+192>
0x400777d8 <pkgMinimizeUpgrade__FR11pkgDepCache+184>:   mov    0xc(%eax),%eax
0x400777db <pkgMinimizeUpgrade__FR11pkgDepCache+187>:
    cmp    %eax,0xfffffff4(%ebp)
0x400777de <pkgMinimizeUpgrade__FR11pkgDepCache+190>:
    jne    0x400777e2 <pkgMinimizeUpgrade__FR11pkgDepCache+194>
0x400777e0 <pkgMinimizeUpgrade__FR11pkgDepCache+192>:   mov    $0x1,%dl
0x400777e2 <pkgMinimizeUpgrade__FR11pkgDepCache+194>:   test   %dl,%dl
0x400777e4 <pkgMinimizeUpgrade__FR11pkgDepCache+196>:
    je     0x40077760 <pkgMinimizeUpgrade__FR11pkgDepCache+64>
====


-- System Information
Debian Release: potato
Architecture: i386
Kernel: Linux bylbo 2.2.11 #1 Wed Aug 18 01:58:49 CEST 1999 i586

Versions of packages apt depends on:
hi  libc6                         2.1.1-12   GNU C Library: Shared libraries an
ii  libstdc++2.9-glibc2.1         2.91.66-2  The GNU stdc++ library (EGCS versi


Reply to: