====================================== | [ 7.258622] bond0: (slave eth1): Enslaving as a backup interface with an up link | [ 7.258747] br0: port 2(s1) entered blocking state | [ 7.258822] br0: port 2(s1) entered forwarding state | [ 7.267698] Oops: stack segment: 0000 [#1] SMP NOPTI [ 7.267829] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7.267882] Workqueue: bond0 bond_arp_monitor [ 7.267931] RIP: 0010:bond_arp_send.constprop.0 (drivers/net/bonding/bond_main.c:3058 drivers/net/bonding/bond_main.c:3114) [ 7.267975] 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 [ 7.268112] RSP: 0018:ffffa6dc406bfd48 EFLAGS: 00010206 [ 7.268155] RAX: ffff8e62432d6500 RBX: ffff8e624358e800 RCX: 0000000000000000 [ 7.268218] RDX: ffff8e62435d5928 RSI: 000000000a0200c0 RDI: 0000000000000008 [ 7.268280] RBP: 00ffa6dc40249000 R08: ffff8e62435d5928 R09: 000000000000001c [ 7.268336] R10: ffff8e6241f67210 R11: ffffffff997e768e R12: ffff8e62432d6500 [ 7.268392] R13: ffff8e624358e800 R14: ffffffffffffff9b R15: 00000000fffb87bb [ 7.268456] FS: 0000000000000000(0000) GS:ffff8e62e3df8000(0000) knlGS:0000000000000000 [ 7.268522] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7.268574] CR2: 0000557104a23528 CR3: 0000000035442004 CR4: 0000000000772ef0 [ 7.268637] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7.268698] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7.268755] PKRU: 55555554 [ 7.268773] Call Trace: [ 7.268794] [ 7.268818] bond_arp_send_all (drivers/net/bonding/bond_main.c:3191) [ 7.268852] ? sched_clock (./arch/x86/include/asm/preempt.h:95 arch/x86/kernel/tsc.c:289) [ 7.268888] 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) [ 7.268922] ? __schedule (kernel/sched/core.c:6791) [ 7.268957] process_one_work (kernel/workqueue.c:3243) [ 7.268994] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 7.269027] ? __pfx_worker_thread (kernel/workqueue.c:3348) [ 7.269070] kthread (kernel/kthread.c:464) [ 7.269105] ? __pfx_kthread (kernel/kthread.c:413) [ 7.269140] ? __pfx_kthread (kernel/kthread.c:413) [ 7.269175] ret_from_fork (arch/x86/kernel/process.c:148) [ 7.269209] ? __pfx_kthread (kernel/kthread.c:413) [ 7.269243] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 7.270190] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 | [ 7.270246] PKRU: 55555554 | [ 19.075845] Oops: general protection fault, probably for non-canonical address 0xffa6dc40249000: 0000 [#2] SMP NOPTI | [ 19.076034] Tainted: [D]=DIE [ 19.076061] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.076099] RIP: 0010:bond_info_seq_show (./include/net/bonding.h:829 drivers/net/bonding/bond_procfs.c:129 drivers/net/bonding/bond_procfs.c:272 drivers/net/bonding/bond_procfs.c:268) [ 19.076139] Code: 10 02 0f 84 18 01 00 00 48 c7 c2 50 b4 1c 9a be 40 00 00 00 48 8d 7c 24 20 e8 db ad 3a 00 41 89 c7 4d 85 e4 0f 84 8e 00 00 00 <66> 41 83 3c 24 ff 0f 84 82 00 00 00 4d 89 e2 45 31 f6 eb 37 be 40 All code ======== 0: 10 02 adc %al,(%rdx) 2: 0f 84 18 01 00 00 je 0x120 8: 48 c7 c2 50 b4 1c 9a mov $0xffffffff9a1cb450,%rdx f: be 40 00 00 00 mov $0x40,%esi 14: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 19: e8 db ad 3a 00 call 0x3aadf9 1e: 41 89 c7 mov %eax,%r15d 21: 4d 85 e4 test %r12,%r12 24: 0f 84 8e 00 00 00 je 0xb8 2a:* 66 41 83 3c 24 ff cmpw $0xffff,(%r12) <-- trapping instruction 30: 0f 84 82 00 00 00 je 0xb8 36: 4d 89 e2 mov %r12,%r10 39: 45 31 f6 xor %r14d,%r14d 3c: eb 37 jmp 0x75 3e: be .byte 0xbe 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 66 41 83 3c 24 ff cmpw $0xffff,(%r12) 6: 0f 84 82 00 00 00 je 0x8e c: 4d 89 e2 mov %r12,%r10 f: 45 31 f6 xor %r14d,%r14d 12: eb 37 jmp 0x4b 14: be .byte 0xbe 15: 40 rex [ 19.076249] RSP: 0018:ffffa6dc405dfd58 EFLAGS: 00010206 [ 19.076284] RAX: 000000000000000b RBX: ffff8e62458eab38 RCX: 0000000000000001 [ 19.076334] RDX: 0000000000000000 RSI: ffffffff9a1cb454 RDI: ffffa6dc405dfd82 [ 19.076379] RBP: ffff8e624311a000 R08: ffffffff9a1cb455 R09: ffffffff9a1cb455 [ 19.076423] R10: 2e6e2e6e2e6e2820 R11: 0000000000000004 R12: 00ffa6dc40249000 [ 19.076467] R13: ffff8e62458ea9c0 R14: ffff8e624311a028 R15: 000000000000000b [ 19.076514] FS: 00007f08bac45740(0000) GS:ffff8e62e3e78000(0000) knlGS:0000000000000000 [ 19.076563] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.076605] CR2: 0000558cde19f7f8 CR3: 0000000006b06001 CR4: 0000000000772ef0 [ 19.076655] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.076700] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.076750] PKRU: 55555554 [ 19.076765] Call Trace: [ 19.076781] [ 19.076801] ? __kvmalloc_node_noprof (./include/linux/kernel.h:61 ./include/linux/sched/mm.h:321 mm/slub.c:4099 mm/slub.c:4177 mm/slub.c:4327 mm/slub.c:5015) [ 19.076840] ? seq_read_iter (fs/seq_file.c:210) [ 19.076868] seq_read_iter (fs/seq_file.c:230) [ 19.076896] proc_reg_read_iter (fs/proc/inode.c:299) [ 19.076924] ? __do_sys_newfstat (fs/stat.c:559) [ 19.076952] vfs_read (fs/read_write.c:492 fs/read_write.c:572) [ 19.076980] ksys_read (fs/read_write.c:715) [ 19.077008] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.077047] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.077082] RIP: 0033:0x7f08bad46292 [ 19.077109] Code: c0 e9 b2 fe ff ff 50 48 8d 3d 6a 15 0c 00 e8 65 e1 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24 All code ======== 0: c0 e9 b2 shr $0xb2,%cl 3: fe (bad) 4: ff (bad) 5: ff 50 48 call *0x48(%rax) 8: 8d 3d 6a 15 0c 00 lea 0xc156a(%rip),%edi # 0xc1578 e: e8 65 e1 01 00 call 0x1e178 13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18: f3 0f 1e fa endbr64 1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 23: 00 24: 85 c0 test %eax,%eax 26: 75 10 jne 0x38 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 56 ja 0x88 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 48 83 ec 28 sub $0x28,%rsp 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 54 push %rsp 3f: 24 .byte 0x24 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 56 ja 0x5e 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 48 83 ec 28 sub $0x28,%rsp 12: 48 rex.W 13: 89 .byte 0x89 14: 54 push %rsp 15: 24 .byte 0x24 [ 19.077219] RSP: 002b:00007ffda3bda808 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 19.077269] RAX: ffffffffffffffda RBX: 0000000000018000 RCX: 00007f08bad46292 [ 19.077314] RDX: 0000000000018000 RSI: 0000558cde187000 RDI: 0000000000000005 [ 19.077358] RBP: 0000558cde187000 R08: 0000000000000003 R09: 0000000000000000 [ 19.077403] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffda3bda8e0 [ 19.077447] R13: 0000000000000005 R14: 0000000000001000 R15: 0000000000000005 | [ 19.078582] Voluntary context switch within RCU read-side critical section! | [ 19.078589] WARNING: CPU: 2 PID: 387 at kernel/rcu/tree_plugin.h:332 rcu_note_context_switch (kernel/rcu/tree_plugin.h:332 (discriminator 11)) | [ 19.078695] Modules linked in: | [ 19.078783] Tainted: [D]=DIE [ 19.078805] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.078842] RIP: 0010:rcu_note_context_switch (kernel/rcu/tree_plugin.h:332 (discriminator 11)) [ 19.078877] Code: 00 00 00 be 01 00 00 00 48 89 ef e8 35 cc fe ff e9 3f fc ff ff c6 05 f2 90 85 01 01 90 48 c7 c7 20 9a 0d 9a e8 3c f1 f4 ff 90 <0f> 0b 90 90 e9 b5 fb ff ff 80 7b 11 00 0f 84 40 fe ff ff 90 0f 0b All code ======== 0: 00 00 add %al,(%rax) 2: 00 be 01 00 00 00 add %bh,0x1(%rsi) 8: 48 89 ef mov %rbp,%rdi b: e8 35 cc fe ff call 0xfffffffffffecc45 10: e9 3f fc ff ff jmp 0xfffffffffffffc54 15: c6 05 f2 90 85 01 01 movb $0x1,0x18590f2(%rip) # 0x185910e 1c: 90 nop 1d: 48 c7 c7 20 9a 0d 9a mov $0xffffffff9a0d9a20,%rdi 24: e8 3c f1 f4 ff call 0xfffffffffff4f165 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 90 nop 2e: e9 b5 fb ff ff jmp 0xfffffffffffffbe8 33: 80 7b 11 00 cmpb $0x0,0x11(%rbx) 37: 0f 84 40 fe ff ff je 0xfffffffffffffe7d 3d: 90 nop 3e: 0f 0b ud2 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 90 nop 4: e9 b5 fb ff ff jmp 0xfffffffffffffbbe 9: 80 7b 11 00 cmpb $0x0,0x11(%rbx) d: 0f 84 40 fe ff ff je 0xfffffffffffffe53 13: 90 nop 14: 0f 0b ud2 [ 19.078987] RSP: 0018:ffffa6dc405dfd40 EFLAGS: 00010082 [ 19.079022] RAX: 0000000000000000 RBX: ffff8e627ed2b5c0 RCX: 00000000ffffdfff [ 19.079067] RDX: 0000000000000000 RSI: 00000000ffffffea RDI: 0000000000000001 [ 19.079111] RBP: ffff8e62430c5c00 R08: ffffffff9a558ce8 R09: 00000000ffffdfff [ 19.079155] R10: ffffffff9a478d00 R11: ffffffff9a52b820 R12: 0000000000000000 [ 19.079200] R13: ffff8e62430c5c00 R14: ffff8e627ed2a800 R15: 0000000000000000 [ 19.079245] FS: 0000000000000000(0000) GS:ffff8e62e3e78000(0000) knlGS:0000000000000000 [ 19.079295] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.079337] CR2: 0000558cde19f7f8 CR3: 0000000035442002 CR4: 0000000000772ef0 [ 19.079382] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.079431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.079476] PKRU: 55555554 [ 19.079490] Call Trace: [ 19.079506] [ 19.079520] __schedule (./arch/x86/include/asm/preempt.h:80 kernel/sched/core.c:604 kernel/sched/sched.h:1532 kernel/sched/sched.h:1856 kernel/sched/core.c:6709) [ 19.079549] schedule (./arch/x86/include/asm/preempt.h:85 kernel/sched/core.c:6864 kernel/sched/core.c:6878) [ 19.079576] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013) [ 19.079612] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383) [ 19.079650] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488) [ 19.079681] namespace_unlock (fs/namespace.c:1804) [ 19.079710] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274) [ 19.079737] free_nsproxy (kernel/nsproxy.c:189) [ 19.079766] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964) [ 19.079794] ? ksys_read (fs/read_write.c:715) [ 19.079827] make_task_dead (kernel/exit.c:1053) [ 19.079855] rewind_stack_and_make_dead (??:?) [ 19.079891] RIP: 0033:0x7f08bad46292 [ 19.079918] Code: Unable to access opcode bytes at 0x7f08bad46268. Code starting with the faulting instruction =========================================== [ 19.079955] RSP: 002b:00007ffda3bda808 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 19.080006] RAX: ffffffffffffffda RBX: 0000000000018000 RCX: 00007f08bad46292 [ 19.080050] RDX: 0000000000018000 RSI: 0000558cde187000 RDI: 0000000000000005 [ 19.080095] RBP: 0000558cde187000 R08: 0000000000000003 R09: 0000000000000000 [ 19.080140] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffda3bda8e0 Finger prints: bond_info_seq_show:seq_read_iter:proc_reg_read_iter:vfs_read:ksys_read bond_arp_send_all:bond_arp_monitor:process_one_work:worker_thread:kthread rcu_note_context_switch:__schedule:schedule:synchronize_rcu_expedited:namespace_unlock