====================================== | [ 5327.948149][T18346] 1 lock held by ip/18346: | [5327.948307][T18346] #0: ffffffff87ddcac8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 5327.948616][T18346] | [ 5327.948616][T18346] stack backtrace: [ 5327.949045][T18346] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5327.949378][T18346] Call Trace: [ 5327.949502][T18346] [5327.949584][T18346] dump_stack_lvl (lib/dump_stack.c:122) [5327.949742][T18346] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [5327.949896][T18346] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) [5327.950053][T18346] br_get_link_af_size_filtered (net/bridge/br_private.h:930 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) [5327.950254][T18346] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [5327.950408][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.950601][T18346] br_add_if (net/bridge/br_if.c:692) [5327.950736][T18346] ? vrf_del_slave (drivers/net/vrf.c:1138) [5327.950898][T18346] do_setlink (net/core/rtnetlink.c:2907) [5327.951054][T18346] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [5327.951206][T18346] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [5327.951359][T18346] ? is_bpf_text_address (./kernel/bpf/core.c:772) [5327.951514][T18346] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [5327.951669][T18346] ? __kernel_text_address (kernel/extable.c:79) [5327.951820][T18346] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [5327.951972][T18346] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [5327.952161][T18346] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [5327.952325][T18346] ? stack_trace_save (kernel/stacktrace.c:123) [5327.952477][T18346] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [5327.952632][T18346] ? __pfx_validate_nla (lib/nlattr.c:396) [5327.952789][T18346] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [5327.952909][T18346] ? kasan_save_stack (mm/kasan/common.c:49) [5327.953063][T18346] ? __nla_validate_parse (lib/nlattr.c:638) [5327.953221][T18346] __rtnl_newlink (net/core/rtnetlink.c:3696) [5327.953378][T18346] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:227) [5327.953531][T18346] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [5327.953691][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.953883][T18346] ? __create_object (mm/kmemleak.c:751) [5327.954041][T18346] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [5327.954203][T18346] rtnl_newlink (net/core/rtnetlink.c:3744) [5327.954321][T18346] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [5327.954483][T18346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [5327.954636][T18346] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:227) [5327.954789][T18346] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [5327.954908][T18346] ? __lock_acquire (kernel/locking/lockdep.c:5142) [5327.955066][T18346] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [5327.955220][T18346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [5327.955380][T18346] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [5327.955548][T18346] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [5327.955700][T18346] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [5327.955853][T18346] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [5327.956007][T18346] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [5327.956159][T18346] ? find_held_lock (kernel/locking/lockdep.c:5249) [5327.956315][T18346] netlink_sendmsg (net/netlink/af_netlink.c:1901) [5327.956474][T18346] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [5327.956623][T18346] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [5327.956779][T18346] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [5327.956939][T18346] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [5327.957094][T18346] ? __pfx_____sys_sendmsg (net/socket.c:2543) [5327.957244][T18346] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [5327.957433][T18346] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [5327.957595][T18346] ___sys_sendmsg (net/socket.c:2653) [5327.957758][T18346] ? __pfx____sys_sendmsg (net/socket.c:2640) [5327.957912][T18346] ? find_held_lock (kernel/locking/lockdep.c:5249) [5327.958067][T18346] ? __lock_release (kernel/locking/lockdep.c:5435) [5327.958216][T18346] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [5327.958407][T18346] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [5327.958567][T18346] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [5327.958727][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.958921][T18346] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [5327.959084][T18346] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [5327.959238][T18346] ? __pfx___sys_sendmsg (net/socket.c:2668) [5327.959391][T18346] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2034 arch/x86/mm/physaddr.c:65) [5327.959563][T18346] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [5327.959719][T18346] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5327.959905][T18346] RIP: 0033:0x7f2a505827b7 [ 5327.960066][T18346] Code: 0a 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: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 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) [ 5327.960602][T18346] RSP: 002b:00007ffc1d50e468 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 5327.960843][T18346] RAX: ffffffffffffffda RBX: 00007ffc1d50eb90 RCX: 00007f2a505827b7 [ 5327.961070][T18346] RDX: 0000000000000000 RSI: 00007ffc1d50e4d0 RDI: 0000000000000005 [ 5327.961295][T18346] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 5327.961526][T18346] R10: 00000000011c9910 R11: 0000000000000246 R12: 0000000000000003 [ 5327.961752][T18346] R13: 0000000066beaf84 R14: 0000000000496600 R15: 0000000000000000 | [ 5327.964142][T18346] 1 lock held by ip/18346: | [5327.964297][T18346] #0: ffffffff87ddcac8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 5327.964592][T18346] | [ 5327.964592][T18346] stack backtrace: [ 5327.965003][T18346] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5327.965335][T18346] Call Trace: [ 5327.965452][T18346] [5327.965538][T18346] dump_stack_lvl (lib/dump_stack.c:122) [5327.965699][T18346] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [5327.965851][T18346] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) [5327.966006][T18346] br_get_link_af_size_filtered (net/bridge/br_private.h:453 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) [5327.966203][T18346] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [5327.966355][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.966547][T18346] br_add_if (net/bridge/br_if.c:692) [5327.966667][T18346] ? vrf_del_slave (drivers/net/vrf.c:1138) [5327.966827][T18346] do_setlink (net/core/rtnetlink.c:2907) [5327.966979][T18346] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [5327.967131][T18346] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [5327.967282][T18346] ? is_bpf_text_address (./kernel/bpf/core.c:772) [5327.967437][T18346] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [5327.967590][T18346] ? __kernel_text_address (kernel/extable.c:79) [5327.967741][T18346] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [5327.967890][T18346] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [5327.968084][T18346] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [5327.968248][T18346] ? stack_trace_save (kernel/stacktrace.c:123) [5327.968402][T18346] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [5327.968553][T18346] ? __pfx_validate_nla (lib/nlattr.c:396) [5327.968707][T18346] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [5327.968826][T18346] ? kasan_save_stack (mm/kasan/common.c:49) [5327.968979][T18346] ? __nla_validate_parse (lib/nlattr.c:638) [5327.969136][T18346] __rtnl_newlink (net/core/rtnetlink.c:3696) [5327.969296][T18346] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:227) [5327.969578][T18346] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [5327.969734][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.969922][T18346] ? __create_object (mm/kmemleak.c:751) [5327.970074][T18346] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [5327.970231][T18346] rtnl_newlink (net/core/rtnetlink.c:3744) [5327.970347][T18346] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [5327.970501][T18346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [5327.970655][T18346] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:227) [5327.970898][T18346] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [5327.971017][T18346] ? __lock_acquire (kernel/locking/lockdep.c:5142) [5327.971170][T18346] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [5327.971319][T18346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [5327.971473][T18346] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [5327.971813][T18346] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [5327.971965][T18346] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [5327.972120][T18346] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [5327.972275][T18346] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [5327.972517][T18346] ? find_held_lock (kernel/locking/lockdep.c:5249) [5327.972673][T18346] netlink_sendmsg (net/netlink/af_netlink.c:1901) [5327.972826][T18346] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [5327.972974][T18346] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [5327.973129][T18346] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [5327.973285][T18346] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [5327.973438][T18346] ? __pfx_____sys_sendmsg (net/socket.c:2543) [5327.973591][T18346] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [5327.973863][T18346] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [5327.974030][T18346] ___sys_sendmsg (net/socket.c:2653) [5327.974198][T18346] ? __pfx____sys_sendmsg (net/socket.c:2640) [5327.974363][T18346] ? find_held_lock (kernel/locking/lockdep.c:5249) [5327.974530][T18346] ? __lock_release (kernel/locking/lockdep.c:5435) [5327.974786][T18346] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [5327.974980][T18346] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [5327.975151][T18346] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [5327.975316][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.975514][T18346] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [5327.975685][T18346] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [5327.975849][T18346] ? __pfx___sys_sendmsg (net/socket.c:2668) [5327.976013][T18346] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2034 arch/x86/mm/physaddr.c:65) [5327.976283][T18346] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [5327.976451][T18346] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5327.976650][T18346] RIP: 0033:0x7f2a505827b7 [ 5327.976827][T18346] Code: 0a 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: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 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) [ 5327.977496][T18346] RSP: 002b:00007ffc1d50e468 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 5327.977830][T18346] RAX: ffffffffffffffda RBX: 00007ffc1d50eb90 RCX: 00007f2a505827b7 [ 5327.978076][T18346] RDX: 0000000000000000 RSI: 00007ffc1d50e4d0 RDI: 0000000000000005 [ 5327.978318][T18346] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 5327.978660][T18346] R10: 00000000011c9910 R11: 0000000000000246 R12: 0000000000000003 [ 5327.978904][T18346] R13: 0000000066beaf84 R14: 0000000000496600 R15: 0000000000000000 | [ 5327.981086][T18346] 1 lock held by ip/18346: | [5327.981253][T18346] #0: ffffffff87ddcac8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 5327.981645][T18346] | [ 5327.981645][T18346] stack backtrace: [ 5327.982098][T18346] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5327.982559][T18346] Call Trace: [ 5327.982688][T18346] [5327.982776][T18346] dump_stack_lvl (lib/dump_stack.c:122) [5327.982942][T18346] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [5327.983105][T18346] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) [5327.983279][T18346] br_get_link_af_size_filtered (net/bridge/br_private.h:1611 net/bridge/br_private.h:1608 net/bridge/br_netlink.c:107) [5327.983491][T18346] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [5327.983656][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.983862][T18346] br_add_if (net/bridge/br_if.c:692) [5327.984168][T18346] ? vrf_del_slave (drivers/net/vrf.c:1138) [5327.984333][T18346] do_setlink (net/core/rtnetlink.c:2907) [5327.984497][T18346] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [5327.984659][T18346] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [5327.984903][T18346] ? is_bpf_text_address (./kernel/bpf/core.c:772) [5327.985068][T18346] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [5327.985232][T18346] ? __kernel_text_address (kernel/extable.c:79) [5327.985395][T18346] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [5327.985642][T18346] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [5327.985842][T18346] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [5327.986018][T18346] ? stack_trace_save (kernel/stacktrace.c:123) [5327.986179][T18346] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [5327.986426][T18346] ? __pfx_validate_nla (lib/nlattr.c:396) [5327.986597][T18346] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [5327.986723][T18346] ? kasan_save_stack (mm/kasan/common.c:49) [5327.986886][T18346] ? __nla_validate_parse (lib/nlattr.c:638) [5327.987053][T18346] __rtnl_newlink (net/core/rtnetlink.c:3696) [5327.987222][T18346] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:227) [5327.987384][T18346] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [5327.987552][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.987751][T18346] ? __create_object (mm/kmemleak.c:751) [5327.988000][T18346] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [5327.988166][T18346] rtnl_newlink (net/core/rtnetlink.c:3744) [5327.988290][T18346] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [5327.988451][T18346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [5327.988695][T18346] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:227) [5327.988856][T18346] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [5327.988982][T18346] ? __lock_acquire (kernel/locking/lockdep.c:5142) [5327.989148][T18346] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [5327.989307][T18346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [5327.989564][T18346] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [5327.989740][T18346] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [5327.989903][T18346] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [5327.990065][T18346] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [5327.990228][T18346] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [5327.990389][T18346] ? find_held_lock (kernel/locking/lockdep.c:5249) [5327.990566][T18346] netlink_sendmsg (net/netlink/af_netlink.c:1901) [5327.990747][T18346] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [5327.991006][T18346] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [5327.991171][T18346] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [5327.991340][T18346] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [5327.991503][T18346] ? __pfx_____sys_sendmsg (net/socket.c:2543) [5327.991665][T18346] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [5327.991948][T18346] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [5327.992117][T18346] ___sys_sendmsg (net/socket.c:2653) [5327.992280][T18346] ? __pfx____sys_sendmsg (net/socket.c:2640) [5327.992448][T18346] ? find_held_lock (kernel/locking/lockdep.c:5249) [5327.992696][T18346] ? __lock_release (kernel/locking/lockdep.c:5435) [5327.992854][T18346] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [5327.993056][T18346] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [5327.993220][T18346] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [5327.993473][T18346] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [5327.993671][T18346] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [5327.993837][T18346] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [5327.994001][T18346] ? __pfx___sys_sendmsg (net/socket.c:2668) [5327.994245][T18346] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2034 arch/x86/mm/physaddr.c:65) [5327.994424][T18346] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [5327.994599][T18346] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5327.994801][T18346] RIP: 0033:0x7f2a505827b7 [ 5327.995061][T18346] Code: 0a 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: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 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) [ 5327.995732][T18346] RSP: 002b:00007ffc1d50e468 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 5327.995972][T18346] RAX: ffffffffffffffda RBX: 00007ffc1d50eb90 RCX: 00007f2a505827b7 [ 5327.996210][T18346] RDX: 0000000000000000 RSI: 00007ffc1d50e4d0 RDI: 0000000000000005 [ 5327.996542][T18346] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 5327.996787][T18346] R10: 00000000011c9910 R11: 0000000000000246 R12: 0000000000000003 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink