====================================== | [ 1715.424762][T20274] 1 lock held by ip/20274: | [1715.424936][T20274] #0: ffff88800af0ee30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1715.425295][T20274] | [ 1715.425295][T20274] stack backtrace: [ 1715.425515][T20274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1715.425521][T20274] Call Trace: [ 1715.425524][T20274] [1715.425529][T20274] dump_stack_lvl (lib/dump_stack.c:123) [1715.425547][T20274] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1715.425572][T20274] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [1715.425581][T20274] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1715.425585][T20274] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1715.425594][T20274] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1715.425604][T20274] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1715.425608][T20274] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1715.425621][T20274] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1715.425635][T20274] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1715.425641][T20274] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1715.425646][T20274] ? 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) [1715.425656][T20274] fib6_del (net/ipv6/ip6_fib.c:2070) [1715.425664][T20274] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1715.425669][T20274] ip6_route_del (net/ipv6/route.c:4115) [1715.425677][T20274] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1715.425680][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.425694][T20274] inet6_rtm_delroute (net/ipv6/route.c:5663) [1715.425699][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.425725][T20274] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1715.425737][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.425741][T20274] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1715.425747][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.425751][T20274] ? 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) [1715.425754][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.425764][T20274] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1715.425771][T20274] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1715.425778][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.425784][T20274] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1715.425805][T20274] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1715.425810][T20274] ? 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) [1715.425817][T20274] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1715.425825][T20274] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1715.425829][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.425839][T20274] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1715.425847][T20274] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1715.425863][T20274] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1715.425879][T20274] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1715.425882][T20274] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1715.425899][T20274] ___sys_sendmsg (net/socket.c:2622) [1715.425906][T20274] ? __pfx____sys_sendmsg (net/socket.c:2609) [1715.425915][T20274] ? ___sys_recvmsg (net/socket.c:2818) [1715.425920][T20274] ? __pfx____sys_recvmsg (net/socket.c:2818) [1715.425928][T20274] ? 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) [1715.425941][T20274] ? 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) [1715.425951][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.425957][T20274] ? __lock_release (kernel/locking/lockdep.c:5527) [1715.425967][T20274] __sys_sendmsg (net/socket.c:2652) [1715.425971][T20274] ? __pfx___sys_sendmsg (net/socket.c:2637) [1715.425983][T20274] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1715.425995][T20274] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1715.426006][T20274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1715.426018][T20274] RIP: 0033:0x7f8b5481a9a7 [ 1715.426026][T20274] 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) [ 1715.426028][T20274] RSP: 002b:00007ffc39b00d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1715.426038][T20274] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b5481a9a7 [ 1715.426040][T20274] RDX: 0000000000000000 RSI: 00007ffc39b00e00 RDI: 0000000000000005 [ 1715.426041][T20274] RBP: 00007ffc39b03328 R08: 00000000ffff7fff R09: 0000000000000000 [ 1715.426043][T20274] R10: 00007f8b546d84a8 R11: 0000000000000246 R12: 00007ffc39b02110 [ 1715.426045][T20274] R13: 0000000067dd34e5 R14: 0000000000498600 R15: 0000000000000001 | [ 1715.440079][T20274] 1 lock held by ip/20274: | [1715.440262][T20274] #0: ffff88800af0ee30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1715.440693][T20274] | [ 1715.440693][T20274] stack backtrace: [ 1715.440900][T20274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1715.440902][T20274] Call Trace: [ 1715.440904][T20274] [1715.440906][T20274] dump_stack_lvl (lib/dump_stack.c:123) [1715.440912][T20274] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1715.440922][T20274] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [1715.440925][T20274] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1715.440930][T20274] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1715.440937][T20274] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1715.440945][T20274] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1715.440950][T20274] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1715.440963][T20274] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1715.440976][T20274] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1715.440982][T20274] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1715.440988][T20274] ? 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) [1715.440997][T20274] fib6_del (net/ipv6/ip6_fib.c:2070) [1715.441005][T20274] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1715.441010][T20274] ip6_route_del (net/ipv6/route.c:4115) [1715.441017][T20274] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1715.441021][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.441037][T20274] inet6_rtm_delroute (net/ipv6/route.c:5663) [1715.441042][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.441069][T20274] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1715.441076][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.441079][T20274] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1715.441086][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.441090][T20274] ? 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) [1715.441093][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.441102][T20274] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1715.441110][T20274] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1715.441114][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.441120][T20274] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1715.441140][T20274] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1715.441145][T20274] ? 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) [1715.441152][T20274] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1715.441160][T20274] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1715.441165][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.441174][T20274] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1715.441183][T20274] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1715.441198][T20274] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1715.441207][T20274] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1715.441210][T20274] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1715.441227][T20274] ___sys_sendmsg (net/socket.c:2622) [1715.441234][T20274] ? __pfx____sys_sendmsg (net/socket.c:2609) [1715.441243][T20274] ? ___sys_recvmsg (net/socket.c:2818) [1715.441248][T20274] ? __pfx____sys_recvmsg (net/socket.c:2818) [1715.441256][T20274] ? 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) [1715.441261][T20274] ? 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) [1715.441271][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.441277][T20274] ? __lock_release (kernel/locking/lockdep.c:5527) [1715.441285][T20274] __sys_sendmsg (net/socket.c:2652) [1715.441289][T20274] ? __pfx___sys_sendmsg (net/socket.c:2637) [1715.441302][T20274] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1715.441313][T20274] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1715.441320][T20274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1715.441324][T20274] RIP: 0033:0x7f8b5481a9a7 [ 1715.441328][T20274] 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) [ 1715.441331][T20274] RSP: 002b:00007ffc39b00d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1715.441334][T20274] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b5481a9a7 [ 1715.441336][T20274] RDX: 0000000000000000 RSI: 00007ffc39b00e00 RDI: 0000000000000005 [ 1715.441338][T20274] RBP: 00007ffc39b03328 R08: 00000000ffff7fff R09: 0000000000000000 [ 1715.441339][T20274] R10: 00007f8b546d84a8 R11: 0000000000000246 R12: 00007ffc39b02110 [ 1715.441341][T20274] R13: 0000000067dd34e5 R14: 0000000000498600 R15: 0000000000000001 | [ 1715.455865][T20274] 1 lock held by ip/20274: | [1715.456033][T20274] #0: ffff88800af0ee30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1715.456485][T20274] | [ 1715.456485][T20274] stack backtrace: [ 1715.456703][T20274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1715.456705][T20274] Call Trace: [ 1715.456707][T20274] [1715.456709][T20274] dump_stack_lvl (lib/dump_stack.c:123) [1715.456715][T20274] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1715.456724][T20274] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [1715.456729][T20274] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [1715.456734][T20274] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1715.456749][T20274] ? __create_object (mm/kmemleak.c:766) [1715.456767][T20274] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1715.456771][T20274] ? __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) [1715.456778][T20274] ? __alloc_skb (net/core/skbuff.c:685) [1715.456783][T20274] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1715.456786][T20274] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1715.456791][T20274] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1715.456800][T20274] ? inet6_rt_notify (net/ipv6/route.c:6372) [1715.456803][T20274] inet6_rt_notify (net/ipv6/route.c:6372) [1715.456813][T20274] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1715.456828][T20274] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1715.456836][T20274] ? 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) [1715.456847][T20274] fib6_del (net/ipv6/ip6_fib.c:2070) [1715.456855][T20274] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1715.456860][T20274] ip6_route_del (net/ipv6/route.c:4115) [1715.456867][T20274] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1715.456871][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.456885][T20274] inet6_rtm_delroute (net/ipv6/route.c:5663) [1715.456890][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.456915][T20274] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1715.456922][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.456926][T20274] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1715.456932][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.456936][T20274] ? 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) [1715.456939][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.456949][T20274] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1715.456956][T20274] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1715.456961][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.456967][T20274] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1715.456989][T20274] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1715.456994][T20274] ? 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) [1715.457001][T20274] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1715.457010][T20274] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1715.457014][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.457024][T20274] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1715.457033][T20274] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1715.457048][T20274] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1715.457058][T20274] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1715.457061][T20274] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1715.457078][T20274] ___sys_sendmsg (net/socket.c:2622) [1715.457085][T20274] ? __pfx____sys_sendmsg (net/socket.c:2609) [1715.457094][T20274] ? ___sys_recvmsg (net/socket.c:2818) [1715.457099][T20274] ? __pfx____sys_recvmsg (net/socket.c:2818) [1715.457107][T20274] ? 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) [1715.457111][T20274] ? 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) [1715.457122][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.457128][T20274] ? __lock_release (kernel/locking/lockdep.c:5527) [1715.457136][T20274] __sys_sendmsg (net/socket.c:2652) [1715.457140][T20274] ? __pfx___sys_sendmsg (net/socket.c:2637) [1715.457153][T20274] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1715.457164][T20274] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1715.457171][T20274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1715.457176][T20274] RIP: 0033:0x7f8b5481a9a7 [ 1715.457179][T20274] 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) [ 1715.457182][T20274] RSP: 002b:00007ffc39b00d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1715.457185][T20274] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b5481a9a7 [ 1715.457187][T20274] RDX: 0000000000000000 RSI: 00007ffc39b00e00 RDI: 0000000000000005 [ 1715.457188][T20274] RBP: 00007ffc39b03328 R08: 00000000ffff7fff R09: 0000000000000000 [ 1715.457190][T20274] R10: 00007f8b546d84a8 R11: 0000000000000246 R12: 00007ffc39b02110 [ 1715.457192][T20274] R13: 0000000067dd34e5 R14: 0000000000498600 R15: 0000000000000001 | [ 1715.473625][T20274] 1 lock held by ip/20274: | [1715.473891][T20274] #0: ffff88800af0ee30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1715.474215][T20274] | [ 1715.474215][T20274] stack backtrace: [ 1715.474426][T20274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1715.474428][T20274] Call Trace: [ 1715.474429][T20274] [1715.474433][T20274] dump_stack_lvl (lib/dump_stack.c:123) [1715.474438][T20274] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1715.474447][T20274] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [1715.474459][T20274] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1715.474463][T20274] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1715.474468][T20274] ? __create_object (mm/kmemleak.c:766) [1715.474480][T20274] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1715.474484][T20274] ? __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) [1715.474490][T20274] ? __alloc_skb (net/core/skbuff.c:685) [1715.474494][T20274] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1715.474497][T20274] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1715.474502][T20274] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1715.474511][T20274] ? inet6_rt_notify (net/ipv6/route.c:6372) [1715.474513][T20274] inet6_rt_notify (net/ipv6/route.c:6372) [1715.474524][T20274] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1715.474538][T20274] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1715.474547][T20274] ? 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) [1715.474556][T20274] fib6_del (net/ipv6/ip6_fib.c:2070) [1715.474564][T20274] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1715.474569][T20274] ip6_route_del (net/ipv6/route.c:4115) [1715.474576][T20274] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1715.474580][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.474595][T20274] inet6_rtm_delroute (net/ipv6/route.c:5663) [1715.474599][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.474625][T20274] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1715.474631][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.474635][T20274] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1715.474641][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.474645][T20274] ? 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) [1715.474648][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.474658][T20274] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1715.474665][T20274] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1715.474670][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.474676][T20274] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1715.474696][T20274] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1715.474701][T20274] ? 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) [1715.474708][T20274] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1715.474716][T20274] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1715.474721][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.474730][T20274] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1715.474739][T20274] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1715.474754][T20274] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1715.474762][T20274] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1715.474766][T20274] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1715.474782][T20274] ___sys_sendmsg (net/socket.c:2622) [1715.474789][T20274] ? __pfx____sys_sendmsg (net/socket.c:2609) [1715.474800][T20274] ? ___sys_recvmsg (net/socket.c:2818) [1715.474805][T20274] ? __pfx____sys_recvmsg (net/socket.c:2818) [1715.474813][T20274] ? 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) [1715.474817][T20274] ? 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) [1715.474827][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.474834][T20274] ? __lock_release (kernel/locking/lockdep.c:5527) [1715.474842][T20274] __sys_sendmsg (net/socket.c:2652) [1715.474846][T20274] ? __pfx___sys_sendmsg (net/socket.c:2637) [1715.474858][T20274] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1715.474870][T20274] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1715.474876][T20274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1715.474879][T20274] RIP: 0033:0x7f8b5481a9a7 [ 1715.474883][T20274] 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) [ 1715.474885][T20274] RSP: 002b:00007ffc39b00d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1715.474888][T20274] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b5481a9a7 [ 1715.474890][T20274] RDX: 0000000000000000 RSI: 00007ffc39b00e00 RDI: 0000000000000005 [ 1715.474892][T20274] RBP: 00007ffc39b03328 R08: 00000000ffff7fff R09: 0000000000000000 [ 1715.474893][T20274] R10: 00007f8b546d84a8 R11: 0000000000000246 R12: 00007ffc39b02110 [ 1715.474895][T20274] R13: 0000000067dd34e5 R14: 0000000000498600 R15: 0000000000000001 | [ 1715.490689][T20274] 1 lock held by ip/20274: | [1715.490862][T20274] #0: ffff88800af0ee30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1715.491184][T20274] | [ 1715.491184][T20274] stack backtrace: [ 1715.491488][T20274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1715.491490][T20274] Call Trace: [ 1715.491491][T20274] [1715.491493][T20274] dump_stack_lvl (lib/dump_stack.c:123) [1715.491499][T20274] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1715.491507][T20274] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [1715.491512][T20274] ? nla_put (lib/nlattr.c:1100) [1715.491534][T20274] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [1715.491541][T20274] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1715.491545][T20274] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1715.491550][T20274] ? __create_object (mm/kmemleak.c:766) [1715.491562][T20274] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1715.491566][T20274] ? __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) [1715.491572][T20274] ? __alloc_skb (net/core/skbuff.c:685) [1715.491576][T20274] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1715.491581][T20274] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1715.491585][T20274] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1715.491594][T20274] ? inet6_rt_notify (net/ipv6/route.c:6372) [1715.491597][T20274] inet6_rt_notify (net/ipv6/route.c:6372) [1715.491607][T20274] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1715.491621][T20274] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1715.491630][T20274] ? 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) [1715.491640][T20274] fib6_del (net/ipv6/ip6_fib.c:2070) [1715.491648][T20274] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1715.491653][T20274] ip6_route_del (net/ipv6/route.c:4115) [1715.491660][T20274] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1715.491664][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.491678][T20274] inet6_rtm_delroute (net/ipv6/route.c:5663) [1715.491683][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.491708][T20274] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1715.491715][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.491718][T20274] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1715.491724][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.491728][T20274] ? 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) [1715.491731][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.491741][T20274] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1715.491748][T20274] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1715.491752][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.491759][T20274] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1715.491779][T20274] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1715.491784][T20274] ? 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) [1715.491791][T20274] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1715.491799][T20274] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1715.491803][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.491813][T20274] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1715.491821][T20274] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1715.491837][T20274] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1715.491844][T20274] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1715.491848][T20274] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1715.491865][T20274] ___sys_sendmsg (net/socket.c:2622) [1715.491871][T20274] ? __pfx____sys_sendmsg (net/socket.c:2609) [1715.491881][T20274] ? ___sys_recvmsg (net/socket.c:2818) [1715.491886][T20274] ? __pfx____sys_recvmsg (net/socket.c:2818) [1715.491894][T20274] ? 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) [1715.491898][T20274] ? 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) [1715.491908][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.491914][T20274] ? __lock_release (kernel/locking/lockdep.c:5527) [1715.491923][T20274] __sys_sendmsg (net/socket.c:2652) [1715.491926][T20274] ? __pfx___sys_sendmsg (net/socket.c:2637) [1715.491939][T20274] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1715.491951][T20274] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1715.491958][T20274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1715.491962][T20274] RIP: 0033:0x7f8b5481a9a7 [ 1715.491965][T20274] 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) [ 1715.491968][T20274] RSP: 002b:00007ffc39b00d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1715.491971][T20274] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b5481a9a7 [ 1715.491973][T20274] RDX: 0000000000000000 RSI: 00007ffc39b00e00 RDI: 0000000000000005 [ 1715.491974][T20274] RBP: 00007ffc39b03328 R08: 00000000ffff7fff R09: 0000000000000000 [ 1715.491976][T20274] R10: 00007f8b546d84a8 R11: 0000000000000246 R12: 00007ffc39b02110 [ 1715.491978][T20274] R13: 0000000067dd34e5 R14: 0000000000498600 R15: 0000000000000001 | [ 1715.508181][T20274] 1 lock held by ip/20274: | [1715.508353][T20274] #0: ffff88800af0ee30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1715.508658][T20274] | [ 1715.508658][T20274] stack backtrace: [ 1715.508877][T20274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1715.508879][T20274] Call Trace: [ 1715.508880][T20274] [1715.508882][T20274] dump_stack_lvl (lib/dump_stack.c:123) [1715.508887][T20274] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1715.508896][T20274] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [1715.508906][T20274] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [1715.508913][T20274] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1715.508917][T20274] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1715.508922][T20274] ? __create_object (mm/kmemleak.c:766) [1715.508934][T20274] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1715.508938][T20274] ? __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) [1715.508943][T20274] ? __alloc_skb (net/core/skbuff.c:685) [1715.508948][T20274] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1715.508951][T20274] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1715.508955][T20274] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1715.508964][T20274] ? inet6_rt_notify (net/ipv6/route.c:6372) [1715.508967][T20274] inet6_rt_notify (net/ipv6/route.c:6372) [1715.508977][T20274] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1715.508991][T20274] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1715.509000][T20274] ? 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) [1715.509009][T20274] fib6_del (net/ipv6/ip6_fib.c:2070) [1715.509017][T20274] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1715.509022][T20274] ip6_route_del (net/ipv6/route.c:4115) [1715.509029][T20274] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1715.509035][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.509050][T20274] inet6_rtm_delroute (net/ipv6/route.c:5663) [1715.509055][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.509082][T20274] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1715.509088][T20274] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1715.509092][T20274] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1715.509099][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.509102][T20274] ? 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) [1715.509105][T20274] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1715.509115][T20274] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1715.509122][T20274] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1715.509126][T20274] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1715.509132][T20274] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1715.509153][T20274] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1715.509157][T20274] ? 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) [1715.509164][T20274] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1715.509172][T20274] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1715.509177][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.509187][T20274] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1715.509195][T20274] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1715.509211][T20274] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1715.509218][T20274] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1715.509222][T20274] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1715.509239][T20274] ___sys_sendmsg (net/socket.c:2622) [1715.509245][T20274] ? __pfx____sys_sendmsg (net/socket.c:2609) [1715.509255][T20274] ? ___sys_recvmsg (net/socket.c:2818) [1715.509260][T20274] ? __pfx____sys_recvmsg (net/socket.c:2818) [1715.509268][T20274] ? 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) [1715.509272][T20274] ? 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) [1715.509282][T20274] ? find_held_lock (kernel/locking/lockdep.c:5341) [1715.509288][T20274] ? __lock_release (kernel/locking/lockdep.c:5527) [1715.509297][T20274] __sys_sendmsg (net/socket.c:2652) [1715.509300][T20274] ? __pfx___sys_sendmsg (net/socket.c:2637) [1715.509313][T20274] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1715.509325][T20274] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1715.509331][T20274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1715.509334][T20274] RIP: 0033:0x7f8b5481a9a7 [ 1715.509338][T20274] 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) [ 1715.509340][T20274] RSP: 002b:00007ffc39b00d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1715.509343][T20274] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b5481a9a7 [ 1715.509345][T20274] RDX: 0000000000000000 RSI: 00007ffc39b00e00 RDI: 0000000000000005 [ 1715.509346][T20274] RBP: 00007ffc39b03328 R08: 00000000ffff7fff R09: 0000000000000000 [ 1715.509348][T20274] R10: 00007f8b546d84a8 R11: 0000000000000246 R12: 00007ffc39b02110 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