====================================== | [ 228.658348][ T765] 1 lock held by ip/765: | [ 228.658483][ T765] #0: ffffffff9d7bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 228.658818][ T765] | [ 228.658818][ T765] stack backtrace: [ 228.659289][ T765] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 228.659675][ T765] Call Trace: [ 228.659825][ T765] [ 228.659927][ T765] dump_stack_lvl (lib/dump_stack.c:122) [ 228.660118][ T765] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 228.660315][ T765] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 228.660601][ T765] 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 [ 228.660877][ T765] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 228.661095][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.661335][ T765] br_add_if (net/bridge/br_if.c:692) bridge [ 228.661561][ T765] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 228.661747][ T765] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 228.661991][ T765] do_setlink (net/core/rtnetlink.c:2907) [ 228.662179][ T765] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 228.662374][ T765] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 228.662565][ T765] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 228.662750][ T765] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 228.662947][ T765] ? __kernel_text_address (kernel/extable.c:79) [ 228.663127][ T765] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 228.663310][ T765] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 228.663541][ T765] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 228.663731][ T765] ? stack_trace_save (kernel/stacktrace.c:123) [ 228.663903][ T765] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 228.664073][ T765] ? __pfx_validate_nla (lib/nlattr.c:396) [ 228.664251][ T765] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 228.664392][ T765] ? kasan_save_stack (mm/kasan/common.c:49) [ 228.664573][ T765] ? __nla_validate_parse (lib/nlattr.c:638) [ 228.664762][ T765] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 228.664942][ T765] ? 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) [ 228.665121][ T765] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 228.665308][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.665525][ T765] ? __create_object (mm/kmemleak.c:751) [ 228.665701][ T765] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 228.665891][ T765] rtnl_newlink (net/core/rtnetlink.c:3744) [ 228.666026][ T765] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 228.666208][ T765] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 228.666385][ T765] ? 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) [ 228.666559][ T765] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 228.666701][ T765] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 228.666877][ T765] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 228.667053][ T765] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 228.667232][ T765] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 228.667428][ T765] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 228.667603][ T765] ? 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) [ 228.667783][ T765] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 228.667960][ T765] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 228.668134][ T765] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 228.668321][ T765] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 228.668503][ T765] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 228.668678][ T765] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 228.668855][ T765] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 228.669042][ T765] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 228.669224][ T765] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 228.669398][ T765] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 228.669621][ T765] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 228.669819][ T765] ___sys_sendmsg (net/socket.c:2653) [ 228.669995][ T765] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 228.670176][ T765] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 228.670352][ T765] ? __lock_release (kernel/locking/lockdep.c:5435) [ 228.670526][ T765] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 228.670743][ T765] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 228.670919][ T765] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 228.671105][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.671330][ T765] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 228.671510][ T765] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 228.671691][ T765] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 228.671859][ T765] ? __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) [ 228.672060][ T765] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 228.672239][ T765] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 228.672452][ T765] RIP: 0033:0x7fdb33b4b7b7 [ 228.672632][ T765] 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) [ 228.673234][ T765] RSP: 002b:00007ffca6325438 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 228.673510][ T765] RAX: ffffffffffffffda RBX: 00007ffca6325b60 RCX: 00007fdb33b4b7b7 [ 228.673771][ T765] RDX: 0000000000000000 RSI: 00007ffca63254a0 RDI: 0000000000000005 [ 228.674025][ T765] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 228.674290][ T765] R10: 000000003a114910 R11: 0000000000000246 R12: 0000000000000004 [ 228.674563][ T765] R13: 0000000066be9ecf R14: 0000000000496600 R15: 0000000000000000 | [ 228.676694][ T765] 1 lock held by ip/765: | [ 228.676824][ T765] #0: ffffffff9d7bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 228.677133][ T765] | [ 228.677133][ T765] stack backtrace: [ 228.677602][ T765] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 228.677985][ T765] Call Trace: [ 228.678130][ T765] [ 228.678222][ T765] dump_stack_lvl (lib/dump_stack.c:122) [ 228.678407][ T765] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 228.678578][ T765] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 228.678846][ T765] 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 [ 228.679096][ T765] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 228.679299][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.679510][ T765] br_add_if (net/bridge/br_if.c:692) bridge [ 228.679716][ T765] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 228.679885][ T765] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 228.680099][ T765] do_setlink (net/core/rtnetlink.c:2907) [ 228.680272][ T765] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 228.680449][ T765] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 228.680619][ T765] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 228.680790][ T765] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 228.680962][ T765] ? __kernel_text_address (kernel/extable.c:79) [ 228.681131][ T765] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 228.681302][ T765] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 228.681512][ T765] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 228.681695][ T765] ? stack_trace_save (kernel/stacktrace.c:123) [ 228.681872][ T765] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 228.682056][ T765] ? __pfx_validate_nla (lib/nlattr.c:396) [ 228.682234][ T765] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 228.682379][ T765] ? kasan_save_stack (mm/kasan/common.c:49) [ 228.682579][ T765] ? __nla_validate_parse (lib/nlattr.c:638) [ 228.682778][ T765] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 228.682979][ T765] ? 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) [ 228.683163][ T765] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 228.683349][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.683579][ T765] ? __create_object (mm/kmemleak.c:751) [ 228.683755][ T765] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 228.683935][ T765] rtnl_newlink (net/core/rtnetlink.c:3744) [ 228.684069][ T765] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 228.684255][ T765] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 228.684435][ T765] ? 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) [ 228.684611][ T765] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 228.684748][ T765] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 228.684928][ T765] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 228.685109][ T765] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 228.685290][ T765] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 228.685481][ T765] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 228.685657][ T765] ? 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) [ 228.685843][ T765] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 228.686018][ T765] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 228.686197][ T765] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 228.686384][ T765] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 228.686568][ T765] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 228.686740][ T765] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 228.686921][ T765] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 228.687104][ T765] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 228.687285][ T765] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 228.687469][ T765] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 228.687685][ T765] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 228.687874][ T765] ___sys_sendmsg (net/socket.c:2653) [ 228.688050][ T765] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 228.688232][ T765] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 228.688408][ T765] ? __lock_release (kernel/locking/lockdep.c:5435) [ 228.688587][ T765] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 228.688804][ T765] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 228.688983][ T765] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 228.689162][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.689383][ T765] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 228.689565][ T765] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 228.689751][ T765] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 228.689923][ T765] ? __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) [ 228.690115][ T765] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 228.690294][ T765] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 228.690518][ T765] RIP: 0033:0x7fdb33b4b7b7 [ 228.690705][ T765] 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) [ 228.691321][ T765] RSP: 002b:00007ffca6325438 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 228.691586][ T765] RAX: ffffffffffffffda RBX: 00007ffca6325b60 RCX: 00007fdb33b4b7b7 [ 228.691847][ T765] RDX: 0000000000000000 RSI: 00007ffca63254a0 RDI: 0000000000000005 [ 228.692117][ T765] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 228.692379][ T765] R10: 000000003a114910 R11: 0000000000000246 R12: 0000000000000004 [ 228.692644][ T765] R13: 0000000066be9ecf R14: 0000000000496600 R15: 0000000000000000 | [ 228.695118][ T765] 1 lock held by ip/765: | [ 228.695248][ T765] #0: ffffffff9d7bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 228.695704][ T765] | [ 228.695704][ T765] stack backtrace: [ 228.696179][ T765] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 228.696666][ T765] Call Trace: [ 228.696801][ T765] [ 228.696892][ T765] dump_stack_lvl (lib/dump_stack.c:122) [ 228.697282][ T765] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 228.697456][ T765] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 228.697715][ T765] 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 [ 228.697972][ T765] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 228.698294][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.698509][ T765] br_add_if (net/bridge/br_if.c:692) bridge [ 228.698717][ T765] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 228.698887][ T765] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 228.699103][ T765] do_setlink (net/core/rtnetlink.c:2907) [ 228.699269][ T765] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 228.699556][ T765] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 228.699728][ T765] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 228.700013][ T765] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 228.700185][ T765] ? __kernel_text_address (kernel/extable.c:79) [ 228.700458][ T765] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 228.700627][ T765] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 228.700953][ T765] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 228.701231][ T765] ? stack_trace_save (kernel/stacktrace.c:123) [ 228.701407][ T765] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 228.701695][ T765] ? __pfx_validate_nla (lib/nlattr.c:396) [ 228.701978][ T765] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 228.702111][ T765] ? kasan_save_stack (mm/kasan/common.c:49) [ 228.702291][ T765] ? __nla_validate_parse (lib/nlattr.c:638) [ 228.702586][ T765] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 228.702762][ T765] ? 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) [ 228.703170][ T765] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 228.703348][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.703697][ T765] ? __create_object (mm/kmemleak.c:751) [ 228.703873][ T765] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 228.704172][ T765] rtnl_newlink (net/core/rtnetlink.c:3744) [ 228.704418][ T765] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 228.704591][ T765] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 228.704875][ T765] ? 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) [ 228.705156][ T765] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 228.705294][ T765] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 228.705477][ T765] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 228.705651][ T765] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 228.705822][ T765] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 228.706108][ T765] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 228.706285][ T765] ? 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) [ 228.706462][ T765] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 228.706641][ T765] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 228.706913][ T765] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 228.707097][ T765] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 228.707281][ T765] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 228.707455][ T765] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 228.707748][ T765] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 228.707930][ T765] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 228.708107][ T765] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 228.708283][ T765] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 228.708498][ T765] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 228.708683][ T765] ___sys_sendmsg (net/socket.c:2653) [ 228.708866][ T765] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 228.709042][ T765] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 228.709219][ T765] ? __lock_release (kernel/locking/lockdep.c:5435) [ 228.709394][ T765] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 228.709608][ T765] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 228.709784][ T765] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 228.709963][ T765] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 228.710179][ T765] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 228.710359][ T765] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 228.710530][ T765] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 228.710707][ T765] ? __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) [ 228.711001][ T765] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 228.711181][ T765] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 228.711401][ T765] RIP: 0033:0x7fdb33b4b7b7 [ 228.711586][ T765] 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) [ 228.712315][ T765] RSP: 002b:00007ffca6325438 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 228.712585][ T765] RAX: ffffffffffffffda RBX: 00007ffca6325b60 RCX: 00007fdb33b4b7b7 [ 228.712846][ T765] RDX: 0000000000000000 RSI: 00007ffca63254a0 RDI: 0000000000000005 [ 228.713107][ T765] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 228.713366][ T765] R10: 000000003a114910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink