====================================== | [ 37.885734][ T331] 1 lock held by ip/331: | [ 37.885863][ T331] #0: ffffffff971bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 37.886279][ T331] | [ 37.886279][ T331] stack backtrace: [ 37.886755][ T331] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 37.887135][ T331] Call Trace: [ 37.887282][ T331] [ 37.887371][ T331] dump_stack_lvl (lib/dump_stack.c:122) [ 37.887561][ T331] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 37.887746][ T331] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 37.888033][ T331] br_get_link_af_size_filtered (net/bridge/br_private.h:930 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) bridge [ 37.888289][ T331] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 37.888505][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.888749][ T331] br_add_if (net/bridge/br_if.c:692) bridge [ 37.888971][ T331] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 37.889152][ T331] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 37.889378][ T331] do_setlink (net/core/rtnetlink.c:2907) [ 37.889547][ T331] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 37.889774][ T331] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 37.889942][ T331] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 37.890109][ T331] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.890279][ T331] ? __kernel_text_address (kernel/extable.c:79) [ 37.890445][ T331] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 37.890628][ T331] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 37.890856][ T331] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 37.891060][ T331] ? stack_trace_save (kernel/stacktrace.c:123) [ 37.891247][ T331] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 37.891428][ T331] ? __pfx_validate_nla (lib/nlattr.c:396) [ 37.891628][ T331] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 37.891776][ T331] ? kasan_save_stack (mm/kasan/common.c:49) [ 37.891980][ T331] ? __nla_validate_parse (lib/nlattr.c:638) [ 37.892179][ T331] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 37.892379][ T331] ? 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) [ 37.892575][ T331] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 37.892788][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.893039][ T331] ? __create_object (mm/kmemleak.c:751) [ 37.893232][ T331] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 37.893429][ T331] rtnl_newlink (net/core/rtnetlink.c:3744) [ 37.893572][ T331] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 37.893771][ T331] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 37.893961][ T331] ? 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) [ 37.894155][ T331] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 37.894309][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 37.894498][ T331] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.894701][ T331] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 37.894890][ T331] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 37.895095][ T331] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 37.895298][ T331] ? 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) [ 37.895487][ T331] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 37.895683][ T331] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 37.895877][ T331] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 37.896066][ T331] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 37.896257][ T331] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 37.896440][ T331] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 37.896644][ T331] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 37.896839][ T331] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 37.897026][ T331] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 37.897209][ T331] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 37.897445][ T331] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 37.897648][ T331] ___sys_sendmsg (net/socket.c:2653) [ 37.897835][ T331] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 37.898020][ T331] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 37.898207][ T331] ? __lock_release (kernel/locking/lockdep.c:5435) [ 37.898389][ T331] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 37.898627][ T331] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 37.898824][ T331] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 37.899023][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.899255][ T331] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 37.899447][ T331] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 37.899639][ T331] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 37.899821][ T331] ? __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) [ 37.900027][ T331] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 37.900213][ T331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.900441][ T331] RIP: 0033:0x7f7cd95437b7 [ 37.900657][ T331] 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) [ 37.901274][ T331] RSP: 002b:00007ffc57c179d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.901554][ T331] RAX: ffffffffffffffda RBX: 00007ffc57c18100 RCX: 00007f7cd95437b7 [ 37.901844][ T331] RDX: 0000000000000000 RSI: 00007ffc57c17a40 RDI: 0000000000000005 [ 37.902116][ T331] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 37.902387][ T331] R10: 000000001e256910 R11: 0000000000000246 R12: 0000000000000004 [ 37.902672][ T331] R13: 0000000066be9f4d R14: 0000000000496600 R15: 0000000000000000 | [ 37.905128][ T331] 1 lock held by ip/331: | [ 37.905271][ T331] #0: ffffffff971bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 37.905613][ T331] | [ 37.905613][ T331] stack backtrace: [ 37.906186][ T331] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 37.906603][ T331] Call Trace: [ 37.906756][ T331] [ 37.906854][ T331] dump_stack_lvl (lib/dump_stack.c:122) [ 37.907045][ T331] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 37.907237][ T331] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 37.907517][ T331] br_get_link_af_size_filtered (net/bridge/br_private.h:453 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) bridge [ 37.907795][ T331] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 37.908018][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.908253][ T331] br_add_if (net/bridge/br_if.c:692) bridge [ 37.908474][ T331] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 37.908684][ T331] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 37.908933][ T331] do_setlink (net/core/rtnetlink.c:2907) [ 37.909122][ T331] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 37.909311][ T331] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 37.909497][ T331] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 37.909701][ T331] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.909898][ T331] ? __kernel_text_address (kernel/extable.c:79) [ 37.910085][ T331] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 37.910270][ T331] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 37.910502][ T331] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 37.910716][ T331] ? stack_trace_save (kernel/stacktrace.c:123) [ 37.910901][ T331] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 37.911100][ T331] ? __pfx_validate_nla (lib/nlattr.c:396) [ 37.911289][ T331] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 37.911436][ T331] ? kasan_save_stack (mm/kasan/common.c:49) [ 37.911637][ T331] ? __nla_validate_parse (lib/nlattr.c:638) [ 37.911831][ T331] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 37.912024][ T331] ? 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) [ 37.912213][ T331] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 37.912410][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.912656][ T331] ? __create_object (mm/kmemleak.c:751) [ 37.912860][ T331] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 37.913053][ T331] rtnl_newlink (net/core/rtnetlink.c:3744) [ 37.913198][ T331] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 37.913386][ T331] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 37.913571][ T331] ? 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) [ 37.913773][ T331] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 37.913918][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 37.914098][ T331] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.914276][ T331] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 37.914466][ T331] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 37.914660][ T331] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 37.914848][ T331] ? 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) [ 37.915046][ T331] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 37.915276][ T331] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 37.915456][ T331] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 37.915676][ T331] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 37.915866][ T331] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 37.916043][ T331] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 37.916245][ T331] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 37.916436][ T331] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 37.916649][ T331] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 37.916827][ T331] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 37.917065][ T331] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 37.917274][ T331] ___sys_sendmsg (net/socket.c:2653) [ 37.917464][ T331] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 37.917665][ T331] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 37.917847][ T331] ? __lock_release (kernel/locking/lockdep.c:5435) [ 37.918026][ T331] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 37.918246][ T331] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 37.918427][ T331] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 37.918630][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.918872][ T331] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 37.919074][ T331] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 37.919259][ T331] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 37.919445][ T331] ? __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) [ 37.919653][ T331] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 37.919837][ T331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.920057][ T331] RIP: 0033:0x7f7cd95437b7 [ 37.920253][ T331] 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) [ 37.920901][ T331] RSP: 002b:00007ffc57c179d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.921186][ T331] RAX: ffffffffffffffda RBX: 00007ffc57c18100 RCX: 00007f7cd95437b7 [ 37.921464][ T331] RDX: 0000000000000000 RSI: 00007ffc57c17a40 RDI: 0000000000000005 [ 37.921754][ T331] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 37.922037][ T331] R10: 000000001e256910 R11: 0000000000000246 R12: 0000000000000004 [ 37.922319][ T331] R13: 0000000066be9f4d R14: 0000000000496600 R15: 0000000000000000 | [ 37.924700][ T331] 1 lock held by ip/331: | [ 37.924844][ T331] #0: ffffffff971bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 37.925221][ T331] | [ 37.925221][ T331] stack backtrace: [ 37.925763][ T331] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 37.926338][ T331] Call Trace: [ 37.926483][ T331] [ 37.926595][ T331] dump_stack_lvl (lib/dump_stack.c:122) [ 37.926803][ T331] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 37.926990][ T331] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 37.927260][ T331] br_get_link_af_size_filtered (net/bridge/br_private.h:1611 net/bridge/br_private.h:1608 net/bridge/br_netlink.c:107) bridge [ 37.927526][ T331] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 37.927759][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.928091][ T331] br_add_if (net/bridge/br_if.c:692) bridge [ 37.928314][ T331] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 37.928501][ T331] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 37.928747][ T331] do_setlink (net/core/rtnetlink.c:2907) [ 37.928961][ T331] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 37.929155][ T331] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 37.929340][ T331] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 37.929542][ T331] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.929840][ T331] ? __kernel_text_address (kernel/extable.c:79) [ 37.930030][ T331] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 37.930215][ T331] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 37.930472][ T331] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 37.930901][ T331] ? stack_trace_save (kernel/stacktrace.c:123) [ 37.931090][ T331] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 37.931294][ T331] ? __pfx_validate_nla (lib/nlattr.c:396) [ 37.931490][ T331] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 37.931649][ T331] ? kasan_save_stack (mm/kasan/common.c:49) [ 37.931966][ T331] ? __nla_validate_parse (lib/nlattr.c:638) [ 37.932178][ T331] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 37.932382][ T331] ? 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) [ 37.932585][ T331] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 37.932912][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.933142][ T331] ? __create_object (mm/kmemleak.c:751) [ 37.933332][ T331] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 37.933541][ T331] rtnl_newlink (net/core/rtnetlink.c:3744) [ 37.933797][ T331] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 37.934004][ T331] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 37.934187][ T331] ? 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) [ 37.934385][ T331] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 37.934545][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 37.934848][ T331] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.935054][ T331] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 37.935241][ T331] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 37.935442][ T331] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 37.935740][ T331] ? 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) [ 37.935947][ T331] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 37.936139][ T331] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 37.936339][ T331] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 37.936897][ T331] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 37.937095][ T331] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 37.937290][ T331] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 37.937479][ T331] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 37.937724][ T331] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 37.938010][ T331] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 37.938198][ T331] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 37.938438][ T331] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 37.938657][ T331] ___sys_sendmsg (net/socket.c:2653) [ 37.938972][ T331] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 37.939157][ T331] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 37.939357][ T331] ? __lock_release (kernel/locking/lockdep.c:5435) [ 37.939547][ T331] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 37.939925][ T331] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 37.940115][ T331] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 37.940320][ T331] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 37.940564][ T331] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 37.940897][ T331] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 37.941085][ T331] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 37.941290][ T331] ? __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) [ 37.941508][ T331] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 37.941831][ T331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.942064][ T331] RIP: 0033:0x7f7cd95437b7 [ 37.942268][ T331] 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) [ 37.943029][ T331] RSP: 002b:00007ffc57c179d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.943310][ T331] RAX: ffffffffffffffda RBX: 00007ffc57c18100 RCX: 00007f7cd95437b7 [ 37.943687][ T331] RDX: 0000000000000000 RSI: 00007ffc57c17a40 RDI: 0000000000000005 [ 37.943966][ T331] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 37.944243][ T331] R10: 000000001e256910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink