Comment 0 for bug 1776927

Revision history for this message
Neil Wilson (neil-aldur) wrote :

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
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=/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
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