Univention Bugzilla – Bug 35178
Kernel OOPS while rebooting a Xen VM in xen_netbk_rx_action
Last modified: 2014-09-04 14:42:29 CEST
A customer reported a kernel OOPS on the Xen Host while rebooting a Xen VM (2014052521004965). The Xen Host is running kernel 3.10.0-ucs58-amd64 The error is caused by the xen netback subsystem. More information and a preliminary patch, which seems to fix the problem in the customer environment, is available on the xen-devel list: http://lists.xenproject.org/archives/html/xen-devel/2014-06/msg00818.html
Once a final patch is merged into Linux git, please send it to stable tree so that it ends up in a future 3.10.x release: https://www.kernel.org/doc/Documentation/stable_kernel_rules.txt
Created attachment 5981 [details] Patch which prevents the Kernel OOPS The original patch was slightly refined: The skb which would cause the error is now properly discarded if the virtual interface is no longer mapped.
Will be added along with Bug 34751
Created attachment 5983 [details] xen-netback: skip pending packets in unmapped ring GIT patch for Xen and Linux Kernel ML
The patch from comment 2 was integrated and folded into the Linux errata updates from Bug 34751: YAML files: 2014-07-01-linux.yaml and 2014-07-01-univention-kernel-image.yaml
OK: /usr/sbin/announce_errata -V 2014-07-01-linux.yaml OK: /usr/sbin/announce_errata -V 2014-07-01-univention-kernel-image.yaml OK: aptitude install '?source-package(univention-kernel-image)?installed' OK: diff objdump -Sle /lib/modules/*ucs[56]8*/kerel/drivers/net/xen-netback/xen-netback.ko OK: grep UniDEBUG /lib/modules/3.10.0-ucs?8-amd64/kernel/drivers/net/xen-netback/xen-netback.ko OK: Xen network test
http://errata.univention.de/ucs/3.2/134.html http://errata.univention.de/ucs/3.2/135.html