kernel BUG at /build/buildd/linux-2.6.32/drivers/net/tun.c:725! - tun_chr_aio_read+0x428/0x430
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Tim Gardner | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
SRU Justification:
Avoids crash
Impact:
BUG() causes system to crash
Fix:
Upstream reduced BUG() to a WARN_ON_ONCE w/ additional diagnostic info.
Upstream commit ef3db4a5954281b
Testcase:
A tractable case would presumably require packet injection. Otherwise, a long
stable run on a configuration that has hit this problem before.
This was originally reported by a customer in restricted LP #680356. A custom kernel w/ this fix was applied and neither the issue nor a regression has been observed in the following month.
Upstream change follows - it cherry-picks cleanly into the lucid git tree.
commit ef3db4a5954281b
Author: Michael S. Tsirkin <email address hidden>
Date: Wed Jul 21 04:32:45 2010 +0000
tun: avoid BUG, dump packet on GSO errors
There are still some LRO cards that cause GSO errors in tun,
and BUG on this is an unfriendly way to tell the admin
to disable LRO.
Further, experience shows we might have more GSO bugs lurking.
See https:/
as a recent example.
dumping a packet will make it easier to figure it out.
Replace BUG with warning+dump+drop the packet to make
GSO errors in tun less critical and easier to debug.
Signed-off-by: Michael S. Tsirkin <email address hidden>
Tested-by: Alex Unigovsky <email address hidden>
Acked-by: Herbert Xu <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
tags: | removed: needs-kernel-logs needs-upstream-testing |
Changed in linux (Ubuntu): | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu Lucid): | |
status: | New → Triaged |
tags: | added: verification-needed-lucid |
tags: |
added: verification-done-lucid removed: verification-done |
Hi dann,
Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http:// cdimage. ubuntu. com/daily/ current/ . If the issue remains, please run the following command from a Terminal (Applications- >Accessories- >Terminal) . It will automatically gather and attach updated debug information to this report.
apport-collect -p linux 698883
Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Once you've tested the upstream kernel, please remove the 'needs- upstream- testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs- upstream- testing' text. Please let us know your results.
Thanks in advance.
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]