stack trace in kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Low
|
Po-Hsu Lin | ||
Bionic |
Fix Released
|
Low
|
Po-Hsu Lin | ||
Focal |
Fix Released
|
Low
|
Po-Hsu Lin | ||
Groovy |
Fix Released
|
Low
|
Po-Hsu Lin | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
== SRU Justification ==
Whenever a buggy NAPI driver returns more than its budget, it will
trigger a stack trace warning with:
WARN_
The warning message looks like this :
WARNING: CPU: 2 PID: 0 at /build/
This is not very useful for debugging purpose, since it does not tell
you what's going on there.
== Fix ==
* 427d5838e996 ("net: napi: remove useless stack trace")
This patch will emit a message giving the function name, and a
descriptive message like:
NAPI poll function ath10k_
This patch is a clean-cherry for all the releases except Xenial.
For Xenial it will need to be applied with -C1
== Test ==
Test kernels can be found here:
https:/
Please note that even though I tried to reproduce this on a XPS 13
9360 mentioned in this bug report that shipped with Atheros QCA6174
[168c:003e] wireless card, but I can't trigger this warning message.
The bug opener is also unable to test this due to some other reasons.
Howeve I did tried to trigger this warning forcibly by putting it
outside the if statement with the test kernels in the following link
to make sure it won't cause some other problem.
https:/
== Where problems could occur ==
For this bug itself, this patch does not really solve the problem
but it will provide more debug information for developers in the
future (and since this is just a warning message, it should be fine).
We can expect to see more a detailed report against ath10k driver
in the future on launchpad.
== Original Bug Report ==
This appears to be a problem in the ath10k module. I am not sure what it is exactly.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.15.0-122-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.26
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Nov 9 13:35:54 2020
DistributionCha
# This is a distribution channel descriptor
# For more information see http://
canonical-
InstallationDate: Installed on 2020-11-09 (0 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
SourcePackage: linux-signed-hwe
UpgradeStatus: No upgrade log present (probably fresh install)
CVE References
Changed in linux-signed-hwe (Ubuntu): | |
status: | Incomplete → Confirmed |
affects: | linux-signed-hwe (Ubuntu) → linux (Ubuntu) |
description: | updated |
Changed in linux (Ubuntu Groovy): | |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Groovy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Hirsute): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Groovy): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Hello,
can you attach the log for the stack trace you saw?
Thanks