RTNL assertion failure on ipvlan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
== SRU Justification ==
Running up two containers using ipvlan with IPv6 autoconf active triggers
an assertion failure in the kernel (cloud image running on Brightbox).
This is a regression caused by commit e9997c2938b2.
This regression is fixed by commit 8230819494b3 but also requires commit 94333fac44d1
as a prereq.
== Fixes ==
94333fac44d1 ("ipvlan: drop ipv6 dependency")
8230819494b3 ("ipvlan: use per device spinlock to protect addrs list updates")
== Regression Potential ==
Low. Fixes a current regression. The fix was also sent to stable, so
it has had additional upstream review.
== Test Case ==
A test kernel was built with these patches and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
Running up two containers using ipvlan with IPv6 autoconf active triggers an assertion failure in the kernel (cloud image running on Brightbox)
Jun 14 15:16:37 srv-x3w2q kernel: RTNL: assertion failed at /build/
Jun 14 15:16:37 srv-x3w2q kernel: CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.15.0-23-generic #25-Ubuntu
Jun 14 15:16:37 srv-x3w2q kernel: Hardware name: Red Hat KVM, BIOS 1.10.2-3.el7_4.1 04/01/2014
Jun 14 15:16:37 srv-x3w2q kernel: Call Trace:
Jun 14 15:16:37 srv-x3w2q kernel: <IRQ>
Jun 14 15:16:37 srv-x3w2q kernel: dump_stack+
Jun 14 15:16:37 srv-x3w2q kernel: ipvlan_
Jun 14 15:16:37 srv-x3w2q kernel: ipvlan_
Jun 14 15:16:37 srv-x3w2q kernel: notifier_
Jun 14 15:16:37 srv-x3w2q kernel: atomic_
Jun 14 15:16:37 srv-x3w2q kernel: inet6addr_
Jun 14 15:16:37 srv-x3w2q kernel: ipv6_add_
Jun 14 15:16:37 srv-x3w2q kernel: ? addrconf_
Jun 14 15:16:37 srv-x3w2q kernel: addrconf_
Jun 14 15:16:37 srv-x3w2q kernel: ? addrconf_
Jun 14 15:16:37 srv-x3w2q kernel: addrconf_
Jun 14 15:16:37 srv-x3w2q kernel: ndisc_router_
Jun 14 15:16:37 srv-x3w2q kernel: ? ndisc_router_
Jun 14 15:16:37 srv-x3w2q kernel: ndisc_rcv+
Jun 14 15:16:37 srv-x3w2q kernel: icmpv6_
Jun 14 15:16:37 srv-x3w2q kernel: ip6_input_
Jun 14 15:16:37 srv-x3w2q kernel: ip6_input+0x3f/0xb0
Jun 14 15:16:37 srv-x3w2q kernel: ip6_rcv_
Jun 14 15:16:37 srv-x3w2q kernel: ipv6_rcv+
Jun 14 15:16:37 srv-x3w2q kernel: ? ipvlan_
Jun 14 15:16:37 srv-x3w2q kernel: __netif_
Jun 14 15:16:37 srv-x3w2q kernel: ? ipv6_gro_
Jun 14 15:16:37 srv-x3w2q kernel: __netif_
Jun 14 15:16:37 srv-x3w2q kernel: ? __netif_
Jun 14 15:16:37 srv-x3w2q kernel: netif_receive_
Jun 14 15:16:37 srv-x3w2q kernel: napi_gro_
Jun 14 15:16:37 srv-x3w2q kernel: receive_
Jun 14 15:16:37 srv-x3w2q kernel: ? vring_unmap_
Jun 14 15:16:37 srv-x3w2q kernel: virtnet_
Jun 14 15:16:37 srv-x3w2q kernel: net_rx_
Jun 14 15:16:37 srv-x3w2q kernel: __do_softirq+
Jun 14 15:16:37 srv-x3w2q kernel: irq_exit+0xb6/0xc0
Jun 14 15:16:37 srv-x3w2q kernel: do_IRQ+0x82/0xd0
Jun 14 15:16:37 srv-x3w2q kernel: common_
Jun 14 15:16:37 srv-x3w2q kernel: </IRQ>
Jun 14 15:16:37 srv-x3w2q kernel: RIP: 0010:native_
Jun 14 15:16:37 srv-x3w2q kernel: RSP: 0018:ffffac5ec0
Jun 14 15:16:37 srv-x3w2q kernel: RAX: ffffffffa4196060 RBX: 0000000000000001 RCX: 0000000000000000
Jun 14 15:16:37 srv-x3w2q kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
Jun 14 15:16:37 srv-x3w2q kernel: RBP: ffffac5ec0377e80 R08: 0000000000000000 R09: ffffffffa4c08528
Jun 14 15:16:37 srv-x3w2q kernel: R10: ffff91d27ffb1ca8 R11: 0000000000000000 R12: 0000000000000001
Jun 14 15:16:37 srv-x3w2q kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Fix is apparently at https:/
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.15.0-23-generic x86_64
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 Jun 14 10:00 seq
crw-rw---- 1 root audio 116, 33 Jun 14 10:00 timer
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay'
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: N/A
Date: Thu Jun 14 15:20:04 2018
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig'
Lsusb:
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Red Hat KVM
PciMultimedia:
ProcFB:
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware N/A
RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill'
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: 1.10.2-3.el7_4.1
dmi.chassis.type: 1
dmi.chassis.vendor: Red Hat
dmi.chassis.
dmi.modalias: dmi:bvnSeaBIOS:
dmi.product.family: Red Hat Enterprise Linux
dmi.product.name: KVM
dmi.product.
dmi.sys.vendor: Red Hat
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
tags: | added: cscc |
This change was made by a bot.