Activity log for bug #571093

Date Who What changed Old value New value Message
2010-04-28 06:52:25 Alvin bug added bug
2010-04-28 06:52:25 Alvin attachment added Dependencies.txt http://launchpadlibrarian.net/45899126/Dependencies.txt
2010-04-28 06:54:31 Alvin attachment added dmesg http://launchpadlibrarian.net/45899543/dmesg
2010-04-28 13:07:33 Thierry Carrez libvirt (Ubuntu): importance Undecided Medium
2010-04-28 13:07:33 Thierry Carrez libvirt (Ubuntu): status New Incomplete
2010-04-30 08:13:01 Serge van Ginderachter attachment added screenshot of memory usage of libvirtd http://launchpadlibrarian.net/46523375/20100430092830.png
2010-05-16 12:21:35 Dustin Kirkland  summary libvirtd eats away more memory over time multipath + libvirtd eats away more memory over time
2010-05-16 12:21:40 Dustin Kirkland  libvirt (Ubuntu): status Incomplete Triaged
2010-05-16 12:21:57 Dustin Kirkland  affects libvirt (Ubuntu) multipath-tools (Ubuntu)
2010-05-16 12:23:10 Dustin Kirkland  bug task added libvirt (Ubuntu)
2010-05-16 12:23:20 Dustin Kirkland  libvirt (Ubuntu): status New Confirmed
2010-05-16 12:23:24 Dustin Kirkland  libvirt (Ubuntu): importance Undecided Medium
2010-05-16 12:26:59 Dustin Kirkland  nominated for series Ubuntu Lucid
2010-05-16 12:26:59 Dustin Kirkland  bug task added libvirt (Ubuntu Lucid)
2010-05-16 12:26:59 Dustin Kirkland  bug task added multipath-tools (Ubuntu Lucid)
2010-05-19 12:45:57 Nigel Jones attachment added valgrind -v --leak-check=full --show-reachable=yes /usr/sbin/libvirtd -v output http://launchpadlibrarian.net/48714083/lp571093-libvirt-val-run1
2010-05-20 11:38:35 ariel attachment added udevadm monitor -e output http://launchpadlibrarian.net/48809497/udev-events.txt.gz
2010-05-20 16:11:47 ariel bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581791
2010-05-21 03:13:44 Nigel Jones attachment added 'LIBVIRT_DEBUG=1 libvirtd -v' output http://launchpadlibrarian.net/48845025/lp571093-libvirt-verbosedebug
2010-05-24 14:47:44 Nigel Jones attachment added Rough patch that appears to fix the two main causes. http://launchpadlibrarian.net/49024396/9024-free-memory-for-invalid-devices.patch
2010-05-24 15:02:11 Dustin Kirkland  libvirt (Ubuntu Lucid): status New In Progress
2010-05-24 15:02:14 Dustin Kirkland  libvirt (Ubuntu Lucid): importance Undecided Medium
2010-05-24 15:02:16 Dustin Kirkland  libvirt (Ubuntu Lucid): assignee Dustin Kirkland (kirkland)
2010-05-24 15:02:24 Dustin Kirkland  libvirt (Ubuntu): status Confirmed In Progress
2010-05-24 15:02:27 Dustin Kirkland  libvirt (Ubuntu): assignee Dustin Kirkland (kirkland)
2010-05-24 15:04:20 Dustin Kirkland  libvirt (Ubuntu Lucid): milestone lucid-updates
2010-05-24 15:04:39 Dustin Kirkland  summary multipath + libvirtd eats away more memory over time [SRU] multipath + libvirtd eats away more memory over time
2010-05-24 16:31:09 Brian Murray tags amd64 apport-bug amd64 apport-bug patch
2010-05-24 16:35:02 Dustin Kirkland  description libvirtd fills the memory, until the libvirtd process gets killed. This happens over a long time. - This server (info by ubuntu-bug) has 4GB of memory and an uptime of 27 days. Some KVM machines have been active during that period. The last 4 days before the crash, no virtual machine was running on the server, but libvirtd slowly filled memory. - Another server has 32 GB of memory and active virtual machines. It took a few weeks more until memory was completely filled. Steps to reproduce: - Start libvirtd - Wait a long time ProblemType: Bug Architecture: amd64 Date: Wed Apr 28 08:43:52 2010 DistroRelease: Ubuntu 9.10 Package: libvirt-bin 0.7.0-1ubuntu13.1 ProcEnviron: LANG=C SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-20.58-server SourcePackage: libvirt Uname: Linux 2.6.31-20-server x86_64 libvirtd fills the memory, until the libvirtd process gets killed. This happens over a long time. - This server (info by ubuntu-bug) has 4GB of memory and an uptime of 27 days. Some KVM machines have been active during that period. The last 4 days before the crash, no virtual machine was running on the server, but libvirtd slowly filled memory. - Another server has 32 GB of memory and active virtual machines. It took a few weeks more until memory was completely filled. Steps to reproduce: - Start libvirtd - Wait a long time ProblemType: Bug Architecture: amd64 Date: Wed Apr 28 08:43:52 2010 DistroRelease: Ubuntu 9.10 Package: libvirt-bin 0.7.0-1ubuntu13.1 ProcEnviron:  LANG=C  SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-20.58-server SourcePackage: libvirt Uname: Linux 2.6.31-20-server x86_64 ====== SRU: * IMPACT: If affected, libvirtd will eventually leak all memory, and OOM the system. * ADDRESSED: Applied patch solves two memory leaks by freeing memory on function exit conditions. * PATCH: As attached from Nigel Jones below. He has also submitted this upstream as well. * TEST CASE: In some cases, you can reproduce this issue by running "top -p $(pidof libvirtd)" in one window, watching RES memory usage increase, while running "while true; do sudo multipath -F; sudo multipath -v4; done" in another window. Due to a race condition (see Bug: #585027), this will sometimes not reproduce the issue by itself. In these cases, you can "simulate" the race condition by "sudo dmsetup remove <string>", and then running the commands above. * REGRESSION POTENTIAL: Patch is pretty simple, clean. Regression potential should be minimal. ======
2010-05-24 16:37:26 Dustin Kirkland  libvirt (Ubuntu): status In Progress Fix Committed
2010-05-24 16:37:28 Dustin Kirkland  libvirt (Ubuntu Lucid): status In Progress Fix Committed
2010-05-24 16:40:13 Launchpad Janitor libvirt (Ubuntu): status Fix Committed Fix Released
2010-05-24 17:15:27 Launchpad Janitor branch linked lp:ubuntu/libvirt
2010-05-25 00:02:40 Nigel Jones bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582965
2010-05-25 00:02:40 Nigel Jones bug task added libvirt (Debian)
2010-05-27 05:38:52 Bug Watch Updater libvirt (Debian): status Unknown New
2010-06-01 10:43:14 Martin Pitt tags amd64 apport-bug patch amd64 apport-bug patch verification-needed
2010-06-01 10:43:45 Martin Pitt tags amd64 apport-bug patch verification-needed amd64 apport-bug patch
2010-06-01 10:44:35 Martin Pitt libvirt (Ubuntu Lucid): status Fix Committed In Progress
2010-06-09 14:23:51 Bug Watch Updater libvirt (Debian): status New Fix Released
2010-07-07 14:28:03 Martin Pitt libvirt (Ubuntu Lucid): status In Progress Fix Committed
2010-07-07 14:28:15 Martin Pitt tags amd64 apport-bug patch amd64 apport-bug patch verification-needed
2010-07-07 15:25:37 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/libvirt
2010-08-16 23:42:02 Launchpad Janitor libvirt (Ubuntu Lucid): status Fix Committed Fix Released
2010-08-17 00:00:03 Steve Langasek libvirt (Ubuntu Lucid): status Fix Released Triaged
2010-08-26 15:28:28 Dustin Kirkland  libvirt (Ubuntu Lucid): assignee Dustin Kirkland (kirkland)
2010-08-26 15:28:35 Dustin Kirkland  libvirt (Ubuntu): assignee Dustin Kirkland (kirkland)
2010-08-26 15:33:05 Nigel Jones attachment added 9024-free-memory-for-invalid-devices.patch https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/571093/+attachment/1520540/+files/9024-free-memory-for-invalid-devices.patch
2010-08-26 17:22:30 Dustin Kirkland  libvirt (Ubuntu Lucid): status Triaged In Progress
2010-08-26 17:22:39 Dustin Kirkland  libvirt (Ubuntu Lucid): assignee Dustin Kirkland (kirkland)
2010-09-01 08:38:56 Martin Pitt libvirt (Ubuntu Lucid): status In Progress Fix Committed
2010-09-19 04:18:14 Nigel Jones tags amd64 apport-bug patch verification-needed amd64 apport-bug patch verification-done
2010-09-20 07:27:29 Launchpad Janitor libvirt (Ubuntu Lucid): status Fix Committed Fix Released
2010-10-23 14:15:40 Launchpad Janitor branch linked lp:ubuntu/lucid-security/libvirt
2010-10-23 15:05:44 Launchpad Janitor branch linked lp:ubuntu/lucid-updates/libvirt
2011-06-23 15:10:15 Peter Petrakis multipath-tools (Ubuntu): status Triaged Incomplete
2011-06-23 15:10:23 Peter Petrakis multipath-tools (Ubuntu Lucid): status New Incomplete
2011-06-23 15:10:32 Peter Petrakis bug added subscriber Peter Petrakis
2011-09-19 21:15:31 Ubuntu Foundations Team Bug Bot tags amd64 apport-bug patch verification-done amd64 apport-bug patch testcase verification-done
2012-05-16 11:32:45 Thierry Carrez removed subscriber Thierry Carrez
2015-06-17 11:46:21 Rolf Leggewie multipath-tools (Ubuntu Lucid): status Incomplete Won't Fix
2020-05-21 05:17:01 Rafael David Tinoco multipath-tools (Ubuntu): status Incomplete Won't Fix
2020-05-21 05:17:05 Rafael David Tinoco bug task deleted multipath-tools (Ubuntu Lucid)