Bug#434025: update-manager: locks up, consuming 100% of the CPU

Sam Morris sam at robots.org.uk
Sat Jul 21 00:37:29 UTC 2007


Package: update-manager
Version: 0.42.2ubuntu22-15
Severity: grave
Justification: renders package unusable

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

When launched, update-manager proceeds to use 100% of the CPU. The user
interface is not redrawn. I tried to get a backtrace with pydb:

(/usr/bin/update-manager:25): 
25 import pygtk
(Pydb) continue
/usr/lib/python2.4/site-packages/apt/__init__.py:18: FutureWarning: apt API not stable yet
  warnings.warn("apt API not stable yet", FutureWarning)
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/UpdateManager/MetaRelease.py", line 87, in check
  File "/usr/lib/python2.4/site-packages/UpdateManager/MetaRelease.py", line 95, in parse
  File "/usr/lib/python2.4/site-packages/UpdateManager/MetaRelease.py", line 75, in get_dist
  File "/usr/lib/python2.4/subprocess.py", line 543, in __init__
    errread, errwrite)
  File "/usr/lib/python2.4/subprocess.py", line 975, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

... here it hangs, I hit Ctrl+C ...

Program received signal SIGINT
- ----------------Return from level 7 (<type 'NoneType'>)
- --------------Return from level 6 (<type 'NoneType'>)
(/usr/lib/python2.4/site-packages/apt/package.py:359):  markKeep
359         self._pcache.cachePostChange()
(Pydb) where
- -> 0 markKeep(self=<apt.package.Package object at 0xb4ec770c>) called from file '/usr/lib/python2.4/site-packages/apt/package.py' at line 359
## 1 clean(self=<UpdateManager.UpdateManager.MyCache object at 0xb68bbd6c>) called from file '/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py' at line 88
## 2 saveDistUpgrade(self=<UpdateManager.UpdateManager.MyCache object at 0xb68bbd6c>) called from file '/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py' at line 93
## 3 update(self=<UpdateManager.UpdateManager.UpdateList instance at 0xb68be1ec>, cache=<UpdateManager.UpdateMa...) called from file '/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py' at line 200
## 4 fillstore(self=UpdateManager(path="/usr/share/update-manager/glade/UpdateManager.glade")) called from file '/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py' at line 609
## 5 main(self=UpdateManager(path="/usr/share/update-manager/glade/UpdateManager.glade"), options=<Values at ...) called from file '/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py' at line 755
## 6 in file '/usr/bin/update-manager' at line 71
## 7 in exec cmd in globals, locals at line 1
## 8 run(self=<__main__.Pdb instance at 0xb7a4f44c>, cmd='execfile( "/usr/bin/update-manager")\n', globals={...) called from file '/usr/share/python-support/pydb/pydb/pydbbdb.py' at line 305
## 9 _runscript(self=<__main__.Pdb instance at 0xb7a4f44c>, filename='/usr/bin/update-manager') called from file '/usr/share/python-support/pydb/pydb/pydbcmd.py' at line 74
## 10 main(p=<__main__.Pdb instance at 0xb7a4f44c>) called from file '/usr/bin/pydb' at line 656
## 11 in file '/usr/bin/pydb' at line 724
(Pydb) 

- -- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-k7 (SMP w/1 CPU core)
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 update-manager depends on:
ii  libgnome2-perl                1.040-1    Perl interface to the GNOME librar
ii  lsb-release                   3.1-23.1   Linux Standard Base version report
ii  python                        2.4.4-6    An interactive high-level object-o
ii  python-apt                    0.7.2      Python interface to libapt-pkg
ii  python-glade2                 2.10.6-1   GTK+ bindings: Glade support
ii  python-gnome2                 2.18.2-1   Python bindings for the GNOME desk
ii  python-gnupginterface         0.3.2-9    Python interface to GnuPG (GPG)
ii  python-support                0.6.4      automated rebuilding support for p
ii  synaptic                      0.60       Graphical package manager

update-manager recommends no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGoVVJshl/216gEHgRAtX3AKCDFAWWP7uSGeiSSqtdqkSkviUvgQCeIu8w
lUfBExI630Nvfr1zhyYt2F4=
=sN++
-----END PGP SIGNATURE-----





More information about the pkg-gnome-maintainers mailing list