====================================== | [ 17.955959] bond0 (unregistering): Released all slaves | [ 17.956338] br0: port 1(s0) entered disabled state | [ 17.956470] br0: port 2(s1) entered disabled state | [ 17.977025] Oops: general protection fault, probably for non-canonical address 0xff8e0902fd5180: 0000 [#1] SMP NOPTI [ 17.977211] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.977269] RIP: 0010:bond_fill_info (drivers/net/bonding/bond_netlink.c:721) [ 17.977325] Code: b3 38 0b 00 00 31 d2 41 8b 06 85 c0 0f 84 2a 06 00 00 89 44 24 0c 41 f6 46 10 02 74 5c 49 8b 4e 08 31 c0 ba 04 00 00 00 eb 16 <8b> 34 01 83 c2 04 89 74 04 10 48 83 c0 04 66 83 7c 01 fc ff 74 3e All code ======== 0: b3 38 mov $0x38,%bl 2: 0b 00 or (%rax),%eax 4: 00 31 add %dh,(%rcx) 6: d2 41 8b rolb %cl,-0x75(%rcx) 9: 06 (bad) a: 85 c0 test %eax,%eax c: 0f 84 2a 06 00 00 je 0x63c 12: 89 44 24 0c mov %eax,0xc(%rsp) 16: 41 f6 46 10 02 testb $0x2,0x10(%r14) 1b: 74 5c je 0x79 1d: 49 8b 4e 08 mov 0x8(%r14),%rcx 21: 31 c0 xor %eax,%eax 23: ba 04 00 00 00 mov $0x4,%edx 28: eb 16 jmp 0x40 2a:* 8b 34 01 mov (%rcx,%rax,1),%esi <-- trapping instruction 2d: 83 c2 04 add $0x4,%edx 30: 89 74 04 10 mov %esi,0x10(%rsp,%rax,1) 34: 48 83 c0 04 add $0x4,%rax 38: 66 83 7c 01 fc ff cmpw $0xffff,-0x4(%rcx,%rax,1) 3e: 74 3e je 0x7e Code starting with the faulting instruction =========================================== 0: 8b 34 01 mov (%rcx,%rax,1),%esi 3: 83 c2 04 add $0x4,%edx 6: 89 74 04 10 mov %esi,0x10(%rsp,%rax,1) a: 48 83 c0 04 add $0x4,%rax e: 66 83 7c 01 fc ff cmpw $0xffff,-0x4(%rcx,%rax,1) 14: 74 3e je 0x54 [ 17.977478] RSP: 0018:ffffa4be0062f6f8 EFLAGS: 00010297 [ 17.977524] RAX: 0000000000000000 RBX: ffff8e0906064000 RCX: 00ff8e0902fd5180 [ 17.977616] RDX: 0000000000000004 RSI: 0000000000000000 RDI: ffff8e0903655298 [ 17.977682] RBP: ffff8e090321f900 R08: 0000000000000064 R09: 0000000000000000 [ 17.977747] R10: ffff8e0903655298 R11: fefefefefefefeff R12: ffff8e0903655294 [ 17.977807] R13: 0000000000000000 R14: ffff8e0906064b38 R15: ffff8e0903655248 [ 17.977872] FS: 00007fd944f5c800(0000) GS:ffff8e0997f78000(0000) knlGS:0000000000000000 [ 17.977945] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.978001] CR2: 00007fd9451ad430 CR3: 0000000006e04004 CR4: 0000000000772ef0 [ 17.978062] PKRU: 55555554 [ 17.978087] Call Trace: [ 17.978110] [ 17.978136] ? dev_get_stats (net/core/dev.c:11657 (discriminator 2)) [ 17.978174] ? nla_reserve (lib/nlattr.c:973) [ 17.978218] rtnl_fill_ifinfo.constprop.0 (net/core/rtnetlink.c:900 net/core/rtnetlink.c:921 net/core/rtnetlink.c:2133) [ 17.978272] ? __alloc_skb (net/core/skbuff.c:669) [ 17.978306] ? kmalloc_reserve (net/core/skbuff.c:603) [ 17.978343] ? kmalloc_reserve (net/core/skbuff.c:603) [ 17.978379] rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4404) [ 17.978427] rtmsg_ifinfo (net/core/rtnetlink.c:4434 net/core/rtnetlink.c:4424 net/core/rtnetlink.c:4443) [ 17.978463] __dev_notify_flags (net/core/dev.c:9581) [ 17.978499] ? queue_delayed_work_on (kernel/workqueue.c:2562) [ 17.978553] rtnl_configure_link (net/core/rtnetlink.c:3592) [ 17.978591] rtnl_newlink (net/core/rtnetlink.c:3835 net/core/rtnetlink.c:3942 net/core/rtnetlink.c:4057) [ 17.978628] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.978664] rtnetlink_rcv_msg (net/core/rtnetlink.c:6947) [ 17.978692] ? timerqueue_add (lib/timerqueue.c:41) [ 17.978731] ? timerqueue_del (lib/timerqueue.c:58) [ 17.978765] ? __remove_hrtimer (kernel/time/hrtimer.c:1121) [ 17.978804] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.978856] netlink_rcv_skb (net/netlink/af_netlink.c:2552) [ 17.978893] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 17.978928] ? __alloc_skb (net/core/skbuff.c:685) [ 17.978964] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 17.978995] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 17.979037] ? copy_msghdr_from_user (net/socket.c:2554) [ 17.979085] ___sys_sendmsg (net/socket.c:2670) [ 17.979121] ? __handle_mm_fault (mm/memory.c:5582 mm/memory.c:5724 mm/memory.c:4251 mm/memory.c:6069 mm/memory.c:6212) [ 17.979168] __sys_sendmsg (net/socket.c:2700) [ 17.979203] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.979243] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.979287] RIP: 0033:0x7fd9451291e7 [ 17.979326] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 17.979475] RSP: 002b:00007ffe3779d578 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.979546] RAX: ffffffffffffffda RBX: 00007ffe3779dcb0 RCX: 00007fd9451291e7 [ 17.979621] RDX: 0000000000000000 RSI: 00007ffe3779d5e0 RDI: 0000000000000005 [ 17.979696] RBP: 0000000000000006 R08: 0000000000000058 R09: 0000000000000000 [ 17.979766] R10: 00007fd9450216f8 R11: 0000000000000246 R12: 00007ffe3779dcc8 Finger prints: bond_fill_info:rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:rtnl_configure_link