====================================== | [ 942.826626][ T3291] bond0: (slave eth1): link status definitely up | [ 943.002352][ T7877] ------------[ cut here ]------------ | [ 943.002828][ T7877] WARNING: CPU: 1 PID: 7877 at lib/vsprintf.c:2802 vsnprintf (lib/vsprintf.c:2802 (discriminator 1)) | [ 943.003636][ T7877] Modules linked in: [ 943.004414][ T7877] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 943.004768][ T7877] RIP: 0010:vsnprintf (lib/vsprintf.c:2802 (discriminator 1)) [ 943.005080][ T7877] Code: 01 89 44 24 50 83 e8 01 89 44 24 7c 85 c0 7f c2 4c 89 f8 48 c1 e8 03 42 0f b6 04 08 84 c0 0f 85 72 fa ff ff e9 75 fa ff ff 90 <0f> 0b 90 e9 f1 f7 ff ff 48 8b 44 24 28 80 38 00 0f 85 a7 04 00 00 All code ======== 0: 01 89 44 24 50 83 add %ecx,-0x7cafdbbc(%rcx) 6: e8 01 89 44 24 call 0x2444890c b: 7c 85 jl 0xffffffffffffff92 d: c0 7f c2 4c sarb $0x4c,-0x3e(%rdi) 11: 89 f8 mov %edi,%eax 13: 48 c1 e8 03 shr $0x3,%rax 17: 42 0f b6 04 08 movzbl (%rax,%r9,1),%eax 1c: 84 c0 test %al,%al 1e: 0f 85 72 fa ff ff jne 0xfffffffffffffa96 24: e9 75 fa ff ff jmp 0xfffffffffffffa9e 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 f1 f7 ff ff jmp 0xfffffffffffff823 32: 48 8b 44 24 28 mov 0x28(%rsp),%rax 37: 80 38 00 cmpb $0x0,(%rax) 3a: 0f 85 a7 04 00 00 jne 0x4e7 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 f1 f7 ff ff jmp 0xfffffffffffff7f9 8: 48 8b 44 24 28 mov 0x28(%rsp),%rax d: 80 38 00 cmpb $0x0,(%rax) 10: 0f 85 a7 04 00 00 jne 0x4bd [ 943.006324][ T7877] RSP: 0018:ffffc90008ad7970 EFLAGS: 00010286 [ 943.006689][ T7877] RAX: 0000000000000000 RBX: fffff5200115af4c RCX: ffffc90008ad7a80 [ 943.007109][ T7877] RDX: ffffffffb48db4e0 RSI: ffffffffffffffff RDI: 1ffff9200115af39 [ 943.007713][ T7877] RBP: ffffc90008ad7a50 R08: ffffffffb48db4a1 R09: ffffffffb3654d12 [ 943.008126][ T7877] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000 [ 943.008739][ T7877] R13: 000000000000000c R14: ffffffffb3654ce0 R15: ffffc90008ad7ba0 [ 943.009155][ T7877] FS: 00007f10e1f85740(0000) GS:ffff88807f2cd000(0000) knlGS:0000000000000000 [ 943.009826][ T7877] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 943.010175][ T7877] CR2: 000055cf39ac77f8 CR3: 0000000004d96005 CR4: 0000000000772ef0 [ 943.010781][ T7877] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 943.011197][ T7877] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 943.011734][ T7877] PKRU: 55555554 [ 943.012046][ T7877] Call Trace: [ 943.012376][ T7877] [ 943.012528][ T7877] ? __pfx_vsnprintf (lib/vsprintf.c:2792) [ 943.012814][ T7877] ? __pfx_bond_opt_parse (drivers/net/bonding/bond_options.c:606) [ 943.013097][ T7877] snprintf (lib/vsprintf.c:2963) [ 943.013357][ T7877] ? __pfx_snprintf (lib/vsprintf.c:2963) [ 943.013642][ T7877] ? bond_opt_parse (drivers/net/bonding/bond_options.c:606) [ 943.013914][ T7877] ? bond_opt_parse (drivers/net/bonding/bond_options.c:614) [ 943.014186][ T7877] bond_info_show_master (./include/net/bonding.h:834 drivers/net/bonding/bond_procfs.c:129) [ 943.014470][ T7877] ? bond_opt_parse (drivers/net/bonding/bond_options.c:606) [ 943.014747][ T7877] ? __pfx_bond_info_show_master (drivers/net/bonding/bond_procfs.c:59) [ 943.015093][ T7877] ? __pfx_seq_printf (fs/seq_file.c:402) [ 943.015386][ T7877] ? __pfx_bond_info_seq_start (drivers/net/bonding/bond_procfs.c:13) [ 943.015668][ T7877] bond_info_seq_show (drivers/net/bonding/bond_procfs.c:277) [ 943.015942][ T7877] seq_read_iter (fs/seq_file.c:230) [ 943.016227][ T7877] proc_reg_read_iter (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:610 fs/proc/inode.c:205 fs/proc/inode.c:300) [ 943.016512][ T7877] vfs_read (fs/read_write.c:491 fs/read_write.c:572) [ 943.016733][ T7877] ? vfs_getattr_nosec (fs/stat.c:218) [ 943.017010][ T7877] ? __pfx_vfs_read (fs/read_write.c:553) [ 943.017306][ T7877] ? __do_sys_newfstat (fs/stat.c:551) [ 943.017595][ T7877] ksys_read (fs/read_write.c:715) [ 943.017804][ T7877] ? __pfx_ksys_read (fs/read_write.c:705) [ 943.018086][ T7877] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 943.018373][ T7877] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 943.018713][ T7877] RIP: 0033:0x7f10e2086292 [ 943.019002][ T7877] 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 [ 943.020002][ T7877] RSP: 002b:00007fffd05439a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 943.020425][ T7877] RAX: ffffffffffffffda RBX: 0000000000018000 RCX: 00007f10e2086292 [ 943.020839][ T7877] RDX: 0000000000018000 RSI: 000055cf39aaf000 RDI: 0000000000000005 [ 943.021269][ T7877] RBP: 000055cf39aaf000 R08: 0000000000000003 R09: 0000000000000000 [ 943.021684][ T7877] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fffd0543a80 Finger prints: vsnprintf:snprintf:bond_info_show_master:bond_info_seq_show:seq_read_iter