SRU request submitted: https://lists.ubuntu.com/archives/kernel-team/2018-June/093489.html
** Description changed: - Running up two containers using ipvlan with IPv6 autoconf active - triggers an assertion failure in the kernel (cloud image running on - Brightbox) + == 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/linux-uT8zSN/linux-4.15.0/drivers/net/ipvlan/ipvlan_core.c (110) 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+0x63/0x8b Jun 14 15:16:37 srv-x3w2q kernel: ipvlan_addr_busy+0x96/0xa0 [ipvlan] Jun 14 15:16:37 srv-x3w2q kernel: ipvlan_addr6_event+0x77/0xd0 [ipvlan] Jun 14 15:16:37 srv-x3w2q kernel: notifier_call_chain+0x4c/0x70 Jun 14 15:16:37 srv-x3w2q kernel: atomic_notifier_call_chain+0x1a/0x20 Jun 14 15:16:37 srv-x3w2q kernel: inet6addr_notifier_call_chain+0x1b/0x20 Jun 14 15:16:37 srv-x3w2q kernel: ipv6_add_addr+0x43d/0x5c0 Jun 14 15:16:37 srv-x3w2q kernel: ? addrconf_prefix_route+0xd7/0x120 Jun 14 15:16:37 srv-x3w2q kernel: addrconf_prefix_rcv_add_addr+0xb9/0x250 Jun 14 15:16:37 srv-x3w2q kernel: ? addrconf_prefix_rcv_add_addr+0xb9/0x250 Jun 14 15:16:37 srv-x3w2q kernel: addrconf_prefix_rcv+0x26c/0x740 Jun 14 15:16:37 srv-x3w2q kernel: ndisc_router_discovery+0x683/0xbe0 Jun 14 15:16:37 srv-x3w2q kernel: ? ndisc_router_discovery+0x683/0xbe0 Jun 14 15:16:37 srv-x3w2q kernel: ndisc_rcv+0xe9/0x100 Jun 14 15:16:37 srv-x3w2q kernel: icmpv6_rcv+0x408/0x540 Jun 14 15:16:37 srv-x3w2q kernel: ip6_input_finish+0xcc/0x460 Jun 14 15:16:37 srv-x3w2q kernel: ip6_input+0x3f/0xb0 Jun 14 15:16:37 srv-x3w2q kernel: ip6_rcv_finish+0x92/0x100 Jun 14 15:16:37 srv-x3w2q kernel: ipv6_rcv+0x346/0x550 Jun 14 15:16:37 srv-x3w2q kernel: ? ipvlan_handle_frame+0xbd/0x1c0 [ipvlan] Jun 14 15:16:37 srv-x3w2q kernel: __netif_receive_skb_core+0x432/0xb40 Jun 14 15:16:37 srv-x3w2q kernel: ? ipv6_gro_receive+0x22b/0x390 Jun 14 15:16:37 srv-x3w2q kernel: __netif_receive_skb+0x18/0x60 Jun 14 15:16:37 srv-x3w2q kernel: ? __netif_receive_skb+0x18/0x60 Jun 14 15:16:37 srv-x3w2q kernel: netif_receive_skb_internal+0x37/0xd0 Jun 14 15:16:37 srv-x3w2q kernel: napi_gro_receive+0xc5/0xf0 Jun 14 15:16:37 srv-x3w2q kernel: receive_buf+0x275/0x1180 [virtio_net] Jun 14 15:16:37 srv-x3w2q kernel: ? vring_unmap_one+0x1b/0x80 Jun 14 15:16:37 srv-x3w2q kernel: virtnet_poll+0xc4/0x289 [virtio_net] Jun 14 15:16:37 srv-x3w2q kernel: net_rx_action+0x140/0x3a0 Jun 14 15:16:37 srv-x3w2q kernel: __do_softirq+0xdf/0x2b2 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_interrupt+0x84/0x84 Jun 14 15:16:37 srv-x3w2q kernel: </IRQ> Jun 14 15:16:37 srv-x3w2q kernel: RIP: 0010:native_safe_halt+0x6/0x10 Jun 14 15:16:37 srv-x3w2q kernel: RSP: 0018:ffffac5ec0377e80 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffd9 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://www.spinics.net/lists/netdev/msg485566.html ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-23-generic 4.15.0-23.25 ProcVersionSignature: User Name 4.15.0-23.25-generic 4.15.18 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 + 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 + 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=/boot/vmlinuz-4.15.0-23-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 RelatedPackageVersions: - linux-restricted-modules-4.15.0-23-generic N/A - linux-backports-modules-4.15.0-23-generic N/A - linux-firmware N/A + linux-restricted-modules-4.15.0-23-generic N/A + linux-backports-modules-4.15.0-23-generic N/A + 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.version: RHEL 7.4.0 PC (i440FX + PIIX, 1996) dmi.modalias: dmi:bvnSeaBIOS:bvr1.10.2-3.el7_4.1:bd04/01/2014:svnRedHat:pnKVM:pvrRHEL7.4.0PC(i440FX+PIIX,1996):cvnRedHat:ct1:cvrRHEL7.4.0PC(i440FX+PIIX,1996): dmi.product.family: Red Hat Enterprise Linux dmi.product.name: KVM dmi.product.version: RHEL 7.4.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1776927 Title: RTNL assertion failure on ipvlan To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1776927/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs