Warning: Permanently added '10.128.0.243' (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 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program syzkaller login: [ 55.605470][ C0] [ 55.607837][ C0] ================================ [ 55.612938][ C0] WARNING: inconsistent lock state [ 55.618038][ C0] 5.15.157-syzkaller #0 Not tainted [ 55.623226][ C0] -------------------------------- [ 55.628319][ C0] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 55.635153][ C0] sshd/3496 [HC0[0]:SC1[1]:HE0:SE0] takes: [ 55.640951][ C0] ffff8880b9a35bb8 (lock#8){+.?.}-{2:2}, at: local_lock_acquire+0xd/0x170 [ 55.649505][ C0] {SOFTIRQ-ON-W} state was registered at: [ 55.655211][ C0] lock_acquire+0x1db/0x4f0 [ 55.659794][ C0] local_lock_acquire+0x29/0x170 [ 55.664814][ C0] __mmap_lock_do_trace_acquire_returned+0x7c/0x340 [ 55.671481][ C0] exc_page_fault+0x59c/0x740 [ 55.676238][ C0] asm_exc_page_fault+0x22/0x30 [ 55.681193][ C0] irq event stamp: 45255 [ 55.685420][ C0] hardirqs last enabled at (45254): [] _raw_spin_unlock_irqrestore+0x8b/0x130 [ 55.696283][ C0] hardirqs last disabled at (45255): [] queue_work_on+0xf6/0x250 [ 55.705562][ C0] softirqs last enabled at (45208): [] __irq_exit_rcu+0x155/0x240 [ 55.715015][ C0] softirqs last disabled at (45231): [] __irq_exit_rcu+0x155/0x240 [ 55.724487][ C0] [ 55.724487][ C0] other info that might help us debug this: [ 55.732538][ C0] Possible unsafe locking scenario: [ 55.732538][ C0] [ 55.739978][ C0] CPU0 [ 55.743251][ C0] ---- [ 55.746518][ C0] lock(lock#8); [ 55.750152][ C0] [ 55.753596][ C0] lock(lock#8); [ 55.757401][ C0] [ 55.757401][ C0] *** DEADLOCK *** [ 55.757401][ C0] [ 55.765531][ C0] 5 locks held by sshd/3496: [ 55.770111][ C0] #0: ffffffff8c91fbe0 (rcu_callback){....}-{0:0}, at: rcu_lock_acquire+0x0/0x20 [ 55.779418][ C0] #1: ffffffff8c91fb20 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 55.788897][ C0] #2: ffff8880b9a39b58 (&pool->lock){-.-.}-{2:2}, at: __queue_work+0x56d/0xd00 [ 55.797943][ C0] #3: ffffffff8c91fb20 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 55.807243][ C0] #4: ffff88807909f128 (&mm->mmap_lock){++++}-{3:3}, at: stack_map_get_build_id_offset+0x23e/0x930 [ 55.818026][ C0] [ 55.818026][ C0] stack backtrace: [ 55.823901][ C0] CPU: 0 PID: 3496 Comm: sshd Not tainted 5.15.157-syzkaller #0 [ 55.831532][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 55.841590][ C0] Call Trace: [ 55.844866][ C0] [ 55.847708][ C0] dump_stack_lvl+0x1e3/0x2d0 [ 55.852469][ C0] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 55.858100][ C0] ? print_usage_bug+0x5fa/0x870 [ 55.863040][ C0] valid_state+0x134/0x1c0 [ 55.867457][ C0] mark_lock_irq+0xa8/0xba0 [ 55.871970][ C0] ? stack_trace_save+0x113/0x1c0 [ 55.876994][ C0] ? save_trace+0xab0/0xab0 [ 55.881490][ C0] ? stack_trace_snprint+0xe0/0xe0 [ 55.886600][ C0] ? lockdep_lock+0x11f/0x2a0 [ 55.891277][ C0] ? save_trace+0x5a/0xab0 [ 55.895692][ C0] mark_lock+0x21a/0x340 [ 55.899930][ C0] __lock_acquire+0xb9d/0x1ff0 [ 55.904695][ C0] lock_acquire+0x1db/0x4f0 [ 55.909190][ C0] ? local_lock_acquire+0xd/0x170 [ 55.914216][ C0] ? read_lock_is_recursive+0x10/0x10 [ 55.919591][ C0] ? down_read_trylock+0x24a/0x3b0 [ 55.924696][ C0] ? stack_map_get_build_id_offset+0x23e/0x930 [ 55.930849][ C0] local_lock_acquire+0x29/0x170 [ 55.935779][ C0] ? local_lock_acquire+0xd/0x170 [ 55.940796][ C0] __mmap_lock_do_trace_acquire_returned+0x7c/0x340 [ 55.947395][ C0] ? stack_map_get_build_id_offset+0x601/0x930 [ 55.953576][ C0] stack_map_get_build_id_offset+0x612/0x930 [ 55.959568][ C0] ? __bpf_get_stackid+0x910/0x910 [ 55.964694][ C0] __bpf_get_stack+0x495/0x570 [ 55.969457][ C0] ? stack_map_get_build_id_offset+0x930/0x930 [ 55.975614][ C0] ? __cant_sleep+0x270/0x270 [ 55.980290][ C0] bpf_get_stack_raw_tp+0x1b2/0x220 [ 55.985491][ C0] bpf_prog_e6cf5f9c69743609+0x3a/0xb7c [ 55.991030][ C0] bpf_trace_run3+0x1d1/0x380 [ 55.995705][ C0] ? bpf_trace_run2+0x340/0x340 [ 56.000554][ C0] ? do_raw_spin_lock+0x14a/0x370 [ 56.005576][ C0] ? __rwlock_init+0x140/0x140 [ 56.010510][ C0] ? perf_trace_workqueue_execute_end+0x3c0/0x3c0 [ 56.016920][ C0] __traceiter_workqueue_queue_work+0x79/0xd0 [ 56.022988][ C0] __queue_work+0xc99/0xd00 [ 56.027499][ C0] queue_work_on+0x14b/0x250 [ 56.032186][ C0] ? _raw_spin_unlock_irqrestore+0x8b/0x130 [ 56.038684][ C0] ? wq_worker_last_func+0x40/0x40 [ 56.043790][ C0] ? rcu_is_watching+0x11/0xa0 [ 56.048551][ C0] ? __bpf_prog_put_rcu+0x5e/0xb0 [ 56.053572][ C0] ? kfree+0x4a/0x270 [ 56.057550][ C0] ? __bpf_prog_put_noref+0x2b0/0x2b0 [ 56.062923][ C0] ? __bpf_prog_put_noref+0x2b0/0x2b0 [ 56.068307][ C0] rcu_core+0xa15/0x1650 [ 56.072553][ C0] ? local_bh_disable+0x20/0x20 [ 56.077401][ C0] ? rebalance_domains+0x942/0xab0 [ 56.082516][ C0] ? distribute_cfs_runtime+0x540/0x540 [ 56.088070][ C0] __do_softirq+0x3b3/0x93a [ 56.092592][ C0] ? __irq_exit_rcu+0x155/0x240 [ 56.097457][ C0] ? __entry_text_end+0x1fe9f7/0x1fe9f7 [ 56.103011][ C0] ? hrtimer_interrupt+0x76b/0x980 [ 56.108123][ C0] ? irqtime_account_irq+0xd0/0x1e0 [ 56.113323][ C0] __irq_exit_rcu+0x155/0x240 [ 56.117995][ C0] ? irq_exit_rcu+0x20/0x20 [ 56.122495][ C0] irq_exit_rcu+0x5/0x20 [ 56.126733][ C0] sysvec_apic_timer_interrupt+0x91/0xb0 [ 56.132371][ C0] [ 56.135300][ C0] [ 56.138225][ C0] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 56.144202][ C0] RIP: 0010:_raw_spin_unlock_irqrestore+0xd4/0x130 [ 56.150702][ C0] Code: 9c 8f 44 24 20 42 80 3c 23 00 74 08 4c 89 f7 e8 12 e8 a2 f7 f6 44 24 21 02 75 4e 41 f7 c7 00 02 00 00 74 01 fb bf 01 00 00 00 f7 14 30 f7 65 8b 05 c8 22 db 75 85 c0 74 3f 48 c7 04 24 0e 36 [ 56.170300][ C0] RSP: 0018:ffffc90002b37780 EFLAGS: 00000206 [ 56.176366][ C0] RAX: ef7f1dc0ef4f0100 RBX: 1ffff92000566ef4 RCX: ffffffff913eef03 [ 56.184332][ C0] RDX: dffffc0000000000 RSI: ffffffff8a8b2980 RDI: 0000000000000001 [ 56.192298][ C0] RBP: ffffc90002b37808 R08: ffffffff8186dd10 R09: ffffed1003c9e193 [ 56.200268][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 56.208242][ C0] R13: 1ffff92000566ef0 R14: ffffc90002b377a0 R15: 0000000000000246 [ 56.216231][ C0] ? trace_hardirqs_on+0x30/0x80 [ 56.221175][ C0] ? _raw_spin_unlock+0x40/0x40 [ 56.226027][ C0] ? poll_initwait+0x150/0x150 [ 56.230803][ C0] pipe_poll+0xe3/0x4a0 [ 56.235060][ C0] ? pipe_write+0x1b90/0x1b90 [ 56.239747][ C0] do_sys_poll+0x77a/0x11f0 [ 56.244269][ C0] ? poll_select_finish+0x7b0/0x7b0 [ 56.249481][ C0] ? poll_initwait+0x150/0x150 [ 56.254246][ C0] ? __x64_compat_sys_ppoll_time64+0xc0/0xc0 [ 56.260224][ C0] ? __x64_compat_sys_ppoll_time64+0xc0/0xc0 [ 56.266206][ C0] ? __x64_compat_sys_ppoll_time64+0xc0/0xc0 [ 56.272185][ C0] ? __x64_compat_sys_ppoll_time64+0xc0/0xc0 [ 56.278176][ C0] ? do_raw_spin_unlock+0x137/0x8b0 [ 56.283388][ C0] ? _raw_spin_unlock_irq+0x1f/0x40 [ 56.288583][ C0] ? lockdep_hardirqs_on+0x94/0x130 [ 56.293834][ C0] ? _raw_spin_unlock_irq+0x2a/0x40 [ 56.299058][ C0] ? sigprocmask+0x280/0x280 [ 56.303646][ C0] ? __lock_acquire+0x1ff0/0x1ff0 [ 56.308753][ C0] __se_sys_ppoll+0x29c/0x330 [ 56.313433][ C0] ? __x64_sys_ppoll+0xc0/0xc0 [ 56.318198][ C0] ? syscall_enter_from_user_mode+0x2e/0x240 [ 56.324397][ C0] ? lockdep_hardirqs_on+0x94/0x130 [ 56.329612][ C0] ? __x64_sys_ppoll+0x1c/0xc0 [ 56.334387][ C0] do_syscall_64+0x3b/0xb0 [ 56.338813][ C0] ? clear_bhb_loop+0x15/0x70 [ 56.343634][ C0] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.349676][ C0] RIP: 0033:0x7f5b87fc0ad5 [ 56.354108][ C0] Code: 85 d2 74 0d 0f 10 02 48 8d 54 24 20 0f 11 44 24 20 64 8b 04 25 18 00 00 00 85 c0 75 27 41 b8 08 00 00 00 b8 0f 01 00 00 0f 05 <48> 3d 00 f0 ff ff 76 75 48 8b 15 24 73 0d 00 f7 d8 64 89 02 48 83 [ 56.373816][ C0] RSP: 002b:00007ffdd9f052b0 EFLAGS: 00000246 ORIG_RAX: 000000000000010f [ 56.382228][ C0] RAX: ffffffffffffffda RBX: 00000000000668a0 RCX: 00007f5b87fc0ad5 [ 56.390209][ C0] RDX: 00007ffdd9f052d0 RSI: 0000000000000004 RDI: 0000557bf3d037d0 [ 56.398188][ C0] RBP: 0000557bf3d023a0 R08: 0000000000000008 R09: 0000000000000000 executing program executing program executing program [ 56.406155][ C0] R10: 00007ffdd9f053b8 R11: 0000000000000246 R12: 0000557bf2a61aa4 [ 56.414127][ C0] R13: 0000000000000001 R14: 0000557bf2a623e8 R15: 00007ffdd9f05338 [ 56.422213][ C0] executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program