** Description changed:

+ [Impact]
+ * 'sudo auto-apt update' fills the RAM, causing the system to freeze for a 
few minutes
+   when the SWAP starts being used.
+   - Due to this, auto-apt is unusable in Trusty (and Saucy).
+   - This bug can only be reproduced after fixing bug #1300991 by applying the 
workaround
+     provided in the end of that bug report by the reported.
+ * The new version 0.3.24 fixes this bug, LP: #1300991 and a dpkg warning 
about an
+   obsolete argument.
+ 
+ [Test Case]
+ * First, apply the fix/workaround provided in the end of the bug report 
#1300991:
+   Open /usr/bin/auto-apt and remove the first "[[:space]]" from line 145, so 
that it
+   starts like 'sed -ne 's=^[[:space:]]*deb[[:space:]]'.
+   Without the fix/workaround, the next command wouldn't even work!
+ * Run the command 'sudo auto-apt update'
+   - With version 0.3.23, RAM is quickly filled and the system freezes for a 
few minutes
+     (until the oom killer terminates the process).
+   - With the new version 0.3.24, RAM is not filled and the system doesn't 
freeze.
+ 
+ [Regression Potential]
+ * auto-apt is already non-functional in Trusty (and Saucy), therefore there 
is no
+   regression potential.
+ 
+ [Other Info]
+ * The original bug report for Saucy follows:
+ 
  1)Description:    Ubuntu 13.10
  Release:        13.10
  
  Note: Actually Kubuntu 13.10
  
- 
  2)auto-apt:
-   Installed: 0.3.23
-   Candidate: 0.3.23
-   Version table:
-  *** 0.3.23 0
-         500 http://md.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
-         100 /var/lib/dpkg/status
+   Installed: 0.3.23
+   Candidate: 0.3.23
+   Version table:
+  *** 0.3.23 0
+         500 http://md.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
+         100 /var/lib/dpkg/status
  
  3) $ sudo auto-apt update
  Should update the database
  
  4) Running the update command (hadn't verified updatedb) causes the
  system to freeze (seemingly).
  
+ I monitored the process tree with htop, during this command, and
+ noticed, that /usr/lib/auto-apt/auto-apt-pkgdcb takes 100% CPU (doesn't
+ seem to affect how responsive is the system) and like 60% of RAM. And
+ it's constantly growing. Till it takes 100% of RAM, and then  100% SWAP.
+ Then the process is automatically killed. But if you run the command
+ from a graphical interface, you won't know it, because it seems like
+ completely frozen.
  
- I monitored the process tree with htop, during this command, and noticed, 
that /usr/lib/auto-apt/auto-apt-pkgdcb takes 100% CPU (doesn't seem to affect 
how responsive is the system) and like 60% of RAM. And it's constantly growing. 
Till it takes 100% of RAM, and then  100% SWAP. Then the process is 
automatically killed. But if you run the command from a graphical interface, 
you won't know it, because it seems like completely frozen. 
- 
- Workaround: use /usr/lib/auto-apt/auto-apt-pkgdcb from auto-apt 0.3.22. 
+ Workaround: use /usr/lib/auto-apt/auto-apt-pkgdcb from auto-apt 0.3.22.
  (works for me)
  
  Notes regarding ways to reproduce in Ubuntu 13.10:
  There is another bug, the sed line parsing sources.list has to trailing 
spaces (^[:[space]:][:[space]:]*deb), which cause update and updatedb to fail 
(no repository contents files are downloaded, so 0 entries are created).
  Fixing that will make it possible to reproduce the bug, otherwise update 
commands won't even work.

** Description changed:

  [Impact]
  * 'sudo auto-apt update' fills the RAM, causing the system to freeze for a 
few minutes
-   when the SWAP starts being used.
-   - Due to this, auto-apt is unusable in Trusty (and Saucy).
-   - This bug can only be reproduced after fixing bug #1300991 by applying the 
workaround
-     provided in the end of that bug report by the reported.
+   when the SWAP starts being used.
+   - Due to this, auto-apt is unusable in Trusty (and Saucy).
+   - This bug can only be reproduced after fixing bug #1300991 by applying the 
workaround
+     provided in the end of that bug report by the reported.
  * The new version 0.3.24 fixes this bug, LP: #1300991 and a dpkg warning 
about an
-   obsolete argument.
+   obsolete argument.
  
  [Test Case]
  * First, apply the fix/workaround provided in the end of the bug report 
#1300991:
-   Open /usr/bin/auto-apt and remove the first "[[:space]]" from line 145, so 
that it
-   starts like 'sed -ne 's=^[[:space:]]*deb[[:space:]]'.
-   Without the fix/workaround, the next command wouldn't even work!
- * Run the command 'sudo auto-apt update'
-   - With version 0.3.23, RAM is quickly filled and the system freezes for a 
few minutes
-     (until the oom killer terminates the process).
-   - With the new version 0.3.24, RAM is not filled and the system doesn't 
freeze.
+   Open /usr/bin/auto-apt and remove the first "[[:space]]" from line 145, so 
that it
+   starts like 'sed -ne 's=^[[:space:]]*deb[[:space:]]'.
+   Without the fix/workaround, the next command wouldn't even work!
+ * Run the command 'sudo auto-apt update'.
+   - With version 0.3.23, RAM is quickly filled and the system freezes for a 
few minutes
+     (until the oom killer terminates the process).
+   - With the new version 0.3.24, RAM is not filled and the system doesn't 
freeze.
  
  [Regression Potential]
  * auto-apt is already non-functional in Trusty (and Saucy), therefore there 
is no
-   regression potential.
+   regression potential.
  
  [Other Info]
  * The original bug report for Saucy follows:
  
  1)Description:    Ubuntu 13.10
  Release:        13.10
  
  Note: Actually Kubuntu 13.10
  
  2)auto-apt:
    Installed: 0.3.23
    Candidate: 0.3.23
    Version table:
   *** 0.3.23 0
          500 http://md.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
          100 /var/lib/dpkg/status
  
  3) $ sudo auto-apt update
  Should update the database
  
  4) Running the update command (hadn't verified updatedb) causes the
  system to freeze (seemingly).
  
  I monitored the process tree with htop, during this command, and
  noticed, that /usr/lib/auto-apt/auto-apt-pkgdcb takes 100% CPU (doesn't
  seem to affect how responsive is the system) and like 60% of RAM. And
  it's constantly growing. Till it takes 100% of RAM, and then  100% SWAP.
  Then the process is automatically killed. But if you run the command
  from a graphical interface, you won't know it, because it seems like
  completely frozen.
  
  Workaround: use /usr/lib/auto-apt/auto-apt-pkgdcb from auto-apt 0.3.22.
  (works for me)
  
  Notes regarding ways to reproduce in Ubuntu 13.10:
  There is another bug, the sed line parsing sources.list has to trailing 
spaces (^[:[space]:][:[space]:]*deb), which cause update and updatedb to fail 
(no repository contents files are downloaded, so 0 entries are created).
  Fixing that will make it possible to reproduce the bug, otherwise update 
commands won't even work.

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

Title:
  /usr/lib/auto-apt/auto-apt-pkgdcb consumes over 100% RAM on 0.3.23

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/auto-apt/+bug/1300987/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to