[Bug 628657] Re: freezes for > 10s when displaying long changelogs

Mark 628657 at bugs.launchpad.net
Tue May 14 20:31:45 UTC 2013


The effects of this bug became more annoying with recent update-manager
versions.

Starting with Ubuntu 13.04, update-manager (Software Updater) was
changed so that package names are no longer shown in the list. Only a
one-line summary is shown, but sometimes that gives no clue as to what
the package actually is; e.g. the summary could be something like
"Transitional dummy package".

In order to show package names, you have to click Technical description,
then on the Changes tab. As you click on each item in the list, you have
to wait for the changelog to display, which takes ages and maxes out the
CPU for longer changelogs (e.g. for new kernel versions). [Since 13.04
was only released recently however, currently most changelogs are quite
short. Later in the cycle as changelogs get longer, that this will
become more of a problem.]

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/628657

Title:
  freezes for > 10s when displaying long changelogs

Status in “update-manager” package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: update-manager

  There are a bunch of openoffice packages in proposed right now. When
  selecting on of these in update-manager (does not matter if I have
  "Description of update" open or not) the GUI freezes and the CPU goes
  high for 10 seconds while "Downloading list of changes" is displayed.
  If I click a non-oo package the response is immediate. Selecting the
  same oo package again causes the same freeze/CPU churn.

  I do not know how to trace a pile of python, but find enclosed a
  ltrace in case it can cast some light over it.

  When I ran ltrace -c on it, the one click caused 6 minutes of waiting yielding these results:
  % time     seconds  usecs/call     calls      function
  ------ ----------- ----------- --------- --------------------
   15.23   85.527228         186    459799 free
   15.13   84.985249         161    525668 memcpy
   12.31   69.140534         142    485820 memset
   10.55   59.279684         141    419911 malloc
    8.67   48.723256         211    230058 strchr

  plz rewrite update-manager in c thx bye :-P

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: update-manager 1:0.134.10
  ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5
  Uname: Linux 2.6.32-24-generic i686
  Architecture: i386
  Date: Thu Sep  2 08:57:19 2010
  ExecutablePath: /usr/bin/update-manager
  InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
  InterpreterPath: /usr/bin/python2.6
  PackageArchitecture: all
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.utf8
   SHELL=/bin/bash
  SourcePackage: update-manager

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/628657/+subscriptions




More information about the foundations-bugs mailing list