====================================== | [ 163.776703] bond0: (slave eth2): Enslaving as a backup interface with an up link | [ 163.776789] br0: port 4(s2) entered blocking state | [ 163.776830] br0: port 4(s2) entered forwarding state | [ 163.786246] Oops: stack segment: 0000 [#1] SMP NOPTI [ 163.786367] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 163.786413] Workqueue: bond0 bond_arp_monitor [ 163.786468] RIP: 0010:bond_arp_send.constprop.0 (drivers/net/bonding/bond_main.c:3058 drivers/net/bonding/bond_main.c:3114) [ 163.786517] Code: 00 00 53 48 8b 0f 48 89 fb bf 01 00 00 00 6a 00 ff b1 b8 03 00 00 e8 1f 14 29 00 5a 59 48 85 c0 74 3e 49 89 c4 48 85 ed 74 1f <66> 83 7d 00 ff 74 18 48 89 c6 48 89 ef e8 6e fb ff ff 84 c0 75 09 All code ======== 0: 00 00 add %al,(%rax) 2: 53 push %rbx 3: 48 8b 0f mov (%rdi),%rcx 6: 48 89 fb mov %rdi,%rbx 9: bf 01 00 00 00 mov $0x1,%edi e: 6a 00 push $0x0 10: ff b1 b8 03 00 00 push 0x3b8(%rcx) 16: e8 1f 14 29 00 call 0x29143a 1b: 5a pop %rdx 1c: 59 pop %rcx 1d: 48 85 c0 test %rax,%rax 20: 74 3e je 0x60 22: 49 89 c4 mov %rax,%r12 25: 48 85 ed test %rbp,%rbp 28: 74 1f je 0x49 2a:* 66 83 7d 00 ff cmpw $0xffff,0x0(%rbp) <-- trapping instruction 2f: 74 18 je 0x49 31: 48 89 c6 mov %rax,%rsi 34: 48 89 ef mov %rbp,%rdi 37: e8 6e fb ff ff call 0xfffffffffffffbaa 3c: 84 c0 test %al,%al 3e: 75 09 jne 0x49 Code starting with the faulting instruction =========================================== 0: 66 83 7d 00 ff cmpw $0xffff,0x0(%rbp) 5: 74 18 je 0x1f 7: 48 89 c6 mov %rax,%rsi a: 48 89 ef mov %rbp,%rdi d: e8 6e fb ff ff call 0xfffffffffffffb80 12: 84 c0 test %al,%al 14: 75 09 jne 0x1f [ 163.786673] RSP: 0018:ffffbc1f84427d48 EFLAGS: 00010206 [ 163.786707] RAX: ffff93b5833faa00 RBX: ffff93b582138400 RCX: 0000000000000000 [ 163.786758] RDX: ffff93b58352b1a8 RSI: 00000000fe0200c0 RDI: 0000000000000008 [ 163.786809] RBP: 00406dc080251000 R08: ffff93b58352b1a8 R09: 000000000000001c [ 163.786861] R10: ffff93b582a69690 R11: ffffffff87de768e R12: ffff93b5833faa00 [ 163.786912] R13: ffff93b582138400 R14: ffffffffffffff9b R15: 00000000fffdeb22 [ 163.786965] FS: 0000000000000000(0000) GS:ffff93b6357f8000(0000) knlGS:0000000000000000 [ 163.787022] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 163.787064] CR2: 000055977c99b688 CR3: 0000000027a42006 CR4: 0000000000772ef0 [ 163.787115] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 163.787182] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 163.787233] PKRU: 55555554 [ 163.787250] Call Trace: [ 163.787272] [ 163.787298] bond_arp_send_all (drivers/net/bonding/bond_main.c:3191) [ 163.787331] bond_arp_monitor (drivers/net/bonding/bond_main.c:3548 drivers/net/bonding/bond_main.c:3864 drivers/net/bonding/bond_main.c:3961 drivers/net/bonding/bond_main.c:3992) [ 163.787362] ? __schedule (kernel/sched/core.c:6791) [ 163.787395] process_one_work (kernel/workqueue.c:3243) [ 163.787427] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 163.787459] ? __pfx_worker_thread (kernel/workqueue.c:3348) [ 163.787499] kthread (kernel/kthread.c:464) [ 163.787530] ? __pfx_kthread (kernel/kthread.c:413) [ 163.787556] ? __pfx_kthread (kernel/kthread.c:413) [ 163.787582] ret_from_fork (arch/x86/kernel/process.c:148) [ 163.787615] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: bond_arp_send_all:bond_arp_monitor:process_one_work:worker_thread:kthread