====================================== | [ 469.621876][ T2027] 1 lock held by ip/2027: | [ 469.622018][ T2027] #0: ffffffff91fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 469.622394][ T2027] | [ 469.622394][ T2027] stack backtrace: [ 469.623052][ T2027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 469.623488][ T2027] Call Trace: [ 469.623634][ T2027] [ 469.623735][ T2027] dump_stack_lvl (lib/dump_stack.c:122) [ 469.623945][ T2027] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 469.624135][ T2027] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 469.624426][ T2027] 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 [ 469.624707][ T2027] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 469.625020][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.625325][ T2027] br_add_if (net/bridge/br_if.c:692) bridge [ 469.625556][ T2027] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 469.625739][ T2027] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 469.626038][ T2027] do_setlink (net/core/rtnetlink.c:2907) [ 469.626334][ T2027] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 469.626564][ T2027] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 469.626759][ T2027] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 469.626950][ T2027] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 469.627135][ T2027] ? __kernel_text_address (kernel/extable.c:79) [ 469.627391][ T2027] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 469.627653][ T2027] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 469.627888][ T2027] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 469.628068][ T2027] ? stack_trace_save (kernel/stacktrace.c:123) [ 469.628240][ T2027] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 469.628507][ T2027] ? __pfx_validate_nla (lib/nlattr.c:396) [ 469.628783][ T2027] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 469.629017][ T2027] ? kasan_save_stack (mm/kasan/common.c:49) [ 469.629327][ T2027] ? __nla_validate_parse (lib/nlattr.c:638) [ 469.629555][ T2027] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 469.629750][ T2027] ? 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) [ 469.629933][ T2027] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 469.630107][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.630409][ T2027] ? __create_object (mm/kmemleak.c:751) [ 469.630598][ T2027] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 469.630781][ T2027] rtnl_newlink (net/core/rtnetlink.c:3744) [ 469.630982][ T2027] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 469.631231][ T2027] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 469.631469][ T2027] ? 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) [ 469.631697][ T2027] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 469.631832][ T2027] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 469.632012][ T2027] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 469.632266][ T2027] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 469.632515][ T2027] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 469.632702][ T2027] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 469.632871][ T2027] ? 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) [ 469.633048][ T2027] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 469.633221][ T2027] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 469.633493][ T2027] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 469.633699][ T2027] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 469.633880][ T2027] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 469.634059][ T2027] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 469.634233][ T2027] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 469.634434][ T2027] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 469.634710][ T2027] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 469.634932][ T2027] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 469.635155][ T2027] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 469.635352][ T2027] ___sys_sendmsg (net/socket.c:2653) [ 469.635531][ T2027] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 469.635734][ T2027] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 469.636046][ T2027] ? __lock_release (kernel/locking/lockdep.c:5435) [ 469.636222][ T2027] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 469.636506][ T2027] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 469.636678][ T2027] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 469.636857][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.637198][ T2027] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 469.637434][ T2027] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 469.637610][ T2027] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 469.637792][ T2027] ? __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) [ 469.637991][ T2027] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 469.638224][ T2027] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 469.638529][ T2027] RIP: 0033:0x7fe9310a77b7 [ 469.638709][ T2027] 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) [ 469.639329][ T2027] RSP: 002b:00007fff8da84d18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 469.639761][ T2027] RAX: ffffffffffffffda RBX: 00007fff8da85440 RCX: 00007fe9310a77b7 [ 469.640060][ T2027] RDX: 0000000000000000 RSI: 00007fff8da84d80 RDI: 0000000000000005 [ 469.640373][ T2027] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 469.640704][ T2027] R10: 00000000239bd910 R11: 0000000000000246 R12: 0000000000000004 [ 469.641069][ T2027] R13: 0000000066be9c81 R14: 0000000000496600 R15: 0000000000000000 | [ 469.643647][ T2027] 1 lock held by ip/2027: | [ 469.643778][ T2027] #0: ffffffff91fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 469.644120][ T2027] | [ 469.644120][ T2027] stack backtrace: [ 469.644744][ T2027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 469.645188][ T2027] Call Trace: [ 469.645382][ T2027] [ 469.645491][ T2027] dump_stack_lvl (lib/dump_stack.c:122) [ 469.645756][ T2027] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 469.645966][ T2027] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 469.646337][ T2027] 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 [ 469.646641][ T2027] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 469.646866][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.647089][ T2027] br_add_if (net/bridge/br_if.c:692) bridge [ 469.647397][ T2027] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 469.647664][ T2027] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 469.647897][ T2027] do_setlink (net/core/rtnetlink.c:2907) [ 469.648094][ T2027] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 469.648315][ T2027] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 469.648579][ T2027] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 469.648844][ T2027] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 469.649048][ T2027] ? __kernel_text_address (kernel/extable.c:79) [ 469.649237][ T2027] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 469.649429][ T2027] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 469.649657][ T2027] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 469.649861][ T2027] ? stack_trace_save (kernel/stacktrace.c:123) [ 469.650076][ T2027] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 469.650269][ T2027] ? __pfx_validate_nla (lib/nlattr.c:396) [ 469.650457][ T2027] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 469.650611][ T2027] ? kasan_save_stack (mm/kasan/common.c:49) [ 469.650854][ T2027] ? __nla_validate_parse (lib/nlattr.c:638) [ 469.651053][ T2027] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 469.651267][ T2027] ? 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) [ 469.651486][ T2027] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 469.651686][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.651938][ T2027] ? __create_object (mm/kmemleak.c:751) [ 469.652139][ T2027] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 469.652355][ T2027] rtnl_newlink (net/core/rtnetlink.c:3744) [ 469.652498][ T2027] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 469.652705][ T2027] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 469.652958][ T2027] ? 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) [ 469.653258][ T2027] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 469.653495][ T2027] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 469.653803][ T2027] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 469.654107][ T2027] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 469.654412][ T2027] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 469.654659][ T2027] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 469.654871][ T2027] ? 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) [ 469.655065][ T2027] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 469.655267][ T2027] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 469.655447][ T2027] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 469.655620][ T2027] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 469.655843][ T2027] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 469.656043][ T2027] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 469.656235][ T2027] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 469.656432][ T2027] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 469.656639][ T2027] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 469.656875][ T2027] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 469.657170][ T2027] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 469.657417][ T2027] ___sys_sendmsg (net/socket.c:2653) [ 469.657594][ T2027] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 469.657774][ T2027] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 469.657968][ T2027] ? __lock_release (kernel/locking/lockdep.c:5435) [ 469.658172][ T2027] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 469.658456][ T2027] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 469.658637][ T2027] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 469.658833][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.659086][ T2027] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 469.659307][ T2027] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 469.659524][ T2027] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 469.659732][ T2027] ? __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) [ 469.659994][ T2027] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 469.660219][ T2027] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 469.660496][ T2027] RIP: 0033:0x7fe9310a77b7 [ 469.660699][ T2027] 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) [ 469.661975][ T2027] RSP: 002b:00007fff8da84d18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 469.662259][ T2027] RAX: ffffffffffffffda RBX: 00007fff8da85440 RCX: 00007fe9310a77b7 [ 469.662555][ T2027] RDX: 0000000000000000 RSI: 00007fff8da84d80 RDI: 0000000000000005 [ 469.663024][ T2027] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 469.663302][ T2027] R10: 00000000239bd910 R11: 0000000000000246 R12: 0000000000000004 [ 469.663678][ T2027] R13: 0000000066be9c81 R14: 0000000000496600 R15: 0000000000000000 | [ 469.666306][ T2027] 1 lock held by ip/2027: | [ 469.666549][ T2027] #0: ffffffff91fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 469.666880][ T2027] | [ 469.666880][ T2027] stack backtrace: [ 469.667483][ T2027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 469.667917][ T2027] Call Trace: [ 469.668056][ T2027] [ 469.668153][ T2027] dump_stack_lvl (lib/dump_stack.c:122) [ 469.668348][ T2027] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 469.668522][ T2027] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 469.668794][ T2027] 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 [ 469.669211][ T2027] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 469.669754][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.670127][ T2027] br_add_if (net/bridge/br_if.c:692) bridge [ 469.670408][ T2027] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 469.670593][ T2027] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 469.670837][ T2027] do_setlink (net/core/rtnetlink.c:2907) [ 469.671026][ T2027] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 469.671198][ T2027] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 469.671375][ T2027] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 469.671650][ T2027] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 469.671836][ T2027] ? __kernel_text_address (kernel/extable.c:79) [ 469.672008][ T2027] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 469.672177][ T2027] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 469.672509][ T2027] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 469.672687][ T2027] ? stack_trace_save (kernel/stacktrace.c:123) [ 469.672866][ T2027] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 469.673032][ T2027] ? __pfx_validate_nla (lib/nlattr.c:396) [ 469.673209][ T2027] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 469.673353][ T2027] ? kasan_save_stack (mm/kasan/common.c:49) [ 469.673533][ T2027] ? __nla_validate_parse (lib/nlattr.c:638) [ 469.673710][ T2027] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 469.673896][ T2027] ? 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) [ 469.674194][ T2027] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 469.674374][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.674607][ T2027] ? __create_object (mm/kmemleak.c:751) [ 469.674809][ T2027] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 469.675119][ T2027] rtnl_newlink (net/core/rtnetlink.c:3744) [ 469.675262][ T2027] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 469.675452][ T2027] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 469.675639][ T2027] ? 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) [ 469.676100][ T2027] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 469.676283][ T2027] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 469.676504][ T2027] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 469.676682][ T2027] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 469.676862][ T2027] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 469.677347][ T2027] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 469.677554][ T2027] ? 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) [ 469.677731][ T2027] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 469.677934][ T2027] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 469.678291][ T2027] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 469.678548][ T2027] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 469.678750][ T2027] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 469.678917][ T2027] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 469.679204][ T2027] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 469.679471][ T2027] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 469.679750][ T2027] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 469.679967][ T2027] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 469.680288][ T2027] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 469.680510][ T2027] ___sys_sendmsg (net/socket.c:2653) [ 469.680837][ T2027] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 469.681077][ T2027] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 469.681496][ T2027] ? __lock_release (kernel/locking/lockdep.c:5435) [ 469.681673][ T2027] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 469.682011][ T2027] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 469.682256][ T2027] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 469.682453][ T2027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 469.682666][ T2027] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 469.682844][ T2027] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 469.683080][ T2027] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 469.683498][ T2027] ? __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) [ 469.683699][ T2027] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 469.683938][ T2027] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 469.684294][ T2027] RIP: 0033:0x7fe9310a77b7 [ 469.684505][ T2027] 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) [ 469.685136][ T2027] RSP: 002b:00007fff8da84d18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 469.685546][ T2027] RAX: ffffffffffffffda RBX: 00007fff8da85440 RCX: 00007fe9310a77b7 [ 469.685811][ T2027] RDX: 0000000000000000 RSI: 00007fff8da84d80 RDI: 0000000000000005 [ 469.686077][ T2027] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 469.686330][ T2027] R10: 00000000239bd910 R11: 0000000000000246 R12: 0000000000000004 [ 469.686580][ T2027] R13: 0000000066be9c81 R14: 0000000000496600 R15: 0000000000000000 | [ 472.382601][ T2044] 1 lock held by bridge/2044: | [ 472.382776][ T2044] #0: ffffffff91fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 472.383129][ T2044] | [ 472.383129][ T2044] stack backtrace: [ 472.383617][ T2044] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 472.384019][ T2044] Call Trace: [ 472.384169][ T2044] [ 472.384270][ T2044] dump_stack_lvl (lib/dump_stack.c:122) [ 472.384453][ T2044] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 472.384623][ T2044] br_get_link_af_size_filtered (net/bridge/br_private.h:1605 net/bridge/br_private.h:1602 net/bridge/br_netlink.c:110) bridge [ 472.384882][ T2044] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 472.385089][ T2044] br_setlink (net/bridge/br_netlink.c:669 net/bridge/br_netlink.c:1136) bridge [ 472.385295][ T2044] ? __pfx_br_setlink (net/bridge/br_netlink.c:1085) bridge [ 472.385500][ T2044] ? lock_acquire.part.0 (kernel/locking/lockdep.c:466 kernel/locking/lockdep.c:5761) [ 472.385708][ T2044] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 472.385883][ T2044] ? 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) [ 472.386117][ T2044] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:129) [ 472.386295][ T2044] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:104) [ 472.386513][ T2044] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 472.386681][ T2044] ? lock_acquire (kernel/locking/lockdep.c:5732) [ 472.386851][ T2044] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 52)) [ 472.387025][ T2044] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 472.387196][ T2044] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 472.387386][ T2044] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 472.387561][ T2044] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 472.387728][ T2044] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 472.387903][ T2044] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5724) [ 472.388082][ T2044] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 472.388260][ T2044] rtnl_bridge_setlink (net/core/rtnetlink.c:5225) [ 472.388483][ T2044] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 472.388670][ T2044] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 472.388861][ T2044] ? 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) [ 472.389025][ T2044] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 472.389168][ T2044] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 472.389364][ T2044] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 472.389571][ T2044] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 472.389783][ T2044] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 472.389990][ T2044] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 472.390166][ T2044] ? 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) [ 472.390371][ T2044] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 472.390564][ T2044] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 472.390741][ T2044] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 472.390929][ T2044] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 472.391110][ T2044] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 472.391280][ T2044] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 472.391463][ T2044] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 472.391652][ T2044] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 472.391823][ T2044] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 472.392007][ T2044] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 472.392223][ T2044] ? 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) [ 472.392401][ T2044] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 472.392593][ T2044] ___sys_sendmsg (net/socket.c:2653) [ 472.392775][ T2044] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 472.392950][ T2044] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 472.393142][ T2044] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 472.393325][ T2044] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 472.393506][ T2044] ? __lock_release (kernel/locking/lockdep.c:5435) [ 472.393673][ T2044] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 472.393839][ T2044] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 472.394023][ T2044] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 472.394196][ T2044] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 472.394389][ T2044] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 472.394563][ T2044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 472.394771][ T2044] RIP: 0033:0x7ff11d1a07b7 [ 472.394946][ T2044] 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) [ 472.395539][ T2044] RSP: 002b:00007ffe0f3f5b48 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 472.395816][ T2044] RAX: ffffffffffffffda RBX: 000000000000ffff RCX: 00007ff11d1a07b7 [ 472.396085][ T2044] RDX: 0000000000000000 RSI: 00007ffe0f3f5bb0 RDI: 0000000000000005 [ 472.396349][ T2044] RBP: 00007ffe0f3f5ca0 R08: 0000000000000034 R09: 0000000000000000 [ 472.396665][ T2044] R10: 00007ff11d059708 R11: 0000000000000246 R12: 000000000000022b Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_setlink:rtnl_bridge_setlink lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink