====================================== | [ 907.500184][T10328] 1 lock held by ip/10328: | [907.500363][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.500673][T10328] | [ 907.500673][T10328] stack backtrace: [ 907.500890][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.500892][T10328] Call Trace: [ 907.500894][T10328] [907.500896][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.500907][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.500920][T10328] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [907.500927][T10328] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [907.500932][T10328] ? mark_held_locks (kernel/locking/lockdep.c:4323) [907.500939][T10328] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [907.500948][T10328] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [907.500953][T10328] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [907.500966][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2026) [907.500980][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.500986][T10328] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [907.500992][T10328] ? 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.501002][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.501010][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.501016][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.501024][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.501027][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.501042][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.501046][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.501073][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.501084][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.501088][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.501095][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.501099][T10328] ? 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.501103][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.501112][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.501120][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.501127][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.501134][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.501156][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.501161][T10328] ? 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.501169][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.501177][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.501182][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.501194][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.501204][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.501220][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.501228][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.501231][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.501250][T10328] ___sys_sendmsg (net/socket.c:2622) [907.501253][T10328] ? 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.501259][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.501270][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.501282][T10328] ? 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.501288][T10328] ? 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.501299][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.501306][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.501314][T10328] __sys_sendmsg (net/socket.c:2652) [907.501317][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.501330][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.501343][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.501349][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.501353][T10328] RIP: 0033:0x7f40129579a7 [ 907.501358][T10328] 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.501360][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.501364][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.501366][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.501368][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.501369][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.501371][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 907.516579][T10328] 1 lock held by ip/10328: | [907.516769][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.517114][T10328] | [ 907.517114][T10328] stack backtrace: [ 907.517366][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.517368][T10328] Call Trace: [ 907.517370][T10328] [907.517372][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.517380][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.517391][T10328] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [907.517395][T10328] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [907.517400][T10328] ? mark_held_locks (kernel/locking/lockdep.c:4323) [907.517407][T10328] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [907.517415][T10328] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [907.517419][T10328] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [907.517433][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2026) [907.517447][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.517452][T10328] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [907.517458][T10328] ? 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.517468][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.517476][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.517481][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.517489][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.517493][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.517507][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.517511][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.517538][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.517547][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.517550][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.517558][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.517562][T10328] ? 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.517565][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.517575][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.517582][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.517586][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.517593][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.517615][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.517620][T10328] ? 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.517628][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.517636][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.517641][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.517651][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.517661][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.517677][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.517684][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.517688][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.517706][T10328] ___sys_sendmsg (net/socket.c:2622) [907.517709][T10328] ? 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.517716][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.517726][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.517738][T10328] ? 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.517743][T10328] ? 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.517754][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.517761][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.517769][T10328] __sys_sendmsg (net/socket.c:2652) [907.517773][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.517785][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.517798][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.517804][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.517808][T10328] RIP: 0033:0x7f40129579a7 [ 907.517813][T10328] 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.517816][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.517819][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.517821][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.517822][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.517824][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.517826][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 907.531491][T10328] 1 lock held by ip/10328: | [907.531693][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.532003][T10328] | [ 907.532003][T10328] stack backtrace: [ 907.532226][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.532228][T10328] Call Trace: [ 907.532229][T10328] [907.532231][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.532239][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.532249][T10328] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [907.532255][T10328] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [907.532259][T10328] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [907.532266][T10328] ? __create_object (mm/kmemleak.c:766) [907.532282][T10328] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [907.532286][T10328] ? __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.532295][T10328] ? __alloc_skb (net/core/skbuff.c:685) [907.532299][T10328] ? __pfx___alloc_skb (net/core/skbuff.c:642) [907.532302][T10328] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [907.532307][T10328] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [907.532316][T10328] ? inet6_rt_notify (net/ipv6/route.c:6372) [907.532319][T10328] inet6_rt_notify (net/ipv6/route.c:6372) [907.532330][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2034) [907.532344][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.532353][T10328] ? 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.532364][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.532372][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.532377][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.532385][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.532388][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.532402][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.532407][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.532434][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.532442][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.532446][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.532453][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.532457][T10328] ? 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.532461][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.532470][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.532477][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.532482][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.532489][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.532511][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.532516][T10328] ? 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.532524][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.532532][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.532537][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.532547][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.532557][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.532573][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.532580][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.532584][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.532602][T10328] ___sys_sendmsg (net/socket.c:2622) [907.532606][T10328] ? 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.532612][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.532622][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.532634][T10328] ? 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.532639][T10328] ? 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.532650][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.532657][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.532665][T10328] __sys_sendmsg (net/socket.c:2652) [907.532668][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.532681][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.532694][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.532699][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.532704][T10328] RIP: 0033:0x7f40129579a7 [ 907.532708][T10328] 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.532711][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.532714][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.532716][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.532717][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.532719][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.532721][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 907.547458][T10328] 1 lock held by ip/10328: | [907.547628][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.547938][T10328] | [ 907.547938][T10328] stack backtrace: [ 907.548258][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.548260][T10328] Call Trace: [ 907.548261][T10328] [907.548263][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.548270][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.548280][T10328] nexthop_is_blackhole (./include/net/nexthop.h:382 (discriminator 11)) [907.548285][T10328] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [907.548289][T10328] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [907.548294][T10328] ? __create_object (mm/kmemleak.c:766) [907.548308][T10328] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [907.548312][T10328] ? __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.548319][T10328] ? __alloc_skb (net/core/skbuff.c:685) [907.548323][T10328] ? __pfx___alloc_skb (net/core/skbuff.c:642) [907.548326][T10328] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [907.548330][T10328] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [907.548339][T10328] ? inet6_rt_notify (net/ipv6/route.c:6372) [907.548342][T10328] inet6_rt_notify (net/ipv6/route.c:6372) [907.548353][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2034) [907.548367][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.548376][T10328] ? 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.548387][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.548395][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.548400][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.548407][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.548411][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.548425][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.548430][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.548457][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.548465][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.548469][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.548476][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.548481][T10328] ? 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.548484][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.548493][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.548501][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.548505][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.548512][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.548534][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.548540][T10328] ? 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.548547][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.548556][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.548560][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.548571][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.548580][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.548596][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.548604][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.548607][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.548626][T10328] ___sys_sendmsg (net/socket.c:2622) [907.548629][T10328] ? 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.548635][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.548646][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.548657][T10328] ? 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.548662][T10328] ? 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.548673][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.548680][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.548688][T10328] __sys_sendmsg (net/socket.c:2652) [907.548692][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.548704][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.548717][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.548723][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.548727][T10328] RIP: 0033:0x7f40129579a7 [ 907.548730][T10328] 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.548733][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.548736][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.548738][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.548740][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.548741][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.548743][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 907.564519][T10328] 1 lock held by ip/10328: | [907.564724][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.565169][T10328] | [ 907.565169][T10328] stack backtrace: [ 907.565426][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.565427][T10328] Call Trace: [ 907.565429][T10328] [907.565431][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.565438][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.565447][T10328] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [907.565454][T10328] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [907.565459][T10328] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [907.565464][T10328] ? __create_object (mm/kmemleak.c:766) [907.565477][T10328] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [907.565481][T10328] ? __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.565488][T10328] ? __alloc_skb (net/core/skbuff.c:685) [907.565491][T10328] ? __pfx___alloc_skb (net/core/skbuff.c:642) [907.565495][T10328] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [907.565499][T10328] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [907.565508][T10328] ? inet6_rt_notify (net/ipv6/route.c:6372) [907.565511][T10328] inet6_rt_notify (net/ipv6/route.c:6372) [907.565522][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2034) [907.565536][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.565545][T10328] ? 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.565555][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.565563][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.565569][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.565576][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.565579][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.565594][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.565598][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.565625][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.565633][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.565637][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.565644][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.565648][T10328] ? 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.565652][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.565661][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.565668][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.565673][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.565680][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.565701][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.565707][T10328] ? 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.565715][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.565723][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.565728][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.565741][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.565753][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.565774][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.565785][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.565791][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.565815][T10328] ___sys_sendmsg (net/socket.c:2622) [907.565818][T10328] ? 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.565825][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.565835][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.565847][T10328] ? 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.565852][T10328] ? 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.565863][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.565870][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.565878][T10328] __sys_sendmsg (net/socket.c:2652) [907.565882][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.565895][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.565908][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.565913][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.565918][T10328] RIP: 0033:0x7f40129579a7 [ 907.565921][T10328] 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.565924][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.565927][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.565929][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.565930][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.565932][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.565934][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 907.583765][T10328] 1 lock held by ip/10328: | [907.584061][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.584419][T10328] | [ 907.584419][T10328] stack backtrace: [ 907.584660][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.584661][T10328] Call Trace: [ 907.584663][T10328] [907.584665][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.584671][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.584681][T10328] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [907.584685][T10328] ? nla_put (lib/nlattr.c:1100) [907.584696][T10328] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [907.584702][T10328] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [907.584708][T10328] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [907.584712][T10328] ? __create_object (mm/kmemleak.c:766) [907.584726][T10328] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [907.584729][T10328] ? __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.584736][T10328] ? __alloc_skb (net/core/skbuff.c:685) [907.584740][T10328] ? __pfx___alloc_skb (net/core/skbuff.c:642) [907.584742][T10328] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [907.584747][T10328] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [907.584756][T10328] ? inet6_rt_notify (net/ipv6/route.c:6372) [907.584759][T10328] inet6_rt_notify (net/ipv6/route.c:6372) [907.584770][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2034) [907.584784][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.584793][T10328] ? 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.584803][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.584811][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.584817][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.584824][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.584828][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.584842][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.584847][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.584873][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.584881][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.584885][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.584892][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.584896][T10328] ? 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.584900][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.584909][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.584916][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.584921][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.584928][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.584949][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.584955][T10328] ? 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.584962][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.584971][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.584976][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.584986][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.584995][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.585012][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.585018][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.585022][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.585040][T10328] ___sys_sendmsg (net/socket.c:2622) [907.585043][T10328] ? 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.585050][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.585060][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.585072][T10328] ? 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.585077][T10328] ? 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.585088][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.585094][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.585102][T10328] __sys_sendmsg (net/socket.c:2652) [907.585106][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.585119][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.585131][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.585137][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.585140][T10328] RIP: 0033:0x7f40129579a7 [ 907.585144][T10328] 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.585146][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.585149][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.585151][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.585153][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.585154][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.585156][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 907.603478][T10328] 1 lock held by ip/10328: | [907.603671][T10328] #0: ffff88800cd94a30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 907.604122][T10328] | [ 907.604122][T10328] stack backtrace: [ 907.604368][T10328] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 907.604370][T10328] Call Trace: [ 907.604372][T10328] [907.604374][T10328] dump_stack_lvl (lib/dump_stack.c:123) [907.604381][T10328] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [907.604391][T10328] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [907.604402][T10328] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [907.604408][T10328] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [907.604413][T10328] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [907.604418][T10328] ? __create_object (mm/kmemleak.c:766) [907.604431][T10328] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [907.604435][T10328] ? __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.604442][T10328] ? __alloc_skb (net/core/skbuff.c:685) [907.604446][T10328] ? __pfx___alloc_skb (net/core/skbuff.c:642) [907.604449][T10328] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [907.604453][T10328] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [907.604463][T10328] ? inet6_rt_notify (net/ipv6/route.c:6372) [907.604466][T10328] inet6_rt_notify (net/ipv6/route.c:6372) [907.604477][T10328] fib6_del_route (net/ipv6/ip6_fib.c:2034) [907.604491][T10328] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [907.604500][T10328] ? 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.604510][T10328] fib6_del (net/ipv6/ip6_fib.c:2070) [907.604518][T10328] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [907.604524][T10328] ip6_route_del (net/ipv6/route.c:4115) [907.604531][T10328] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [907.604534][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.604549][T10328] inet6_rtm_delroute (net/ipv6/route.c:5663) [907.604553][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.604580][T10328] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [907.604588][T10328] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [907.604591][T10328] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [907.604598][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.604603][T10328] ? 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.604606][T10328] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [907.604615][T10328] ? __lock_acquire (kernel/locking/lockdep.c:5228) [907.604622][T10328] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [907.604627][T10328] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [907.604634][T10328] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [907.604656][T10328] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [907.604661][T10328] ? 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.604669][T10328] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [907.604677][T10328] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [907.604682][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.604692][T10328] netlink_sendmsg (net/netlink/af_netlink.c:1883) [907.604702][T10328] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [907.604718][T10328] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [907.604725][T10328] ? __pfx_____sys_sendmsg (net/socket.c:2512) [907.604729][T10328] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [907.604747][T10328] ___sys_sendmsg (net/socket.c:2622) [907.604750][T10328] ? 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.604757][T10328] ? __pfx____sys_sendmsg (net/socket.c:2609) [907.604767][T10328] ? hlock_class (kernel/locking/lockdep.c:225) [907.604779][T10328] ? 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.604784][T10328] ? 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.604795][T10328] ? find_held_lock (kernel/locking/lockdep.c:5341) [907.604802][T10328] ? __lock_release (kernel/locking/lockdep.c:5527) [907.604810][T10328] __sys_sendmsg (net/socket.c:2652) [907.604813][T10328] ? __pfx___sys_sendmsg (net/socket.c:2637) [907.604826][T10328] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [907.604838][T10328] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [907.604844][T10328] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 907.604848][T10328] RIP: 0033:0x7f40129579a7 [ 907.604852][T10328] 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.604855][T10328] RSP: 002b:00007fff3d54bd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.604858][T10328] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40129579a7 [ 907.604859][T10328] RDX: 0000000000000000 RSI: 00007fff3d54bdd0 RDI: 0000000000000005 [ 907.604861][T10328] RBP: 00007fff3d54e9dd R08: 0000000000000010 R09: 0000000000000000 [ 907.604862][T10328] R10: 00007f4012810708 R11: 0000000000000246 R12: 00007fff3d54d0e0 [ 907.604864][T10328] R13: 0000000067dd325c R14: 0000000000498600 R15: 0000000000000001 | [ 927.158159][T10594] 1 lock held by ip/10594: | [927.158356][T10594] #0: ffff88800c5f3230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 927.158700][T10594] | [ 927.158700][T10594] stack backtrace: [ 927.158941][T10594] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 927.158943][T10594] Call Trace: [ 927.158945][T10594] [927.158948][T10594] dump_stack_lvl (lib/dump_stack.c:123) [927.158956][T10594] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [927.158967][T10594] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1521 (discriminator 11)) [927.158972][T10594] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [927.158976][T10594] ? mark_held_locks (kernel/locking/lockdep.c:4323) [927.158983][T10594] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [927.158991][T10594] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [927.158996][T10594] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [927.159009][T10594] fib6_del_route (net/ipv6/ip6_fib.c:2026) [927.159023][T10594] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [927.159029][T10594] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [927.159034][T10594] ? 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) [927.159044][T10594] fib6_del (net/ipv6/ip6_fib.c:2070) [927.159053][T10594] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [927.159058][T10594] ip6_route_del (net/ipv6/route.c:4115) [927.159066][T10594] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [927.159076][T10594] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [927.159084][T10594] inet6_rtm_delroute (net/ipv6/route.c:5663) [927.159089][T10594] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [927.159116][T10594] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [927.159124][T10594] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [927.159128][T10594] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [927.159135][T10594] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [927.159140][T10594] ? 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) [927.159143][T10594] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [927.159153][T10594] ? __lock_acquire (kernel/locking/lockdep.c:5228) [927.159160][T10594] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [927.159165][T10594] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [927.159173][T10594] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [927.159196][T10594] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [927.159201][T10594] ? 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) [927.159209][T10594] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [927.159217][T10594] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [927.159222][T10594] ? find_held_lock (kernel/locking/lockdep.c:5341) [927.159233][T10594] netlink_sendmsg (net/netlink/af_netlink.c:1883) [927.159242][T10594] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [927.159258][T10594] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [927.159265][T10594] ? __pfx_____sys_sendmsg (net/socket.c:2512) [927.159269][T10594] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [927.159287][T10594] ___sys_sendmsg (net/socket.c:2622) [927.159290][T10594] ? 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) [927.159297][T10594] ? __pfx____sys_sendmsg (net/socket.c:2609) [927.159307][T10594] ? hlock_class (kernel/locking/lockdep.c:225) [927.159319][T10594] ? 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) [927.159324][T10594] ? 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) [927.159335][T10594] ? find_held_lock (kernel/locking/lockdep.c:5341) [927.159342][T10594] ? __lock_release (kernel/locking/lockdep.c:5527) [927.159350][T10594] __sys_sendmsg (net/socket.c:2652) [927.159353][T10594] ? __pfx___sys_sendmsg (net/socket.c:2637) [927.159366][T10594] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [927.159379][T10594] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [927.159385][T10594] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 927.159389][T10594] RIP: 0033:0x7ff73193f9a7 [ 927.159393][T10594] 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) [ 927.159396][T10594] RSP: 002b:00007ffd2ec73548 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 927.159399][T10594] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff73193f9a7 [ 927.159401][T10594] RDX: 0000000000000000 RSI: 00007ffd2ec735b0 RDI: 0000000000000005 [ 927.159403][T10594] RBP: 00007ffd2ec75ae8 R08: 0000000000000004 R09: 0000000000000000 [ 927.159405][T10594] R10: 00007ff7317f8708 R11: 0000000000000246 R12: 00007ffd2ec748c0 [ 927.159406][T10594] R13: 0000000067dd326f R14: 0000000000498600 R15: 0000000000000001 | [ 927.173458][T10594] 1 lock held by ip/10594: | [927.173634][T10594] #0: ffff88800c5f3230 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 927.173945][T10594] | [ 927.173945][T10594] stack backtrace: [ 927.174156][T10594] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 927.174158][T10594] Call Trace: [ 927.174159][T10594] [927.174161][T10594] dump_stack_lvl (lib/dump_stack.c:123) [927.174168][T10594] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [927.174178][T10594] nexthop_fib6_nh (./include/net/nexthop.h:525 (discriminator 11)) [927.174182][T10594] rt6_fill_node_nexthop (net/ipv6/route.c:5767) [927.174189][T10594] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [927.174195][T10594] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [927.174200][T10594] ? __create_object (mm/kmemleak.c:766) [927.174214][T10594] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [927.174218][T10594] ? __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) [927.174226][T10594] ? __alloc_skb (net/core/skbuff.c:685) [927.174229][T10594] ? __pfx___alloc_skb (net/core/skbuff.c:642) [927.174232][T10594] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [927.174237][T10594] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [927.174246][T10594] ? inet6_rt_notify (net/ipv6/route.c:6372) [927.174249][T10594] inet6_rt_notify (net/ipv6/route.c:6372) [927.174260][T10594] fib6_del_route (net/ipv6/ip6_fib.c:2034) [927.174274][T10594] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [927.174283][T10594] ? 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) [927.174294][T10594] fib6_del (net/ipv6/ip6_fib.c:2070) [927.174302][T10594] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [927.174307][T10594] ip6_route_del (net/ipv6/route.c:4115) [927.174314][T10594] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [927.174325][T10594] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [927.174333][T10594] inet6_rtm_delroute (net/ipv6/route.c:5663) [927.174337][T10594] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [927.174364][T10594] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [927.174372][T10594] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [927.174375][T10594] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [927.174382][T10594] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [927.174387][T10594] ? 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) [927.174390][T10594] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [927.174399][T10594] ? __lock_acquire (kernel/locking/lockdep.c:5228) [927.174407][T10594] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [927.174411][T10594] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [927.174418][T10594] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [927.174440][T10594] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [927.174445][T10594] ? 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) [927.174453][T10594] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [927.174462][T10594] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [927.174466][T10594] ? find_held_lock (kernel/locking/lockdep.c:5341) [927.174477][T10594] netlink_sendmsg (net/netlink/af_netlink.c:1883) [927.174486][T10594] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [927.174503][T10594] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [927.174510][T10594] ? __pfx_____sys_sendmsg (net/socket.c:2512) [927.174513][T10594] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [927.174532][T10594] ___sys_sendmsg (net/socket.c:2622) [927.174535][T10594] ? 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) [927.174541][T10594] ? __pfx____sys_sendmsg (net/socket.c:2609) [927.174551][T10594] ? hlock_class (kernel/locking/lockdep.c:225) [927.174563][T10594] ? 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) [927.174568][T10594] ? 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) [927.174579][T10594] ? find_held_lock (kernel/locking/lockdep.c:5341) [927.174586][T10594] ? __lock_release (kernel/locking/lockdep.c:5527) [927.174594][T10594] __sys_sendmsg (net/socket.c:2652) [927.174597][T10594] ? __pfx___sys_sendmsg (net/socket.c:2637) [927.174610][T10594] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [927.174623][T10594] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [927.174628][T10594] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 927.174632][T10594] RIP: 0033:0x7ff73193f9a7 [ 927.174635][T10594] 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) [ 927.174638][T10594] RSP: 002b:00007ffd2ec73548 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 927.174641][T10594] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff73193f9a7 [ 927.174643][T10594] RDX: 0000000000000000 RSI: 00007ffd2ec735b0 RDI: 0000000000000005 [ 927.174644][T10594] RBP: 00007ffd2ec75ae8 R08: 0000000000000004 R09: 0000000000000000 [ 927.174646][T10594] R10: 00007ff7317f8708 R11: 0000000000000246 R12: 00007ffd2ec748c0 [ 927.174648][T10594] R13: 0000000067dd326f R14: 0000000000498600 R15: 0000000000000001 | [927.741946][T10605] #1: ffff88800c5f3230 (&tb->tb6_lock){+...}-{3:3}, at: ip6_route_add (net/ipv6/route.c:1317 net/ipv6/route.c:3883) | [927.742231][T10605] #2: ffff8880180bba80 (&nh->lock){+...}-{3:3}, at: fib6_add (net/ipv6/ip6_fib.c:1508) | [ 927.742473][T10605] | [ 927.742473][T10605] stack backtrace: [ 927.742669][T10605] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 927.742671][T10605] Call Trace: [ 927.742673][T10605] [927.742675][T10605] dump_stack_lvl (lib/dump_stack.c:123) [927.742682][T10605] print_deadlock_bug (kernel/locking/lockdep.c:3042) [927.742689][T10605] validate_chain (kernel/locking/lockdep.c:3896) [927.742695][T10605] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [927.742698][T10605] ? 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) [927.742701][T10605] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [927.742705][T10605] __lock_acquire (kernel/locking/lockdep.c:5228) [927.742711][T10605] lock_acquire.part.0 (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853) [927.742714][T10605] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [927.742718][T10605] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [927.742720][T10605] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [927.742725][T10605] ? lock_acquire (kernel/locking/lockdep.c:5824) [927.742727][T10605] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [927.742730][T10605] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [927.742737][T10605] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [927.742739][T10605] fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [927.742743][T10605] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [927.742747][T10605] ? nlmsg_notify (net/netlink/af_netlink.c:2578) [927.742753][T10605] fib6_add_rt2node (net/ipv6/ip6_fib.c:1316) [927.742759][T10605] ? __pfx_fib6_add_rt2node (net/ipv6/ip6_fib.c:1092) [927.742762][T10605] ? 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) [927.742766][T10605] ? lock_acquire (kernel/locking/lockdep.c:5824) [927.742768][T10605] ? fib6_add (net/ipv6/ip6_fib.c:1508) [927.742773][T10605] fib6_add (net/ipv6/ip6_fib.c:1514) [927.742777][T10605] ip6_route_add (./include/linux/spinlock.h:396 net/ipv6/route.c:1318 net/ipv6/route.c:3883) [927.742781][T10605] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [927.742784][T10605] inet6_rtm_newroute (net/ipv6/route.c:5683) [927.742786][T10605] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [927.742794][T10605] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [927.742800][T10605] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [927.742804][T10605] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [927.742807][T10605] ? 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) [927.742810][T10605] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [927.742814][T10605] ? __lock_acquire (kernel/locking/lockdep.c:5228) [927.742817][T10605] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [927.742820][T10605] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [927.742824][T10605] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [927.742831][T10605] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [927.742834][T10605] ? 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) [927.742838][T10605] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [927.742842][T10605] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [927.742845][T10605] ? find_held_lock (kernel/locking/lockdep.c:5341) [927.742850][T10605] netlink_sendmsg (net/netlink/af_netlink.c:1883) [927.742854][T10605] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [927.742860][T10605] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [927.742865][T10605] ? __pfx_____sys_sendmsg (net/socket.c:2512) [927.742867][T10605] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [927.742875][T10605] ___sys_sendmsg (net/socket.c:2622) [927.742878][T10605] ? 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) [927.742881][T10605] ? __pfx____sys_sendmsg (net/socket.c:2609) [927.742886][T10605] ? hlock_class (kernel/locking/lockdep.c:225) [927.742891][T10605] ? 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) [927.742895][T10605] ? 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) [927.742900][T10605] ? find_held_lock (kernel/locking/lockdep.c:5341) [927.742903][T10605] ? __lock_release (kernel/locking/lockdep.c:5527) [927.742907][T10605] __sys_sendmsg (net/socket.c:2652) [927.742909][T10605] ? __pfx___sys_sendmsg (net/socket.c:2637) [927.742914][T10605] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [927.742919][T10605] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [927.742923][T10605] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 927.742927][T10605] RIP: 0033:0x7f8104e559a7 [ 927.742930][T10605] 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) [ 927.742933][T10605] RSP: 002b:00007ffecb9e1f48 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 927.742937][T10605] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8104e559a7 [ 927.742939][T10605] RDX: 0000000000000000 RSI: 00007ffecb9e1fb0 RDI: 0000000000000005 [ 927.742940][T10605] RBP: 00007ffecb9e44e8 R08: 0000000000000004 R09: 0000000000000000 [ 927.742942][T10605] R10: 00007f8104d0e708 R11: 0000000000000246 R12: 00007ffecb9e32c0 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