Warning: Permanently added '10.128.0.187' (ED25519) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 73.306958][ T18] [ 73.309341][ T18] ===================================================== [ 73.316270][ T18] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 73.323730][ T18] 6.8.0-syzkaller-05236-g443574b03387 #0 Not tainted [ 73.330403][ T18] ----------------------------------------------------- [ 73.337336][ T18] rcu_exp_gp_kthr/18 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 73.345665][ T18] ffff888017b480f8 (&htab->buckets[i].lock){+...}-{2:2}, at: sock_hash_delete_elem+0xb0/0x300 [ 73.355967][ T18] [ 73.355967][ T18] and this task is already holding: [ 73.363327][ T18] ffff8880b952a758 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x112/0x240 [ 73.372217][ T18] which would create a new lock dependency: [ 73.378117][ T18] (&base->lock){-.-.}-{2:2} -> (&htab->buckets[i].lock){+...}-{2:2} [ 73.386251][ T18] [ 73.386251][ T18] but this new dependency connects a HARDIRQ-irq-safe lock: [ 73.395707][ T18] (&base->lock){-.-.}-{2:2} [ 73.395735][ T18] [ 73.395735][ T18] ... which became HARDIRQ-irq-safe at: [ 73.408305][ T18] lock_acquire+0x1e4/0x530 [ 73.412911][ T18] _raw_spin_lock_irqsave+0xd5/0x120 [ 73.418320][ T18] lock_timer_base+0x112/0x240 [ 73.423197][ T18] add_timer_on+0x1e5/0x5c0 [ 73.427803][ T18] handle_irq_event+0xad/0x1f0 [ 73.432680][ T18] handle_edge_irq+0x25f/0xc20 [ 73.437647][ T18] __common_interrupt+0x13a/0x230 [ 73.442971][ T18] common_interrupt+0xa5/0xd0 [ 73.447758][ T18] asm_common_interrupt+0x26/0x40 [ 73.452899][ T18] console_flush_all+0x9cd/0xec0 [ 73.457960][ T18] console_unlock+0x13b/0x4d0 [ 73.462763][ T18] vprintk_emit+0x509/0x720 [ 73.467364][ T18] _printk+0xd5/0x120 [ 73.471453][ T18] cpu_select_mitigations+0x3c/0xa0 [ 73.476934][ T18] arch_cpu_finalize_init+0x20/0xa0 [ 73.482238][ T18] start_kernel+0x402/0x500 [ 73.487529][ T18] x86_64_start_reservations+0x2a/0x30 [ 73.493084][ T18] x86_64_start_kernel+0x99/0xa0 [ 73.498118][ T18] common_startup_64+0x13e/0x147 [ 73.503181][ T18] [ 73.503181][ T18] to a HARDIRQ-irq-unsafe lock: [ 73.505652][ C0] ------------[ cut here ]------------ [ 73.510196][ T18] (&htab->buckets[i].lock){+...}-{2:2} [ 73.515689][ T18] [ 73.515689][ T18] ... which became HARDIRQ-irq-unsafe at: [ 73.515695][ C0] raw_local_irq_restore() called with IRQs enabled [ 73.515781][ C0] WARNING: CPU: 0 PID: 5077 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x29/0x40 [ 73.521232][ T18] ... [ 73.521240][ T18] lock_acquire+0x1e4/0x530 [ 73.529165][ C0] Modules linked in: [ 73.535863][ T18] _raw_spin_lock_bh+0x35/0x50 [ 73.535889][ T18] sock_hash_free+0x164/0x820 [ 73.546475][ C0] [ 73.549030][ T18] bpf_map_free_deferred+0xe6/0x110 [ 73.553608][ C0] CPU: 0 PID: 5077 Comm: syz-executor119 Not tainted 6.8.0-syzkaller-05236-g443574b03387 #0 [ 73.557484][ T18] process_scheduled_works+0xa00/0x1770 [ 73.557504][ T18] worker_thread+0x86d/0xd70 [ 73.557523][ T18] kthread+0x2f0/0x390 [ 73.562356][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 73.567101][ T18] ret_from_fork+0x4b/0x80 [ 73.569454][ C0] RIP: 0010:warn_bogus_irq_restore+0x29/0x40 [ 73.574736][ T18] ret_from_fork_asm+0x1a/0x30 [ 73.584841][ C0] Code: 90 f3 0f 1e fa 90 80 3d de 59 01 04 00 74 06 90 c3 cc cc cc cc c6 05 cf 59 01 04 01 90 48 c7 c7 20 ba aa 8b e8 f8 d5 e7 f5 90 <0f> 0b 90 90 90 c3 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 0f 1f [ 73.590609][ T18] [ 73.590609][ T18] other info that might help us debug this: [ 73.590609][ T18] [ 73.590619][ T18] Possible interrupt unsafe locking scenario: [ 73.590619][ T18] [ 73.590626][ T18] CPU0 CPU1 [ 73.590631][ T18] ---- ---- [ 73.590637][ T18] lock(&htab->buckets[i].lock [ 73.595298][ C0] RSP: 0018:ffffc90000007958 EFLAGS: 00010246 [ 73.599438][ T18] ); [ 73.599445][ T18] local_irq_disable(); [ 73.599451][ T18] lock(&base->lock); [ 73.599468][ T18] lock( [ 73.609540][ C0] [ 73.613993][ T18] &htab->buckets[i].lock); [ 73.619982][ C0] RAX: 32bb61bae3a28400 RBX: 1ffff92000000f30 RCX: ffff888021cdda00 [ 73.624805][ T18] [ 73.624811][ T18] lock(&base->lock [ 73.644517][ C0] RDX: 0000000000000103 RSI: 0000000000000000 RDI: 0000000000000000 [ 73.654794][ T18] ); [ 73.654802][ T18] [ 73.654802][ T18] *** DEADLOCK *** [ 73.654802][ T18] [ 73.654807][ T18] 2 locks held by rcu_exp_gp_kthr/18: [ 73.654820][ T18] #0: [ 73.663140][ C0] RBP: ffffc900000079f0 R08: ffffffff8157cc12 R09: 1ffff110172851a2 [ 73.668478][ T18] ffff8880b952a758 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x112/0x240 [ 73.673873][ C0] R10: dffffc0000000000 R11: ffffed10172851a3 R12: dffffc0000000000 [ 73.678706][ T18] #1: ffffffff8e131920 (rcu_read_lock){....}-{1:2} [ 73.684866][ C0] R13: 1ffff92000000f2c R14: ffffc90000007980 R15: 0000000000000246 [ 73.687355][ T18] , at: bpf_trace_run2+0x114/0x420 [ 73.687380][ T18] [ 73.687380][ T18] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 73.694207][ C0] FS: 00005555720e7380(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 [ 73.700789][ T18] -> (&base->lock){-.-.}-{2:2} { [ 73.706285][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.708588][ T18] IN-HARDIRQ-W at: [ 73.712996][ C0] CR2: 00007fe755c110d0 CR3: 000000006cf08000 CR4: 00000000003506f0 [ 73.721569][ T18] lock_acquire+0x1e4/0x530 [ 73.721592][ T18] _raw_spin_lock_irqsave+0xd5/0x120 [ 73.725046][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 73.729095][ T18] lock_timer_base+0x112/0x240 [ 73.737100][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 73.739839][ T18] add_timer_on+0x1e5/0x5c0 [ 73.748167][ C0] Call Trace: [ 73.753499][ T18] handle_irq_event+0xad/0x1f0 [ 73.756285][ C0] [ 73.764222][ T18] handle_edge_irq+0x25f/0xc20 [ 73.773089][ C0] ? __warn+0x163/0x4b0 [ 73.781203][ T18] __common_interrupt+0x13a/0x230 [ 73.787827][ C0] ? warn_bogus_irq_restore+0x29/0x40 [ 73.795765][ T18] common_interrupt+0xa5/0xd0 [ 73.800884][ C0] ? report_bug+0x2b3/0x500 [ 73.811444][ T18] asm_common_interrupt+0x26/0x40 [ 73.811477][ T18] console_flush_all+0x9cd/0xec0 [ 73.820912][ C0] ? warn_bogus_irq_restore+0x29/0x40 [ 73.825834][ T18] console_unlock+0x13b/0x4d0 [ 73.825861][ T18] vprintk_emit+0x509/0x720 [ 73.832430][ C0] ? handle_bug+0x3e/0x70 [ 73.836393][ T18] _printk+0xd5/0x120 [ 73.836417][ T18] cpu_select_mitigations+0x3c/0xa0 [ 73.844377][ C0] ? exc_invalid_op+0x1a/0x50 [ 73.850517][ T18] arch_cpu_finalize_init+0x20/0xa0 [ 73.850548][ T18] start_kernel+0x402/0x500 [ 73.857479][ C0] ? asm_exc_invalid_op+0x1a/0x20 [ 73.865419][ T18] x86_64_start_reservations+0x2a/0x30 [ 73.865461][ T18] x86_64_start_kernel+0x99/0xa0 [ 73.872214][ C0] ? __warn_printk+0x292/0x360 [ 73.880179][ T18] common_startup_64+0x13e/0x147 [ 73.880205][ T18] IN-SOFTIRQ-W [ 73.886390][ C0] ? warn_bogus_irq_restore+0x29/0x40 [ 73.889665][ T18] at: [ 73.889672][ T18] lock_acquire+0x1e4/0x530 [ 73.896174][ C0] ? warn_bogus_irq_restore+0x28/0x40 [ 73.898994][ T18] _raw_spin_lock_irq+0xd3/0x120 [ 73.905508][ C0] _raw_spin_unlock_irqrestore+0x120/0x140 [ 73.909621][ T18] __run_timer_base+0x103/0x8e0 [ 73.916311][ C0] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 73.921634][ T18] run_timer_softirq+0x67/0x170 [ 73.927967][ C0] ? rcu_is_watching+0x15/0xb0 [ 73.932473][ T18] __do_softirq+0x2be/0x943 [ 73.939369][ C0] ? enqueue_timer+0x20b/0x550 [ 73.945940][ T18] __irq_exit_rcu+0xf2/0x1c0 [ 73.945963][ T18] irq_exit_rcu+0x9/0x30 [ 73.951324][ C0] __mod_timer+0xb89/0xeb0 [ 73.957644][ T18] common_interrupt+0xaa/0xd0 [ 73.957676][ T18] asm_common_interrupt+0x26/0x40 [ 73.963990][ C0] ? __pfx___mod_timer+0x10/0x10 [ 73.968307][ T18] console_flush_all+0x9cd/0xec0 [ 73.968336][ T18] console_unlock+0x13b/0x4d0 [ 73.973974][ C0] ? read_tsc+0x9/0x20 [ 73.980817][ T18] vprintk_emit+0x509/0x720 [ 73.980844][ T18] _printk+0xd5/0x120 [ 73.985524][ C0] ? ktime_get+0x24c/0x280 [ 73.992344][ T18] md_clear_update_mitigation+0x3ed/0x4b0 [ 73.998512][ C0] ? tcp_send_loss_probe+0x4b9/0x9c0 [ 74.003581][ T18] cpu_select_mitigations+0x5a/0xa0 [ 74.010696][ C0] sk_reset_timer+0x23/0xc0 [ 74.017249][ T18] arch_cpu_finalize_init+0x20/0xa0 [ 74.017281][ T18] start_kernel+0x402/0x500 [ 74.022039][ C0] tcp_write_timer+0x132/0x290 [ 74.028615][ T18] x86_64_start_reservations+0x2a/0x30 [ 74.028644][ T18] x86_64_start_kernel+0x99/0xa0 [ 74.032265][ C0] call_timer_fn+0x17e/0x600 [ 74.037613][ T18] common_startup_64+0x13e/0x147 [ 74.037640][ T18] INITIAL USE [ 74.040302][ C0] ? call_timer_fn+0xc0/0x600 [ 74.047071][ T18] at: [ 74.047078][ T18] lock_acquire+0x1e4/0x530 [ 74.047099][ T18] _raw_spin_lock_irqsave+0xd5/0x120 [ 74.052481][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 74.059053][ T18] lock_timer_base+0x112/0x240 [ 74.059085][ T18] __mod_timer+0x1ca/0xeb0 [ 74.064869][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 74.071349][ T18] queue_delayed_work_on+0x15a/0x260 [ 74.071374][ T18] crng_reseed+0xe7/0x220 [ 74.077707][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 74.084180][ T18] random_init+0x1a9/0x300 [ 74.089002][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 74.095267][ T18] start_kernel+0x253/0x500 [ 74.100045][ C0] ? rcu_is_watching+0x15/0xb0 [ 74.106254][ T18] x86_64_start_reservations+0x2a/0x30 [ 74.106283][ T18] x86_64_start_kernel+0x99/0xa0 [ 74.112152][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 74.116552][ T18] common_startup_64+0x13e/0x147 [ 74.116578][ T18] } [ 74.116584][ T18] ... key at: [] init_timer_cpu.__key+0x0/0x20 [ 74.123595][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 74.130247][ T18] [ 74.130247][ T18] the dependencies between the lock to be acquired [ 74.130255][ T18] and HARDIRQ-irq-unsafe lock: [ 74.130288][ T18] -> [ 74.135189][ C0] __run_timer_base+0x66a/0x8e0 [ 74.141757][ T18] (&htab->buckets[i].lock){+...}-{2:2} { [ 74.141787][ T18] HARDIRQ-ON-W [ 74.148530][ C0] ? __pfx___run_timer_base+0x10/0x10 [ 74.152641][ T18] at: [ 74.152648][ T18] lock_acquire+0x1e4/0x530 [ 74.158804][ C0] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.164407][ T18] _raw_spin_lock_bh+0x35/0x50 [ 74.168835][ C0] ? do_raw_spin_unlock+0x13c/0x8b0 [ 74.176768][ T18] sock_hash_free+0x164/0x820 [ 74.176791][ T18] bpf_map_free_deferred+0xe6/0x110 [ 74.182067][ C0] run_timer_softirq+0xb7/0x170 [ 74.188918][ T18] process_scheduled_works+0xa00/0x1770 [ 74.188941][ T18] worker_thread+0x86d/0xd70 [ 74.193433][ C0] __do_softirq+0x2bc/0x943 [ 74.200264][ T18] kthread+0x2f0/0x390 [ 74.200289][ T18] ret_from_fork+0x4b/0x80 [ 74.206454][ C0] ? __irq_exit_rcu+0xf2/0x1c0 [ 74.211182][ T18] ret_from_fork_asm+0x1a/0x30 [ 74.218308][ C0] ? __pfx___do_softirq+0x10/0x10 [ 74.224848][ T18] INITIAL USE at: [ 74.229624][ C0] ? irqtime_account_irq+0xd4/0x1e0 [ 74.236170][ T18] lock_acquire+0x1e4/0x530 [ 74.236192][ T18] _raw_spin_lock_bh+0x35/0x50 [ 74.239729][ C0] __irq_exit_rcu+0xf2/0x1c0 [ 74.244385][ T18] sock_hash_free+0x164/0x820 [ 74.247074][ C0] ? __pfx___irq_exit_rcu+0x10/0x10 [ 74.253274][ T18] bpf_map_free_deferred+0xe6/0x110 [ 74.260134][ C0] irq_exit_rcu+0x9/0x30 [ 74.265552][ T18] process_scheduled_works+0xa00/0x1770 [ 74.265574][ T18] worker_thread+0x86d/0xd70 [ 74.271902][ C0] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 74.277951][ T18] kthread+0x2f0/0x390 [ 74.277976][ T18] ret_from_fork+0x4b/0x80 [ 74.283079][ C0] [ 74.289914][ T18] ret_from_fork_asm+0x1a/0x30 [ 74.289947][ T18] } [ 74.295832][ C0] [ 74.301098][ T18] ... key at: [] sock_hash_alloc.__key+0x0/0x20 [ 74.307087][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 74.312426][ T18] ... acquired at: [ 74.312434][ T18] lock_acquire+0x1e4/0x530 [ 74.318508][ C0] RIP: 0010:smp_call_function_many_cond+0x1850/0x2960 [ 74.323225][ T18] _raw_spin_lock_bh+0x35/0x50 [ 74.330448][ C0] Code: 45 8b 65 00 44 89 e6 83 e6 01 31 ff e8 d9 d5 0b 00 41 83 e4 01 49 bc 00 00 00 00 00 fc ff df 75 07 e8 84 d1 0b 00 eb 38 f3 90 <42> 0f b6 04 23 84 c0 75 11 41 f7 45 00 01 00 00 00 74 1e e8 68 d1 [ 74.336914][ T18] sock_hash_delete_elem+0xb0/0x300 [ 74.336940][ T18] bpf_prog_e2683766ceb58551+0x45/0x4e [ 74.342216][ C0] RSP: 0018:ffffc900039af640 EFLAGS: 00000293 [ 74.348736][ T18] bpf_trace_run2+0x204/0x420 [ 74.348764][ T18] enqueue_timer+0x396/0x550 [ 74.348784][ T18] __mod_timer+0xa0e/0xeb0 [ 74.351280][ C0] [ 74.359597][ T18] schedule_timeout+0x1b9/0x310 [ 74.359634][ T18] rcu_exp_sel_wait_wake+0x77e/0x1df0 [ 74.365017][ C0] RAX: ffffffff81891f08 RBX: 1ffff110172a87c9 RCX: ffff888021cdda00 [ 74.374054][ T18] kthread_worker_fn+0x4bf/0xab0 [ 74.374079][ T18] kthread+0x2f0/0x390 [ 74.374102][ T18] ret_from_fork+0x4b/0x80 [ 74.379140][ C0] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 [ 74.381632][ T18] ret_from_fork_asm+0x1a/0x30 [ 74.386501][ C0] RBP: ffffc900039af840 R08: ffffffff81891ed7 R09: 1ffffffff1f0d5cd [ 74.392203][ T18] [ 74.392208][ T18] [ 74.392208][ T18] stack backtrace: [ 74.392217][ T18] CPU: 1 PID: 18 Comm: rcu_exp_gp_kthr Not tainted 6.8.0-syzkaller-05236-g443574b03387 #0 [ 74.396057][ C0] R10: dffffc0000000000 R11: fffffbfff1f0d5ce R12: dffffc0000000000 [ 74.401397][ T18] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 74.404080][ C0] R13: ffff8880b9543e48 R14: ffff8880b943f280 R15: 0000000000000001 [ 74.410407][ T18] Call Trace: [ 74.410423][ T18] [ 74.410432][ T18] dump_stack_lvl+0x1e7/0x2e0 [ 74.417068][ C0] ? smp_call_function_many_cond+0x1837/0x2960 [ 74.423527][ T18] ? __pfx_dump_stack_lvl+0x10/0x10 [ 74.428745][ C0] ? smp_call_function_many_cond+0x1868/0x2960 [ 74.435118][ T18] ? __pfx__printk+0x10/0x10 [ 74.442105][ C0] ? __rcu_read_unlock+0xa1/0x110 [ 74.446918][ T18] ? print_shortest_lock_dependencies+0xf2/0x160 [ 74.454125][ C0] ? __pfx_do_sync_core+0x10/0x10 [ 74.460350][ T18] validate_chain+0x4dc7/0x58e0 [ 74.460396][ T18] ? __pfx_validate_chain+0x10/0x10 [ 74.464874][ C0] ? __pfx_text_poke_memcpy+0x10/0x10 [ 74.470670][ T18] ? __pfx_validate_chain+0x10/0x10 [ 74.470702][ T18] ? register_lock_class+0x102/0x980 [ 74.476767][ C0] ? __pfx___text_poke+0x10/0x10 [ 74.481522][ T18] ? __pfx_register_lock_class+0x10/0x10 [ 74.487946][ C0] ? __pfx_smp_call_function_many_cond+0x10/0x10 [ 74.492940][ T18] ? mark_lock+0x9a/0x350 [ 74.496844][ C0] ? __pfx___might_resched+0x10/0x10 [ 74.502007][ T18] __lock_acquire+0x1346/0x1fd0 [ 74.508167][ C0] ? __mutex_trylock_common+0x183/0x2e0 [ 74.514479][ T18] lock_acquire+0x1e4/0x530 [ 74.519075][ C0] ? __pfx___might_resched+0x10/0x10 [ 74.525365][ T18] ? sock_hash_delete_elem+0xb0/0x300 [ 74.525405][ T18] ? __pfx_lockdep_softirqs_off+0x10/0x10 [ 74.530604][ C0] ? __pfx_do_sync_core+0x10/0x10 [ 74.537371][ T18] ? __pfx_lock_acquire+0x10/0x10 [ 74.537403][ T18] ? sock_hash_delete_elem+0xb0/0x300 [ 74.537427][ T18] ? __pfx___local_bh_disable_ip+0x10/0x10 [ 74.541650][ C0] on_each_cpu_cond_mask+0x3f/0x80 [ 74.548924][ T18] ? __pfx_lock_acquire+0x10/0x10 [ 74.548947][ T18] ? do_raw_spin_unlock+0x13c/0x8b0 [ 74.555097][ C0] text_poke_bp_batch+0x352/0xb30 [ 74.560892][ T18] ? sock_hash_delete_elem+0xb0/0x300 [ 74.560919][ T18] _raw_spin_lock_bh+0x35/0x50 [ 74.566569][ C0] ? __pfx_text_poke_bp_batch+0x10/0x10 [ 74.572517][ T18] ? sock_hash_delete_elem+0xb0/0x300 [ 74.575462][ C0] ? __pfx___mutex_lock+0x10/0x10 [ 74.581758][ T18] sock_hash_delete_elem+0xb0/0x300 [ 74.584270][ C0] ? arch_jump_label_transform_queue+0x9b/0x100 [ 74.587220][ T18] bpf_prog_e2683766ceb58551+0x45/0x4e [ 74.587247][ T18] bpf_trace_run2+0x204/0x420 [ 74.595656][ C0] text_poke_finish+0x30/0x50 [ 74.601681][ T18] ? bpf_trace_run2+0x114/0x420 [ 74.605512][ C0] arch_jump_label_transform_apply+0x1c/0x30 [ 74.610138][ T18] ? __pfx_bpf_trace_run2+0x10/0x10 [ 74.616917][ C0] static_key_enable_cpuslocked+0x136/0x260 [ 74.621827][ T18] ? enqueue_timer+0xfe/0x550 [ 74.642068][ C0] ? __pfx___bpf_trace_timer_start+0x10/0x10 [ 74.647405][ T18] ? enqueue_timer+0x2d8/0x550 [ 74.647433][ T18] enqueue_timer+0x396/0x550 [ 74.653067][ C0] static_key_enable+0x1a/0x20 [ 74.659299][ T18] __mod_timer+0xa0e/0xeb0 [ 74.664161][ C0] tracepoint_add_func+0x953/0x9e0 [ 74.668929][ T18] ? __asan_memset+0x23/0x50 [ 74.668955][ T18] ? __pfx___mod_timer+0x10/0x10 [ 74.673527][ C0] ? __pfx___bpf_trace_timer_start+0x10/0x10 [ 74.675842][ T18] ? __pfx_lockdep_init_map_type+0x10/0x10 [ 74.675867][ T18] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.680886][ C0] tracepoint_probe_register_prio_may_exist+0x122/0x190 [ 74.686464][ T18] schedule_timeout+0x1b9/0x310 [ 74.686491][ T18] ? __pfx_schedule_timeout+0x10/0x10 [ 74.694467][ C0] ? __pfx_tracepoint_probe_register_prio_may_exist+0x10/0x10 [ 74.699561][ T18] ? __pfx_process_timeout+0x10/0x10 [ 74.699594][ T18] rcu_exp_sel_wait_wake+0x77e/0x1df0 [ 74.703811][ C0] ? __pfx___bpf_trace_timer_start+0x10/0x10 [ 74.708398][ T18] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.716479][ C0] ? anon_inode_getfile+0xff/0x180 [ 74.721564][ T18] ? __pfx_rcu_exp_sel_wait_wake+0x10/0x10 [ 74.729598][ C0] ? bpf_probe_register+0x117/0x1d0 [ 74.731967][ T18] ? _raw_spin_lock_irq+0xdf/0x120 [ 74.738265][ C0] bpf_raw_tp_link_attach+0x470/0x6d0 [ 74.748124][ T18] kthread_worker_fn+0x4bf/0xab0 [ 74.756133][ C0] ? __pfx_bpf_raw_tp_link_attach+0x10/0x10 [ 74.766157][ T18] ? kthread_worker_fn+0xdc/0xab0 [ 74.766186][ T18] ? __pfx_wait_rcu_exp_gp+0x10/0x10 [ 74.774156][ C0] bpf_raw_tracepoint_open+0x19d/0x210 [ 74.777415][ T18] ? __pfx_kthread_worker_fn+0x10/0x10 [ 74.777459][ T18] kthread+0x2f0/0x390 [ 74.780396][ C0] __sys_bpf+0x3c0/0x810 [ 74.785065][ T18] ? __pfx_kthread_worker_fn+0x10/0x10 [ 74.791268][ C0] ? __pfx___sys_bpf+0x10/0x10 [ 74.796401][ T18] ? __pfx_kthread+0x10/0x10 [ 74.796434][ T18] ret_from_fork+0x4b/0x80 [ 74.802579][ C0] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.807161][ T18] ? __pfx_kthread+0x10/0x10 [ 74.807191][ T18] ret_from_fork_asm+0x1a/0x30 [ 74.812229][ C0] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.818555][ T18] [ 75.246540][ C0] ? do_syscall_64+0x10a/0x240 [ 75.251317][ C0] __x64_sys_bpf+0x7c/0x90 [ 75.255747][ C0] do_syscall_64+0xfb/0x240 [ 75.260273][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 75.266232][ C0] RIP: 0033:0x7fe755b99db9 [ 75.270667][ C0] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 17 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 75.290501][ C0] RSP: 002b:00007ffe9c058228 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 75.298957][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe755b99db9 [ 75.306993][ C0] RDX: 0000000000000010 RSI: 0000000020000180 RDI: 0000000000000011 [ 75.314969][ C0] RBP: 0000000000000000 R08: 0000000000000006 R09: 0000000000000006 [ 75.322963][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 75.330992][ C0] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000001 [ 75.339035][ C0] [ 75.342231][ C0] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 75.349502][ C0] CPU: 0 PID: 5077 Comm: syz-executor119 Not tainted 6.8.0-syzkaller-05236-g443574b03387 #0 [ 75.359579][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 75.369676][ C0] Call Trace: [ 75.372994][ C0] [ 75.375854][ C0] dump_stack_lvl+0x1e7/0x2e0 [ 75.380549][ C0] ? __pfx_dump_stack_lvl+0x10/0x10 [ 75.385788][ C0] ? __pfx__printk+0x10/0x10 [ 75.390387][ C0] ? _printk+0xd5/0x120 [ 75.394550][ C0] ? vscnprintf+0x5d/0x90 [ 75.398893][ C0] panic+0x349/0x860 [ 75.402815][ C0] ? __warn+0x172/0x4b0 [ 75.406995][ C0] ? __pfx_panic+0x10/0x10 [ 75.411410][ C0] ? show_trace_log_lvl+0x4e6/0x520 [ 75.416644][ C0] __warn+0x31e/0x4b0 [ 75.420629][ C0] ? warn_bogus_irq_restore+0x29/0x40 [ 75.426034][ C0] report_bug+0x2b3/0x500 [ 75.430372][ C0] ? warn_bogus_irq_restore+0x29/0x40 [ 75.435747][ C0] handle_bug+0x3e/0x70 [ 75.439931][ C0] exc_invalid_op+0x1a/0x50 [ 75.444435][ C0] asm_exc_invalid_op+0x1a/0x20 [ 75.449309][ C0] RIP: 0010:warn_bogus_irq_restore+0x29/0x40 [ 75.455290][ C0] Code: 90 f3 0f 1e fa 90 80 3d de 59 01 04 00 74 06 90 c3 cc cc cc cc c6 05 cf 59 01 04 01 90 48 c7 c7 20 ba aa 8b e8 f8 d5 e7 f5 90 <0f> 0b 90 90 90 c3 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 0f 1f [ 75.475077][ C0] RSP: 0018:ffffc90000007958 EFLAGS: 00010246 [ 75.481155][ C0] RAX: 32bb61bae3a28400 RBX: 1ffff92000000f30 RCX: ffff888021cdda00 [ 75.489146][ C0] RDX: 0000000000000103 RSI: 0000000000000000 RDI: 0000000000000000 [ 75.497128][ C0] RBP: ffffc900000079f0 R08: ffffffff8157cc12 R09: 1ffff110172851a2 [ 75.505116][ C0] R10: dffffc0000000000 R11: ffffed10172851a3 R12: dffffc0000000000 [ 75.513098][ C0] R13: 1ffff92000000f2c R14: ffffc90000007980 R15: 0000000000000246 [ 75.521103][ C0] ? __warn_printk+0x292/0x360 [ 75.525903][ C0] ? warn_bogus_irq_restore+0x28/0x40 [ 75.531450][ C0] _raw_spin_unlock_irqrestore+0x120/0x140 [ 75.537258][ C0] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 75.543599][ C0] ? rcu_is_watching+0x15/0xb0 [ 75.548359][ C0] ? enqueue_timer+0x20b/0x550 [ 75.553132][ C0] __mod_timer+0xb89/0xeb0 [ 75.557604][ C0] ? __pfx___mod_timer+0x10/0x10 [ 75.562564][ C0] ? read_tsc+0x9/0x20 [ 75.566663][ C0] ? ktime_get+0x24c/0x280 [ 75.571087][ C0] ? tcp_send_loss_probe+0x4b9/0x9c0 [ 75.576376][ C0] sk_reset_timer+0x23/0xc0 [ 75.580888][ C0] tcp_write_timer+0x132/0x290 [ 75.585648][ C0] call_timer_fn+0x17e/0x600 [ 75.590236][ C0] ? call_timer_fn+0xc0/0x600 [ 75.594910][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 75.600197][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 75.605483][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 75.610791][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 75.616114][ C0] ? rcu_is_watching+0x15/0xb0 [ 75.620887][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 75.626174][ C0] ? __pfx_tcp_write_timer+0x10/0x10 [ 75.631834][ C0] __run_timer_base+0x66a/0x8e0 [ 75.636692][ C0] ? __pfx___run_timer_base+0x10/0x10 [ 75.642152][ C0] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 75.648682][ C0] ? do_raw_spin_unlock+0x13c/0x8b0 [ 75.653888][ C0] run_timer_softirq+0xb7/0x170 [ 75.658834][ C0] __do_softirq+0x2bc/0x943 [ 75.663341][ C0] ? __irq_exit_rcu+0xf2/0x1c0 [ 75.668106][ C0] ? __pfx___do_softirq+0x10/0x10 [ 75.673174][ C0] ? irqtime_account_irq+0xd4/0x1e0 [ 75.678493][ C0] __irq_exit_rcu+0xf2/0x1c0 [ 75.683267][ C0] ? __pfx___irq_exit_rcu+0x10/0x10 [ 75.688553][ C0] irq_exit_rcu+0x9/0x30 [ 75.692798][ C0] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 75.698433][ C0] [ 75.701356][ C0] [ 75.704282][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 75.710441][ C0] RIP: 0010:smp_call_function_many_cond+0x1850/0x2960 [ 75.717216][ C0] Code: 45 8b 65 00 44 89 e6 83 e6 01 31 ff e8 d9 d5 0b 00 41 83 e4 01 49 bc 00 00 00 00 00 fc ff df 75 07 e8 84 d1 0b 00 eb 38 f3 90 <42> 0f b6 04 23 84 c0 75 11 41 f7 45 00 01 00 00 00 74 1e e8 68 d1 [ 75.736839][ C0] RSP: 0018:ffffc900039af640 EFLAGS: 00000293 [ 75.742921][ C0] RAX: ffffffff81891f08 RBX: 1ffff110172a87c9 RCX: ffff888021cdda00 [ 75.750888][ C0] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 [ 75.758852][ C0] RBP: ffffc900039af840 R08: ffffffff81891ed7 R09: 1ffffffff1f0d5cd [ 75.766817][ C0] R10: dffffc0000000000 R11: fffffbfff1f0d5ce R12: dffffc0000000000 [ 75.775044][ C0] R13: ffff8880b9543e48 R14: ffff8880b943f280 R15: 0000000000000001 [ 75.783013][ C0] ? smp_call_function_many_cond+0x1837/0x2960 [ 75.789276][ C0] ? smp_call_function_many_cond+0x1868/0x2960 [ 75.795519][ C0] ? __rcu_read_unlock+0xa1/0x110 [ 75.800543][ C0] ? __pfx_do_sync_core+0x10/0x10 [ 75.805565][ C0] ? __pfx_text_poke_memcpy+0x10/0x10 [ 75.810932][ C0] ? __pfx___text_poke+0x10/0x10 [ 75.815867][ C0] ? __pfx_smp_call_function_many_cond+0x10/0x10 [ 75.822209][ C0] ? __pfx___might_resched+0x10/0x10 [ 75.827495][ C0] ? __mutex_trylock_common+0x183/0x2e0 [ 75.833041][ C0] ? __pfx___might_resched+0x10/0x10 [ 75.838334][ C0] ? __pfx_do_sync_core+0x10/0x10 [ 75.843356][ C0] on_each_cpu_cond_mask+0x3f/0x80 [ 75.848466][ C0] text_poke_bp_batch+0x352/0xb30 [ 75.853500][ C0] ? __pfx_text_poke_bp_batch+0x10/0x10 [ 75.859041][ C0] ? __pfx___mutex_lock+0x10/0x10 [ 75.864068][ C0] ? arch_jump_label_transform_queue+0x9b/0x100 [ 75.870326][ C0] text_poke_finish+0x30/0x50 [ 75.874998][ C0] arch_jump_label_transform_apply+0x1c/0x30 [ 75.880974][ C0] static_key_enable_cpuslocked+0x136/0x260 [ 75.886864][ C0] ? __pfx___bpf_trace_timer_start+0x10/0x10 [ 75.892845][ C0] static_key_enable+0x1a/0x20 [ 75.897602][ C0] tracepoint_add_func+0x953/0x9e0 [ 75.902718][ C0] ? __pfx___bpf_trace_timer_start+0x10/0x10 [ 75.908695][ C0] tracepoint_probe_register_prio_may_exist+0x122/0x190 [ 75.915635][ C0] ? __pfx_tracepoint_probe_register_prio_may_exist+0x10/0x10 [ 75.923106][ C0] ? __pfx___bpf_trace_timer_start+0x10/0x10 [ 75.929085][ C0] ? anon_inode_getfile+0xff/0x180 [ 75.934191][ C0] ? bpf_probe_register+0x117/0x1d0 [ 75.939388][ C0] bpf_raw_tp_link_attach+0x470/0x6d0 [ 75.944761][ C0] ? __pfx_bpf_raw_tp_link_attach+0x10/0x10 [ 75.950666][ C0] bpf_raw_tracepoint_open+0x19d/0x210 [ 75.956125][ C0] __sys_bpf+0x3c0/0x810 [ 75.960378][ C0] ? __pfx___sys_bpf+0x10/0x10 [ 75.965143][ C0] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 75.971304][ C0] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 75.977624][ C0] ? do_syscall_64+0x10a/0x240 [ 75.982387][ C0] __x64_sys_bpf+0x7c/0x90 [ 75.986798][ C0] do_syscall_64+0xfb/0x240 [ 75.991303][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 75.997196][ C0] RIP: 0033:0x7fe755b99db9 [ 76.001607][ C0] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 17 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 76.021208][ C0] RSP: 002b:00007ffe9c058228 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 76.030060][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe755b99db9 [ 76.038025][ C0] RDX: 0000000000000010 RSI: 0000000020000180 RDI: 0000000000000011 [ 76.045989][ C0] RBP: 0000000000000000 R08: 0000000000000006 R09: 0000000000000006 [ 76.053951][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 76.061929][ C0] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000001 [ 76.069901][ C0] [ 77.175531][ C0] Shutting down cpus with NMI [ 77.180355][ C0] Kernel Offset: disabled [ 77.184697][ C0] Rebooting in 86400 seconds..