====================================== | [ 977.922297][T12698] 1 lock held by ip/12698: | [977.922468][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 977.922827][T12698] | [ 977.922827][T12698] stack backtrace: [ 977.923045][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 977.923047][T12698] Call Trace: [ 977.923052][T12698] [977.923055][T12698] dump_stack_lvl (lib/dump_stack.c:123) [977.923075][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [977.923099][T12698] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [977.923111][T12698] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [977.923116][T12698] ? mark_held_locks (kernel/locking/lockdep.c:4323) [977.923122][T12698] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [977.923145][T12698] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [977.923149][T12698] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [977.923162][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2026) [977.923175][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [977.923180][T12698] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [977.923186][T12698] ? 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) [977.923196][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [977.923204][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [977.923209][T12698] ip6_route_del (net/ipv6/route.c:4115) [977.923216][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [977.923220][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.923233][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [977.923237][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.923262][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [977.923279][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.923282][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [977.923289][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.923293][T12698] ? 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) [977.923297][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.923305][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [977.923312][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [977.923323][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.923330][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [977.923350][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [977.923355][T12698] ? 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) [977.923362][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [977.923370][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [977.923375][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.923385][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [977.923394][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [977.923409][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [977.923423][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [977.923426][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [977.923444][T12698] ___sys_sendmsg (net/socket.c:2622) [977.923447][T12698] ? 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) [977.923453][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [977.923462][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [977.923473][T12698] ? 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) [977.923488][T12698] ? 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) [977.923499][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.923505][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [977.923512][T12698] __sys_sendmsg (net/socket.c:2652) [977.923516][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [977.923528][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [977.923539][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [977.923548][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 977.923560][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 977.923565][T12698] 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) [ 977.923570][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 977.923576][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 977.923579][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 977.923580][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 977.923582][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 977.923584][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 977.937026][T12698] 1 lock held by ip/12698: | [977.937210][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 977.937517][T12698] | [ 977.937517][T12698] stack backtrace: [ 977.937745][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 977.937747][T12698] Call Trace: [ 977.937749][T12698] [977.937751][T12698] dump_stack_lvl (lib/dump_stack.c:123) [977.937758][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [977.937768][T12698] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [977.937774][T12698] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [977.937778][T12698] ? mark_held_locks (kernel/locking/lockdep.c:4323) [977.937785][T12698] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [977.937792][T12698] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [977.937797][T12698] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [977.937809][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2026) [977.937824][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [977.937829][T12698] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [977.937834][T12698] ? 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) [977.937844][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [977.937852][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [977.937857][T12698] ip6_route_del (net/ipv6/route.c:4115) [977.937864][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [977.937868][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.937881][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [977.937886][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.937912][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [977.937920][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.937923][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [977.937930][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.937935][T12698] ? 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) [977.937938][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.937947][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [977.937955][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [977.937960][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.937967][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [977.937988][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [977.937994][T12698] ? 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) [977.938001][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [977.938009][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [977.938014][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.938024][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [977.938033][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [977.938049][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [977.938056][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [977.938059][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [977.938078][T12698] ___sys_sendmsg (net/socket.c:2622) [977.938081][T12698] ? 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) [977.938087][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [977.938097][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [977.938108][T12698] ? 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) [977.938113][T12698] ? 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) [977.938124][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.938131][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [977.938138][T12698] __sys_sendmsg (net/socket.c:2652) [977.938142][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [977.938155][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [977.938167][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [977.938172][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 977.938176][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 977.938179][T12698] 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) [ 977.938182][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 977.938185][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 977.938187][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 977.938188][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 977.938190][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 977.938191][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 977.951493][T12698] 1 lock held by ip/12698: | [977.951690][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 977.952002][T12698] | [ 977.952002][T12698] stack backtrace: [ 977.952225][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 977.952227][T12698] Call Trace: [ 977.952228][T12698] [977.952230][T12698] dump_stack_lvl (lib/dump_stack.c:123) [977.952236][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [977.952245][T12698] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [977.952250][T12698] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [977.952254][T12698] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [977.952270][T12698] ? __create_object (mm/kmemleak.c:766) [977.952289][T12698] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [977.952293][T12698] ? __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) [977.952303][T12698] ? __alloc_skb (net/core/skbuff.c:685) [977.952307][T12698] ? __pfx___alloc_skb (net/core/skbuff.c:642) [977.952309][T12698] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [977.952314][T12698] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [977.952324][T12698] ? inet6_rt_notify (net/ipv6/route.c:6372) [977.952327][T12698] inet6_rt_notify (net/ipv6/route.c:6372) [977.952337][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2034) [977.952351][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [977.952360][T12698] ? 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) [977.952370][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [977.952378][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [977.952383][T12698] ip6_route_del (net/ipv6/route.c:4115) [977.952390][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [977.952394][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.952408][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [977.952412][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.952438][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [977.952445][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.952449][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [977.952456][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.952460][T12698] ? 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) [977.952464][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.952472][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [977.952479][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [977.952483][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.952490][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [977.952511][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [977.952516][T12698] ? 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) [977.952524][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [977.952532][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [977.952537][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.952547][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [977.952556][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [977.952572][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [977.952579][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [977.952582][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [977.952601][T12698] ___sys_sendmsg (net/socket.c:2622) [977.952604][T12698] ? 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) [977.952610][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [977.952621][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [977.952632][T12698] ? 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) [977.952636][T12698] ? 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) [977.952647][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.952654][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [977.952662][T12698] __sys_sendmsg (net/socket.c:2652) [977.952666][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [977.952679][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [977.952691][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [977.952696][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 977.952700][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 977.952703][T12698] 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) [ 977.952705][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 977.952708][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 977.952710][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 977.952711][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 977.952713][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 977.952714][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 977.968975][T12698] 1 lock held by ip/12698: | [977.969147][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 977.969491][T12698] | [ 977.969491][T12698] stack backtrace: [ 977.969806][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 977.969808][T12698] Call Trace: [ 977.969809][T12698] [977.969812][T12698] dump_stack_lvl (lib/dump_stack.c:123) [977.969818][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [977.969828][T12698] nexthop_is_blackhole (./include/net/nexthop.h:382 (discriminator 11)) [977.969832][T12698] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [977.969836][T12698] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [977.969841][T12698] ? __create_object (mm/kmemleak.c:766) [977.969855][T12698] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [977.969859][T12698] ? __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) [977.969866][T12698] ? __alloc_skb (net/core/skbuff.c:685) [977.969870][T12698] ? __pfx___alloc_skb (net/core/skbuff.c:642) [977.969873][T12698] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [977.969877][T12698] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [977.969887][T12698] ? inet6_rt_notify (net/ipv6/route.c:6372) [977.969889][T12698] inet6_rt_notify (net/ipv6/route.c:6372) [977.969900][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2034) [977.969914][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [977.969922][T12698] ? 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) [977.969932][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [977.969940][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [977.969945][T12698] ip6_route_del (net/ipv6/route.c:4115) [977.969953][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [977.969956][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.969970][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [977.969975][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.970001][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [977.970007][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.970011][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [977.970018][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.970022][T12698] ? 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) [977.970026][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.970035][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [977.970042][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [977.970045][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.970052][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [977.970073][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [977.970078][T12698] ? 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) [977.970086][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [977.970094][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [977.970099][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.970109][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [977.970118][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [977.970134][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [977.970140][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [977.970143][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [977.970161][T12698] ___sys_sendmsg (net/socket.c:2622) [977.970164][T12698] ? 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) [977.970170][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [977.970180][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [977.970192][T12698] ? 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) [977.970196][T12698] ? 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) [977.970207][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.970214][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [977.970221][T12698] __sys_sendmsg (net/socket.c:2652) [977.970225][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [977.970237][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [977.970250][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [977.970255][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 977.970258][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 977.970261][T12698] 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) [ 977.970263][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 977.970266][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 977.970268][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 977.970270][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 977.970271][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 977.970273][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 977.985991][T12698] 1 lock held by ip/12698: | [977.986167][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 977.986591][T12698] | [ 977.986591][T12698] stack backtrace: [ 977.986816][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 977.986817][T12698] Call Trace: [ 977.986819][T12698] [977.986821][T12698] dump_stack_lvl (lib/dump_stack.c:123) [977.986827][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [977.986836][T12698] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [977.986843][T12698] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [977.986848][T12698] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [977.986852][T12698] ? __create_object (mm/kmemleak.c:766) [977.986866][T12698] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [977.986870][T12698] ? __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) [977.986877][T12698] ? __alloc_skb (net/core/skbuff.c:685) [977.986881][T12698] ? __pfx___alloc_skb (net/core/skbuff.c:642) [977.986883][T12698] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [977.986888][T12698] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [977.986897][T12698] ? inet6_rt_notify (net/ipv6/route.c:6372) [977.986900][T12698] inet6_rt_notify (net/ipv6/route.c:6372) [977.986911][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2034) [977.986925][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [977.986934][T12698] ? 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) [977.986944][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [977.986952][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [977.986957][T12698] ip6_route_del (net/ipv6/route.c:4115) [977.986965][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [977.986969][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.986984][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [977.986988][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.987015][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [977.987022][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [977.987026][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [977.987033][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.987037][T12698] ? 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) [977.987040][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [977.987050][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [977.987057][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [977.987060][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [977.987068][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [977.987089][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [977.987094][T12698] ? 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) [977.987113][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [977.987121][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [977.987126][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.987136][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [977.987145][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [977.987161][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [977.987167][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [977.987171][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [977.987188][T12698] ___sys_sendmsg (net/socket.c:2622) [977.987191][T12698] ? 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) [977.987197][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [977.987208][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [977.987219][T12698] ? 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) [977.987223][T12698] ? 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) [977.987234][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [977.987240][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [977.987248][T12698] __sys_sendmsg (net/socket.c:2652) [977.987251][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [977.987264][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [977.987276][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [977.987281][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 977.987284][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 977.987287][T12698] 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) [ 977.987290][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 977.987292][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 977.987294][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 977.987296][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 977.987297][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 977.987299][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 978.003216][T12698] 1 lock held by ip/12698: | [978.003380][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 978.003778][T12698] | [ 978.003778][T12698] stack backtrace: [ 978.003981][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 978.003983][T12698] Call Trace: [ 978.003985][T12698] [978.003987][T12698] dump_stack_lvl (lib/dump_stack.c:123) [978.003992][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [978.004000][T12698] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [978.004004][T12698] ? nla_put (lib/nlattr.c:1100) [978.004025][T12698] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [978.004032][T12698] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [978.004036][T12698] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [978.004039][T12698] ? __create_object (mm/kmemleak.c:766) [978.004052][T12698] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [978.004056][T12698] ? __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) [978.004063][T12698] ? __alloc_skb (net/core/skbuff.c:685) [978.004067][T12698] ? __pfx___alloc_skb (net/core/skbuff.c:642) [978.004069][T12698] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [978.004073][T12698] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [978.004082][T12698] ? inet6_rt_notify (net/ipv6/route.c:6372) [978.004084][T12698] inet6_rt_notify (net/ipv6/route.c:6372) [978.004094][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2034) [978.004107][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [978.004115][T12698] ? 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) [978.004124][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [978.004132][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [978.004137][T12698] ip6_route_del (net/ipv6/route.c:4115) [978.004143][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [978.004147][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [978.004160][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [978.004164][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [978.004189][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [978.004195][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [978.004199][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [978.004206][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [978.004210][T12698] ? 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) [978.004213][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [978.004222][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [978.004228][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [978.004232][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [978.004239][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [978.004258][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [978.004263][T12698] ? 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) [978.004270][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [978.004278][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [978.004283][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [978.004292][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [978.004301][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [978.004333][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [978.004340][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [978.004343][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [978.004361][T12698] ___sys_sendmsg (net/socket.c:2622) [978.004364][T12698] ? 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) [978.004370][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [978.004380][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [978.004392][T12698] ? 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) [978.004396][T12698] ? 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) [978.004407][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [978.004413][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [978.004421][T12698] __sys_sendmsg (net/socket.c:2652) [978.004425][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [978.004437][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [978.004449][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [978.004454][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 978.004457][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 978.004460][T12698] 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) [ 978.004463][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 978.004466][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 978.004467][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 978.004469][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 978.004471][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 978.004472][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 978.021195][T12698] 1 lock held by ip/12698: | [978.021372][T12698] #0: ffff88800be3e230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 978.021825][T12698] | [ 978.021825][T12698] stack backtrace: [ 978.022046][T12698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 978.022047][T12698] Call Trace: [ 978.022049][T12698] [978.022051][T12698] dump_stack_lvl (lib/dump_stack.c:123) [978.022057][T12698] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [978.022065][T12698] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [978.022076][T12698] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [978.022082][T12698] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [978.022087][T12698] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [978.022091][T12698] ? __create_object (mm/kmemleak.c:766) [978.022104][T12698] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [978.022108][T12698] ? __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) [978.022115][T12698] ? __alloc_skb (net/core/skbuff.c:685) [978.022118][T12698] ? __pfx___alloc_skb (net/core/skbuff.c:642) [978.022121][T12698] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [978.022125][T12698] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [978.022135][T12698] ? inet6_rt_notify (net/ipv6/route.c:6372) [978.022137][T12698] inet6_rt_notify (net/ipv6/route.c:6372) [978.022148][T12698] fib6_del_route (net/ipv6/ip6_fib.c:2034) [978.022162][T12698] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [978.022171][T12698] ? 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) [978.022181][T12698] fib6_del (net/ipv6/ip6_fib.c:2070) [978.022189][T12698] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [978.022195][T12698] ip6_route_del (net/ipv6/route.c:4115) [978.022202][T12698] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [978.022205][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [978.022220][T12698] inet6_rtm_delroute (net/ipv6/route.c:5663) [978.022225][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [978.022251][T12698] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [978.022258][T12698] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [978.022262][T12698] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [978.022269][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [978.022273][T12698] ? 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) [978.022277][T12698] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [978.022286][T12698] ? __lock_acquire (kernel/locking/lockdep.c:5228) [978.022293][T12698] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [978.022296][T12698] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [978.022304][T12698] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [978.022325][T12698] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [978.022330][T12698] ? 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) [978.022338][T12698] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [978.022346][T12698] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [978.022351][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [978.022362][T12698] netlink_sendmsg (net/netlink/af_netlink.c:1883) [978.022371][T12698] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [978.022387][T12698] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [978.022394][T12698] ? __pfx_____sys_sendmsg (net/socket.c:2512) [978.022397][T12698] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [978.022415][T12698] ___sys_sendmsg (net/socket.c:2622) [978.022419][T12698] ? 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) [978.022425][T12698] ? __pfx____sys_sendmsg (net/socket.c:2609) [978.022435][T12698] ? hlock_class (kernel/locking/lockdep.c:225) [978.022447][T12698] ? 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) [978.022451][T12698] ? 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) [978.022462][T12698] ? find_held_lock (kernel/locking/lockdep.c:5341) [978.022469][T12698] ? __lock_release (kernel/locking/lockdep.c:5527) [978.022477][T12698] __sys_sendmsg (net/socket.c:2652) [978.022481][T12698] ? __pfx___sys_sendmsg (net/socket.c:2637) [978.022493][T12698] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [978.022506][T12698] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [978.022511][T12698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 978.022514][T12698] RIP: 0033:0x7fb9ef1fc9a7 [ 978.022517][T12698] 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) [ 978.022520][T12698] RSP: 002b:00007fffbcca72a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 978.022523][T12698] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb9ef1fc9a7 [ 978.022524][T12698] RDX: 0000000000000000 RSI: 00007fffbcca7310 RDI: 0000000000000005 [ 978.022526][T12698] RBP: 00007fffbccaa9dd R08: 0000000000000010 R09: 0000000000000000 [ 978.022527][T12698] R10: 00007fb9ef0b5708 R11: 0000000000000246 R12: 00007fffbcca8620 [ 978.022529][T12698] R13: 0000000067dd444f R14: 0000000000498600 R15: 0000000000000001 | [ 998.128486][T12964] 1 lock held by ip/12964: | [998.128654][T12964] #0: ffff8880150fa630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 998.128989][T12964] | [ 998.128989][T12964] stack backtrace: [ 998.129208][T12964] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 998.129210][T12964] Call Trace: [ 998.129212][T12964] [998.129215][T12964] dump_stack_lvl (lib/dump_stack.c:123) [998.129226][T12964] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [998.129240][T12964] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1521 (discriminator 11)) [998.129246][T12964] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [998.129251][T12964] ? mark_held_locks (kernel/locking/lockdep.c:4323) [998.129257][T12964] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [998.129274][T12964] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [998.129278][T12964] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [998.129307][T12964] fib6_del_route (net/ipv6/ip6_fib.c:2026) [998.129321][T12964] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [998.129326][T12964] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [998.129332][T12964] ? 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) [998.129343][T12964] fib6_del (net/ipv6/ip6_fib.c:2070) [998.129352][T12964] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [998.129357][T12964] ip6_route_del (net/ipv6/route.c:4115) [998.129365][T12964] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [998.129376][T12964] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [998.129384][T12964] inet6_rtm_delroute (net/ipv6/route.c:5663) [998.129388][T12964] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [998.129414][T12964] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [998.129425][T12964] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [998.129428][T12964] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [998.129436][T12964] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [998.129440][T12964] ? 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) [998.129443][T12964] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [998.129452][T12964] ? __lock_acquire (kernel/locking/lockdep.c:5228) [998.129459][T12964] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [998.129466][T12964] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [998.129473][T12964] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [998.129494][T12964] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [998.129499][T12964] ? 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) [998.129507][T12964] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [998.129515][T12964] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [998.129520][T12964] ? find_held_lock (kernel/locking/lockdep.c:5341) [998.129530][T12964] netlink_sendmsg (net/netlink/af_netlink.c:1883) [998.129539][T12964] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [998.129555][T12964] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [998.129564][T12964] ? __pfx_____sys_sendmsg (net/socket.c:2512) [998.129568][T12964] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [998.129587][T12964] ___sys_sendmsg (net/socket.c:2622) [998.129590][T12964] ? 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) [998.129596][T12964] ? __pfx____sys_sendmsg (net/socket.c:2609) [998.129606][T12964] ? hlock_class (kernel/locking/lockdep.c:225) [998.129618][T12964] ? 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) [998.129624][T12964] ? 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) [998.129635][T12964] ? find_held_lock (kernel/locking/lockdep.c:5341) [998.129642][T12964] ? __lock_release (kernel/locking/lockdep.c:5527) [998.129649][T12964] __sys_sendmsg (net/socket.c:2652) [998.129653][T12964] ? __pfx___sys_sendmsg (net/socket.c:2637) [998.129665][T12964] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [998.129679][T12964] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [998.129686][T12964] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 998.129692][T12964] RIP: 0033:0x7fc0b17859a7 [ 998.129697][T12964] 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) [ 998.129699][T12964] RSP: 002b:00007fffeb721d88 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 998.129703][T12964] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fc0b17859a7 [ 998.129706][T12964] RDX: 0000000000000000 RSI: 00007fffeb721df0 RDI: 0000000000000005 [ 998.129708][T12964] RBP: 00007fffeb724328 R08: 0000000000000004 R09: 0000000000000000 [ 998.129709][T12964] R10: 00007fc0b163e708 R11: 0000000000000246 R12: 00007fffeb723100 [ 998.129711][T12964] R13: 0000000067dd4463 R14: 0000000000498600 R15: 0000000000000001 | [ 998.144995][T12964] 1 lock held by ip/12964: | [998.145233][T12964] #0: ffff8880150fa630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 998.145677][T12964] | [ 998.145677][T12964] stack backtrace: [ 998.145913][T12964] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 998.145915][T12964] Call Trace: [ 998.145916][T12964] [998.145918][T12964] dump_stack_lvl (lib/dump_stack.c:123) [998.145924][T12964] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [998.145933][T12964] nexthop_fib6_nh (./include/net/nexthop.h:525 (discriminator 11)) [998.145937][T12964] rt6_fill_node_nexthop (net/ipv6/route.c:5767) [998.145943][T12964] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [998.145948][T12964] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [998.145955][T12964] ? __create_object (mm/kmemleak.c:766) [998.145970][T12964] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [998.145973][T12964] ? __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) [998.145981][T12964] ? __alloc_skb (net/core/skbuff.c:685) [998.145985][T12964] ? __pfx___alloc_skb (net/core/skbuff.c:642) [998.145988][T12964] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [998.145992][T12964] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [998.146001][T12964] ? inet6_rt_notify (net/ipv6/route.c:6372) [998.146003][T12964] inet6_rt_notify (net/ipv6/route.c:6372) [998.146014][T12964] fib6_del_route (net/ipv6/ip6_fib.c:2034) [998.146027][T12964] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [998.146035][T12964] ? 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) [998.146045][T12964] fib6_del (net/ipv6/ip6_fib.c:2070) [998.146052][T12964] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [998.146057][T12964] ip6_route_del (net/ipv6/route.c:4115) [998.146064][T12964] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [998.146074][T12964] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [998.146082][T12964] inet6_rtm_delroute (net/ipv6/route.c:5663) [998.146086][T12964] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [998.146110][T12964] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [998.146117][T12964] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [998.146121][T12964] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [998.146128][T12964] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [998.146132][T12964] ? 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) [998.146135][T12964] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [998.146143][T12964] ? __lock_acquire (kernel/locking/lockdep.c:5228) [998.146150][T12964] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [998.146154][T12964] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [998.146161][T12964] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [998.146180][T12964] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [998.146185][T12964] ? 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) [998.146192][T12964] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [998.146200][T12964] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [998.146205][T12964] ? find_held_lock (kernel/locking/lockdep.c:5341) [998.146214][T12964] netlink_sendmsg (net/netlink/af_netlink.c:1883) [998.146223][T12964] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [998.146238][T12964] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [998.146244][T12964] ? __pfx_____sys_sendmsg (net/socket.c:2512) [998.146247][T12964] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [998.146264][T12964] ___sys_sendmsg (net/socket.c:2622) [998.146267][T12964] ? 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) [998.146273][T12964] ? __pfx____sys_sendmsg (net/socket.c:2609) [998.146282][T12964] ? hlock_class (kernel/locking/lockdep.c:225) [998.146293][T12964] ? 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) [998.146297][T12964] ? 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) [998.146308][T12964] ? find_held_lock (kernel/locking/lockdep.c:5341) [998.146314][T12964] ? __lock_release (kernel/locking/lockdep.c:5527) [998.146321][T12964] __sys_sendmsg (net/socket.c:2652) [998.146324][T12964] ? __pfx___sys_sendmsg (net/socket.c:2637) [998.146336][T12964] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [998.146348][T12964] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [998.146353][T12964] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 998.146356][T12964] RIP: 0033:0x7fc0b17859a7 [ 998.146359][T12964] 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) [ 998.146361][T12964] RSP: 002b:00007fffeb721d88 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 998.146364][T12964] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fc0b17859a7 [ 998.146366][T12964] RDX: 0000000000000000 RSI: 00007fffeb721df0 RDI: 0000000000000005 [ 998.146367][T12964] RBP: 00007fffeb724328 R08: 0000000000000004 R09: 0000000000000000 [ 998.146369][T12964] R10: 00007fc0b163e708 R11: 0000000000000246 R12: 00007fffeb723100 [ 998.146371][T12964] R13: 0000000067dd4463 R14: 0000000000498600 R15: 0000000000000001 | [998.699320][T12974] #1: ffff8880150fa630 (&tb->tb6_lock){+...}-{3:3}, at: ip6_route_add (net/ipv6/route.c:1317 net/ipv6/route.c:3883) | [998.699564][T12974] #2: ffff88801b760780 (&nh->lock){+...}-{3:3}, at: fib6_add (net/ipv6/ip6_fib.c:1508) | [ 998.699772][T12974] | [ 998.699772][T12974] stack backtrace: [ 998.699966][T12974] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 998.699968][T12974] Call Trace: [ 998.699970][T12974] [998.699972][T12974] dump_stack_lvl (lib/dump_stack.c:123) [998.699980][T12974] print_deadlock_bug (kernel/locking/lockdep.c:3042) [998.699988][T12974] validate_chain (kernel/locking/lockdep.c:3896) [998.699994][T12974] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [998.699997][T12974] ? 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) [998.700001][T12974] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [998.700004][T12974] __lock_acquire (kernel/locking/lockdep.c:5228) [998.700010][T12974] lock_acquire.part.0 (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853) [998.700013][T12974] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [998.700017][T12974] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [998.700020][T12974] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [998.700024][T12974] ? lock_acquire (kernel/locking/lockdep.c:5824) [998.700026][T12974] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [998.700030][T12974] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [998.700041][T12974] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [998.700043][T12974] fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [998.700047][T12974] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [998.700051][T12974] ? nlmsg_notify (net/netlink/af_netlink.c:2578) [998.700058][T12974] fib6_add_rt2node (net/ipv6/ip6_fib.c:1316) [998.700064][T12974] ? __pfx_fib6_add_rt2node (net/ipv6/ip6_fib.c:1092) [998.700067][T12974] ? 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) [998.700070][T12974] ? lock_acquire (kernel/locking/lockdep.c:5824) [998.700072][T12974] ? fib6_add (net/ipv6/ip6_fib.c:1508) [998.700088][T12974] fib6_add (net/ipv6/ip6_fib.c:1514) [998.700092][T12974] ip6_route_add (./include/linux/spinlock.h:396 net/ipv6/route.c:1318 net/ipv6/route.c:3883) [998.700096][T12974] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [998.700099][T12974] inet6_rtm_newroute (net/ipv6/route.c:5683) [998.700102][T12974] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [998.700109][T12974] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [998.700116][T12974] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [998.700120][T12974] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [998.700124][T12974] ? 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) [998.700126][T12974] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [998.700130][T12974] ? __lock_acquire (kernel/locking/lockdep.c:5228) [998.700133][T12974] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [998.700136][T12974] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [998.700140][T12974] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [998.700147][T12974] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [998.700151][T12974] ? 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) [998.700154][T12974] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [998.700158][T12974] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [998.700162][T12974] ? find_held_lock (kernel/locking/lockdep.c:5341) [998.700166][T12974] netlink_sendmsg (net/netlink/af_netlink.c:1883) [998.700170][T12974] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [998.700176][T12974] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [998.700181][T12974] ? __pfx_____sys_sendmsg (net/socket.c:2512) [998.700184][T12974] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [998.700192][T12974] ___sys_sendmsg (net/socket.c:2622) [998.700195][T12974] ? 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) [998.700198][T12974] ? __pfx____sys_sendmsg (net/socket.c:2609) [998.700203][T12974] ? hlock_class (kernel/locking/lockdep.c:225) [998.700208][T12974] ? 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) [998.700213][T12974] ? 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) [998.700218][T12974] ? find_held_lock (kernel/locking/lockdep.c:5341) [998.700221][T12974] ? __lock_release (kernel/locking/lockdep.c:5527) [998.700224][T12974] __sys_sendmsg (net/socket.c:2652) [998.700227][T12974] ? __pfx___sys_sendmsg (net/socket.c:2637) [998.700231][T12974] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [998.700236][T12974] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [998.700240][T12974] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 998.700244][T12974] RIP: 0033:0x7fa8cb3299a7 [ 998.700248][T12974] 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) [ 998.700251][T12974] RSP: 002b:00007ffe4a13eb98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 998.700254][T12974] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fa8cb3299a7 [ 998.700256][T12974] RDX: 0000000000000000 RSI: 00007ffe4a13ec00 RDI: 0000000000000005 [ 998.700258][T12974] RBP: 00007ffe4a141138 R08: 0000000000000004 R09: 0000000000000000 [ 998.700259][T12974] R10: 00007fa8cb1e2708 R11: 0000000000000246 R12: 00007ffe4a13ff10 Finger prints: lockdep_rcu_suspicious:rt6_fill_node_nexthop:inet6_rt_notify:fib6_del_route:fib6_del lockdep_rcu_suspicious:nexthop_is_blackhole:inet6_rt_notify:fib6_del_route:fib6_del 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 print_deadlock_bug:validate_chain:__lock_acquire:_raw_spin_lock:fib6_purge_rt