====================================== | [ 1082.657159][T13204] 1 lock held by ip/13204: | [1082.657468][T13204] #0: ffff88800fdf8e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1082.658024][T13204] | [ 1082.658024][T13204] stack backtrace: [ 1082.658423][T13204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1082.658426][T13204] Call Trace: [ 1082.658430][T13204] [1082.658434][T13204] dump_stack_lvl (lib/dump_stack.c:123) [1082.658448][T13204] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1082.658466][T13204] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1511 (discriminator 11)) [1082.658474][T13204] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1082.658483][T13204] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1082.658497][T13204] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1082.658513][T13204] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1082.658520][T13204] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1082.658544][T13204] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1082.658570][T13204] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1082.658581][T13204] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1082.658593][T13204] ? 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) [1082.658610][T13204] fib6_del (net/ipv6/ip6_fib.c:2070) [1082.658626][T13204] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1082.658637][T13204] ip6_route_del (net/ipv6/route.c:4115) [1082.658652][T13204] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1082.658658][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.658685][T13204] inet6_rtm_delroute (net/ipv6/route.c:5663) [1082.658694][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.658745][T13204] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1082.658759][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.658765][T13204] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1082.658777][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.658784][T13204] ? 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) [1082.658790][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.658808][T13204] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1082.658823][T13204] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1082.658832][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.658845][T13204] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1082.658885][T13204] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1082.658895][T13204] ? 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) [1082.658909][T13204] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1082.658925][T13204] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1082.658934][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.658952][T13204] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1082.658970][T13204] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1082.659001][T13204] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1082.659017][T13204] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1082.659024][T13204] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1082.659057][T13204] ___sys_sendmsg (net/socket.c:2622) [1082.659061][T13204] ? 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) [1082.659072][T13204] ? __pfx____sys_sendmsg (net/socket.c:2609) [1082.659091][T13204] ? usage_skip (kernel/locking/lockdep.c:2316) [1082.659114][T13204] ? 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) [1082.659123][T13204] ? 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) [1082.659140][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.659149][T13204] ? __lock_release (kernel/locking/lockdep.c:5527) [1082.659165][T13204] __sys_sendmsg (net/socket.c:2652) [1082.659172][T13204] ? __pfx___sys_sendmsg (net/socket.c:2637) [1082.659198][T13204] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1082.659222][T13204] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1082.659235][T13204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1082.659244][T13204] RIP: 0033:0x7f8b100a89a7 [ 1082.659251][T13204] 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) [ 1082.659254][T13204] RSP: 002b:00007ffc65604218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1082.659259][T13204] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b100a89a7 [ 1082.659261][T13204] RDX: 0000000000000000 RSI: 00007ffc65604280 RDI: 0000000000000005 [ 1082.659263][T13204] RBP: 00007ffc65608995 R08: 0000000000000010 R09: 0000000000000000 [ 1082.659265][T13204] R10: 00007f8b100f7ac0 R11: 0000000000000246 R12: 00007ffc65605590 [ 1082.659267][T13204] R13: 0000000067dd5bb2 R14: 0000000000498600 R15: 0000000000000001 | [ 1082.674055][T13204] 1 lock held by ip/13204: | [1082.674252][T13204] #0: ffff88800fdf8e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1082.674620][T13204] | [ 1082.674620][T13204] stack backtrace: [ 1082.674846][T13204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1082.674849][T13204] Call Trace: [ 1082.674851][T13204] [1082.674853][T13204] dump_stack_lvl (lib/dump_stack.c:123) [1082.674862][T13204] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1082.674874][T13204] nexthop_for_each_fib6_nh (net/ipv4/nexthop.c:1515 (discriminator 11)) [1082.674880][T13204] ? __pfx_rt6_nh_flush_exceptions (net/ipv6/route.c:1778) [1082.674885][T13204] ? mark_held_locks (kernel/locking/lockdep.c:4323) [1082.674893][T13204] fib6_purge_rt (net/ipv6/ip6_fib.c:1023 net/ipv6/ip6_fib.c:1049) [1082.674901][T13204] ? fib6_repair_tree.part.0 (net/ipv6/ip6_fib.c:204 net/ipv6/ip6_fib.c:1935) [1082.674906][T13204] ? __pfx_fib6_purge_rt (net/ipv6/ip6_fib.c:1044) [1082.674919][T13204] fib6_del_route (net/ipv6/ip6_fib.c:2026) [1082.674933][T13204] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1082.674938][T13204] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [1082.674944][T13204] ? 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) [1082.674954][T13204] fib6_del (net/ipv6/ip6_fib.c:2070) [1082.674962][T13204] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1082.674968][T13204] ip6_route_del (net/ipv6/route.c:4115) [1082.674975][T13204] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1082.674979][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.674993][T13204] inet6_rtm_delroute (net/ipv6/route.c:5663) [1082.674998][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.675023][T13204] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1082.675031][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.675034][T13204] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1082.675041][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.675044][T13204] ? 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) [1082.675048][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.675062][T13204] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1082.675071][T13204] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1082.675079][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.675089][T13204] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1082.675118][T13204] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1082.675127][T13204] ? 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) [1082.675136][T13204] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1082.675144][T13204] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1082.675149][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.675158][T13204] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1082.675167][T13204] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1082.675183][T13204] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1082.675194][T13204] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1082.675198][T13204] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1082.675215][T13204] ___sys_sendmsg (net/socket.c:2622) [1082.675218][T13204] ? 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) [1082.675224][T13204] ? __pfx____sys_sendmsg (net/socket.c:2609) [1082.675233][T13204] ? usage_skip (kernel/locking/lockdep.c:2316) [1082.675244][T13204] ? 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) [1082.675251][T13204] ? 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) [1082.675261][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.675267][T13204] ? __lock_release (kernel/locking/lockdep.c:5527) [1082.675276][T13204] __sys_sendmsg (net/socket.c:2652) [1082.675280][T13204] ? __pfx___sys_sendmsg (net/socket.c:2637) [1082.675292][T13204] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1082.675304][T13204] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1082.675312][T13204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1082.675318][T13204] RIP: 0033:0x7f8b100a89a7 [ 1082.675324][T13204] 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) [ 1082.675327][T13204] RSP: 002b:00007ffc65604218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1082.675331][T13204] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b100a89a7 [ 1082.675333][T13204] RDX: 0000000000000000 RSI: 00007ffc65604280 RDI: 0000000000000005 [ 1082.675334][T13204] RBP: 00007ffc65608995 R08: 0000000000000010 R09: 0000000000000000 [ 1082.675336][T13204] R10: 00007f8b100f7ac0 R11: 0000000000000246 R12: 00007ffc65605590 [ 1082.675338][T13204] R13: 0000000067dd5bb2 R14: 0000000000498600 R15: 0000000000000001 | [ 1082.690285][T13204] 1 lock held by ip/13204: | [1082.690467][T13204] #0: ffff88800fdf8e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1082.690896][T13204] | [ 1082.690896][T13204] stack backtrace: [ 1082.691138][T13204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1082.691140][T13204] Call Trace: [ 1082.691142][T13204] [1082.691145][T13204] dump_stack_lvl (lib/dump_stack.c:123) [1082.691153][T13204] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1082.691165][T13204] nexthop_is_blackhole (./include/net/nexthop.h:375 (discriminator 11)) [1082.691169][T13204] rt6_fill_node.constprop.0 (net/ipv6/route.c:5924) [1082.691174][T13204] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1082.691181][T13204] ? __create_object (mm/kmemleak.c:766) [1082.691195][T13204] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1082.691199][T13204] ? __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) [1082.691206][T13204] ? __alloc_skb (net/core/skbuff.c:685) [1082.691211][T13204] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1082.691215][T13204] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1082.691219][T13204] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1082.691228][T13204] ? inet6_rt_notify (net/ipv6/route.c:6372) [1082.691232][T13204] inet6_rt_notify (net/ipv6/route.c:6372) [1082.691242][T13204] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1082.691257][T13204] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1082.691266][T13204] ? 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) [1082.691276][T13204] fib6_del (net/ipv6/ip6_fib.c:2070) [1082.691284][T13204] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1082.691290][T13204] ip6_route_del (net/ipv6/route.c:4115) [1082.691297][T13204] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1082.691301][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.691316][T13204] inet6_rtm_delroute (net/ipv6/route.c:5663) [1082.691320][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.691346][T13204] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1082.691353][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.691357][T13204] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1082.691363][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.691367][T13204] ? 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) [1082.691370][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.691380][T13204] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1082.691388][T13204] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1082.691394][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.691400][T13204] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1082.691426][T13204] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1082.691434][T13204] ? 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) [1082.691446][T13204] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1082.691460][T13204] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1082.691468][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.691486][T13204] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1082.691501][T13204] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1082.691518][T13204] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1082.691528][T13204] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1082.691532][T13204] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1082.691550][T13204] ___sys_sendmsg (net/socket.c:2622) [1082.691552][T13204] ? 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) [1082.691558][T13204] ? __pfx____sys_sendmsg (net/socket.c:2609) [1082.691568][T13204] ? usage_skip (kernel/locking/lockdep.c:2316) [1082.691579][T13204] ? 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) [1082.691585][T13204] ? 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) [1082.691595][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.691602][T13204] ? __lock_release (kernel/locking/lockdep.c:5527) [1082.691610][T13204] __sys_sendmsg (net/socket.c:2652) [1082.691615][T13204] ? __pfx___sys_sendmsg (net/socket.c:2637) [1082.691628][T13204] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1082.691640][T13204] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1082.691649][T13204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1082.691655][T13204] RIP: 0033:0x7f8b100a89a7 [ 1082.691661][T13204] 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) [ 1082.691664][T13204] RSP: 002b:00007ffc65604218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1082.691669][T13204] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b100a89a7 [ 1082.691671][T13204] RDX: 0000000000000000 RSI: 00007ffc65604280 RDI: 0000000000000005 [ 1082.691673][T13204] RBP: 00007ffc65608995 R08: 0000000000000010 R09: 0000000000000000 [ 1082.691674][T13204] R10: 00007f8b100f7ac0 R11: 0000000000000246 R12: 00007ffc65605590 [ 1082.691676][T13204] R13: 0000000067dd5bb2 R14: 0000000000498600 R15: 0000000000000001 | [ 1082.708872][T13204] 1 lock held by ip/13204: | [1082.709159][T13204] #0: ffff88800fdf8e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1082.709503][T13204] | [ 1082.709503][T13204] stack backtrace: [ 1082.709733][T13204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1082.709735][T13204] Call Trace: [ 1082.709737][T13204] [1082.709740][T13204] dump_stack_lvl (lib/dump_stack.c:123) [1082.709749][T13204] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1082.709761][T13204] rt6_fill_node_nexthop (./include/net/nexthop.h:312 ./include/net/nexthop.h:307 net/ipv6/route.c:5752) [1082.709769][T13204] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1082.709774][T13204] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1082.709781][T13204] ? __create_object (mm/kmemleak.c:766) [1082.709794][T13204] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1082.709799][T13204] ? __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) [1082.709806][T13204] ? __alloc_skb (net/core/skbuff.c:685) [1082.709811][T13204] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1082.709814][T13204] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1082.709819][T13204] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1082.709834][T13204] ? inet6_rt_notify (net/ipv6/route.c:6372) [1082.709838][T13204] inet6_rt_notify (net/ipv6/route.c:6372) [1082.709853][T13204] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1082.709874][T13204] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1082.709888][T13204] ? 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) [1082.709898][T13204] fib6_del (net/ipv6/ip6_fib.c:2070) [1082.709907][T13204] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1082.709913][T13204] ip6_route_del (net/ipv6/route.c:4115) [1082.709920][T13204] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1082.709924][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.709939][T13204] inet6_rtm_delroute (net/ipv6/route.c:5663) [1082.709944][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.709970][T13204] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1082.709977][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.709981][T13204] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1082.709987][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.709991][T13204] ? 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) [1082.709994][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.710004][T13204] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1082.710012][T13204] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1082.710018][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.710025][T13204] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1082.710045][T13204] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1082.710050][T13204] ? 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) [1082.710057][T13204] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1082.710065][T13204] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1082.710070][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.710080][T13204] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1082.710090][T13204] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1082.710106][T13204] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1082.710115][T13204] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1082.710119][T13204] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1082.710137][T13204] ___sys_sendmsg (net/socket.c:2622) [1082.710139][T13204] ? 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) [1082.710145][T13204] ? __pfx____sys_sendmsg (net/socket.c:2609) [1082.710154][T13204] ? usage_skip (kernel/locking/lockdep.c:2316) [1082.710165][T13204] ? 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) [1082.710171][T13204] ? 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) [1082.710181][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.710188][T13204] ? __lock_release (kernel/locking/lockdep.c:5527) [1082.710196][T13204] __sys_sendmsg (net/socket.c:2652) [1082.710200][T13204] ? __pfx___sys_sendmsg (net/socket.c:2637) [1082.710213][T13204] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1082.710224][T13204] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1082.710233][T13204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1082.710238][T13204] RIP: 0033:0x7f8b100a89a7 [ 1082.710244][T13204] 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) [ 1082.710247][T13204] RSP: 002b:00007ffc65604218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1082.710251][T13204] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b100a89a7 [ 1082.710253][T13204] RDX: 0000000000000000 RSI: 00007ffc65604280 RDI: 0000000000000005 [ 1082.710254][T13204] RBP: 00007ffc65608995 R08: 0000000000000010 R09: 0000000000000000 [ 1082.710256][T13204] R10: 00007f8b100f7ac0 R11: 0000000000000246 R12: 00007ffc65605590 [ 1082.710258][T13204] R13: 0000000067dd5bb2 R14: 0000000000498600 R15: 0000000000000001 | [ 1082.727807][T13204] 1 lock held by ip/13204: | [1082.727994][T13204] #0: ffff88800fdf8e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1082.728341][T13204] | [ 1082.728341][T13204] stack backtrace: [ 1082.728685][T13204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1082.728688][T13204] Call Trace: [ 1082.728690][T13204] [1082.728693][T13204] dump_stack_lvl (lib/dump_stack.c:123) [1082.728702][T13204] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1082.728713][T13204] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:351) [1082.728718][T13204] ? nla_put (lib/nlattr.c:1100) [1082.728728][T13204] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [1082.728735][T13204] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1082.728740][T13204] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1082.728747][T13204] ? __create_object (mm/kmemleak.c:766) [1082.728759][T13204] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1082.728764][T13204] ? __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) [1082.728771][T13204] ? __alloc_skb (net/core/skbuff.c:685) [1082.728776][T13204] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1082.728779][T13204] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1082.728784][T13204] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1082.728793][T13204] ? inet6_rt_notify (net/ipv6/route.c:6372) [1082.728796][T13204] inet6_rt_notify (net/ipv6/route.c:6372) [1082.728807][T13204] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1082.728823][T13204] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1082.728831][T13204] ? 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) [1082.728842][T13204] fib6_del (net/ipv6/ip6_fib.c:2070) [1082.728850][T13204] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1082.728855][T13204] ip6_route_del (net/ipv6/route.c:4115) [1082.728863][T13204] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1082.728866][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.728881][T13204] inet6_rtm_delroute (net/ipv6/route.c:5663) [1082.728885][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.728911][T13204] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1082.728918][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.728922][T13204] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1082.728929][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.728932][T13204] ? 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) [1082.728936][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.728945][T13204] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1082.728953][T13204] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1082.728959][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.728966][T13204] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1082.728986][T13204] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1082.728991][T13204] ? 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) [1082.728998][T13204] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1082.729006][T13204] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1082.729011][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.729020][T13204] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1082.729029][T13204] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1082.729044][T13204] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1082.729054][T13204] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1082.729057][T13204] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1082.729075][T13204] ___sys_sendmsg (net/socket.c:2622) [1082.729077][T13204] ? 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) [1082.729085][T13204] ? __pfx____sys_sendmsg (net/socket.c:2609) [1082.729094][T13204] ? usage_skip (kernel/locking/lockdep.c:2316) [1082.729105][T13204] ? 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) [1082.729111][T13204] ? 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) [1082.729122][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.729128][T13204] ? __lock_release (kernel/locking/lockdep.c:5527) [1082.729136][T13204] __sys_sendmsg (net/socket.c:2652) [1082.729140][T13204] ? __pfx___sys_sendmsg (net/socket.c:2637) [1082.729152][T13204] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1082.729164][T13204] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1082.729172][T13204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1082.729177][T13204] RIP: 0033:0x7f8b100a89a7 [ 1082.729183][T13204] 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) [ 1082.729186][T13204] RSP: 002b:00007ffc65604218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1082.729190][T13204] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b100a89a7 [ 1082.729192][T13204] RDX: 0000000000000000 RSI: 00007ffc65604280 RDI: 0000000000000005 [ 1082.729194][T13204] RBP: 00007ffc65608995 R08: 0000000000000010 R09: 0000000000000000 [ 1082.729195][T13204] R10: 00007f8b100f7ac0 R11: 0000000000000246 R12: 00007ffc65605590 [ 1082.729197][T13204] R13: 0000000067dd5bb2 R14: 0000000000498600 R15: 0000000000000001 | [ 1082.746727][T13204] 1 lock held by ip/13204: | [1082.747027][T13204] #0: ffff88800fdf8e30 (&tb->tb6_lock){+...}-{3:3}, at: __ip6_del_rt (net/ipv6/route.c:3904) | [ 1082.747373][T13204] | [ 1082.747373][T13204] stack backtrace: [ 1082.747661][T13204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1082.747664][T13204] Call Trace: [ 1082.747666][T13204] [1082.747669][T13204] dump_stack_lvl (lib/dump_stack.c:123) [1082.747678][T13204] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [1082.747689][T13204] nexthop_mpath_fill_node.constprop.0 (./include/net/nexthop.h:356) [1082.747701][T13204] rt6_fill_node_nexthop (net/ipv6/route.c:5759) [1082.747708][T13204] rt6_fill_node.constprop.0 (net/ipv6/route.c:5927) [1082.747713][T13204] ? __kmalloc_node_track_caller_noprof (mm/slub.c:4315) [1082.747720][T13204] ? __create_object (mm/kmemleak.c:766) [1082.747734][T13204] ? __pfx_rt6_fill_node.constprop.0 (net/ipv6/route.c:5778) [1082.747738][T13204] ? __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) [1082.747745][T13204] ? __alloc_skb (net/core/skbuff.c:685) [1082.747750][T13204] ? __pfx___alloc_skb (net/core/skbuff.c:642) [1082.747753][T13204] ? rt6_nlmsg_size (net/ipv6/route.c:5746) [1082.747758][T13204] ? __pfx_rt6_nlmsg_size (net/ipv6/route.c:5706) [1082.747767][T13204] ? inet6_rt_notify (net/ipv6/route.c:6372) [1082.747770][T13204] inet6_rt_notify (net/ipv6/route.c:6372) [1082.747781][T13204] fib6_del_route (net/ipv6/ip6_fib.c:2034) [1082.747795][T13204] ? __pfx_fib6_del_route (net/ipv6/ip6_fib.c:1947) [1082.747804][T13204] ? 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) [1082.747815][T13204] fib6_del (net/ipv6/ip6_fib.c:2070) [1082.747823][T13204] __ip6_del_rt (./include/linux/spinlock.h:396 net/ipv6/route.c:3905) [1082.747828][T13204] ip6_route_del (net/ipv6/route.c:4115) [1082.747836][T13204] ? __pfx_ip6_route_del (net/ipv6/route.c:4059) [1082.747839][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.747854][T13204] inet6_rtm_delroute (net/ipv6/route.c:5663) [1082.747859][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.747885][T13204] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6952) [1082.747892][T13204] ? __pfx_inet6_rtm_delroute (net/ipv6/route.c:5640) [1082.747895][T13204] rtnetlink_rcv_msg (net/core/rtnetlink.c:6954) [1082.747902][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.747905][T13204] ? 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) [1082.747909][T13204] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [1082.747919][T13204] ? __lock_acquire (kernel/locking/lockdep.c:5228) [1082.747926][T13204] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [1082.747933][T13204] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6857) [1082.747939][T13204] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [1082.747959][T13204] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [1082.747964][T13204] ? 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) [1082.747971][T13204] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [1082.747979][T13204] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [1082.747984][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.747994][T13204] netlink_sendmsg (net/netlink/af_netlink.c:1883) [1082.748002][T13204] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [1082.748018][T13204] ____sys_sendmsg (net/socket.c:712 net/socket.c:727 net/socket.c:2566) [1082.748025][T13204] ? __pfx_____sys_sendmsg (net/socket.c:2512) [1082.748029][T13204] ? __pfx_copy_msghdr_from_user (net/socket.c:2492) [1082.748046][T13204] ___sys_sendmsg (net/socket.c:2622) [1082.748049][T13204] ? 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) [1082.748054][T13204] ? __pfx____sys_sendmsg (net/socket.c:2609) [1082.748064][T13204] ? usage_skip (kernel/locking/lockdep.c:2316) [1082.748075][T13204] ? 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) [1082.748082][T13204] ? 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) [1082.748093][T13204] ? find_held_lock (kernel/locking/lockdep.c:5341) [1082.748099][T13204] ? __lock_release (kernel/locking/lockdep.c:5527) [1082.748107][T13204] __sys_sendmsg (net/socket.c:2652) [1082.748111][T13204] ? __pfx___sys_sendmsg (net/socket.c:2637) [1082.748124][T13204] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [1082.748135][T13204] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [1082.748144][T13204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1082.748149][T13204] RIP: 0033:0x7f8b100a89a7 [ 1082.748156][T13204] 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) [ 1082.748159][T13204] RSP: 002b:00007ffc65604218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1082.748163][T13204] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8b100a89a7 [ 1082.748165][T13204] RDX: 0000000000000000 RSI: 00007ffc65604280 RDI: 0000000000000005 [ 1082.748167][T13204] RBP: 00007ffc65608995 R08: 0000000000000010 R09: 0000000000000000 [ 1082.748169][T13204] R10: 00007f8b100f7ac0 R11: 0000000000000246 R12: 00007ffc65605590 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