[Bug 1977870] Re: SRU fix for LP#1807628

Kellen Renshaw 1977870 at bugs.launchpad.net
Thu Jun 9 19:41:04 UTC 2022


** Description changed:

  [Impact]
  
-  * lxcfs will segfault if there are no non-directory files in a cgroup. This necessitates restarting running containers.
-  * See LP#1807628 (https://bugs.launchpad.net/ubuntu/+source/lxcfs/+bug/1807628) for details on the impact.
+  * lxcfs on Bionic will segfault if there are no non-directory files in a cgroup. This necessitates restarting running containers.
+  * See LP#1807628 (https://bugs.launchpad.net/ubuntu/+source/lxcfs/+bug/1807628) for details on the impact.
+  * Timing of crash seems to indicate that a reload or race happens with logrotate rotating LXD's logfiles.
  
  [Test Plan]
  
-  * Start LXC containers and HUP the lxcfs process.
+  * Install lxd on an Ubuntu Bionic machine. "sudo apt install lxd"
+  * Use the guide at https://linuxcontainers.org/lxd/getting-started-cli/#initial-configuration to create some LXD/lxc containers.
+  * Reproduction is difficult, even on affected systems. A better test plan will be put in place should a reliable or synthetic reproducer be found.
+  * Exercise the logrotate configuration with running containers.
+  * Segfault should not occur.
  
  [Where problems could occur]
  
-  * Correcting the null pointer dereference could allow previously
+  * Correcting the null pointer dereference could allow previously
  undetected bugs masked by the segfault to be encountered.
  
  [Other Info]
-  
-  * Proposed fix is upstream since version 3.0.4 with no negative impacts.
-  * Proposed fix is a minimal cherry-pick of the fix, without other functional changes.
+ 
+  * Proposed fix is upstream since version 3.0.4 with no negative impacts.
+  * Proposed fix is a minimal cherry-pick of the fix, without other functional changes.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1977870

Title:
  SRU fix for LP#1807628

Status in lxcfs package in Ubuntu:
  New

Bug description:
  [Impact]

   * lxcfs on Bionic will segfault if there are no non-directory files in a cgroup. This necessitates restarting running containers.
   * See LP#1807628 (https://bugs.launchpad.net/ubuntu/+source/lxcfs/+bug/1807628) for details on the impact.
   * Timing of crash seems to indicate that a reload or race happens with logrotate rotating LXD's logfiles.

  [Test Plan]

   * Install lxd on an Ubuntu Bionic machine. "sudo apt install lxd"
   * Use the guide at https://linuxcontainers.org/lxd/getting-started-cli/#initial-configuration to create some LXD/lxc containers.
   * Reproduction is difficult, even on affected systems. A better test plan will be put in place should a reliable or synthetic reproducer be found.
   * Exercise the logrotate configuration with running containers.
   * Segfault should not occur.

  [Where problems could occur]

   * Correcting the null pointer dereference could allow previously
  undetected bugs masked by the segfault to be encountered.

  [Other Info]

   * Proposed fix is upstream since version 3.0.4 with no negative impacts.
   * Proposed fix is a minimal cherry-pick of the fix, without other functional changes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxcfs/+bug/1977870/+subscriptions




More information about the Ubuntu-sponsors mailing list