====================================== | [ 4472.545318][ T8534] 1 lock held by ip/8534: | [ 4472.545591][ T8534] #0: ffff888017513230 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 4472.546228][ T8534] | [ 4472.546228][ T8534] stack backtrace: [ 4472.546695][ T8534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4472.546704][ T8534] Call Trace: [ 4472.546711][ T8534] [ 4472.546716][ T8534] dump_stack_lvl (lib/dump_stack.c:123) [ 4472.546731][ T8534] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [ 4472.546753][ T8534] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1521 (discriminator 11)) [ 4472.546762][ T8534] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [ 4472.546782][ T8534] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [ 4472.546799][ T8534] ? fib6_repair_tree.part.0 (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:749 ./include/linux/atomic/atomic-instrumented.h:253 ./include/linux/refcount.h:184 ./include/linux/refcount.h:241 ./include/linux/refcount.h:258 ./include/net/ip6_fib.h:331 net/ipv6/ip6_fib.c:1881) [ 4472.546807][ T8534] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [ 4472.546836][ T8534] fib6_del_route (net/ipv6/ip6_fib.c:2026) [ 4472.546866][ T8534] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [ 4472.546877][ T8534] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 4472.546889][ T8534] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4472.546910][ T8534] fib6_del (net/ipv6/ip6_fib.c:2070) [ 4472.546927][ T8534] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [ 4472.546938][ T8534] ip6_route_del (net/ipv6/route.c:4115) [ 4472.546954][ T8534] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [ 4472.546977][ T8534] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [ 4472.546994][ T8534] inet6_rtm_delroute (net/ipv6/route.c:5663) [ 4472.547002][ T8534] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [ 4472.547059][ T8534] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [ 4472.547075][ T8534] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [ 4472.547082][ T8534] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [ 4472.547097][ T8534] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [ 4472.547106][ T8534] ? 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:230) [ 4472.547113][ T8534] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 4472.547135][ T8534] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 4472.547150][ T8534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 4472.547158][ T8534] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [ 4472.547174][ T8534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 4472.547219][ T8534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 4472.547231][ T8534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 4472.547246][ T8534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 4472.547264][ T8534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 4472.547274][ T8534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 4472.547296][ T8534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 4472.547316][ T8534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 4472.547351][ T8534] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [ 4472.547365][ T8534] ? __pfx_____sys_sendmsg (net/socket.c:2512) [ 4472.547372][ T8534] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [ 4472.547411][ T8534] ___sys_sendmsg (net/socket.c:2622) [ 4472.547417][ T8534] ? 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:230) [ 4472.547430][ T8534] ? __pfx____sys_sendmsg (net/socket.c:2609) [ 4472.547452][ T8534] ? hlock_class (kernel/locking/lockdep.c:225) [ 4472.547477][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1339) [ 4472.547487][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1339) [ 4472.547511][ T8534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 4472.547525][ T8534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 4472.547542][ T8534] __sys_sendmsg (net/socket.c:2652) [ 4472.547549][ T8534] ? __pfx___sys_sendmsg (net/socket.c:2637) [ 4472.547577][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 4472.547603][ T8534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4472.547616][ T8534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4472.547623][ T8534] RIP: 0033:0x7fe84dff79a7 [ 4472.547631][ T8534] 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) [ 4472.547636][ T8534] RSP: 002b:00007ffccf67b068 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 4472.547648][ T8534] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe84dff79a7 [ 4472.547652][ T8534] RDX: 0000000000000000 RSI: 00007ffccf67b0d0 RDI: 0000000000000005 [ 4472.547655][ T8534] RBP: 00007ffccf67d610 R08: 0000000000000004 R09: 0000000000000000 [ 4472.547669][ T8534] R10: 00007fe84deb0708 R11: 0000000000000246 R12: 00007ffccf67c3e0 [ 4472.547673][ T8534] R13: 0000000067dd6a33 R14: 0000000000498600 R15: 0000000000000001 | [ 4472.576226][ T8534] 1 lock held by ip/8534: | [ 4472.576499][ T8534] #0: ffff888017513230 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 4472.577113][ T8534] | [ 4472.577113][ T8534] stack backtrace: [ 4472.577587][ T8534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4472.577590][ T8534] Call Trace: [ 4472.577594][ T8534] [ 4472.577599][ T8534] dump_stack_lvl (lib/dump_stack.c:123) [ 4472.577626][ T8534] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [ 4472.577648][ T8534] nexthop_is_blackhole (./include/net/nexthop.h:382 (discriminator 11)) [ 4472.577658][ T8534] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [ 4472.577668][ T8534] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [ 4472.577677][ T8534] ? __create_object (mm/kmemleak.c:766) [ 4472.577706][ T8534] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [ 4472.577714][ T8534] ? __build_skb_around (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 net/core/skbuff.c:381 net/core/skbuff.c:439) [ 4472.577727][ T8534] ? __alloc_skb (net/core/skbuff.c:685) [ 4472.577735][ T8534] ? __pfx___alloc_skb (net/core/skbuff.c:642) [ 4472.577740][ T8534] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [ 4472.577749][ T8534] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [ 4472.577769][ T8534] ? inet6_rt_notify (net/ipv6/route.c:6372) [ 4472.577773][ T8534] inet6_rt_notify (net/ipv6/route.c:6372) [ 4472.577796][ T8534] fib6_del_route (net/ipv6/ip6_fib.c:2034) [ 4472.577827][ T8534] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [ 4472.577846][ T8534] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4472.577868][ T8534] fib6_del (net/ipv6/ip6_fib.c:2070) [ 4472.577884][ T8534] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [ 4472.577895][ T8534] ip6_route_del (net/ipv6/route.c:4115) [ 4472.577910][ T8534] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [ 4472.577933][ T8534] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [ 4472.577950][ T8534] inet6_rtm_delroute (net/ipv6/route.c:5663) [ 4472.577958][ T8534] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [ 4472.578016][ T8534] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [ 4472.578031][ T8534] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [ 4472.578038][ T8534] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [ 4472.578053][ T8534] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [ 4472.578062][ T8534] ? 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:230) [ 4472.578069][ T8534] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 4472.578089][ T8534] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 4472.578104][ T8534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 4472.578113][ T8534] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [ 4472.578128][ T8534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 4472.578176][ T8534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 4472.578187][ T8534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 4472.578203][ T8534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 4472.578221][ T8534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 4472.578231][ T8534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 4472.578253][ T8534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 4472.578272][ T8534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 4472.578307][ T8534] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [ 4472.578321][ T8534] ? __pfx_____sys_sendmsg (net/socket.c:2512) [ 4472.578328][ T8534] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [ 4472.578368][ T8534] ___sys_sendmsg (net/socket.c:2622) [ 4472.578374][ T8534] ? 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:230) [ 4472.578387][ T8534] ? __pfx____sys_sendmsg (net/socket.c:2609) [ 4472.578408][ T8534] ? hlock_class (kernel/locking/lockdep.c:225) [ 4472.578434][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1339) [ 4472.578445][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1339) [ 4472.578469][ T8534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 4472.578483][ T8534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 4472.578499][ T8534] __sys_sendmsg (net/socket.c:2652) [ 4472.578507][ T8534] ? __pfx___sys_sendmsg (net/socket.c:2637) [ 4472.578534][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 4472.578561][ T8534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4472.578573][ T8534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4472.578582][ T8534] RIP: 0033:0x7fe84dff79a7 [ 4472.578591][ T8534] 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) [ 4472.578597][ T8534] RSP: 002b:00007ffccf67b068 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 4472.578604][ T8534] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe84dff79a7 [ 4472.578607][ T8534] RDX: 0000000000000000 RSI: 00007ffccf67b0d0 RDI: 0000000000000005 [ 4472.578611][ T8534] RBP: 00007ffccf67d610 R08: 0000000000000004 R09: 0000000000000000 [ 4472.578614][ T8534] R10: 00007fe84deb0708 R11: 0000000000000246 R12: 00007ffccf67c3e0 [ 4472.578617][ T8534] R13: 0000000067dd6a33 R14: 0000000000498600 R15: 0000000000000001 | [ 4472.608492][ T8534] 1 lock held by ip/8534: | [ 4472.608783][ T8534] #0: ffff888017513230 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 4472.609637][ T8534] | [ 4472.609637][ T8534] stack backtrace: [ 4472.610086][ T8534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4472.610091][ T8534] Call Trace: [ 4472.610094][ T8534] [ 4472.610099][ T8534] dump_stack_lvl (lib/dump_stack.c:123) [ 4472.610115][ T8534] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [ 4472.610139][ T8534] nexthop_fib6_nh (./include/net/nexthop.h:525 (discriminator 11)) [ 4472.610148][ T8534] rt6_fill_node_nexthop (net/ipv6/route.c:5767) [ 4472.610162][ T8534] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [ 4472.610172][ T8534] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [ 4472.610181][ T8534] ? __create_object (mm/kmemleak.c:766) [ 4472.610210][ T8534] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [ 4472.610218][ T8534] ? __build_skb_around (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 net/core/skbuff.c:381 net/core/skbuff.c:439) [ 4472.610233][ T8534] ? __alloc_skb (net/core/skbuff.c:685) [ 4472.610240][ T8534] ? __pfx___alloc_skb (net/core/skbuff.c:642) [ 4472.610246][ T8534] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [ 4472.610255][ T8534] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [ 4472.610274][ T8534] ? inet6_rt_notify (net/ipv6/route.c:6372) [ 4472.610279][ T8534] inet6_rt_notify (net/ipv6/route.c:6372) [ 4472.610302][ T8534] fib6_del_route (net/ipv6/ip6_fib.c:2034) [ 4472.610333][ T8534] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [ 4472.610352][ T8534] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4472.610374][ T8534] fib6_del (net/ipv6/ip6_fib.c:2070) [ 4472.610391][ T8534] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [ 4472.610402][ T8534] ip6_route_del (net/ipv6/route.c:4115) [ 4472.610417][ T8534] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [ 4472.610440][ T8534] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [ 4472.610457][ T8534] inet6_rtm_delroute (net/ipv6/route.c:5663) [ 4472.610465][ T8534] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [ 4472.610534][ T8534] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [ 4472.610548][ T8534] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [ 4472.610556][ T8534] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [ 4472.610570][ T8534] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [ 4472.610579][ T8534] ? 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:230) [ 4472.610586][ T8534] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 4472.610605][ T8534] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 4472.610620][ T8534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 4472.610628][ T8534] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [ 4472.610643][ T8534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 4472.610687][ T8534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 4472.610698][ T8534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 4472.610713][ T8534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 4472.610730][ T8534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 4472.610740][ T8534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 4472.610762][ T8534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 4472.610781][ T8534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 4472.610815][ T8534] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [ 4472.610829][ T8534] ? __pfx_____sys_sendmsg (net/socket.c:2512) [ 4472.610836][ T8534] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [ 4472.610874][ T8534] ___sys_sendmsg (net/socket.c:2622) [ 4472.610880][ T8534] ? 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:230) [ 4472.610893][ T8534] ? __pfx____sys_sendmsg (net/socket.c:2609) [ 4472.610914][ T8534] ? hlock_class (kernel/locking/lockdep.c:225) [ 4472.610938][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1339) [ 4472.610949][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1339) [ 4472.610972][ T8534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 4472.610986][ T8534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 4472.611002][ T8534] __sys_sendmsg (net/socket.c:2652) [ 4472.611009][ T8534] ? __pfx___sys_sendmsg (net/socket.c:2637) [ 4472.611036][ T8534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 4472.611062][ T8534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4472.611074][ T8534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4472.611081][ T8534] RIP: 0033:0x7fe84dff79a7 [ 4472.611091][ T8534] 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) [ 4472.611097][ T8534] RSP: 002b:00007ffccf67b068 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 4472.611103][ T8534] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe84dff79a7 [ 4472.611106][ T8534] RDX: 0000000000000000 RSI: 00007ffccf67b0d0 RDI: 0000000000000005 [ 4472.611110][ T8534] RBP: 00007ffccf67d610 R08: 0000000000000004 R09: 0000000000000000 [ 4472.611113][ T8534] R10: 00007fe84deb0708 R11: 0000000000000246 R12: 00007ffccf67c3e0 Finger prints: lockdep_rcu_suspicious:nexthop_for_each_fib6_nh:fib6_purge_rt:fib6_del_route:fib6_del lockdep_rcu_suspicious:nexthop_fib6_nh:rt6_fill_node_nexthop:inet6_rt_notify:fib6_del_route lockdep_rcu_suspicious:nexthop_is_blackhole:inet6_rt_notify:fib6_del_route:fib6_del