====================================== | [ 56.095401][ T449] 1 lock held by ip/449: | [ 56.095566][ T449] #0: ffffffff961bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 56.095924][ T449] | [ 56.095924][ T449] stack backtrace: [ 56.096432][ T449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 56.096832][ T449] Call Trace: [ 56.096979][ T449] [ 56.097076][ T449] dump_stack_lvl (lib/dump_stack.c:122) [ 56.097279][ T449] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 56.097503][ T449] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 56.097949][ T449] 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 [ 56.098317][ T449] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 56.098642][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.099005][ T449] br_add_if (net/bridge/br_if.c:692) bridge [ 56.099325][ T449] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 56.099597][ T449] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 56.099962][ T449] do_setlink (net/core/rtnetlink.c:2907) [ 56.100275][ T449] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 56.100565][ T449] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 56.100846][ T449] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 56.101132][ T449] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 56.101421][ T449] ? __kernel_text_address (kernel/extable.c:79) [ 56.101710][ T449] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 56.102003][ T449] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 56.102362][ T449] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 56.102679][ T449] ? stack_trace_save (kernel/stacktrace.c:123) [ 56.102984][ T449] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 56.103281][ T449] ? __pfx_validate_nla (lib/nlattr.c:396) [ 56.103583][ T449] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 56.103812][ T449] ? kasan_save_stack (mm/kasan/common.c:49) [ 56.104104][ T449] ? __nla_validate_parse (lib/nlattr.c:638) [ 56.104408][ T449] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 56.104720][ T449] ? 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) [ 56.105037][ T449] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 56.105362][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.105727][ T449] ? __create_object (mm/kmemleak.c:751) [ 56.106027][ T449] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 56.106330][ T449] rtnl_newlink (net/core/rtnetlink.c:3744) [ 56.106545][ T449] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 56.106833][ T449] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 56.107108][ T449] ? 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) [ 56.107399][ T449] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 56.107633][ T449] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 56.107938][ T449] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 56.108238][ T449] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 56.108535][ T449] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 56.108862][ T449] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 56.109154][ T449] ? 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) [ 56.109456][ T449] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 56.109765][ T449] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 56.110066][ T449] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 56.110379][ T449] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 56.110691][ T449] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 56.110971][ T449] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 56.111276][ T449] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 56.111574][ T449] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 56.111860][ T449] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 56.112172][ T449] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 56.112538][ T449] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 56.112840][ T449] ___sys_sendmsg (net/socket.c:2653) [ 56.113142][ T449] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 56.113439][ T449] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 56.113724][ T449] ? __lock_release (kernel/locking/lockdep.c:5435) [ 56.114023][ T449] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 56.114400][ T449] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 56.114693][ T449] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 56.114997][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.115359][ T449] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 56.115662][ T449] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 56.115961][ T449] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 56.116258][ T449] ? __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) [ 56.116584][ T449] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.116871][ T449] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.117238][ T449] RIP: 0033:0x7f760fcd97b7 [ 56.117541][ T449] 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) [ 56.118567][ T449] RSP: 002b:00007ffe30a88de8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 56.119005][ T449] RAX: ffffffffffffffda RBX: 00007ffe30a89510 RCX: 00007f760fcd97b7 [ 56.119433][ T449] RDX: 0000000000000000 RSI: 00007ffe30a88e50 RDI: 0000000000000005 [ 56.119884][ T449] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 56.120327][ T449] R10: 0000000029e0e910 R11: 0000000000000246 R12: 0000000000000004 [ 56.120746][ T449] R13: 0000000066bea26b R14: 0000000000496600 R15: 0000000000000000 | [ 56.124587][ T449] 1 lock held by ip/449: | [ 56.124824][ T449] #0: ffffffff961bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 56.125513][ T449] | [ 56.125513][ T449] stack backtrace: [ 56.126266][ T449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 56.127096][ T449] Call Trace: [ 56.127320][ T449] [ 56.127489][ T449] dump_stack_lvl (lib/dump_stack.c:122) [ 56.127777][ T449] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 56.128064][ T449] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 56.128494][ T449] 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 [ 56.129093][ T449] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 56.129437][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.129803][ T449] br_add_if (net/bridge/br_if.c:692) bridge [ 56.130158][ T449] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 56.130432][ T449] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 56.131011][ T449] do_setlink (net/core/rtnetlink.c:2907) [ 56.131308][ T449] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 56.131607][ T449] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 56.131903][ T449] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 56.132186][ T449] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 56.132479][ T449] ? __kernel_text_address (kernel/extable.c:79) [ 56.132772][ T449] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 56.133414][ T449] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 56.133777][ T449] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 56.134255][ T449] ? stack_trace_save (kernel/stacktrace.c:123) [ 56.134544][ T449] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 56.134850][ T449] ? __pfx_validate_nla (lib/nlattr.c:396) [ 56.135134][ T449] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 56.135555][ T449] ? kasan_save_stack (mm/kasan/common.c:49) [ 56.135846][ T449] ? __nla_validate_parse (lib/nlattr.c:638) [ 56.136316][ T449] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 56.136602][ T449] ? 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) [ 56.137047][ T449] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 56.137348][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.137691][ T449] ? __create_object (mm/kmemleak.c:751) [ 56.137976][ T449] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 56.138438][ T449] rtnl_newlink (net/core/rtnetlink.c:3744) [ 56.138832][ T449] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 56.139117][ T449] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 56.139394][ T449] ? 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) [ 56.139700][ T449] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 56.140119][ T449] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 56.140422][ T449] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 56.140697][ T449] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 56.140997][ T449] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 56.141302][ T449] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 56.141595][ T449] ? 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) [ 56.142052][ T449] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 56.142338][ T449] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 56.142622][ T449] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 56.142905][ T449] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 56.143189][ T449] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 56.143471][ T449] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 56.143756][ T449] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 56.144053][ T449] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 56.144329][ T449] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 56.144608][ T449] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 56.144967][ T449] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 56.145434][ T449] ___sys_sendmsg (net/socket.c:2653) [ 56.145721][ T449] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 56.146006][ T449] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 56.146287][ T449] ? __lock_release (kernel/locking/lockdep.c:5435) [ 56.146725][ T449] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 56.147058][ T449] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 56.147331][ T449] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 56.147601][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.148090][ T449] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 56.148360][ T449] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 56.148622][ T449] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 56.148893][ T449] ? __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) [ 56.149183][ T449] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.149451][ T449] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.149774][ T449] RIP: 0033:0x7f760fcd97b7 [ 56.150038][ T449] 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) [ 56.150989][ T449] RSP: 002b:00007ffe30a88de8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 56.151417][ T449] RAX: ffffffffffffffda RBX: 00007ffe30a89510 RCX: 00007f760fcd97b7 [ 56.151975][ T449] RDX: 0000000000000000 RSI: 00007ffe30a88e50 RDI: 0000000000000005 [ 56.152358][ T449] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 56.152924][ T449] R10: 0000000029e0e910 R11: 0000000000000246 R12: 0000000000000004 [ 56.153306][ T449] R13: 0000000066bea26b R14: 0000000000496600 R15: 0000000000000000 | [ 56.156808][ T449] 1 lock held by ip/449: | [ 56.157024][ T449] #0: ffffffff961bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 56.157546][ T449] | [ 56.157546][ T449] stack backtrace: [ 56.158301][ T449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 56.158947][ T449] Call Trace: [ 56.159333][ T449] [ 56.159485][ T449] dump_stack_lvl (lib/dump_stack.c:122) [ 56.159773][ T449] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 56.160047][ T449] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 56.160647][ T449] 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 [ 56.161052][ T449] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 56.161546][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.161896][ T449] br_add_if (net/bridge/br_if.c:692) bridge [ 56.162407][ T449] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 56.162699][ T449] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 56.163063][ T449] do_setlink (net/core/rtnetlink.c:2907) [ 56.163354][ T449] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 56.163820][ T449] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 56.164095][ T449] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 56.164372][ T449] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 56.164645][ T449] ? __kernel_text_address (kernel/extable.c:79) [ 56.165120][ T449] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 56.165400][ T449] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 56.165750][ T449] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 56.166226][ T449] ? stack_trace_save (kernel/stacktrace.c:123) [ 56.166494][ T449] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 56.166771][ T449] ? __pfx_validate_nla (lib/nlattr.c:396) [ 56.167037][ T449] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 56.167255][ T449] ? kasan_save_stack (mm/kasan/common.c:49) [ 56.167915][ T449] ? __nla_validate_parse (lib/nlattr.c:638) [ 56.168202][ T449] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 56.168657][ T449] ? 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) [ 56.168927][ T449] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 56.169390][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.169907][ T449] ? __create_object (mm/kmemleak.c:751) [ 56.170361][ T449] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 56.170825][ T449] rtnl_newlink (net/core/rtnetlink.c:3744) [ 56.171222][ T449] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 56.171850][ T449] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 56.172132][ T449] ? 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) [ 56.172570][ T449] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 56.172958][ T449] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 56.173254][ T449] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 56.173723][ T449] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 56.173999][ T449] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 56.174289][ T449] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 56.174578][ T449] ? 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) [ 56.175047][ T449] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 56.175346][ T449] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 56.175620][ T449] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 56.175905][ T449] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 56.176176][ T449] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 56.176449][ T449] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 56.176724][ T449] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 56.177002][ T449] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 56.177272][ T449] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 56.177525][ T449] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 56.177861][ T449] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 56.178140][ T449] ___sys_sendmsg (net/socket.c:2653) [ 56.178399][ T449] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 56.178683][ T449] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 56.178972][ T449] ? __lock_release (kernel/locking/lockdep.c:5435) [ 56.179248][ T449] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 56.179606][ T449] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 56.180049][ T449] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 56.180315][ T449] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 56.180643][ T449] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 56.180918][ T449] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 56.181337][ T449] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 56.181592][ T449] ? __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) [ 56.181893][ T449] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.182152][ T449] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.182647][ T449] RIP: 0033:0x7f760fcd97b7 [ 56.182910][ T449] 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) [ 56.183993][ T449] RSP: 002b:00007ffe30a88de8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 56.184567][ T449] RAX: ffffffffffffffda RBX: 00007ffe30a89510 RCX: 00007f760fcd97b7 [ 56.184969][ T449] RDX: 0000000000000000 RSI: 00007ffe30a88e50 RDI: 0000000000000005 [ 56.185563][ T449] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 56.185920][ T449] R10: 0000000029e0e910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink