Package: aptitude
Version: 0.4.11.11-1+b1
Severity: normal

Hi Daniel,

I've managed to get Aptitude in to a memory-hogging state; but
only by misuse.  I'll leave my PC in the broken state for a
while, in case you need more logs.

The resolver does stop in the end, using >3GB and claiming that
there are "No more solutions" (it should be recommending to keep
fontconfig-config at the current version).


Replication steps:
In an interactive session, I'd updated.  There were several
upgrades available, including fontconfig-config 2.6.0-4 which
depends an unavailable version of libfontconfig1, I took the
resolver's suggestion to hold fontconfig-config at the current
version.  I then started the upgrade.

I suspended Aptitude with ^Z, and later quit the shell it was running
from by pressing ^D twice ("There are stopped jobs." -- oops,
I've already pressed it the second time).  IIRC it was suspended
either immediately after downloading or immediately after
installing packages, but while it was still doing something
before returning to the normal package list.


So far I haven't tried doing an update again; I'll do so once you
confirm that you've enough logs (or say that the replication
steps are obscure enough not to worry about).

Logs have been uploaded to 
http://www.s.cotton.clara.co.uk/temp/aptitude_memory_hog.tar.bz2
  resolver_debugging (result of pressing "*" while the resolver was still 
running)
  /var/log/aptitude
  /var/lib/apt/extended_states
  /var/lib/aptitude/pkgstates

The suspended and forceably quit session would be around
2009-06-13 09:26.  According to dpkg -l, perl 5.10.0-23 (one of
the packages to be upgraded in that run) has been installed.


Rough overview of package states:
iuA   fontconfig-config                                                         
  +170kB  2.6.0-3    2.6.0-4
iBA   libfontconfig1                                                            
          2.6.0-3    2.6.0-3
iF    {lots of upgradeable texlive, games and -doc packages}
ih    {lots of upgradeable texlive and games packages}
iF    exmap {this is a local package with the same version number as the 
official one}    0.10-2.1   0.10-2.1  

A few months ago I had local versions of apt and corresponding
rebuilts of aptitude installed.  AFAICS I'm completely back to
official packages.

Cheers,
Steve


-- Package-specific info:
aptitude 0.4.11.11 compiled at Apr 16 2009 23:38:07
Compiler: g++ 4.3.3
Compiled against:
  apt version 4.6.0
  NCurses version 5.7
  libsigc++ version: 2.0.18
  Ept support enabled.

Current library versions:
  NCurses version: ncurses 5.7.20090523
  cwidget version: 0.5.12
  Apt version: 4.6.0
        linux-vdso.so.1 =>  (0x00007fff457ff000)
        libapt-pkg-libc6.9-6.so.4.7 => /usr/lib/libapt-pkg-libc6.9-6.so.4.7 
(0x00007fa63d2a5000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007fa63d05a000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007fa63ce55000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007fa63cb82000)
        libept.so.0 => /usr/lib/libept.so.0 (0x00007fa63c909000)
        libxapian.so.15 => /usr/lib/libxapian.so.15 (0x00007fa63c59e000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa63c387000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa63c16c000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa63be5d000)
        libm.so.6 => /lib/libm.so.6 (0x00007fa63bbda000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa63b9bf000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa63b66c000)
        libutil.so.1 => /lib/libutil.so.1 (0x00007fa63b469000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fa63b265000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa63d566000)
Terminal: xterm
$DISPLAY not set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6. 0.7.21            Advanced front-end for dpkg
ii  libc6                  2.9-13            GNU C Library: Shared libraries
ii  libcwidget3            0.5.12-4          high-level terminal interface libr
ii  libept0                0.5.26+b1         High-level library for managing De
ii  libgcc1                1:4.4.0-5         GCC support library
ii  libncursesw5           5.7+20090523-1    shared libraries for terminal hand
ii  libsigc++-2.0-0c2a     2.0.18-2          type-safe Signal Framework for C++
ii  libstdc++6             4.4.0-5           The GNU Standard C++ Library v3
ii  libxapian15            1.0.13-1          Search engine library
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages aptitude recommends:
ii  aptitude-doc-cs [aptitu 0.4.11.11-1+nmu1 Czech manual for aptitude, a termi
ii  aptitude-doc-en [aptitu 0.4.11.11-1+nmu1 English manual for aptitude, a ter
ii  aptitude-doc-fi [aptitu 0.4.11.11-1+nmu1 Finnish manual for aptitude, a ter
ii  aptitude-doc-fr [aptitu 0.4.11.11-1+nmu1 French manual for aptitude, a term
ii  aptitude-doc-ja [aptitu 0.4.11.11-1+nmu1 Japanese manual for aptitude, a te
ii  libparse-debianchangelo 1.1.1-2          parse Debian changelogs and output

Versions of packages aptitude suggests:
ii  debtags                       1.7.9+b1   Enables support for package tags
pn  tasksel                       <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to