====================================== | [ 986.842702][T12638] 1 lock held by ip/12638: | [986.842889][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.843242][T12638] | [ 986.843242][T12638] stack backtrace: [ 986.843468][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.843470][T12638] Call Trace: [ 986.843473][T12638] [986.843476][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.843486][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.843499][T12638] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [986.843505][T12638] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [986.843510][T12638] ? mark_held_locks (kernel/locking/lockdep.c:4323) [986.843517][T12638] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [986.843526][T12638] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [986.843530][T12638] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [986.843543][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2026) [986.843557][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.843563][T12638] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [986.843568][T12638] ? 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) [986.843578][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.843586][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.843591][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.843599][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.843603][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.843617][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.843621][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.843648][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.843658][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.843662][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.843669][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.843673][T12638] ? 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) [986.843677][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.843685][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.843692][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.843699][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.843706][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.843727][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.843732][T12638] ? 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) [986.843739][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.843748][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.843753][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.843763][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.843772][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.843788][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.843795][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.843799][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.843817][T12638] ___sys_sendmsg (net/socket.c:2622) [986.843820][T12638] ? 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) [986.843826][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.843837][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.843848][T12638] ? 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) [986.843855][T12638] ? 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) [986.843866][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.843872][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.843880][T12638] __sys_sendmsg (net/socket.c:2652) [986.843883][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.843896][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.843908][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.843914][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.843919][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.843923][T12638] 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) [ 986.843926][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.843929][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.843931][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.843933][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.843934][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.843936][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 986.857898][T12638] 1 lock held by ip/12638: | [986.858087][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.858399][T12638] | [ 986.858399][T12638] stack backtrace: [ 986.858618][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.858620][T12638] Call Trace: [ 986.858621][T12638] [986.858623][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.858630][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.858640][T12638] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [986.858644][T12638] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [986.858648][T12638] ? mark_held_locks (kernel/locking/lockdep.c:4323) [986.858655][T12638] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [986.858662][T12638] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [986.858666][T12638] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [986.858680][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2026) [986.858693][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.858699][T12638] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [986.858704][T12638] ? 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) [986.858713][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.858721][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.858726][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.858734][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.858737][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.858751][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.858755][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.858781][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.858788][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.858792][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.858799][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.858803][T12638] ? 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) [986.858806][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.858815][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.858822][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.858826][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.858834][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.858854][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.858860][T12638] ? 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) [986.858867][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.858876][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.858881][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.858891][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.858900][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.858917][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.858924][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.858927][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.858946][T12638] ___sys_sendmsg (net/socket.c:2622) [986.858949][T12638] ? 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) [986.858955][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.858965][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.858978][T12638] ? 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) [986.858983][T12638] ? 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) [986.858994][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.859001][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.859008][T12638] __sys_sendmsg (net/socket.c:2652) [986.859012][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.859024][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.859036][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.859042][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.859045][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.859048][T12638] 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) [ 986.859051][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.859054][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.859056][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.859058][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.859059][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.859061][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 986.872835][T12638] 1 lock held by ip/12638: | [986.873030][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.873356][T12638] | [ 986.873356][T12638] stack backtrace: [ 986.873575][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.873577][T12638] Call Trace: [ 986.873578][T12638] [986.873581][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.873586][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.873596][T12638] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [986.873601][T12638] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [986.873605][T12638] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [986.873611][T12638] ? __create_object (mm/kmemleak.c:766) [986.873626][T12638] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [986.873631][T12638] ? __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) [986.873639][T12638] ? __alloc_skb (net/core/skbuff.c:685) [986.873643][T12638] ? __pfx___alloc_skb (net/core/skbuff.c:642) [986.873646][T12638] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [986.873650][T12638] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [986.873659][T12638] ? inet6_rt_notify (net/ipv6/route.c:6372) [986.873662][T12638] inet6_rt_notify (net/ipv6/route.c:6372) [986.873673][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2034) [986.873687][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.873696][T12638] ? 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) [986.873706][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.873713][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.873719][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.873726][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.873730][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.873743][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.873748][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.873773][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.873780][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.873784][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.873791][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.873795][T12638] ? 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) [986.873799][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.873808][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.873814][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.873818][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.873825][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.873846][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.873852][T12638] ? 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) [986.873859][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.873867][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.873872][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.873882][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.873891][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.873907][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.873914][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.873917][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.873936][T12638] ___sys_sendmsg (net/socket.c:2622) [986.873939][T12638] ? 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) [986.873945][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.873955][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.873967][T12638] ? 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) [986.873972][T12638] ? 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) [986.873984][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.873990][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.873998][T12638] __sys_sendmsg (net/socket.c:2652) [986.874001][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.874014][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.874026][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.874031][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.874035][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.874038][T12638] 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) [ 986.874041][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.874044][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.874046][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.874047][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.874049][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.874051][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 986.890325][T12638] 1 lock held by ip/12638: | [986.890504][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.890903][T12638] | [ 986.890903][T12638] stack backtrace: [ 986.891131][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.891133][T12638] Call Trace: [ 986.891135][T12638] [986.891137][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.891143][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.891152][T12638] nexthop_is_blackhole (./include/net/nexthop.h:382 (discriminator 11)) [986.891157][T12638] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [986.891162][T12638] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [986.891167][T12638] ? __create_object (mm/kmemleak.c:766) [986.891181][T12638] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [986.891185][T12638] ? __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) [986.891193][T12638] ? __alloc_skb (net/core/skbuff.c:685) [986.891197][T12638] ? __pfx___alloc_skb (net/core/skbuff.c:642) [986.891199][T12638] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [986.891204][T12638] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [986.891213][T12638] ? inet6_rt_notify (net/ipv6/route.c:6372) [986.891215][T12638] inet6_rt_notify (net/ipv6/route.c:6372) [986.891226][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2034) [986.891240][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.891249][T12638] ? 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) [986.891259][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.891267][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.891272][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.891280][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.891284][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.891297][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.891302][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.891328][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.891335][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.891338][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.891346][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.891350][T12638] ? 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) [986.891353][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.891362][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.891369][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.891373][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.891380][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.891401][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.891406][T12638] ? 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) [986.891414][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.891422][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.891427][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.891437][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.891446][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.891462][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.891468][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.891472][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.891490][T12638] ___sys_sendmsg (net/socket.c:2622) [986.891493][T12638] ? 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) [986.891499][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.891509][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.891521][T12638] ? 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) [986.891525][T12638] ? 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) [986.891536][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.891543][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.891550][T12638] __sys_sendmsg (net/socket.c:2652) [986.891554][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.891566][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.891578][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.891584][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.891587][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.891590][T12638] 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) [ 986.891592][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.891595][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.891598][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.891600][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.891602][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.891604][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 986.908254][T12638] 1 lock held by ip/12638: | [986.908431][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.908873][T12638] | [ 986.908873][T12638] stack backtrace: [ 986.909100][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.909102][T12638] Call Trace: [ 986.909103][T12638] [986.909105][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.909112][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.909121][T12638] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [986.909128][T12638] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [986.909132][T12638] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [986.909137][T12638] ? __create_object (mm/kmemleak.c:766) [986.909152][T12638] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [986.909156][T12638] ? __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) [986.909163][T12638] ? __alloc_skb (net/core/skbuff.c:685) [986.909167][T12638] ? __pfx___alloc_skb (net/core/skbuff.c:642) [986.909169][T12638] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [986.909174][T12638] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [986.909183][T12638] ? inet6_rt_notify (net/ipv6/route.c:6372) [986.909186][T12638] inet6_rt_notify (net/ipv6/route.c:6372) [986.909196][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2034) [986.909211][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.909220][T12638] ? 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) [986.909229][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.909237][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.909242][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.909249][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.909253][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.909266][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.909271][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.909297][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.909303][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.909307][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.909314][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.909318][T12638] ? 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) [986.909322][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.909330][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.909337][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.909341][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.909348][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.909369][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.909374][T12638] ? 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) [986.909382][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.909390][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.909395][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.909405][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.909414][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.909430][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.909437][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.909440][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.909458][T12638] ___sys_sendmsg (net/socket.c:2622) [986.909461][T12638] ? 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) [986.909467][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.909477][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.909489][T12638] ? 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) [986.909493][T12638] ? 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) [986.909504][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.909511][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.909518][T12638] __sys_sendmsg (net/socket.c:2652) [986.909522][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.909534][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.909546][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.909551][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.909555][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.909558][T12638] 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) [ 986.909561][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.909564][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.909566][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.909567][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.909569][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.909570][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 986.926301][T12638] 1 lock held by ip/12638: | [986.926596][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.926925][T12638] | [ 986.926925][T12638] stack backtrace: [ 986.927255][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.927257][T12638] Call Trace: [ 986.927258][T12638] [986.927260][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.927266][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.927276][T12638] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [986.927280][T12638] ? nla_put (lib/nlattr.c:1100) [986.927290][T12638] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [986.927297][T12638] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [986.927302][T12638] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [986.927306][T12638] ? __create_object (mm/kmemleak.c:766) [986.927320][T12638] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [986.927324][T12638] ? __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) [986.927331][T12638] ? __alloc_skb (net/core/skbuff.c:685) [986.927335][T12638] ? __pfx___alloc_skb (net/core/skbuff.c:642) [986.927338][T12638] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [986.927343][T12638] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [986.927352][T12638] ? inet6_rt_notify (net/ipv6/route.c:6372) [986.927355][T12638] inet6_rt_notify (net/ipv6/route.c:6372) [986.927366][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2034) [986.927380][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.927390][T12638] ? 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) [986.927400][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.927408][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.927413][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.927420][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.927424][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.927438][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.927442][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.927469][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.927476][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.927480][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.927487][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.927491][T12638] ? 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) [986.927495][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.927504][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.927511][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.927515][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.927523][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.927544][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.927550][T12638] ? 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) [986.927557][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.927566][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.927571][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.927581][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.927591][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.927607][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.927614][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.927617][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.927636][T12638] ___sys_sendmsg (net/socket.c:2622) [986.927639][T12638] ? 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) [986.927645][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.927655][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.927678][T12638] ? 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) [986.927682][T12638] ? 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) [986.927693][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.927699][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.927707][T12638] __sys_sendmsg (net/socket.c:2652) [986.927711][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.927723][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.927735][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.927741][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.927744][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.927747][T12638] 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) [ 986.927749][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.927752][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.927754][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.927755][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.927757][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.927758][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 986.944861][T12638] 1 lock held by ip/12638: | [986.945054][T12638] #0: ffff88800c912630 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 986.945394][T12638] | [ 986.945394][T12638] stack backtrace: [ 986.945609][T12638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 986.945611][T12638] Call Trace: [ 986.945612][T12638] [986.945614][T12638] dump_stack_lvl (lib/dump_stack.c:123) [986.945620][T12638] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [986.945628][T12638] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [986.945638][T12638] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [986.945645][T12638] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [986.945649][T12638] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [986.945654][T12638] ? __create_object (mm/kmemleak.c:766) [986.945667][T12638] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [986.945671][T12638] ? __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) [986.945678][T12638] ? __alloc_skb (net/core/skbuff.c:685) [986.945682][T12638] ? __pfx___alloc_skb (net/core/skbuff.c:642) [986.945685][T12638] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [986.945689][T12638] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [986.945698][T12638] ? inet6_rt_notify (net/ipv6/route.c:6372) [986.945701][T12638] inet6_rt_notify (net/ipv6/route.c:6372) [986.945712][T12638] fib6_del_route (net/ipv6/ip6_fib.c:2034) [986.945725][T12638] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [986.945734][T12638] ? 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) [986.945744][T12638] fib6_del (net/ipv6/ip6_fib.c:2070) [986.945751][T12638] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [986.945757][T12638] ip6_route_del (net/ipv6/route.c:4115) [986.945764][T12638] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [986.945767][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.945781][T12638] inet6_rtm_delroute (net/ipv6/route.c:5663) [986.945785][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.945811][T12638] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [986.945818][T12638] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [986.945822][T12638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [986.945829][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.945833][T12638] ? 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) [986.945836][T12638] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [986.945845][T12638] ? __lock_acquire (kernel/locking/lockdep.c:5228) [986.945852][T12638] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [986.945856][T12638] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [986.945863][T12638] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [986.945884][T12638] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [986.945889][T12638] ? 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) [986.945897][T12638] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [986.945905][T12638] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [986.945910][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.945920][T12638] netlink_sendmsg (net/netlink/af_netlink.c:1883) [986.945929][T12638] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [986.945945][T12638] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [986.945952][T12638] ? __pfx_____sys_sendmsg (net/socket.c:2512) [986.945955][T12638] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [986.945973][T12638] ___sys_sendmsg (net/socket.c:2622) [986.945978][T12638] ? 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) [986.945984][T12638] ? __pfx____sys_sendmsg (net/socket.c:2609) [986.945994][T12638] ? hlock_class (kernel/locking/lockdep.c:225) [986.946006][T12638] ? 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) [986.946010][T12638] ? 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) [986.946021][T12638] ? find_held_lock (kernel/locking/lockdep.c:5341) [986.946027][T12638] ? __lock_release (kernel/locking/lockdep.c:5527) [986.946035][T12638] __sys_sendmsg (net/socket.c:2652) [986.946038][T12638] ? __pfx___sys_sendmsg (net/socket.c:2637) [986.946051][T12638] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [986.946063][T12638] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [986.946068][T12638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 986.946071][T12638] RIP: 0033:0x7ff173ded9a7 [ 986.946074][T12638] 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) [ 986.946077][T12638] RSP: 002b:00007ffca937e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 986.946080][T12638] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff173ded9a7 [ 986.946082][T12638] RDX: 0000000000000000 RSI: 00007ffca937e8f0 RDI: 0000000000000005 [ 986.946084][T12638] RBP: 00007ffca93829dd R08: 0000000000000010 R09: 0000000000000000 [ 986.946085][T12638] R10: 00007ff173ca6708 R11: 0000000000000246 R12: 00007ffca937fc00 [ 986.946087][T12638] R13: 0000000067dd6e33 R14: 0000000000498600 R15: 0000000000000001 | [ 1007.129409][T12904] 1 lock held by ip/12904: | [1007.129586][T12904] #0: ffff888015400e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1007.129897][T12904] | [ 1007.129897][T12904] stack backtrace: [ 1007.130118][T12904] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1007.130120][T12904] Call Trace: [ 1007.130122][T12904] [1007.130124][T12904] dump_stack_lvl (lib/dump_stack.c:123) [1007.130135][T12904] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1007.130148][T12904] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1521 (discriminator 11)) [1007.130154][T12904] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1007.130159][T12904] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1007.130166][T12904] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1007.130175][T12904] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1007.130179][T12904] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1007.130191][T12904] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1007.130205][T12904] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1007.130210][T12904] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1007.130215][T12904] ? 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) [1007.130224][T12904] fib6_del (net/ipv6/ip6_fib.c:2070) [1007.130232][T12904] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1007.130237][T12904] ip6_route_del (net/ipv6/route.c:4115) [1007.130245][T12904] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1007.130255][T12904] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [1007.130263][T12904] inet6_rtm_delroute (net/ipv6/route.c:5663) [1007.130267][T12904] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1007.130292][T12904] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1007.130302][T12904] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1007.130306][T12904] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1007.130312][T12904] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1007.130316][T12904] ? 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) [1007.130320][T12904] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1007.130329][T12904] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1007.130335][T12904] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1007.130343][T12904] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1007.130349][T12904] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1007.130369][T12904] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1007.130374][T12904] ? 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) [1007.130381][T12904] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1007.130389][T12904] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1007.130394][T12904] ? find_held_lock (kernel/locking/lockdep.c:5341) [1007.130403][T12904] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1007.130412][T12904] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1007.130427][T12904] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1007.130436][T12904] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1007.130439][T12904] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1007.130457][T12904] ___sys_sendmsg (net/socket.c:2622) [1007.130460][T12904] ? 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) [1007.130466][T12904] ? __pfx____sys_sendmsg (net/socket.c:2609) [1007.130476][T12904] ? hlock_class (kernel/locking/lockdep.c:225) [1007.130486][T12904] ? 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) [1007.130493][T12904] ? 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) [1007.130503][T12904] ? find_held_lock (kernel/locking/lockdep.c:5341) [1007.130510][T12904] ? __lock_release (kernel/locking/lockdep.c:5527) [1007.130517][T12904] __sys_sendmsg (net/socket.c:2652) [1007.130520][T12904] ? __pfx___sys_sendmsg (net/socket.c:2637) [1007.130532][T12904] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1007.130544][T12904] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1007.130550][T12904] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1007.130554][T12904] RIP: 0033:0x7fec6403b9a7 [ 1007.130558][T12904] 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) [ 1007.130561][T12904] RSP: 002b:00007ffe4b143178 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1007.130564][T12904] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fec6403b9a7 [ 1007.130566][T12904] RDX: 0000000000000000 RSI: 00007ffe4b1431e0 RDI: 0000000000000005 [ 1007.130567][T12904] RBP: 00007ffe4b145718 R08: 0000000000000004 R09: 0000000000000000 [ 1007.130569][T12904] R10: 00007fec63ef4708 R11: 0000000000000246 R12: 00007ffe4b1444f0 [ 1007.130571][T12904] R13: 0000000067dd6e47 R14: 0000000000498600 R15: 0000000000000001 | [ 1007.143959][T12904] 1 lock held by ip/12904: | [1007.144145][T12904] #0: ffff888015400e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1007.144454][T12904] | [ 1007.144454][T12904] stack backtrace: [ 1007.144666][T12904] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1007.144668][T12904] Call Trace: [ 1007.144669][T12904] [1007.144671][T12904] dump_stack_lvl (lib/dump_stack.c:123) [1007.144678][T12904] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1007.144687][T12904] nexthop_fib6_nh (./include/net/nexthop.h:525 (discriminator 11)) [1007.144691][T12904] rt6_fill_node_nexthop (net/ipv6/route.c:5767) [1007.144697][T12904] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1007.144702][T12904] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1007.144708][T12904] ? __create_object (mm/kmemleak.c:766) [1007.144723][T12904] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1007.144727][T12904] ? __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) [1007.144735][T12904] ? __alloc_skb (net/core/skbuff.c:685) [1007.144739][T12904] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1007.144741][T12904] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1007.144746][T12904] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1007.144754][T12904] ? inet6_rt_notify (net/ipv6/route.c:6372) [1007.144757][T12904] inet6_rt_notify (net/ipv6/route.c:6372) [1007.144767][T12904] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1007.144781][T12904] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1007.144789][T12904] ? 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) [1007.144799][T12904] fib6_del (net/ipv6/ip6_fib.c:2070) [1007.144807][T12904] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1007.144812][T12904] ip6_route_del (net/ipv6/route.c:4115) [1007.144819][T12904] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1007.144829][T12904] ? inet6_rtm_delroute (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:5651) [1007.144836][T12904] inet6_rtm_delroute (net/ipv6/route.c:5663) [1007.144840][T12904] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1007.144865][T12904] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1007.144872][T12904] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1007.144875][T12904] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1007.144882][T12904] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1007.144886][T12904] ? 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) [1007.144890][T12904] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1007.144898][T12904] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1007.144905][T12904] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1007.144909][T12904] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1007.144916][T12904] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1007.144936][T12904] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1007.144942][T12904] ? 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) [1007.144948][T12904] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1007.144956][T12904] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1007.144961][T12904] ? find_held_lock (kernel/locking/lockdep.c:5341) [1007.144970][T12904] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1007.144980][T12904] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1007.144996][T12904] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1007.145002][T12904] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1007.145005][T12904] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1007.145022][T12904] ___sys_sendmsg (net/socket.c:2622) [1007.145025][T12904] ? 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) [1007.145031][T12904] ? __pfx____sys_sendmsg (net/socket.c:2609) [1007.145041][T12904] ? hlock_class (kernel/locking/lockdep.c:225) [1007.145052][T12904] ? 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) [1007.145056][T12904] ? 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) [1007.145067][T12904] ? find_held_lock (kernel/locking/lockdep.c:5341) [1007.145073][T12904] ? __lock_release (kernel/locking/lockdep.c:5527) [1007.145080][T12904] __sys_sendmsg (net/socket.c:2652) [1007.145084][T12904] ? __pfx___sys_sendmsg (net/socket.c:2637) [1007.145095][T12904] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1007.145107][T12904] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1007.145112][T12904] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1007.145116][T12904] RIP: 0033:0x7fec6403b9a7 [ 1007.145119][T12904] 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) [ 1007.145121][T12904] RSP: 002b:00007ffe4b143178 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1007.145124][T12904] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fec6403b9a7 [ 1007.145126][T12904] RDX: 0000000000000000 RSI: 00007ffe4b1431e0 RDI: 0000000000000005 [ 1007.145127][T12904] RBP: 00007ffe4b145718 R08: 0000000000000004 R09: 0000000000000000 [ 1007.145129][T12904] R10: 00007fec63ef4708 R11: 0000000000000246 R12: 00007ffe4b1444f0 [ 1007.145131][T12904] R13: 0000000067dd6e47 R14: 0000000000498600 R15: 0000000000000001 | [1007.692098][T12914] #1: ffff888015400e30 (&tb->tb6_lock){+...}-{3:3}, at: ip6_route_add (net/ipv6/route.c:1317 net/ipv6/route.c:3883) | [1007.692347][T12914] #2: ffff8880156e9080 (&nh->lock){+...}-{3:3}, at: fib6_add (net/ipv6/ip6_fib.c:1508) | [ 1007.692566][T12914] | [ 1007.692566][T12914] stack backtrace: [ 1007.692745][T12914] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1007.692747][T12914] Call Trace: [ 1007.692748][T12914] [1007.692750][T12914] dump_stack_lvl (lib/dump_stack.c:123) [1007.692756][T12914] print_deadlock_bug (kernel/locking/lockdep.c:3042) [1007.692762][T12914] validate_chain (kernel/locking/lockdep.c:3896) [1007.692768][T12914] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [1007.692772][T12914] ? 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) [1007.692774][T12914] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1007.692778][T12914] __lock_acquire (kernel/locking/lockdep.c:5228) [1007.692783][T12914] lock_acquire.part.0 (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853) [1007.692786][T12914] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [1007.692790][T12914] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1007.692792][T12914] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [1007.692796][T12914] ? lock_acquire (kernel/locking/lockdep.c:5824) [1007.692798][T12914] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [1007.692802][T12914] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [1007.692806][T12914] ? fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [1007.692808][T12914] fib6_purge_rt (./include/linux/list.h:373 net/ipv6/ip6_fib.c:1053) [1007.692812][T12914] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1007.692816][T12914] ? nlmsg_notify (net/netlink/af_netlink.c:2578) [1007.692820][T12914] fib6_add_rt2node (net/ipv6/ip6_fib.c:1316) [1007.692826][T12914] ? __pfx_fib6_add_rt2node (net/ipv6/ip6_fib.c:1092) [1007.692829][T12914] ? 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) [1007.692832][T12914] ? lock_acquire (kernel/locking/lockdep.c:5824) [1007.692834][T12914] ? fib6_add (net/ipv6/ip6_fib.c:1508) [1007.692838][T12914] fib6_add (net/ipv6/ip6_fib.c:1514) [1007.692842][T12914] ip6_route_add (./include/linux/spinlock.h:396 net/ipv6/route.c:1318 net/ipv6/route.c:3883) [1007.692845][T12914] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [1007.692848][T12914] inet6_rtm_newroute (net/ipv6/route.c:5683) [1007.692850][T12914] ? __pfx_inet6_rtm_newroute (net/ipv6/route.c:5669) [1007.692857][T12914] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1007.692863][T12914] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1007.692867][T12914] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1007.692870][T12914] ? 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) [1007.692873][T12914] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1007.692877][T12914] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1007.692880][T12914] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1007.692883][T12914] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1007.692887][T12914] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1007.692893][T12914] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1007.692896][T12914] ? 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) [1007.692900][T12914] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1007.692903][T12914] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1007.692906][T12914] ? find_held_lock (kernel/locking/lockdep.c:5341) [1007.692911][T12914] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1007.692915][T12914] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1007.692920][T12914] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1007.692924][T12914] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1007.692927][T12914] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1007.692934][T12914] ___sys_sendmsg (net/socket.c:2622) [1007.692937][T12914] ? 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) [1007.692940][T12914] ? __pfx____sys_sendmsg (net/socket.c:2609) [1007.692944][T12914] ? hlock_class (kernel/locking/lockdep.c:225) [1007.692949][T12914] ? 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) [1007.692952][T12914] ? 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) [1007.692956][T12914] ? find_held_lock (kernel/locking/lockdep.c:5341) [1007.692960][T12914] ? __lock_release (kernel/locking/lockdep.c:5527) [1007.692963][T12914] __sys_sendmsg (net/socket.c:2652) [1007.692965][T12914] ? __pfx___sys_sendmsg (net/socket.c:2637) [1007.692969][T12914] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1007.692974][T12914] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1007.692977][T12914] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1007.692981][T12914] RIP: 0033:0x7f8fb093e9a7 [ 1007.692984][T12914] 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) [ 1007.692986][T12914] RSP: 002b:00007fff18d05438 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1007.692989][T12914] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8fb093e9a7 [ 1007.692991][T12914] RDX: 0000000000000000 RSI: 00007fff18d054a0 RDI: 0000000000000005 [ 1007.692993][T12914] RBP: 00007fff18d079d8 R08: 0000000000000004 R09: 0000000000000000 [ 1007.692994][T12914] R10: 00007f8fb07f7708 R11: 0000000000000246 R12: 00007fff18d067b0 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