Warning: Permanently added '10.128.0.151' (ED25519) to the list of known hosts. executing program executing program executing program [ 64.476666][ T17] [ 64.479037][ T17] ====================================================== [ 64.486039][ T17] WARNING: possible circular locking dependency detected [ 64.493046][ T17] 6.6.94-syzkaller #0 Not tainted [ 64.498049][ T17] ------------------------------------------------------ [ 64.505082][ T17] rcu_preempt/17 is trying to acquire lock: [ 64.510971][ T17] ffff8880b8f295a8 (krc.lock){....}-{2:2}, at: kvfree_call_rcu+0x15a/0x780 [ 64.519591][ T17] [ 64.519591][ T17] but task is already holding lock: [ 64.526934][ T17] ffff8880b8f297d8 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x123/0x270 [ 64.535792][ T17] [ 64.535792][ T17] which lock already depends on the new lock. [ 64.535792][ T17] [ 64.546175][ T17] [ 64.546175][ T17] the existing dependency chain (in reverse order) is: [ 64.555169][ T17] [ 64.555169][ T17] -> #1 (&base->lock){-.-.}-{2:2}: [ 64.562461][ T17] _raw_spin_lock_irqsave+0xa8/0xf0 [ 64.568174][ T17] lock_timer_base+0x123/0x270 [ 64.573454][ T17] __mod_timer+0xf9/0xdb0 [ 64.578295][ T17] queue_delayed_work_on+0x12a/0x1e0 [ 64.584082][ T17] kvfree_call_rcu+0x541/0x780 [ 64.589352][ T17] rtnl_register_internal+0x486/0x590 [ 64.595237][ T17] rtnl_register+0x32/0x70 [ 64.600252][ T17] ip_rt_init+0x2ec/0x390 [ 64.605093][ T17] ip_init+0xe/0x20 [ 64.609423][ T17] inet_init+0x2c1/0x3e0 [ 64.614173][ T17] do_one_initcall+0x1fd/0x750 [ 64.619450][ T17] do_initcall_level+0x137/0x1f0 [ 64.624897][ T17] do_initcalls+0x69/0xd0 [ 64.629732][ T17] kernel_init_freeable+0x3d2/0x570 [ 64.635441][ T17] kernel_init+0x1d/0x1c0 [ 64.640278][ T17] ret_from_fork+0x48/0x80 [ 64.645201][ T17] ret_from_fork_asm+0x11/0x20 [ 64.650473][ T17] [ 64.650473][ T17] -> #0 (krc.lock){....}-{2:2}: [ 64.657489][ T17] __lock_acquire+0x2ddb/0x7c80 [ 64.662846][ T17] lock_acquire+0x197/0x410 [ 64.667852][ T17] _raw_spin_lock+0x2e/0x40 [ 64.672867][ T17] kvfree_call_rcu+0x15a/0x780 [ 64.678137][ T17] trie_delete_elem+0x535/0x6a0 [ 64.683493][ T17] bpf_prog_2c29ac5cdc6b1842+0x42/0x46 [ 64.689475][ T17] bpf_trace_run3+0x1e7/0x400 [ 64.694659][ T17] __bpf_trace_timer_start+0x14a/0x1b0 [ 64.700629][ T17] enqueue_timer+0x398/0x530 [ 64.705724][ T17] __mod_timer+0x977/0xdb0 [ 64.710654][ T17] schedule_timeout+0x15b/0x280 [ 64.716016][ T17] rcu_gp_fqs_loop+0x302/0x1560 [ 64.721375][ T17] rcu_gp_kthread+0x99/0x380 [ 64.726473][ T17] kthread+0x2fa/0x390 [ 64.731047][ T17] ret_from_fork+0x48/0x80 [ 64.735970][ T17] ret_from_fork_asm+0x11/0x20 [ 64.741255][ T17] [ 64.741255][ T17] other info that might help us debug this: [ 64.741255][ T17] [ 64.751476][ T17] Possible unsafe locking scenario: [ 64.751476][ T17] [ 64.758910][ T17] CPU0 CPU1 [ 64.764257][ T17] ---- ---- [ 64.769606][ T17] lock(&base->lock); [ 64.773668][ T17] lock(krc.lock); [ 64.779979][ T17] lock(&base->lock); [ 64.786556][ T17] lock(krc.lock); [ 64.790347][ T17] [ 64.790347][ T17] *** DEADLOCK *** [ 64.790347][ T17] [ 64.798478][ T17] 2 locks held by rcu_preempt/17: [ 64.803481][ T17] #0: ffff8880b8f297d8 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x123/0x270 [ 64.812784][ T17] #1: ffffffff8cd2f760 (rcu_read_lock){....}-{1:2}, at: bpf_trace_run3+0xf4/0x400 [ 64.822091][ T17] [ 64.822091][ T17] stack backtrace: [ 64.827982][ T17] CPU: 1 PID: 17 Comm: rcu_preempt Not tainted 6.6.94-syzkaller #0 [ 64.835866][ T17] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 64.845920][ T17] Call Trace: [ 64.849188][ T17] [ 64.852120][ T17] dump_stack_lvl+0x16c/0x230 [ 64.856798][ T17] ? load_image+0x3b0/0x3b0 [ 64.861289][ T17] ? show_regs_print_info+0x20/0x20 [ 64.866479][ T17] ? print_circular_bug+0x12b/0x1a0 [ 64.871684][ T17] check_noncircular+0x2bd/0x3c0 [ 64.876636][ T17] ? print_deadlock_bug+0x5d0/0x5d0 [ 64.881828][ T17] ? lockdep_lock+0xe0/0x220 [ 64.886409][ T17] ? _find_first_zero_bit+0xd3/0x100 [ 64.891686][ T17] __lock_acquire+0x2ddb/0x7c80 [ 64.896530][ T17] ? stack_trace_snprint+0xf0/0xf0 [ 64.901635][ T17] ? __stack_depot_save+0x560/0x630 [ 64.906819][ T17] ? verify_lock_unused+0x140/0x140 [ 64.912009][ T17] ? kasan_save_stack+0x4d/0x60 [ 64.916845][ T17] ? kasan_save_stack+0x3e/0x60 [ 64.921680][ T17] ? __kasan_record_aux_stack+0xaf/0xc0 [ 64.927213][ T17] ? kvfree_call_rcu+0xee/0x780 [ 64.932047][ T17] ? trie_delete_elem+0x535/0x6a0 [ 64.937078][ T17] ? bpf_prog_2c29ac5cdc6b1842+0x42/0x46 [ 64.942710][ T17] ? bpf_trace_run3+0x1e7/0x400 [ 64.947556][ T17] ? __bpf_trace_timer_start+0x14a/0x1b0 [ 64.953181][ T17] ? enqueue_timer+0x398/0x530 [ 64.957929][ T17] ? __mod_timer+0x977/0xdb0 [ 64.962507][ T17] ? schedule_timeout+0x15b/0x280 [ 64.967519][ T17] ? rcu_gp_fqs_loop+0x302/0x1560 [ 64.972613][ T17] ? rcu_gp_kthread+0x99/0x380 [ 64.977363][ T17] ? kthread+0x2fa/0x390 [ 64.981588][ T17] ? ret_from_fork+0x48/0x80 [ 64.986161][ T17] ? ret_from_fork_asm+0x11/0x20 [ 64.991087][ T17] lock_acquire+0x197/0x410 [ 64.995590][ T17] ? kvfree_call_rcu+0x15a/0x780 [ 65.000535][ T17] ? read_lock_is_recursive+0x20/0x20 [ 65.005908][ T17] ? __phys_addr+0xba/0x170 [ 65.010403][ T17] _raw_spin_lock+0x2e/0x40 [ 65.014897][ T17] ? kvfree_call_rcu+0x15a/0x780 [ 65.019820][ T17] kvfree_call_rcu+0x15a/0x780 [ 65.024574][ T17] ? call_rcu+0x920/0x920 [ 65.028889][ T17] ? _raw_spin_unlock_irqrestore+0xae/0x110 [ 65.034772][ T17] ? _raw_spin_unlock+0x40/0x40 [ 65.039622][ T17] trie_delete_elem+0x535/0x6a0 [ 65.044464][ T17] bpf_prog_2c29ac5cdc6b1842+0x42/0x46 [ 65.049910][ T17] bpf_trace_run3+0x1e7/0x400 [ 65.054573][ T17] ? bpf_trace_run3+0xf4/0x400 [ 65.059351][ T17] ? bpf_trace_run2+0x3c0/0x3c0 [ 65.064201][ T17] ? __bpf_trace_timer_start+0x133/0x1b0 [ 65.069842][ T17] __bpf_trace_timer_start+0x14a/0x1b0 [ 65.075312][ T17] ? __bpf_trace_timer_class+0x100/0x100 [ 65.080954][ T17] ? _raw_spin_unlock_irqrestore+0xae/0x110 [ 65.086851][ T17] ? _raw_spin_unlock+0x40/0x40 [ 65.091693][ T17] ? _raw_spin_lock_irqsave+0xb4/0xf0 [ 65.097064][ T17] ? _raw_spin_lock+0x40/0x40 [ 65.101732][ T17] enqueue_timer+0x398/0x530 [ 65.106311][ T17] __mod_timer+0x977/0xdb0 [ 65.110733][ T17] schedule_timeout+0x15b/0x280 [ 65.115573][ T17] ? console_conditional_schedule+0x40/0x40 [ 65.121455][ T17] ? update_process_times+0x1b0/0x1b0 [ 65.126823][ T17] ? prepare_to_swait_event+0x339/0x360 [ 65.132356][ T17] rcu_gp_fqs_loop+0x302/0x1560 [ 65.137196][ T17] ? rcu_gp_init+0x110e/0x1510 [ 65.141950][ T17] ? rcu_gp_kthread+0x380/0x380 [ 65.146787][ T17] ? lockdep_hardirqs_on_prepare+0x400/0x760 [ 65.152791][ T17] ? rcu_gp_init+0x1510/0x1510 [ 65.157547][ T17] ? rcu_gp_cleanup+0xb4c/0xca0 [ 65.162380][ T17] ? _raw_spin_unlock_irq+0x23/0x50 [ 65.167571][ T17] ? lockdep_hardirqs_on+0x98/0x150 [ 65.172755][ T17] rcu_gp_kthread+0x99/0x380 [ 65.177340][ T17] ? rcu_report_qs_rsp+0x1a0/0x1a0 [ 65.182440][ T17] ? __kthread_parkme+0x7a/0x1c0 [ 65.187366][ T17] ? __kthread_parkme+0x162/0x1c0 [ 65.192383][ T17] kthread+0x2fa/0x390 [ 65.196435][ T17] ? rcu_report_qs_rsp+0x1a0/0x1a0 [ 65.201535][ T17] ? kthread_blkcg+0xd0/0xd0 [ 65.206108][ T17] ret_from_fork+0x48/0x80 [ 65.210512][ T17] ? kthread_blkcg+0xd0/0xd0 [ 65.215083][ T17] ret_from_fork_asm+0x11/0x20 [ 65.219844][ T17]