====================================== | [ 1706.347821][T19667] 1 lock held by ip/19667: | [1706.347988][T19667] #0: ffff888005159430 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1706.348314][T19667] | [ 1706.348314][T19667] stack backtrace: [ 1706.348552][T19667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1706.348554][T19667] Call Trace: [ 1706.348556][T19667] [1706.348559][T19667] dump_stack_lvl (lib/dump_stack.c:123) [1706.348568][T19667] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1706.348581][T19667] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [1706.348586][T19667] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1706.348591][T19667] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1706.348598][T19667] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1706.348607][T19667] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1706.348612][T19667] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1706.348625][T19667] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1706.348639][T19667] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1706.348644][T19667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1706.348651][T19667] ? 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) [1706.348660][T19667] fib6_del (net/ipv6/ip6_fib.c:2070) [1706.348669][T19667] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1706.348674][T19667] ip6_route_del (net/ipv6/route.c:4115) [1706.348682][T19667] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1706.348686][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.348700][T19667] inet6_rtm_delroute (net/ipv6/route.c:5663) [1706.348705][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.348731][T19667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1706.348739][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.348743][T19667] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1706.348749][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.348753][T19667] ? 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) [1706.348756][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.348765][T19667] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1706.348773][T19667] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1706.348779][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.348786][T19667] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1706.348806][T19667] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1706.348811][T19667] ? 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) [1706.348818][T19667] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1706.348826][T19667] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1706.348830][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.348840][T19667] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1706.348848][T19667] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1706.348864][T19667] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1706.348872][T19667] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1706.348876][T19667] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1706.348893][T19667] ___sys_sendmsg (net/socket.c:2622) [1706.348900][T19667] ? __pfx____sys_sendmsg (net/socket.c:2609) [1706.348909][T19667] ? ___sys_recvmsg (net/socket.c:2818) [1706.348914][T19667] ? __pfx____sys_recvmsg (net/socket.c:2818) [1706.348922][T19667] ? 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) [1706.348928][T19667] ? 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) [1706.348938][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.348944][T19667] ? __lock_release (kernel/locking/lockdep.c:5527) [1706.348952][T19667] __sys_sendmsg (net/socket.c:2652) [1706.348956][T19667] ? __pfx___sys_sendmsg (net/socket.c:2637) [1706.348969][T19667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1706.348981][T19667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1706.348988][T19667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1706.348993][T19667] RIP: 0033:0x7f637a7da9a7 [ 1706.348998][T19667] 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) [ 1706.349001][T19667] RSP: 002b:00007ffeb7408ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1706.349005][T19667] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f637a7da9a7 [ 1706.349007][T19667] RDX: 0000000000000000 RSI: 00007ffeb7408b20 RDI: 0000000000000005 [ 1706.349009][T19667] RBP: 00007ffeb740b048 R08: 00000000ffff7fff R09: 0000000000000000 [ 1706.349011][T19667] R10: 00007f637a6984a8 R11: 0000000000000246 R12: 00007ffeb7409e30 [ 1706.349012][T19667] R13: 0000000067dd5e1b R14: 0000000000498600 R15: 0000000000000001 | [ 1706.362984][T19667] 1 lock held by ip/19667: | [1706.363159][T19667] #0: ffff888005159430 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1706.363469][T19667] | [ 1706.363469][T19667] stack backtrace: [ 1706.363684][T19667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1706.363686][T19667] Call Trace: [ 1706.363687][T19667] [1706.363689][T19667] dump_stack_lvl (lib/dump_stack.c:123) [1706.363698][T19667] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1706.363708][T19667] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [1706.363713][T19667] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1706.363717][T19667] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1706.363725][T19667] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1706.363734][T19667] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1706.363738][T19667] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1706.363751][T19667] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1706.363765][T19667] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1706.363771][T19667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1706.363777][T19667] ? 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) [1706.363786][T19667] fib6_del (net/ipv6/ip6_fib.c:2070) [1706.363795][T19667] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1706.363800][T19667] ip6_route_del (net/ipv6/route.c:4115) [1706.363807][T19667] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1706.363811][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.363825][T19667] inet6_rtm_delroute (net/ipv6/route.c:5663) [1706.363830][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.363856][T19667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1706.363864][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.363867][T19667] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1706.363873][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.363877][T19667] ? 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) [1706.363880][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.363890][T19667] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1706.363897][T19667] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1706.363902][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.363909][T19667] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1706.363929][T19667] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1706.363934][T19667] ? 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) [1706.363941][T19667] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1706.363949][T19667] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1706.363954][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.363964][T19667] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1706.363972][T19667] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1706.363988][T19667] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1706.363996][T19667] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1706.364000][T19667] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1706.364017][T19667] ___sys_sendmsg (net/socket.c:2622) [1706.364025][T19667] ? __pfx____sys_sendmsg (net/socket.c:2609) [1706.364034][T19667] ? ___sys_recvmsg (net/socket.c:2818) [1706.364039][T19667] ? __pfx____sys_recvmsg (net/socket.c:2818) [1706.364047][T19667] ? 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) [1706.364053][T19667] ? 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) [1706.364063][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.364069][T19667] ? __lock_release (kernel/locking/lockdep.c:5527) [1706.364078][T19667] __sys_sendmsg (net/socket.c:2652) [1706.364081][T19667] ? __pfx___sys_sendmsg (net/socket.c:2637) [1706.364094][T19667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1706.364106][T19667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1706.364113][T19667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1706.364118][T19667] RIP: 0033:0x7f637a7da9a7 [ 1706.364123][T19667] 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) [ 1706.364125][T19667] RSP: 002b:00007ffeb7408ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1706.364129][T19667] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f637a7da9a7 [ 1706.364131][T19667] RDX: 0000000000000000 RSI: 00007ffeb7408b20 RDI: 0000000000000005 [ 1706.364133][T19667] RBP: 00007ffeb740b048 R08: 00000000ffff7fff R09: 0000000000000000 [ 1706.364134][T19667] R10: 00007f637a6984a8 R11: 0000000000000246 R12: 00007ffeb7409e30 [ 1706.364136][T19667] R13: 0000000067dd5e1b R14: 0000000000498600 R15: 0000000000000001 | [ 1706.378191][T19667] 1 lock held by ip/19667: | [1706.378359][T19667] #0: ffff888005159430 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1706.378665][T19667] | [ 1706.378665][T19667] stack backtrace: [ 1706.378971][T19667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1706.378973][T19667] Call Trace: [ 1706.378974][T19667] [1706.378976][T19667] dump_stack_lvl (lib/dump_stack.c:123) [1706.378982][T19667] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1706.378991][T19667] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [1706.378996][T19667] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [1706.379001][T19667] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1706.379008][T19667] ? __create_object (mm/kmemleak.c:766) [1706.379023][T19667] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1706.379027][T19667] ? __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) [1706.379034][T19667] ? __alloc_skb (net/core/skbuff.c:685) [1706.379039][T19667] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1706.379042][T19667] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1706.379046][T19667] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1706.379056][T19667] ? inet6_rt_notify (net/ipv6/route.c:6372) [1706.379058][T19667] inet6_rt_notify (net/ipv6/route.c:6372) [1706.379069][T19667] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1706.379084][T19667] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1706.379093][T19667] ? 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) [1706.379102][T19667] fib6_del (net/ipv6/ip6_fib.c:2070) [1706.379111][T19667] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1706.379116][T19667] ip6_route_del (net/ipv6/route.c:4115) [1706.379123][T19667] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1706.379127][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.379142][T19667] inet6_rtm_delroute (net/ipv6/route.c:5663) [1706.379146][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.379172][T19667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1706.379178][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.379182][T19667] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1706.379188][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.379191][T19667] ? 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) [1706.379194][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.379204][T19667] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1706.379211][T19667] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1706.379216][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.379223][T19667] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1706.379243][T19667] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1706.379248][T19667] ? 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) [1706.379255][T19667] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1706.379263][T19667] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1706.379268][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.379277][T19667] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1706.379286][T19667] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1706.379302][T19667] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1706.379309][T19667] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1706.379313][T19667] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1706.379330][T19667] ___sys_sendmsg (net/socket.c:2622) [1706.379337][T19667] ? __pfx____sys_sendmsg (net/socket.c:2609) [1706.379346][T19667] ? ___sys_recvmsg (net/socket.c:2818) [1706.379351][T19667] ? __pfx____sys_recvmsg (net/socket.c:2818) [1706.379359][T19667] ? 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) [1706.379363][T19667] ? 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) [1706.379373][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.379380][T19667] ? __lock_release (kernel/locking/lockdep.c:5527) [1706.379388][T19667] __sys_sendmsg (net/socket.c:2652) [1706.379392][T19667] ? __pfx___sys_sendmsg (net/socket.c:2637) [1706.379404][T19667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1706.379416][T19667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1706.379422][T19667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1706.379426][T19667] RIP: 0033:0x7f637a7da9a7 [ 1706.379430][T19667] 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) [ 1706.379432][T19667] RSP: 002b:00007ffeb7408ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1706.379435][T19667] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f637a7da9a7 [ 1706.379437][T19667] RDX: 0000000000000000 RSI: 00007ffeb7408b20 RDI: 0000000000000005 [ 1706.379438][T19667] RBP: 00007ffeb740b048 R08: 00000000ffff7fff R09: 0000000000000000 [ 1706.379440][T19667] R10: 00007f637a6984a8 R11: 0000000000000246 R12: 00007ffeb7409e30 [ 1706.379442][T19667] R13: 0000000067dd5e1b R14: 0000000000498600 R15: 0000000000000001 | [ 1706.395527][T19667] 1 lock held by ip/19667: | [1706.395696][T19667] #0: ffff888005159430 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1706.396101][T19667] | [ 1706.396101][T19667] stack backtrace: [ 1706.396306][T19667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1706.396308][T19667] Call Trace: [ 1706.396309][T19667] [1706.396311][T19667] dump_stack_lvl (lib/dump_stack.c:123) [1706.396316][T19667] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1706.396325][T19667] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [1706.396331][T19667] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1706.396336][T19667] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1706.396342][T19667] ? __create_object (mm/kmemleak.c:766) [1706.396354][T19667] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1706.396358][T19667] ? __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) [1706.396364][T19667] ? __alloc_skb (net/core/skbuff.c:685) [1706.396369][T19667] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1706.396372][T19667] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1706.396377][T19667] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1706.396386][T19667] ? inet6_rt_notify (net/ipv6/route.c:6372) [1706.396389][T19667] inet6_rt_notify (net/ipv6/route.c:6372) [1706.396399][T19667] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1706.396414][T19667] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1706.396423][T19667] ? 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) [1706.396433][T19667] fib6_del (net/ipv6/ip6_fib.c:2070) [1706.396440][T19667] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1706.396446][T19667] ip6_route_del (net/ipv6/route.c:4115) [1706.396453][T19667] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1706.396457][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.396471][T19667] inet6_rtm_delroute (net/ipv6/route.c:5663) [1706.396475][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.396501][T19667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1706.396507][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.396511][T19667] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1706.396517][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.396521][T19667] ? 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) [1706.396524][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.396533][T19667] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1706.396541][T19667] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1706.396545][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.396551][T19667] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1706.396571][T19667] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1706.396576][T19667] ? 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) [1706.396583][T19667] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1706.396591][T19667] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1706.396596][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.396605][T19667] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1706.396614][T19667] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1706.396630][T19667] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1706.396637][T19667] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1706.396641][T19667] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1706.396657][T19667] ___sys_sendmsg (net/socket.c:2622) [1706.396664][T19667] ? __pfx____sys_sendmsg (net/socket.c:2609) [1706.396673][T19667] ? ___sys_recvmsg (net/socket.c:2818) [1706.396678][T19667] ? __pfx____sys_recvmsg (net/socket.c:2818) [1706.396686][T19667] ? 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) [1706.396690][T19667] ? 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) [1706.396701][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.396707][T19667] ? __lock_release (kernel/locking/lockdep.c:5527) [1706.396715][T19667] __sys_sendmsg (net/socket.c:2652) [1706.396719][T19667] ? __pfx___sys_sendmsg (net/socket.c:2637) [1706.396732][T19667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1706.396743][T19667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1706.396749][T19667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1706.396752][T19667] RIP: 0033:0x7f637a7da9a7 [ 1706.396756][T19667] 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) [ 1706.396758][T19667] RSP: 002b:00007ffeb7408ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1706.396761][T19667] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f637a7da9a7 [ 1706.396763][T19667] RDX: 0000000000000000 RSI: 00007ffeb7408b20 RDI: 0000000000000005 [ 1706.396765][T19667] RBP: 00007ffeb740b048 R08: 00000000ffff7fff R09: 0000000000000000 [ 1706.396766][T19667] R10: 00007f637a6984a8 R11: 0000000000000246 R12: 00007ffeb7409e30 [ 1706.396768][T19667] R13: 0000000067dd5e1b R14: 0000000000498600 R15: 0000000000000001 | [ 1706.412485][T19667] 1 lock held by ip/19667: | [1706.412701][T19667] #0: ffff888005159430 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1706.413119][T19667] | [ 1706.413119][T19667] stack backtrace: [ 1706.413330][T19667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1706.413331][T19667] Call Trace: [ 1706.413333][T19667] [1706.413335][T19667] dump_stack_lvl (lib/dump_stack.c:123) [1706.413341][T19667] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1706.413350][T19667] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [1706.413354][T19667] ? nla_put (lib/nlattr.c:1100) [1706.413365][T19667] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [1706.413371][T19667] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1706.413376][T19667] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1706.413381][T19667] ? __create_object (mm/kmemleak.c:766) [1706.413393][T19667] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1706.413397][T19667] ? __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) [1706.413403][T19667] ? __alloc_skb (net/core/skbuff.c:685) [1706.413408][T19667] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1706.413412][T19667] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1706.413416][T19667] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1706.413425][T19667] ? inet6_rt_notify (net/ipv6/route.c:6372) [1706.413428][T19667] inet6_rt_notify (net/ipv6/route.c:6372) [1706.413438][T19667] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1706.413453][T19667] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1706.413461][T19667] ? 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) [1706.413471][T19667] fib6_del (net/ipv6/ip6_fib.c:2070) [1706.413478][T19667] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1706.413484][T19667] ip6_route_del (net/ipv6/route.c:4115) [1706.413491][T19667] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1706.413495][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.413509][T19667] inet6_rtm_delroute (net/ipv6/route.c:5663) [1706.413514][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.413540][T19667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1706.413546][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.413550][T19667] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1706.413557][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.413561][T19667] ? 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) [1706.413564][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.413573][T19667] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1706.413581][T19667] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1706.413585][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.413591][T19667] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1706.413611][T19667] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1706.413616][T19667] ? 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) [1706.413623][T19667] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1706.413631][T19667] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1706.413636][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.413645][T19667] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1706.413654][T19667] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1706.413669][T19667] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1706.413676][T19667] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1706.413680][T19667] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1706.413697][T19667] ___sys_sendmsg (net/socket.c:2622) [1706.413704][T19667] ? __pfx____sys_sendmsg (net/socket.c:2609) [1706.413713][T19667] ? ___sys_recvmsg (net/socket.c:2818) [1706.413718][T19667] ? __pfx____sys_recvmsg (net/socket.c:2818) [1706.413726][T19667] ? 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) [1706.413730][T19667] ? 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) [1706.413740][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.413747][T19667] ? __lock_release (kernel/locking/lockdep.c:5527) [1706.413755][T19667] __sys_sendmsg (net/socket.c:2652) [1706.413759][T19667] ? __pfx___sys_sendmsg (net/socket.c:2637) [1706.413771][T19667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1706.413783][T19667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1706.413789][T19667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1706.413792][T19667] RIP: 0033:0x7f637a7da9a7 [ 1706.413795][T19667] 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) [ 1706.413798][T19667] RSP: 002b:00007ffeb7408ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1706.413800][T19667] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f637a7da9a7 [ 1706.413802][T19667] RDX: 0000000000000000 RSI: 00007ffeb7408b20 RDI: 0000000000000005 [ 1706.413804][T19667] RBP: 00007ffeb740b048 R08: 00000000ffff7fff R09: 0000000000000000 [ 1706.413805][T19667] R10: 00007f637a6984a8 R11: 0000000000000246 R12: 00007ffeb7409e30 [ 1706.413807][T19667] R13: 0000000067dd5e1b R14: 0000000000498600 R15: 0000000000000001 | [ 1706.429892][T19667] 1 lock held by ip/19667: | [1706.430072][T19667] #0: ffff888005159430 (&tb->tb6_lock){+.-.}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1706.430479][T19667] | [ 1706.430479][T19667] stack backtrace: [ 1706.430688][T19667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1706.430690][T19667] Call Trace: [ 1706.430691][T19667] [1706.430694][T19667] dump_stack_lvl (lib/dump_stack.c:123) [1706.430699][T19667] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1706.430707][T19667] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [1706.430717][T19667] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [1706.430724][T19667] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1706.430729][T19667] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1706.430734][T19667] ? __create_object (mm/kmemleak.c:766) [1706.430746][T19667] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1706.430750][T19667] ? __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) [1706.430756][T19667] ? __alloc_skb (net/core/skbuff.c:685) [1706.430761][T19667] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1706.430765][T19667] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1706.430769][T19667] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1706.430778][T19667] ? inet6_rt_notify (net/ipv6/route.c:6372) [1706.430780][T19667] inet6_rt_notify (net/ipv6/route.c:6372) [1706.430791][T19667] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1706.430805][T19667] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1706.430814][T19667] ? 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) [1706.430823][T19667] fib6_del (net/ipv6/ip6_fib.c:2070) [1706.430831][T19667] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1706.430837][T19667] ip6_route_del (net/ipv6/route.c:4115) [1706.430844][T19667] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1706.430848][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.430862][T19667] inet6_rtm_delroute (net/ipv6/route.c:5663) [1706.430867][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.430892][T19667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1706.430898][T19667] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1706.430902][T19667] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1706.430908][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.430912][T19667] ? 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) [1706.430914][T19667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1706.430924][T19667] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1706.430932][T19667] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1706.430936][T19667] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1706.430942][T19667] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1706.430962][T19667] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1706.430968][T19667] ? 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) [1706.430975][T19667] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1706.430983][T19667] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1706.430988][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.430997][T19667] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1706.431006][T19667] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1706.431023][T19667] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1706.431030][T19667] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1706.431033][T19667] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1706.431050][T19667] ___sys_sendmsg (net/socket.c:2622) [1706.431057][T19667] ? __pfx____sys_sendmsg (net/socket.c:2609) [1706.431066][T19667] ? ___sys_recvmsg (net/socket.c:2818) [1706.431071][T19667] ? __pfx____sys_recvmsg (net/socket.c:2818) [1706.431079][T19667] ? 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) [1706.431083][T19667] ? 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) [1706.431093][T19667] ? find_held_lock (kernel/locking/lockdep.c:5341) [1706.431100][T19667] ? __lock_release (kernel/locking/lockdep.c:5527) [1706.431108][T19667] __sys_sendmsg (net/socket.c:2652) [1706.431112][T19667] ? __pfx___sys_sendmsg (net/socket.c:2637) [1706.431125][T19667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1706.431136][T19667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1706.431143][T19667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1706.431146][T19667] RIP: 0033:0x7f637a7da9a7 [ 1706.431149][T19667] 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) [ 1706.431152][T19667] RSP: 002b:00007ffeb7408ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1706.431154][T19667] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f637a7da9a7 [ 1706.431156][T19667] RDX: 0000000000000000 RSI: 00007ffeb7408b20 RDI: 0000000000000005 [ 1706.431158][T19667] RBP: 00007ffeb740b048 R08: 00000000ffff7fff R09: 0000000000000000 [ 1706.431159][T19667] R10: 00007f637a6984a8 R11: 0000000000000246 R12: 00007ffeb7409e30 Finger prints: 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:rt6_fill_node_nexthop:inet6_rt_notify:fib6_del_route:fib6_del