====================================== | [ 150.734705] bond0: (slave eth1): Enslaving as a backup interface with an up link | [ 150.734800] br0: port 2(s1) entered blocking state | [ 150.734842] br0: port 2(s1) entered forwarding state | [ 150.743302] Oops: stack segment: 0000 [#1] SMP NOPTI [ 150.743430] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 150.743473] Workqueue: bond0 bond_arp_monitor [ 150.743528] RIP: 0010:bond_arp_send.constprop.0 (drivers/net/bonding/bond_main.c:3058 drivers/net/bonding/bond_main.c:3114) [ 150.743569] 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 [ 150.743695] RSP: 0018:ffffbe4301437d48 EFLAGS: 00010206 [ 150.743735] RAX: ffff9879c3fb0100 RBX: ffff9879c79c4400 RCX: 0000000000000000 [ 150.743787] RDX: ffff9879c7d12a28 RSI: 000000000a0200c0 RDI: 0000000000000008 [ 150.743843] RBP: 00ffbe4300251000 R08: ffff9879c7d12a28 R09: 000000000000001c [ 150.743895] R10: ffff9879c3d04010 R11: ffffffffacbe768e R12: ffff9879c3fb0100 [ 150.743946] R13: ffff9879c79c4400 R14: ffffffffffffff9b R15: 00000000fffdb826 [ 150.744000] FS: 0000000000000000(0000) GS:ffff987a50af8000(0000) knlGS:0000000000000000 [ 150.744066] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 150.744113] CR2: 00007fe33ae0911c CR3: 0000000023242005 CR4: 0000000000772ef0 [ 150.744172] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 150.744228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 150.744280] PKRU: 55555554 [ 150.744302] Call Trace: [ 150.744329] [ 150.744358] bond_arp_send_all (drivers/net/bonding/bond_main.c:3191) [ 150.744394] 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) [ 150.744429] ? __schedule (kernel/sched/core.c:6791) [ 150.744465] process_one_work (kernel/workqueue.c:3243) [ 150.744508] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 150.744540] ? __pfx_worker_thread (kernel/workqueue.c:3348) [ 150.744581] kthread (kernel/kthread.c:464) [ 150.744618] ? __pfx_kthread (kernel/kthread.c:413) [ 150.744649] ? __pfx_kthread (kernel/kthread.c:413) [ 150.744675] ret_from_fork (arch/x86/kernel/process.c:148) [ 150.744713] ? __pfx_kthread (kernel/kthread.c:413) [ 150.744761] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 150.745652] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 | [ 150.745704] PKRU: 55555554 | [ 162.603092] Oops: general protection fault, probably for non-canonical address 0xffbe4300251000: 0000 [#2] SMP NOPTI | [ 162.603253] Tainted: [D]=DIE [ 162.603279] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 162.603322] 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) [ 162.603368] Code: 10 02 0f 84 18 01 00 00 48 c7 c2 50 b4 5c ad 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 5c ad mov $0xffffffffad5cb450,%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 [ 162.603488] RSP: 0018:ffffbe43007cfd58 EFLAGS: 00010206 [ 162.603523] RAX: 000000000000000b RBX: ffff9879c5668b38 RCX: 0000000000000001 [ 162.603575] RDX: 0000000000000000 RSI: ffffffffad5cb454 RDI: ffffbe43007cfd82 [ 162.603627] RBP: ffff9879c3c0c078 R08: ffffffffad5cb455 R09: ffffffffad5cb455 [ 162.603679] R10: 2e6e2e6e2e6e2820 R11: 0000000000000004 R12: 00ffbe4300251000 [ 162.603731] R13: ffff9879c56689c0 R14: ffff9879c3c0c0a0 R15: 000000000000000b [ 162.603785] FS: 00007f29924df740(0000) GS:ffff987a50af8000(0000) knlGS:0000000000000000 [ 162.603846] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 162.603893] CR2: 000055b99aaf37f8 CR3: 000000000540c001 CR4: 0000000000772ef0 [ 162.603946] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 162.604003] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 162.604055] PKRU: 55555554 [ 162.604073] Call Trace: [ 162.604094] [ 162.604118] ? __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) [ 162.604162] ? seq_read_iter (fs/seq_file.c:210) [ 162.604193] seq_read_iter (fs/seq_file.c:230) [ 162.604223] proc_reg_read_iter (fs/proc/inode.c:299) [ 162.604260] ? __do_sys_newfstat (fs/stat.c:559) [ 162.604290] vfs_read (fs/read_write.c:492 fs/read_write.c:572) [ 162.604325] ksys_read (fs/read_write.c:715) [ 162.604355] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 162.604394] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 162.604439] RIP: 0033:0x7f29925e0292 [ 162.604468] 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 [ 162.604590] RSP: 002b:00007ffedfc826e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 162.604654] RAX: ffffffffffffffda RBX: 0000000000018000 RCX: 00007f29925e0292 [ 162.604706] RDX: 0000000000018000 RSI: 000055b99aadb000 RDI: 0000000000000005 [ 162.604758] RBP: 000055b99aadb000 R08: 0000000000000003 R09: 0000000000000000 [ 162.604809] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffedfc827c0 [ 162.604861] R13: 0000000000000005 R14: 0000000000001000 R15: 0000000000000005 | [ 162.605857] Voluntary context switch within RCU read-side critical section! | [ 162.605877] WARNING: CPU: 3 PID: 2852 at kernel/rcu/tree_plugin.h:332 rcu_note_context_switch (kernel/rcu/tree_plugin.h:332 (discriminator 11)) | [ 162.605990] Modules linked in: [last unloaded: netdevsim] | [ 162.606101] Tainted: [D]=DIE [ 162.606127] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 162.606170] RIP: 0010:rcu_note_context_switch (kernel/rcu/tree_plugin.h:332 (discriminator 11)) [ 162.606204] 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 4d ad 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 4d ad mov $0xffffffffad4d9a20,%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 [ 162.606325] RSP: 0018:ffffbe43007cfd40 EFLAGS: 00010082 [ 162.606378] RAX: 0000000000000000 RBX: ffff9879fedab5c0 RCX: 00000000ffffdfff [ 162.606446] RDX: 0000000000000000 RSI: 00000000ffffffea RDI: 0000000000000001 [ 162.606499] RBP: ffff9879c3d59700 R08: ffffffffad958ce8 R09: 00000000ffffdfff [ 162.606550] R10: ffffffffad878d00 R11: ffffffffad92ef10 R12: 0000000000000000 [ 162.606603] R13: ffff9879c3d59700 R14: ffff9879fedaa800 R15: 0000000000000000 [ 162.606661] FS: 0000000000000000(0000) GS:ffff987a50af8000(0000) knlGS:0000000000000000 [ 162.606719] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 162.606767] CR2: 000055b99aaf37f8 CR3: 0000000023242004 CR4: 0000000000772ef0 [ 162.606819] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 162.606875] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 162.606927] PKRU: 55555554 [ 162.606945] Call Trace: [ 162.606967] [ 162.606986] __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) [ 162.607021] schedule (./arch/x86/include/asm/preempt.h:85 kernel/sched/core.c:6864 kernel/sched/core.c:6878) [ 162.607049] 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) [ 162.607084] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383) [ 162.607125] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488) [ 162.607160] namespace_unlock (fs/namespace.c:1804) [ 162.607194] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274) [ 162.607225] free_nsproxy (kernel/nsproxy.c:189) [ 162.607257] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964) [ 162.607290] ? ksys_read (fs/read_write.c:715) [ 162.607323] make_task_dead (kernel/exit.c:1053) [ 162.607350] rewind_stack_and_make_dead (??:?) [ 162.607391] RIP: 0033:0x7f29925e0292 [ 162.607417] Code: Unable to access opcode bytes at 0x7f29925e0268. Code starting with the faulting instruction =========================================== [ 162.607460] RSP: 002b:00007ffedfc826e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 162.607511] RAX: ffffffffffffffda RBX: 0000000000018000 RCX: 00007f29925e0292 [ 162.607564] RDX: 0000000000018000 RSI: 000055b99aadb000 RDI: 0000000000000005 [ 162.607615] RBP: 000055b99aadb000 R08: 0000000000000003 R09: 0000000000000000 [ 162.607668] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffedfc827c0 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