[ 1151.140835][T22735] [ 1151.140961][T22735] ============================= [ 1151.141097][T22735] WARNING: suspicious RCU usage [ 1151.141226][T22735] 7.0.0-rc1-virtme #1 Not tainted [ 1151.141349][T22735] ----------------------------- [ 1151.141480][T22735] net/ipv6/ip6_fib.c:111 suspicious rcu_dereference_protected() usage! [ 1151.141665][T22735] [ 1151.141665][T22735] other info that might help us debug this: [ 1151.141665][T22735] [ 1151.141919][T22735] [ 1151.141919][T22735] rcu_scheduler_active = 2, debug_locks = 1 [ 1151.142103][T22735] 1 lock held by ip/22735: [ 1151.142231][T22735] #0: ffffffff9f67e6e8 (rtnl_mutex){+.+.}-{4:4}, at: rtm_new_nexthop+0x1a6/0x8c0 [ 1151.142466][T22735] [ 1151.142466][T22735] stack backtrace: [ 1151.142622][T22735] CPU: 3 UID: 0 PID: 22735 Comm: ip Not tainted 7.0.0-rc1-virtme #1 PREEMPT(full) [ 1151.142625][T22735] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1151.142627][T22735] Call Trace: [ 1151.142628][T22735] [ 1151.142630][T22735] dump_stack_lvl+0x6f/0xa0 [ 1151.142636][T22735] lockdep_rcu_suspicious.cold+0x4f/0xad [ 1151.142642][T22735] fib6_update_sernum+0xfb/0x130 [ 1151.142646][T22735] nh_rt_cache_flush+0x8d/0x380 [ 1151.142650][T22735] replace_nexthop+0x347/0x6e0 [ 1151.142655][T22735] insert_nexthop+0x41e/0x7a0 [ 1151.142658][T22735] rtm_new_nexthop+0x3a0/0x8c0 [ 1151.142661][T22735] ? insert_nexthop+0x7a0/0x7a0 [ 1151.142663][T22735] ? lock_acquire.part.0+0xbc/0x260 [ 1151.142666][T22735] ? find_held_lock+0x2b/0x80 [ 1151.142672][T22735] ? lock_acquire.part.0+0xbc/0x260 [ 1151.142673][T22735] ? find_held_lock+0x2b/0x80 [ 1151.142678][T22735] ? find_held_lock+0x2b/0x80 [ 1151.142680][T22735] ? insert_nexthop+0x7a0/0x7a0 [ 1151.142681][T22735] ? __lock_release.isra.0+0x59/0x170 [ 1151.142685][T22735] ? insert_nexthop+0x7a0/0x7a0 [ 1151.142687][T22735] rtnetlink_rcv_msg+0x6fe/0xb90 [ 1151.142692][T22735] ? rtnl_fdb_dump+0x620/0x620 [ 1151.142694][T22735] ? __lock_acquire+0x577/0xc10 [ 1151.142698][T22735] ? lock_acquire.part.0+0xbc/0x260 [ 1151.142699][T22735] ? find_held_lock+0x2b/0x80 [ 1151.142702][T22735] netlink_rcv_skb+0x123/0x380 [ 1151.142706][T22735] ? rtnl_fdb_dump+0x620/0x620 [ 1151.142709][T22735] ? netlink_ack+0xcc0/0xcc0 [ 1151.142715][T22735] ? netlink_deliver_tap+0xc5/0x330 [ 1151.142717][T22735] ? netlink_deliver_tap+0x13f/0x330 [ 1151.142721][T22735] netlink_unicast+0x4a3/0x770 [ 1151.142725][T22735] ? netlink_attachskb+0x810/0x810 [ 1151.142727][T22735] ? __alloc_skb+0x4cd/0x600 [ 1151.142730][T22735] ? napi_skb_cache_get+0x7a0/0x7a0 [ 1151.142735][T22735] ? __lock_acquire+0x577/0xc10 [ 1151.142738][T22735] netlink_sendmsg+0x735/0xc60 [ 1151.142742][T22735] ? netlink_unicast+0x770/0x770 [ 1151.142746][T22735] ? __might_fault+0x97/0x140 [ 1151.142751][T22735] ____sys_sendmsg+0x419/0x850 [ 1151.142754][T22735] ? copy_msghdr_from_user+0x270/0x430 [ 1151.142756][T22735] ? get_timestamp.constprop.0+0x3a0/0x3a0 [ 1151.142757][T22735] ? move_addr_to_kernel+0x40/0x40 [ 1151.142761][T22735] ? lock_acquire.part.0+0xbc/0x260 [ 1151.142763][T22735] ? find_held_lock+0x2b/0x80 [ 1151.142766][T22735] ___sys_sendmsg+0xfd/0x180 [ 1151.142768][T22735] ? copy_msghdr_from_user+0x430/0x430 [ 1151.142769][T22735] ? __lock_release.isra.0+0x59/0x170 [ 1151.142780][T22735] ? lock_vma_under_rcu+0x128/0x3e0 [ 1151.142784][T22735] __sys_sendmsg+0x124/0x1c0 [ 1151.142787][T22735] ? __sys_sendmsg_sock+0x20/0x20 [ 1151.142792][T22735] ? do_user_addr_fault+0x799/0xdb0 [ 1151.142796][T22735] ? rcu_is_watching+0x15/0xd0 [ 1151.142800][T22735] ? rcu_is_watching+0x15/0xd0 [ 1151.142803][T22735] do_syscall_64+0x117/0xfc0 [ 1151.142807][T22735] ? exc_page_fault+0xaf/0xd0 [ 1151.142810][T22735] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 1151.142812][T22735] RIP: 0033:0x7fdb79bf6c5e [ 1151.142816][T22735] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa [ 1151.142818][T22735] RSP: 002b:00007fff67f06340 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1151.142820][T22735] RAX: ffffffffffffffda RBX: 000000000048a910 RCX: 00007fdb79bf6c5e [ 1151.142822][T22735] RDX: 0000000000000000 RSI: 00007fff67f06400 RDI: 0000000000000005 [ 1151.142822][T22735] RBP: 00007fff67f06350 R08: 0000000000000000 R09: 0000000000000000 [ 1151.142823][T22735] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000001 [ 1151.142824][T22735] R13: 0000000069a48517 R14: 00007fff67f06f08 R15: 000000000049b620 [ 1151.142830][T22735] [ 1168.123842][T22870] mausezahn (22870) used greatest stack depth: 23160 bytes left