[ovs-dev] crash in dst_cache_destroy

wanghanlin at corp.netease.com wanghanlin at corp.netease.com
Wed Mar 24 07:48:48 UTC 2021


Hi ALL,
We found a kernel panic about ovs 2.8.2 with kernel 4.9.65.

[20655819.900423] BUG: unable to handle kernel NULL pointer dereference at 0000000000000062
[20655819.909234] IP: [<ffffffffb350c4a1>] dst_release+0x11/0x70
[20655819.915841] PGD 0
[20655819.917963]
[20655819.920779] Oops: 0000 [#1] SMP
.......
[20655820.072555] CPU: 13 PID: 585747 Comm: handler146 Tainted: G           O    4.9.65-k8s-netease3-1 #1
[20655820.082713] Hardware name: Inspur NF5280M4/YZMB-00689-101, BIOS 4.1.19 02/27/2018
[20655820.091284] task: ffff9054dec880c0 task.stack: ffffb77e799ec000
[20655820.098257] RIP: 0010:[<ffffffffb350c4a1>]  [<ffffffffb350c4a1>] dst_release+0x11/0x70
[20655820.107239] RSP: 0018:ffff9034ff943ec8  EFLAGS: 00010202
[20655820.113627] RAX: ffff9034ff600000 RBX: 0000000000000000 RCX: 00000000ffffffff
[20655820.122013] RDX: 000047293d0355f0 RSI: 0000000000000200 RDI: 0000000000000002
[20655820.130183] RBP: ffff9034ae6465d8 R08: ffffffffffffffff R09: 00ffffffffffffff
[20655820.138360] R10: ffff9034d9a9cb10 R11: 0000000000000000 R12: ffffffffb3d18e00
[20655820.146755] R13: ffff9034acad3d00 R14: ffff9054dec880c0 R15: ffff9034ff9596c0
[20655820.154969] FS:  00007f8a09ffb700(0000) GS:ffff9034ff940000(0000) knlGS:0000000000000000
[20655820.164098] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[20655820.170910] CR2: 0000000000000062 CR3: 0000001fdef6e000 CR4: 0000000000360670
[20655820.179082] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[20655820.187235] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[20655820.195445] Stack:
[20655820.198492]  0000000000000000 ffff9034ae6465d8 ffffffffb3529748 ffff9034ae646500
[20655820.207727]  0000000000000000 ffffffffffffffff ffffffffb350c811 ffffffffb3c4fc00
[20655820.216333]  ffff9034ff9596f8 0000000000000001 ffffffffb350cb5a ffffffffb30dd643
[20655820.224998] Call Trace:
[20655820.228487]  <IRQ>
[20655820.230688]  [<ffffffffb3529748>] ? dst_cache_destroy+0x38/0x70
[20655820.237639]  [<ffffffffb350c811>] ? dst_destroy+0x21/0x110
[20655820.244225]  [<ffffffffb350cb5a>] ? dst_destroy_rcu+0xa/0x20
[20655820.250930]  [<ffffffffb30dd643>] ? rcu_process_callbacks+0x1e3/0x5b0
[20655820.258457]  [<ffffffffb360c065>] ? __do_softirq+0x105/0x290
[20655820.265757]  [<ffffffffb307c71e>] ? irq_exit+0xae/0xb0
[20655820.272245]  [<ffffffffb360bb5e>] ? smp_apic_timer_interrupt+0x3e/0x50
[20655820.280312]  [<ffffffffb360a546>] ? apic_timer_interrupt+0x96/0xa0
[20655820.287534]  <EOI>
[20655820.289734]  [<ffffffffb30bfde8>] ? mutex_spin_on_owner.isra.1+0x28/0x40
[20655820.297580]  [<ffffffffb30bfe7f>] ? mutex_optimistic_spin+0x7f/0x1b0
[20655820.305032]  [<ffffffffb3605a5f>] ? __mutex_lock_slowpath+0x3f/0x130
[20655820.312464]  [<ffffffffb3605b6b>] ? mutex_lock+0x1b/0x30
[20655820.318831]  [<ffffffffb31a493f>] ? pcpu_alloc+0x48f/0x680
[20655820.325376]  [<ffffffffb35296ed>] ? dst_cache_init+0x1d/0x40
[20655820.332126]  [<ffffffffc07a9bc0>] ? validate_and_copy_set_tun+0xe0/0x360 [openvswitch]
[20655820.341108]  [<ffffffffc07aa0f3>] ? validate_set+0x2b3/0x380 [openvswitch]
[20655820.349009]  [<ffffffffc07aa471>] ? __ovs_nla_copy_actions+0x2b1/0x680 [openvswitch]
[20655820.357765]  [<ffffffffb34ebaee>] ? __kmalloc_reserve.isra.35+0x2e/0x80
[20655820.365372]  [<ffffffffb31df4b4>] ? kmem_cache_alloc_node+0xd4/0x530
[20655820.372684]  [<ffffffffc07aa8ae>] ? ovs_nla_copy_actions+0x6e/0x90 [openvswitch]
[20655820.381064]  [<ffffffffc079ec8d>] ? ovs_packet_cmd_execute+0x16d/0x290 [openvswitch]
[20655820.389745]  [<ffffffffb35398ec>] ? genl_family_rcv_msg+0x1bc/0x360
[20655820.396972]  [<ffffffffb3539a90>] ? genl_family_rcv_msg+0x360/0x360
[20655820.404247]  [<ffffffffb3539b12>] ? genl_rcv_msg+0x82/0xc0
[20655820.410646]  [<ffffffffb35390c1>] ? netlink_rcv_skb+0xa1/0xc0
[20655820.417350]  [<ffffffffb3539714>] ? genl_rcv+0x24/0x40
[20655820.423927]  [<ffffffffb3538a94>] ? netlink_unicast+0x184/0x230
[20655820.430773]  [<ffffffffb3538e38>] ? netlink_sendmsg+0x2f8/0x3b0
[20655820.437554]  [<ffffffffb34e4880>] ? sock_sendmsg+0x30/0x40
[20655820.443925]  [<ffffffffb34e52f2>] ? ___sys_sendmsg+0x2c2/0x2d0
[20655820.450596]  [<ffffffffb324b7a0>] ? ep_ptable_queue_proc+0x90/0x90
[20655820.457686]  [<ffffffffb324bde8>] ? ep_scan_ready_list.constprop.12+0x208/0x210
[20655820.465888]  [<ffffffffb324bf82>] ? ep_poll+0x192/0x350
[20655820.471919]  [<ffffffffb34e5bc1>] ? __sys_sendmsg+0x51/0x90
[20655820.478876]  [<ffffffffb360861e>] ? system_call_fast_compare_end+0xc/0xb7

Regards,
Hanlin


More information about the dev mailing list