[ 1316.089878][T16772] [ 1316.090002][T16772] ============================= [ 1316.090166][T16772] WARNING: suspicious RCU usage [ 1316.090324][T16772] 6.12.0-rc7-virtme #1 Not tainted [ 1316.090497][T16772] ----------------------------- [ 1316.090671][T16772] net/ipv6/ip6mr.c:132 RCU-list traversed in non-reader section!! [ 1316.090909][T16772] [ 1316.090909][T16772] other info that might help us debug this: [ 1316.090909][T16772] [ 1316.091214][T16772] [ 1316.091214][T16772] rcu_scheduler_active = 2, debug_locks = 1 [ 1316.092286][T16772] no locks held by smcrouted/16772. [ 1316.092537][T16772] [ 1316.092537][T16772] stack backtrace: [ 1316.092730][T16772] CPU: 3 UID: 0 PID: 16772 Comm: smcrouted Not tainted 6.12.0-rc7-virtme #1 [ 1316.093004][T16772] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1316.093197][T16772] Call Trace: [ 1316.093327][T16772] [ 1316.093415][T16772] dump_stack_lvl+0xb0/0xd0 [ 1316.093584][T16772] lockdep_rcu_suspicious+0x1ea/0x280 [ 1316.093753][T16772] ip6mr_get_table+0x142/0x190 [ 1316.093913][T16772] ip6_mroute_setsockopt+0x185/0x12d0 [ 1316.094073][T16772] ? __pfx_ip6_mroute_setsockopt+0x10/0x10 [ 1316.094275][T16772] ? __lock_release+0x103/0x460 [ 1316.094433][T16772] ? __might_fault+0x11b/0x170 [ 1316.094592][T16772] ? trace_lock_acquire+0x14d/0x1f0 [ 1316.094755][T16772] ? __might_fault+0xc3/0x170 [ 1316.094908][T16772] ? lock_acquire+0x32/0xc0 [ 1316.095062][T16772] ? __might_fault+0xc3/0x170 [ 1316.095219][T16772] ? __might_fault+0x11b/0x170 [ 1316.095383][T16772] do_ipv6_setsockopt+0x705/0x34e0 [ 1316.095543][T16772] ? __lock_release+0x40/0x460 [ 1316.095698][T16772] ? __pfx_do_ipv6_setsockopt+0x10/0x10 [ 1316.095849][T16772] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1316.096009][T16772] ? rcu_read_lock_any_held+0x43/0xb0 [ 1316.096164][T16772] ? validate_chain+0x1fe/0xae0 [ 1316.096319][T16772] ? is_bpf_text_address+0x67/0x120 [ 1316.096481][T16772] ? __pfx_validate_chain+0x10/0x10 [ 1316.096640][T16772] ? hlock_class+0x4e/0x130 [ 1316.096799][T16772] ? mark_lock+0x38/0x3e0 [ 1316.096921][T16772] ? __lock_acquire+0xb3f/0x1580 [ 1316.097082][T16772] ? find_held_lock+0x2c/0x110 [ 1316.097249][T16772] ? ipv6_setsockopt+0x7f/0xe0 [ 1316.097405][T16772] ipv6_setsockopt+0x7f/0xe0 [ 1316.097561][T16772] rawv6_setsockopt+0xb7/0x550 [ 1316.097719][T16772] ? __pfx_rawv6_setsockopt+0x10/0x10 [ 1316.097872][T16772] ? __lock_acquire+0xb3f/0x1580 [ 1316.098039][T16772] ? kfree+0x2d/0x340 [ 1316.098164][T16772] do_sock_setsockopt+0x149/0x3a0 [ 1316.098318][T16772] ? __pfx_do_sock_setsockopt+0x10/0x10 [ 1316.098472][T16772] ? __lock_release+0x103/0x460 [ 1316.098627][T16772] ? fd_install+0x1d1/0x5a0 [ 1316.098798][T16772] ? trace_lock_acquire+0x14d/0x1f0 [ 1316.098954][T16772] ? fdget+0x52/0x1e0 [ 1316.099074][T16772] __sys_setsockopt+0x104/0x1a0 [ 1316.099235][T16772] ? __pfx___sys_setsockopt+0x10/0x10 [ 1316.099393][T16772] ? __sys_socket+0x168/0x1e0 [ 1316.099556][T16772] ? __pfx___sys_socket+0x10/0x10 [ 1316.099710][T16772] ? do_user_addr_fault+0x374/0xe30 [ 1316.099870][T16772] __x64_sys_setsockopt+0xbd/0x160 [ 1316.100026][T16772] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 1316.100217][T16772] do_syscall_64+0xc1/0x1d0 [ 1316.100374][T16772] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1316.100565][T16772] RIP: 0033:0x7fc7ad15391e [ 1316.100750][T16772] Code: 0f 1f 40 00 48 8b 15 e1 94 0a 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b1 0f 1f 00 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 a9 [ 1316.101285][T16772] RSP: 002b:00007ffc41c5c918 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 1316.101521][T16772] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fc7ad15391e [ 1316.101759][T16772] RDX: 00000000000000c8 RSI: 0000000000000029 RDI: 0000000000000008 [ 1316.101994][T16772] RBP: 0000000000000008 R08: 0000000000000004 R09: 0000000000000000 [ 1316.102228][T16772] R10: 00007ffc41c5c93c R11: 0000000000000246 R12: 0000000000000000 [ 1316.102457][T16772] R13: 0000000000402650 R14: 0000000000411dd8 R15: 00007fc7ad258000 [ 1316.102703][T16772] [ 1316.105357][T16772] veth0: entered allmulticast mode [ 1316.105864][T16772] veth1: entered allmulticast mode [ 1316.106184][T16772] veth2: entered allmulticast mode [ 1316.106530][T16772] veth3: entered allmulticast mode [ 1316.106838][T16772] veth4: entered allmulticast mode [ 1316.107148][T16772] veth5: entered allmulticast mode [ 1341.859015][T16772] veth0: left allmulticast mode [ 1341.859328][T16772] veth1: left allmulticast mode [ 1341.859942][T16772] veth2: left allmulticast mode [ 1341.860185][T16772] veth3: left allmulticast mode [ 1341.860430][T16772] veth4: left allmulticast mode [ 1341.860680][T16772] veth5: left allmulticast mode