====================================== | [ 906.899141][T10533] 1 lock held by ip/10533: | [906.899332][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 906.899663][T10533] | [ 906.899663][T10533] stack backtrace: [ 906.899890][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 906.899892][T10533] Call Trace: [ 906.899894][T10533] [906.899896][T10533] dump_stack_lvl (lib/dump_stack.c:123) [906.899905][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [906.899916][T10533] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [906.899921][T10533] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [906.899926][T10533] ? mark_held_locks (kernel/locking/lockdep.c:4323) [906.899933][T10533] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [906.899941][T10533] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [906.899945][T10533] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [906.899958][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2026) [906.899973][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [906.899979][T10533] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [906.899984][T10533] ? 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) [906.899994][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [906.900002][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [906.900007][T10533] ip6_route_del (net/ipv6/route.c:4115) [906.900015][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [906.900018][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.900033][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [906.900037][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.900064][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [906.900073][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.900077][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [906.900084][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.900089][T10533] ? 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) [906.900092][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.900102][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [906.900109][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [906.900113][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.900121][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [906.900142][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [906.900147][T10533] ? 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) [906.900155][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [906.900163][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [906.900168][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.900179][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [906.900188][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [906.900206][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [906.900213][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [906.900216][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [906.900235][T10533] ___sys_sendmsg (net/socket.c:2622) [906.900238][T10533] ? 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) [906.900244][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [906.900255][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [906.900267][T10533] ? 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) [906.900272][T10533] ? 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) [906.900283][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.900290][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [906.900298][T10533] __sys_sendmsg (net/socket.c:2652) [906.900301][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [906.900314][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [906.900327][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [906.900333][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 906.900337][T10533] RIP: 0033:0x7fed84f989a7 [ 906.900341][T10533] 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) [ 906.900343][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.900347][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 906.900349][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 906.900351][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 906.900353][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 906.900354][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 906.914565][T10533] 1 lock held by ip/10533: | [906.914751][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 906.915078][T10533] | [ 906.915078][T10533] stack backtrace: [ 906.915314][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 906.915315][T10533] Call Trace: [ 906.915317][T10533] [906.915319][T10533] dump_stack_lvl (lib/dump_stack.c:123) [906.915327][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [906.915337][T10533] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [906.915342][T10533] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [906.915347][T10533] ? mark_held_locks (kernel/locking/lockdep.c:4323) [906.915354][T10533] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [906.915362][T10533] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [906.915366][T10533] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [906.915380][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2026) [906.915394][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [906.915400][T10533] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [906.915405][T10533] ? 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) [906.915415][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [906.915423][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [906.915428][T10533] ip6_route_del (net/ipv6/route.c:4115) [906.915436][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [906.915440][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.915454][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [906.915458][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.915485][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [906.915494][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.915498][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [906.915505][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.915509][T10533] ? 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) [906.915513][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.915522][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [906.915529][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [906.915533][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.915541][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [906.915563][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [906.915568][T10533] ? 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) [906.915576][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [906.915584][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [906.915589][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.915600][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [906.915609][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [906.915625][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [906.915632][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [906.915635][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [906.915654][T10533] ___sys_sendmsg (net/socket.c:2622) [906.915657][T10533] ? 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) [906.915663][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [906.915674][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [906.915686][T10533] ? 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) [906.915691][T10533] ? 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) [906.915702][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.915709][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [906.915717][T10533] __sys_sendmsg (net/socket.c:2652) [906.915720][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [906.915733][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [906.915746][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [906.915752][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 906.915756][T10533] RIP: 0033:0x7fed84f989a7 [ 906.915760][T10533] 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) [ 906.915763][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.915766][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 906.915768][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 906.915770][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 906.915771][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 906.915773][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 906.930515][T10533] 1 lock held by ip/10533: | [906.930694][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 906.931123][T10533] | [ 906.931123][T10533] stack backtrace: [ 906.931367][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 906.931369][T10533] Call Trace: [ 906.931371][T10533] [906.931373][T10533] dump_stack_lvl (lib/dump_stack.c:123) [906.931381][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [906.931392][T10533] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [906.931397][T10533] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [906.931402][T10533] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [906.931406][T10533] ? __create_object (mm/kmemleak.c:766) [906.931420][T10533] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [906.931424][T10533] ? __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) [906.931432][T10533] ? __alloc_skb (net/core/skbuff.c:685) [906.931435][T10533] ? __pfx___alloc_skb (net/core/skbuff.c:642) [906.931438][T10533] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [906.931443][T10533] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [906.931452][T10533] ? inet6_rt_notify (net/ipv6/route.c:6372) [906.931455][T10533] inet6_rt_notify (net/ipv6/route.c:6372) [906.931466][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2034) [906.931480][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [906.931489][T10533] ? 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) [906.931500][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [906.931508][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [906.931513][T10533] ip6_route_del (net/ipv6/route.c:4115) [906.931521][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [906.931524][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.931538][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [906.931543][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.931570][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [906.931578][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.931582][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [906.931589][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.931593][T10533] ? 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) [906.931597][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.931606][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [906.931613][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [906.931618][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.931625][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [906.931647][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [906.931652][T10533] ? 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) [906.931660][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [906.931668][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [906.931673][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.931683][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [906.931693][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [906.931709][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [906.931716][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [906.931720][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [906.931738][T10533] ___sys_sendmsg (net/socket.c:2622) [906.931741][T10533] ? 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) [906.931748][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [906.931758][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [906.931770][T10533] ? 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) [906.931775][T10533] ? 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) [906.931786][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.931793][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [906.931801][T10533] __sys_sendmsg (net/socket.c:2652) [906.931804][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [906.931817][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [906.931830][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [906.931836][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 906.931840][T10533] RIP: 0033:0x7fed84f989a7 [ 906.931845][T10533] 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) [ 906.931847][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.931851][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 906.931853][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 906.931855][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 906.931856][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 906.931858][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 906.948710][T10533] 1 lock held by ip/10533: | [906.948986][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 906.949314][T10533] | [ 906.949314][T10533] stack backtrace: [ 906.949539][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 906.949541][T10533] Call Trace: [ 906.949543][T10533] [906.949545][T10533] dump_stack_lvl (lib/dump_stack.c:123) [906.949552][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [906.949563][T10533] nexthop_is_blackhole (./include/net/nexthop.h:382 (discriminator 11)) [906.949568][T10533] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [906.949572][T10533] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [906.949577][T10533] ? __create_object (mm/kmemleak.c:766) [906.949591][T10533] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [906.949595][T10533] ? __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) [906.949602][T10533] ? __alloc_skb (net/core/skbuff.c:685) [906.949606][T10533] ? __pfx___alloc_skb (net/core/skbuff.c:642) [906.949608][T10533] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [906.949613][T10533] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [906.949622][T10533] ? inet6_rt_notify (net/ipv6/route.c:6372) [906.949625][T10533] inet6_rt_notify (net/ipv6/route.c:6372) [906.949635][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2034) [906.949650][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [906.949658][T10533] ? 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) [906.949669][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [906.949677][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [906.949682][T10533] ip6_route_del (net/ipv6/route.c:4115) [906.949690][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [906.949693][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.949707][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [906.949712][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.949739][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [906.949746][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.949750][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [906.949757][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.949762][T10533] ? 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) [906.949765][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.949774][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [906.949781][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [906.949785][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.949793][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [906.949814][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [906.949819][T10533] ? 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) [906.949827][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [906.949835][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [906.949840][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.949851][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [906.949860][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [906.949876][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [906.949883][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [906.949887][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [906.949905][T10533] ___sys_sendmsg (net/socket.c:2622) [906.949909][T10533] ? 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) [906.949915][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [906.949925][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [906.949937][T10533] ? 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) [906.949942][T10533] ? 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) [906.949953][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.949960][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [906.949968][T10533] __sys_sendmsg (net/socket.c:2652) [906.949972][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [906.949984][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [906.949997][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [906.950003][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 906.950006][T10533] RIP: 0033:0x7fed84f989a7 [ 906.950010][T10533] 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) [ 906.950013][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.950016][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 906.950018][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 906.950019][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 906.950021][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 906.950023][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 906.967277][T10533] 1 lock held by ip/10533: | [906.967459][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 906.967782][T10533] | [ 906.967782][T10533] stack backtrace: [ 906.968109][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 906.968111][T10533] Call Trace: [ 906.968113][T10533] [906.968115][T10533] dump_stack_lvl (lib/dump_stack.c:123) [906.968122][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [906.968132][T10533] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [906.968140][T10533] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [906.968145][T10533] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [906.968149][T10533] ? __create_object (mm/kmemleak.c:766) [906.968163][T10533] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [906.968167][T10533] ? __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) [906.968175][T10533] ? __alloc_skb (net/core/skbuff.c:685) [906.968178][T10533] ? __pfx___alloc_skb (net/core/skbuff.c:642) [906.968181][T10533] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [906.968185][T10533] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [906.968196][T10533] ? inet6_rt_notify (net/ipv6/route.c:6372) [906.968198][T10533] inet6_rt_notify (net/ipv6/route.c:6372) [906.968209][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2034) [906.968223][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [906.968232][T10533] ? 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) [906.968243][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [906.968251][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [906.968257][T10533] ip6_route_del (net/ipv6/route.c:4115) [906.968264][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [906.968268][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.968282][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [906.968287][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.968313][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [906.968321][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.968325][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [906.968332][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.968337][T10533] ? 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) [906.968340][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.968349][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [906.968356][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [906.968360][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.968368][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [906.968389][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [906.968394][T10533] ? 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) [906.968402][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [906.968410][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [906.968415][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.968426][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [906.968435][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [906.968451][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [906.968459][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [906.968462][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [906.968481][T10533] ___sys_sendmsg (net/socket.c:2622) [906.968484][T10533] ? 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) [906.968490][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [906.968501][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [906.968512][T10533] ? 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) [906.968518][T10533] ? 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) [906.968529][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.968536][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [906.968544][T10533] __sys_sendmsg (net/socket.c:2652) [906.968547][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [906.968560][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [906.968573][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [906.968578][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 906.968582][T10533] RIP: 0033:0x7fed84f989a7 [ 906.968586][T10533] 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) [ 906.968589][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.968592][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 906.968594][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 906.968595][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 906.968597][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 906.968598][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 906.985629][T10533] 1 lock held by ip/10533: | [906.985811][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 906.986248][T10533] | [ 906.986248][T10533] stack backtrace: [ 906.986474][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 906.986476][T10533] Call Trace: [ 906.986478][T10533] [906.986480][T10533] dump_stack_lvl (lib/dump_stack.c:123) [906.986487][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [906.986497][T10533] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [906.986501][T10533] ? nla_put (lib/nlattr.c:1100) [906.986510][T10533] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [906.986517][T10533] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [906.986522][T10533] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [906.986527][T10533] ? __create_object (mm/kmemleak.c:766) [906.986540][T10533] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [906.986544][T10533] ? __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) [906.986551][T10533] ? __alloc_skb (net/core/skbuff.c:685) [906.986555][T10533] ? __pfx___alloc_skb (net/core/skbuff.c:642) [906.986558][T10533] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [906.986562][T10533] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [906.986572][T10533] ? inet6_rt_notify (net/ipv6/route.c:6372) [906.986574][T10533] inet6_rt_notify (net/ipv6/route.c:6372) [906.986585][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2034) [906.986599][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [906.986608][T10533] ? 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) [906.986619][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [906.986627][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [906.986632][T10533] ip6_route_del (net/ipv6/route.c:4115) [906.986639][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [906.986643][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.986658][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [906.986663][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.986689][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [906.986697][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [906.986701][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [906.986708][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.986713][T10533] ? 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) [906.986716][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [906.986725][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [906.986732][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [906.986737][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [906.986744][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [906.986766][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [906.986771][T10533] ? 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) [906.986779][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [906.986787][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [906.986792][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.986802][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [906.986812][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [906.986828][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [906.986835][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [906.986838][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [906.986857][T10533] ___sys_sendmsg (net/socket.c:2622) [906.986860][T10533] ? 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) [906.986866][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [906.986876][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [906.986888][T10533] ? 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) [906.986893][T10533] ? 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) [906.986904][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [906.986911][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [906.986919][T10533] __sys_sendmsg (net/socket.c:2652) [906.986923][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [906.986935][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [906.986948][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [906.986954][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 906.986958][T10533] RIP: 0033:0x7fed84f989a7 [ 906.986961][T10533] 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) [ 906.986964][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.986967][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 906.986969][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 906.986971][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 906.986972][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 906.986974][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 907.004445][T10533] 1 lock held by ip/10533: | [907.004632][T10533] #0: ffff88800215be30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.005037][T10533] | [ 907.005037][T10533] stack backtrace: [ 907.005469][T10533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.005471][T10533] Call Trace: [ 907.005473][T10533] [907.005475][T10533] dump_stack_lvl (lib/dump_stack.c:123) [907.005483][T10533] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.005494][T10533] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [907.005505][T10533] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [907.005512][T10533] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [907.005517][T10533] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [907.005522][T10533] ? __create_object (mm/kmemleak.c:766) [907.005536][T10533] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [907.005540][T10533] ? __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) [907.005547][T10533] ? __alloc_skb (net/core/skbuff.c:685) [907.005551][T10533] ? __pfx___alloc_skb (net/core/skbuff.c:642) [907.005554][T10533] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [907.005558][T10533] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [907.005568][T10533] ? inet6_rt_notify (net/ipv6/route.c:6372) [907.005570][T10533] inet6_rt_notify (net/ipv6/route.c:6372) [907.005581][T10533] fib6_del_route (net/ipv6/ip6_fib.c:2034) [907.005595][T10533] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.005605][T10533] ? 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) [907.005621][T10533] fib6_del (net/ipv6/ip6_fib.c:2070) [907.005633][T10533] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.005641][T10533] ip6_route_del (net/ipv6/route.c:4115) [907.005651][T10533] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.005655][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.005672][T10533] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.005679][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.005719][T10533] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.005728][T10533] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.005732][T10533] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.005739][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.005744][T10533] ? 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) [907.005747][T10533] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.005756][T10533] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.005764][T10533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.005768][T10533] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.005776][T10533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.005797][T10533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.005803][T10533] ? 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) [907.005810][T10533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.005819][T10533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.005824][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.005834][T10533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.005843][T10533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.005860][T10533] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.005867][T10533] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.005871][T10533] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.005889][T10533] ___sys_sendmsg (net/socket.c:2622) [907.005893][T10533] ? 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) [907.005899][T10533] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.005912][T10533] ? hlock_class (kernel/locking/lockdep.c:225) [907.005930][T10533] ? 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) [907.005938][T10533] ? 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) [907.005954][T10533] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.005963][T10533] ? __lock_release (kernel/locking/lockdep.c:5527) [907.005975][T10533] __sys_sendmsg (net/socket.c:2652) [907.005980][T10533] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.005999][T10533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.006018][T10533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.006027][T10533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.006033][T10533] RIP: 0033:0x7fed84f989a7 [ 907.006039][T10533] 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) [ 907.006043][T10533] RSP: 002b:00007ffe36c21348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.006048][T10533] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed84f989a7 [ 907.006051][T10533] RDX: 0000000000000000 RSI: 00007ffe36c213b0 RDI: 0000000000000005 [ 907.006054][T10533] RBP: 00007ffe36c259dd R08: 0000000000000010 R09: 0000000000000000 [ 907.006056][T10533] R10: 00007fed84e51708 R11: 0000000000000246 R12: 00007ffe36c226c0 [ 907.006059][T10533] R13: 0000000067dd5c49 R14: 0000000000498600 R15: 0000000000000001 | [ 928.021904][T10799] 1 lock held by ip/10799: | [928.022078][T10799] #0: ffff88800b4bca30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 928.022404][T10799] | [ 928.022404][T10799] stack backtrace: [ 928.022622][T10799] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 928.022624][T10799] Call Trace: [ 928.022626][T10799] [928.022629][T10799] dump_stack_lvl (lib/dump_stack.c:123) [928.022638][T10799] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [928.022649][T10799] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1521 (discriminator 11)) [928.022654][T10799] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [928.022658][T10799] ? mark_held_locks (kernel/locking/lockdep.c:4323) [928.022665][T10799] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [928.022673][T10799] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [928.022677][T10799] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [928.022691][T10799] fib6_del_route (net/ipv6/ip6_fib.c:2026) [928.022705][T10799] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [928.022711][T10799] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [928.022716][T10799] ? 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) [928.022726][T10799] fib6_del (net/ipv6/ip6_fib.c:2070) [928.022734][T10799] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [928.022739][T10799] ip6_route_del (net/ipv6/route.c:4115) [928.022747][T10799] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [928.022758][T10799] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [928.022766][T10799] inet6_rtm_delroute (net/ipv6/route.c:5663) [928.022770][T10799] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [928.022797][T10799] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [928.022806][T10799] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [928.022810][T10799] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [928.022817][T10799] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [928.022821][T10799] ? 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) [928.022825][T10799] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [928.022834][T10799] ? __lock_acquire (kernel/locking/lockdep.c:5228) [928.022841][T10799] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [928.022847][T10799] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [928.022855][T10799] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [928.022876][T10799] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [928.022882][T10799] ? 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) [928.022889][T10799] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [928.022898][T10799] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [928.022903][T10799] ? find_held_lock (kernel/locking/lockdep.c:5341) [928.022913][T10799] netlink_sendmsg (net/netlink/af_netlink.c:1883) [928.022922][T10799] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [928.022939][T10799] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [928.022947][T10799] ? __pfx_____sys_sendmsg (net/socket.c:2512) [928.022950][T10799] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [928.022969][T10799] ___sys_sendmsg (net/socket.c:2622) [928.022972][T10799] ? 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) [928.022978][T10799] ? __pfx____sys_sendmsg (net/socket.c:2609) [928.022989][T10799] ? hlock_class (kernel/locking/lockdep.c:225) [928.023001][T10799] ? 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) [928.023006][T10799] ? 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) [928.023017][T10799] ? find_held_lock (kernel/locking/lockdep.c:5341) [928.023024][T10799] ? __lock_release (kernel/locking/lockdep.c:5527) [928.023032][T10799] __sys_sendmsg (net/socket.c:2652) [928.023035][T10799] ? __pfx___sys_sendmsg (net/socket.c:2637) [928.023048][T10799] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [928.023060][T10799] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [928.023066][T10799] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 928.023070][T10799] RIP: 0033:0x7f22d1d929a7 [ 928.023075][T10799] 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) [ 928.023078][T10799] RSP: 002b:00007ffd5f7a6048 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 928.023081][T10799] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f22d1d929a7 [ 928.023083][T10799] RDX: 0000000000000000 RSI: 00007ffd5f7a60b0 RDI: 0000000000000005 [ 928.023085][T10799] RBP: 00007ffd5f7a85e8 R08: 0000000000000004 R09: 0000000000000000 [ 928.023087][T10799] R10: 00007f22d1c4b708 R11: 0000000000000246 R12: 00007ffd5f7a73c0 [ 928.023088][T10799] R13: 0000000067dd5c5e R14: 0000000000498600 R15: 0000000000000001 | [ 928.037581][T10799] 1 lock held by ip/10799: | [928.037785][T10799] #0: ffff88800b4bca30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 928.038132][T10799] | [ 928.038132][T10799] stack backtrace: [ 928.038380][T10799] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 928.038382][T10799] Call Trace: [ 928.038384][T10799] [928.038386][T10799] dump_stack_lvl (lib/dump_stack.c:123) [928.038394][T10799] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [928.038405][T10799] nexthop_fib6_nh (./include/net/nexthop.h:525 (discriminator 11)) [928.038409][T10799] rt6_fill_node_nexthop (net/ipv6/route.c:5767) [928.038416][T10799] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [928.038421][T10799] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [928.038426][T10799] ? __create_object (mm/kmemleak.c:766) [928.038440][T10799] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [928.038444][T10799] ? __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) [928.038451][T10799] ? __alloc_skb (net/core/skbuff.c:685) [928.038455][T10799] ? __pfx___alloc_skb (net/core/skbuff.c:642) [928.038458][T10799] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [928.038462][T10799] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [928.038472][T10799] ? inet6_rt_notify (net/ipv6/route.c:6372) [928.038474][T10799] inet6_rt_notify (net/ipv6/route.c:6372) [928.038486][T10799] fib6_del_route (net/ipv6/ip6_fib.c:2034) [928.038500][T10799] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [928.038509][T10799] ? 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) [928.038519][T10799] fib6_del (net/ipv6/ip6_fib.c:2070) [928.038528][T10799] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [928.038533][T10799] ip6_route_del (net/ipv6/route.c:4115) [928.038540][T10799] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [928.038551][T10799] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [928.038559][T10799] inet6_rtm_delroute (net/ipv6/route.c:5663) [928.038564][T10799] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [928.038590][T10799] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [928.038599][T10799] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [928.038602][T10799] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [928.038610][T10799] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [928.038614][T10799] ? 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) [928.038618][T10799] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [928.038627][T10799] ? __lock_acquire (kernel/locking/lockdep.c:5228) [928.038634][T10799] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [928.038639][T10799] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [928.038646][T10799] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [928.038668][T10799] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [928.038673][T10799] ? 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) [928.038680][T10799] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [928.038689][T10799] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [928.038694][T10799] ? find_held_lock (kernel/locking/lockdep.c:5341) [928.038705][T10799] netlink_sendmsg (net/netlink/af_netlink.c:1883) [928.038714][T10799] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [928.038730][T10799] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [928.038737][T10799] ? __pfx_____sys_sendmsg (net/socket.c:2512) [928.038741][T10799] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [928.038759][T10799] ___sys_sendmsg (net/socket.c:2622) [928.038762][T10799] ? 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) [928.038769][T10799] ? __pfx____sys_sendmsg (net/socket.c:2609) [928.038779][T10799] ? hlock_class (kernel/locking/lockdep.c:225) [928.038791][T10799] ? 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) [928.038796][T10799] ? 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) [928.038807][T10799] ? find_held_lock (kernel/locking/lockdep.c:5341) [928.038814][T10799] ? __lock_release (kernel/locking/lockdep.c:5527) [928.038822][T10799] __sys_sendmsg (net/socket.c:2652) [928.038825][T10799] ? __pfx___sys_sendmsg (net/socket.c:2637) [928.038838][T10799] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [928.038851][T10799] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [928.038857][T10799] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 928.038861][T10799] RIP: 0033:0x7f22d1d929a7 [ 928.038865][T10799] 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) [ 928.038868][T10799] RSP: 002b:00007ffd5f7a6048 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 928.038871][T10799] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f22d1d929a7 [ 928.038873][T10799] RDX: 0000000000000000 RSI: 00007ffd5f7a60b0 RDI: 0000000000000005 [ 928.038875][T10799] RBP: 00007ffd5f7a85e8 R08: 0000000000000004 R09: 0000000000000000 [ 928.038877][T10799] R10: 00007f22d1c4b708 R11: 0000000000000246 R12: 00007ffd5f7a73c0 [ 928.038878][T10799] R13: 0000000067dd5c5e R14: 0000000000498600 R15: 0000000000000001 | [928.630006][T10809] #1: ffff88800b4bca30 (&tb->tb6_lock){+...}-{3:3}, at: ip6_route_add (net/ipv6/route.c:1317 net/ipv6/route.c:3883) | [928.630275][T10809] #2: ffff8880113c9c80 (&nh->lock){+...}-{3:3}, at: fib6_add (net/ipv6/ip6_fib.c:1508) | [ 928.630506][T10809] | [ 928.630506][T10809] stack backtrace: [ 928.630701][T10809] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 928.630703][T10809] Call Trace: [ 928.630705][T10809] [928.630707][T10809] dump_stack_lvl (lib/dump_stack.c:123) [928.630714][T10809] print_deadlock_bug (kernel/locking/lockdep.c:3042) [928.630721][T10809] validate_chain (kernel/locking/lockdep.c:3896) [928.630727][T10809] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [928.630731][T10809] ? 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) [928.630734][T10809] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [928.630738][T10809] __lock_acquire (kernel/locking/lockdep.c:5228) [928.630743][T10809] lock_acquire.part.0 (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853) [928.630746][T10809] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [928.630750][T10809] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [928.630753][T10809] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [928.630757][T10809] ? lock_acquire (kernel/locking/lockdep.c:5824) [928.630759][T10809] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [928.630762][T10809] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [928.630767][T10809] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [928.630770][T10809] fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [928.630774][T10809] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [928.630778][T10809] ? nlmsg_notify (net/netlink/af_netlink.c:2578) [928.630784][T10809] fib6_add_rt2node (net/ipv6/ip6_fib.c:1316) [928.630790][T10809] ? __pfx_fib6_add_rt2node (net/ipv6/ip6_fib.c:1092) [928.630793][T10809] ? 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) [928.630796][T10809] ? lock_acquire (kernel/locking/lockdep.c:5824) [928.630798][T10809] ? fib6_add (net/ipv6/ip6_fib.c:1508) [928.630802][T10809] fib6_add (net/ipv6/ip6_fib.c:1514) [928.630807][T10809] ip6_route_add (./include/linux/spinlock.h:396 net/ipv6/route.c:1318 net/ipv6/route.c:3883) [928.630811][T10809] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [928.630813][T10809] inet6_rtm_newroute (net/ipv6/route.c:5683) [928.630816][T10809] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [928.630823][T10809] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [928.630830][T10809] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [928.630834][T10809] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [928.630837][T10809] ? 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) [928.630839][T10809] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [928.630843][T10809] ? __lock_acquire (kernel/locking/lockdep.c:5228) [928.630846][T10809] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [928.630849][T10809] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [928.630853][T10809] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [928.630860][T10809] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [928.630863][T10809] ? 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) [928.630867][T10809] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [928.630871][T10809] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [928.630875][T10809] ? find_held_lock (kernel/locking/lockdep.c:5341) [928.630879][T10809] netlink_sendmsg (net/netlink/af_netlink.c:1883) [928.630883][T10809] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [928.630889][T10809] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [928.630893][T10809] ? __pfx_____sys_sendmsg (net/socket.c:2512) [928.630896][T10809] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [928.630903][T10809] ___sys_sendmsg (net/socket.c:2622) [928.630907][T10809] ? 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) [928.630910][T10809] ? __pfx____sys_sendmsg (net/socket.c:2609) [928.630915][T10809] ? hlock_class (kernel/locking/lockdep.c:225) [928.630920][T10809] ? 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) [928.630924][T10809] ? 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) [928.630929][T10809] ? find_held_lock (kernel/locking/lockdep.c:5341) [928.630932][T10809] ? __lock_release (kernel/locking/lockdep.c:5527) [928.630936][T10809] __sys_sendmsg (net/socket.c:2652) [928.630938][T10809] ? __pfx___sys_sendmsg (net/socket.c:2637) [928.630943][T10809] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [928.630948][T10809] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [928.630951][T10809] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 928.630956][T10809] RIP: 0033:0x7faba90779a7 [ 928.630959][T10809] 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) [ 928.630962][T10809] RSP: 002b:00007ffc5701afb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 928.630965][T10809] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007faba90779a7 [ 928.630967][T10809] RDX: 0000000000000000 RSI: 00007ffc5701b020 RDI: 0000000000000005 [ 928.630969][T10809] RBP: 00007ffc5701d558 R08: 0000000000000004 R09: 0000000000000000 [ 928.630970][T10809] R10: 00007faba8f30708 R11: 0000000000000246 R12: 00007ffc5701c330 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