Given 4.4 is maintained by gregk-h, I'd suggest you just submit that
patch to stable@k.o...
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to bridge-utils in Ubuntu.
https://bugs.launchpad.net/bugs/1616107
Title:
Kernel oops + system freeze on network-bridge shutdown
Status in bridge-utils package in Ubuntu:
Invalid
Status in linux package in Ubuntu:
Confirmed
Status in bridge-utils source package in Xenial:
Invalid
Status in linux source package in Xenial:
Confirmed
Status in bridge-utils source package in Yakkety:
Invalid
Bug description:
A Kernel oops leaves Ubuntu 16.04 unusable when a network bridge is
brought down on a HPE 530SFP+ 10GBit NIC that uses bnx2x as a driver.
This error does not appear in Ubuntu 14.04 however.
The error is reproducible whenever issuing the commands "shutdown",
"service networking stop" or "brctl delbr br0". Manually creating the
bridge and subsequently bringing it down results in the same error.
/var/log/kern.log:
[...]
Aug 23 15:09:46 base1 kernel: [ 617.996677] device ens1f0 left promiscuous
mode
Aug 23 15:09:46 base1 kernel: [ 617.996699] br0: port 1(ens1f0) entered
disabled state
Aug 23 15:09:46 base1 kernel: [ 617.996730] BUG: unable to handle kernel
NULL pointer dereference at 00d2
Aug 23 15:09:46 base1 kernel: [ 618.008306] IP: []
__vlan_flush+0x18/0x60 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.020549] PGD 10374c0067 PUD 1033927067
PMD 0
Aug 23 15:09:46 base1 kernel: [ 618.032773] Oops: 0002 [#1] SMP
Aug 23 15:09:46 base1 kernel: [ 618.044434] Modules linked in: nls_iso8859_1
ipmi_ssif intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel
kvm irqbypass sb_edac edac_core joydev bridge stp llc input_leds hpilo lpc_ich
ioatdma ipmi_si ipmi_msghandler shpchp mac_hid acpi_power_meter ib_iser rdma_cm
iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi
scsi_transport_iscsi autofs4 btrfs raid10 raid456 async_raid6_recov
async_memcpy async_pq async_xor async_tx xor raid6_pq raid0 multipath linear
raid1 hid_generic crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw
gf128mul glue_helper ablk_helper cryptd igb usbhid hid bnx2x dca ahci
i2c_algo_bit vxlan libahci ip6_udp_tunnel udp_tunnel ptp pps_core mdio
libcrc32c wmi fjes
Aug 23 15:09:46 base1 kernel: [ 618.058563] CPU: 3 PID: 4049 Comm: brctl Not
tainted 4.4.0-34-generic #53-Ubuntu
Aug 23 15:09:46 base1 kernel: [ 618.058564] Hardware name: HP ProLiant DL120
Gen9/ProLiant DL120 Gen9, BIOS P86 05/05/2016
Aug 23 15:09:46 base1 kernel: [ 618.058574] task: 881030676040 ti:
8810341e4000 task.ti: 8810341e4000
Aug 23 15:09:46 base1 kernel: [ 618.058576] RIP: 0010:[]
[] __vlan_flush+0x18/0x60 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.058754] RSP: 0018:8810341e7d68
EFLAGS: 00010206
Aug 23 15:09:46 base1 kernel: [ 618.058769] RAX: RBX:
RCX:
Aug 23 15:09:46 base1 kernel: [ 618.058774] RDX: 881038470848 RSI:
RDI:
Aug 23 15:09:46 base1 kernel: [ 618.058775] RBP: 8810341e7d78 R08:
R09: 8170d949
Aug 23 15:09:46 base1 kernel: [ 618.058776] R10: ead61340 R11:
8810329d2c00 R12: 00c0
Aug 23 15:09:46 base1 kernel: [ 618.058777] R13: 881030044000 R14:
881038470840 R15:
Aug 23 15:09:46 base1 kernel: [ 618.058782] FS: 7f9aebc94700()
GS:88107fcc() knlGS:
Aug 23 15:09:46 base1 kernel: [ 618.058789] CS: 0010 DS: ES: CR0:
80050033
Aug 23 15:09:46 base1 kernel: [ 618.058790] CR2: 00d2 CR3:
00102fe83000 CR4: 001406e0
Aug 23 15:09:46 base1 kernel: [ 618.058802] Stack:
Aug 23 15:09:46 base1 kernel: [ 618.058806]
8810356a4c00 8810341e7d98 c0489258
Aug 23 15:09:46 base1 kernel: [ 618.058822] 8810356a4c00
881038470840 8810341e7dc0 c0479bd8
Aug 23 15:09:46 base1 kernel: [ 618.058825] 881038470838
881038470848 88103847 8810341e7df8
Aug 23 15:09:46 base1 kernel: [ 618.058827] Call Trace:
Aug 23 15:09:46 base1 kernel: [ 618.058863] []
nbp_vlan_flush+0x28/0x65 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.058870] []
del_nbp+0x98/0x130 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.058889] []
br_dev_delete+0x42/0xb0 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.058895] []
br_del_bridge+0x4a/0x70 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.058911] []
br_ioctl_deviceless_stub+0x153/0x230 [bridge]
Aug 23 15:09:46 base1 kernel: [ 618.058984] [] ?
security_file_alloc+0x33/0x50
Aug 23 15:09:46 base1 kernel: [ 618.059095] []
sock_ioctl+0x215/0x290
Aug 23 15:09:46 base1 kernel: [ 618.059121] []
do_vfs_ioctl+0x29f/0x490
Aug 23 15:09:46