unregister_netdevice: waiting for eth0 to become free. Usage count = 5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Artful |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
== SRU Justification ==
Commit 52df157f17e5 introduced a regression in v4.13-rc1. This regression
causes a stack trace to occur when tearing down an LXD container. The process
hangs with the following message:
"unregister_
This regression is fixed by commit 510c321b5571, which is in mainline as of
v4.16-rc7. The fix is needed in Artful and Bionic. However, Artful needs
a prereq commit, so it's SRU request will be sent separately.
== Fix ==
510c321b5571 ("xfrm: reuse uncached_list to track xdsts")
== Regression Potential ==
Low. This commit is to fix a current regression.
== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
This occurs when tearing down an LXD container.
LXD monitor process hangs with the following stack:
$ sudo cat /proc/27043/stack
[<ffffffff8af00
[<ffffffff8b5dc
[<ffffffff8b5e9
[<ffffffff8b612
[<ffffffff8b613
[<ffffffff8b5b8
[<ffffffff8b5b9
[<ffffffff8b5ba
[<ffffffff8b5ba
[<ffffffff8ae03
[<ffffffff8b800
[<fffffffffffff
Issue submitted to LXD as well ([1]), though as indicated there, it seems to be a kernel bug.
[1] https:/
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.13.0-32-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
Date: Wed Jan 31 11:42:59 2018
InstallationDate: Installed on 2016-11-09 (447 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
SourcePackage: linux-hwe
UpgradeStatus: No upgrade log present (probably fresh install)
affects: | linux-hwe (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Artful): | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
tags: | added: artful bionic |
description: | updated |
Changed in linux (Ubuntu Artful): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-fixed-artful removed: verification-needed-artful |
tags: |
added: verification-done-artful removed: verification-fixed-artful |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Fix was submitted to IPSec tree, see: /patchwork. ozlabs. org/patch/ 873321/
https:/
Would love for this to reach ubuntu release :)