====================================== | [ 34.403007][ T319] #0: ffffffff87fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.403395][ T319] #1: ffff88800824ac58 (&br->lock){+...}-{2:2}, at: br_add_if (net/bridge/br_if.c:683) bridge | [ 34.403821][ T319] | [ 34.403821][ T319] stack backtrace: [ 34.404398][ T319] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.404851][ T319] Call Trace: [ 34.405011][ T319] [ 34.405124][ T319] dump_stack_lvl (lib/dump_stack.c:122) [ 34.405338][ T319] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.405547][ T319] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.405843][ T319] 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 [ 34.406160][ T319] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 34.406367][ T319] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 34.406582][ T319] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.406825][ T319] br_make_forwarding (net/bridge/br_stp.c:465) bridge [ 34.407065][ T319] br_port_state_selection (net/bridge/br_stp.c:495) bridge [ 34.407361][ T319] br_stp_enable_port (net/bridge/br_stp_if.c:95) bridge [ 34.407603][ T319] br_add_if (net/bridge/br_if.c:687) bridge [ 34.407852][ T319] do_setlink (net/core/rtnetlink.c:2907) [ 34.408065][ T319] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.408276][ T319] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.408484][ T319] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.408693][ T319] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.408903][ T319] ? __kernel_text_address (kernel/extable.c:79) [ 34.409112][ T319] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.409335][ T319] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.409592][ T319] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.409818][ T319] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.410052][ T319] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.410260][ T319] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.410469][ T319] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.410631][ T319] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.410841][ T319] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.411062][ T319] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.411278][ T319] ? 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) [ 34.411487][ T319] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.411700][ T319] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.411953][ T319] ? __create_object (mm/kmemleak.c:751) [ 34.412164][ T319] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.412377][ T319] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.412532][ T319] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.412739][ T319] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.412949][ T319] ? 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) [ 34.413149][ T319] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.413311][ T319] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.413520][ T319] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.413728][ T319] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.413958][ T319] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.414180][ T319] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.414391][ T319] ? 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) [ 34.414604][ T319] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.414816][ T319] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.415021][ T319] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.415234][ T319] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.415448][ T319] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.415651][ T319] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.415861][ T319] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.416077][ T319] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.416299][ T319] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.416501][ T319] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.416756][ T319] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.416972][ T319] ___sys_sendmsg (net/socket.c:2653) [ 34.417182][ T319] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.417386][ T319] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.417595][ T319] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.417798][ T319] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.418091][ T319] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.418298][ T319] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.418506][ T319] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.418765][ T319] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.418990][ T319] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.419210][ T319] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.419414][ T319] ? __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) [ 34.419649][ T319] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.419862][ T319] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.420119][ T319] RIP: 0033:0x7f196b87e7b7 [ 34.420332][ T319] 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) [ 34.421039][ T319] RSP: 002b:00007ffd49a33f08 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.421358][ T319] RAX: ffffffffffffffda RBX: 00007ffd49a34630 RCX: 00007f196b87e7b7 [ 34.421667][ T319] RDX: 0000000000000000 RSI: 00007ffd49a33f70 RDI: 0000000000000005 [ 34.421977][ T319] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.422283][ T319] R10: 000000000a563910 R11: 0000000000000246 R12: 0000000000000004 [ 34.422593][ T319] R13: 0000000066bea72f R14: 0000000000496600 R15: 0000000000000000 | [ 34.425261][ T319] #0: ffffffff87fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.425644][ T319] #1: ffff88800824ac58 (&br->lock){+...}-{2:2}, at: br_add_if (net/bridge/br_if.c:683) bridge | [ 34.426052][ T319] | [ 34.426052][ T319] stack backtrace: [ 34.426614][ T319] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.427075][ T319] Call Trace: [ 34.427235][ T319] [ 34.427346][ T319] dump_stack_lvl (lib/dump_stack.c:122) [ 34.427563][ T319] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.427776][ T319] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.428096][ T319] 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 [ 34.428385][ T319] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 34.428589][ T319] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 34.428798][ T319] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.429042][ T319] br_make_forwarding (net/bridge/br_stp.c:465) bridge [ 34.429297][ T319] br_port_state_selection (net/bridge/br_stp.c:495) bridge [ 34.429599][ T319] br_stp_enable_port (net/bridge/br_stp_if.c:95) bridge [ 34.429834][ T319] br_add_if (net/bridge/br_if.c:687) bridge [ 34.430084][ T319] do_setlink (net/core/rtnetlink.c:2907) [ 34.430297][ T319] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.430506][ T319] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.430713][ T319] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.430921][ T319] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.431138][ T319] ? __kernel_text_address (kernel/extable.c:79) [ 34.431343][ T319] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.431554][ T319] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.431813][ T319] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.432059][ T319] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.432269][ T319] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.432473][ T319] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.432683][ T319] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.432851][ T319] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.433068][ T319] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.433284][ T319] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.433498][ T319] ? 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) [ 34.433708][ T319] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.433920][ T319] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.434179][ T319] ? __create_object (mm/kmemleak.c:751) [ 34.434388][ T319] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.434611][ T319] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.434778][ T319] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.434985][ T319] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.435189][ T319] ? 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) [ 34.435395][ T319] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.435556][ T319] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.435763][ T319] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.435993][ T319] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.436200][ T319] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.436430][ T319] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.436638][ T319] ? 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) [ 34.436844][ T319] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.437055][ T319] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.437263][ T319] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.437474][ T319] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.437687][ T319] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.437917][ T319] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.438138][ T319] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.438352][ T319] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.438561][ T319] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.438766][ T319] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.439025][ T319] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.439269][ T319] ___sys_sendmsg (net/socket.c:2653) [ 34.439480][ T319] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.439691][ T319] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.439926][ T319] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.440145][ T319] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.440405][ T319] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.440613][ T319] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.440828][ T319] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.441085][ T319] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.441299][ T319] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.441507][ T319] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.441721][ T319] ? __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) [ 34.442237][ T319] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.442444][ T319] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.442697][ T319] RIP: 0033:0x7f196b87e7b7 [ 34.442916][ T319] 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) [ 34.443765][ T319] RSP: 002b:00007ffd49a33f08 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.444214][ T319] RAX: ffffffffffffffda RBX: 00007ffd49a34630 RCX: 00007f196b87e7b7 [ 34.444519][ T319] RDX: 0000000000000000 RSI: 00007ffd49a33f70 RDI: 0000000000000005 [ 34.444825][ T319] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.445241][ T319] R10: 000000000a563910 R11: 0000000000000246 R12: 0000000000000004 [ 34.445549][ T319] R13: 0000000066bea72f R14: 0000000000496600 R15: 0000000000000000 | [ 34.448526][ T319] #0: ffffffff87fbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.448895][ T319] #1: ffff88800824ac58 (&br->lock){+...}-{2:2}, at: br_add_if (net/bridge/br_if.c:683) bridge | [ 34.449435][ T319] | [ 34.449435][ T319] stack backtrace: [ 34.449995][ T319] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.450554][ T319] Call Trace: [ 34.450721][ T319] [ 34.450832][ T319] dump_stack_lvl (lib/dump_stack.c:122) [ 34.451157][ T319] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.451363][ T319] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.451651][ T319] 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 [ 34.451961][ T319] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 34.452278][ T319] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 34.452494][ T319] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.452744][ T319] br_make_forwarding (net/bridge/br_stp.c:465) bridge [ 34.452983][ T319] br_port_state_selection (net/bridge/br_stp.c:495) bridge [ 34.453384][ T319] br_stp_enable_port (net/bridge/br_stp_if.c:95) bridge [ 34.453621][ T319] br_add_if (net/bridge/br_if.c:687) bridge [ 34.453868][ T319] do_setlink (net/core/rtnetlink.c:2907) [ 34.454077][ T319] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.454402][ T319] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.454611][ T319] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.454820][ T319] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.455032][ T319] ? __kernel_text_address (kernel/extable.c:79) [ 34.455236][ T319] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.455552][ T319] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.455809][ T319] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.456050][ T319] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.456259][ T319] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.456585][ T319] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.456793][ T319] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.456956][ T319] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.457164][ T319] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.457383][ T319] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.457597][ T319] ? 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) [ 34.457805][ T319] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.458020][ T319] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.458498][ T319] ? __create_object (mm/kmemleak.c:751) [ 34.458714][ T319] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.458940][ T319] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.459098][ T319] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.459330][ T319] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.459538][ T319] ? 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) [ 34.459742][ T319] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.459924][ T319] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.460140][ T319] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.460458][ T319] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.460672][ T319] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.460899][ T319] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.461110][ T319] ? 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) [ 34.461447][ T319] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.461660][ T319] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.461868][ T319] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.462077][ T319] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.462297][ T319] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.462503][ T319] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.462712][ T319] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.462928][ T319] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.463136][ T319] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.463452][ T319] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.463713][ T319] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.463954][ T319] ___sys_sendmsg (net/socket.c:2653) [ 34.464170][ T319] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.464486][ T319] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.464696][ T319] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.464901][ T319] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.465180][ T319] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.465498][ T319] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.465711][ T319] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.465975][ T319] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.466198][ T319] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.466515][ T319] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.466724][ T319] ? __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) [ 34.466961][ T319] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.467172][ T319] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.467430][ T319] RIP: 0033:0x7f196b87e7b7 [ 34.467641][ T319] 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) [ 34.468469][ T319] RSP: 002b:00007ffd49a33f08 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.468781][ T319] RAX: ffffffffffffffda RBX: 00007ffd49a34630 RCX: 00007f196b87e7b7 [ 34.469109][ T319] RDX: 0000000000000000 RSI: 00007ffd49a33f70 RDI: 0000000000000005 [ 34.469552][ T319] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.469863][ T319] R10: 000000000a563910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_make_forwarding:br_port_state_selection