Warning: Permanently added '10.128.0.187' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program syzkaller login: [ 60.315642][ T3555] [ 60.318004][ T3555] ============================================ [ 60.324154][ T3555] WARNING: possible recursive locking detected [ 60.330305][ T3555] 6.1.33-syzkaller #0 Not tainted [ 60.335320][ T3555] -------------------------------------------- [ 60.341456][ T3555] syz-executor304/3555 is trying to acquire lock: [ 60.347857][ T3555] ffffffff8cf84fd8 (trace_printk_lock){....}-{2:2}, at: bpf_trace_printk+0x151/0x200 [ 60.357353][ T3555] [ 60.357353][ T3555] but task is already holding lock: [ 60.364711][ T3555] ffffffff8cf84fd8 (trace_printk_lock){....}-{2:2}, at: bpf_trace_printk+0x151/0x200 [ 60.374193][ T3555] [ 60.374193][ T3555] other info that might help us debug this: [ 60.382246][ T3555] Possible unsafe locking scenario: [ 60.382246][ T3555] [ 60.389688][ T3555] CPU0 [ 60.392957][ T3555] ---- [ 60.396226][ T3555] lock(trace_printk_lock); [ 60.400901][ T3555] lock(trace_printk_lock); [ 60.405485][ T3555] [ 60.405485][ T3555] *** DEADLOCK *** [ 60.405485][ T3555] [ 60.413620][ T3555] May be due to missing lock nesting notation [ 60.413620][ T3555] [ 60.421932][ T3555] 4 locks held by syz-executor304/3555: [ 60.427465][ T3555] #0: ffff88802259b1b8 (&tsk->futex_exit_mutex){+.+.}-{3:3}, at: futex_exit_release+0x30/0x1e0 [ 60.437916][ T3555] #1: ffffffff8cf272a0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 60.447236][ T3555] #2: ffffffff8cf84fd8 (trace_printk_lock){....}-{2:2}, at: bpf_trace_printk+0x151/0x200 [ 60.457155][ T3555] #3: ffffffff8cf272a0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 60.466469][ T3555] [ 60.466469][ T3555] stack backtrace: [ 60.472350][ T3555] CPU: 0 PID: 3555 Comm: syz-executor304 Not tainted 6.1.33-syzkaller #0 [ 60.480757][ T3555] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 60.490823][ T3555] Call Trace: [ 60.494096][ T3555] [ 60.497022][ T3555] dump_stack_lvl+0x1e3/0x2cb [ 60.501806][ T3555] ? nf_tcp_handle_invalid+0x642/0x642 [ 60.507271][ T3555] ? panic+0x75d/0x75d [ 60.511349][ T3555] validate_chain+0x4726/0x58e0 [ 60.516233][ T3555] ? _raw_spin_unlock+0x24/0x40 [ 60.521104][ T3555] ? reacquire_held_locks+0x660/0x660 [ 60.526542][ T3555] ? mark_lock+0x9a/0x340 [ 60.530892][ T3555] ? __lock_acquire+0x125b/0x1f80 [ 60.535922][ T3555] ? mark_lock+0x9a/0x340 [ 60.540248][ T3555] __lock_acquire+0x125b/0x1f80 [ 60.545471][ T3555] lock_acquire+0x1f8/0x5a0 [ 60.549984][ T3555] ? bpf_trace_printk+0x151/0x200 [ 60.555021][ T3555] ? reacquire_held_locks+0x660/0x660 [ 60.560412][ T3555] ? read_lock_is_recursive+0x10/0x10 [ 60.565801][ T3555] ? bpf_bprintf_prepare+0xc2/0x1310 [ 60.571096][ T3555] ? bpf_bprintf_prepare+0x11bb/0x1310 [ 60.576561][ T3555] _raw_spin_lock_irqsave+0xd1/0x120 [ 60.581865][ T3555] ? bpf_trace_printk+0x151/0x200 [ 60.586892][ T3555] ? _raw_spin_lock+0x40/0x40 [ 60.591654][ T3555] bpf_trace_printk+0x151/0x200 [ 60.596503][ T3555] ? bpf_trace_run2+0x11e/0x3e0 [ 60.601359][ T3555] ? bpf_probe_write_user+0xd0/0xd0 [ 60.606566][ T3555] ? bpf_trace_run2+0x11e/0x3e0 [ 60.611504][ T3555] ? __cant_sleep+0x270/0x270 [ 60.616183][ T3555] ? validate_chain+0x115/0x58e0 [ 60.621138][ T3555] bpf_prog_0605f9f479290f07+0x2f/0x33 [ 60.626610][ T3555] bpf_trace_run2+0x1d6/0x3e0 [ 60.631299][ T3555] ? bpf_trace_run1+0x390/0x390 [ 60.636157][ T3555] ? validate_chain+0x115/0x58e0 [ 60.641109][ T3555] ? __bpf_trace_contention_begin+0x10/0x10 [ 60.647020][ T3555] __traceiter_contention_end+0x74/0xa0 [ 60.652583][ T3555] trace_contention_end+0x14c/0x190 [ 60.657783][ T3555] __pv_queued_spin_lock_slowpath+0x935/0xc50 [ 60.663852][ T3555] ? __pv_queued_spin_unlock_slowpath+0x2e0/0x2e0 [ 60.670271][ T3555] queued_spin_lock_slowpath+0x42/0x50 [ 60.675730][ T3555] do_raw_spin_lock+0x269/0x370 [ 60.680601][ T3555] ? __rwlock_init+0x140/0x140 [ 60.685366][ T3555] ? _raw_spin_lock_irqsave+0xac/0x120 [ 60.690820][ T3555] _raw_spin_lock_irqsave+0xdd/0x120 [ 60.696116][ T3555] ? _raw_spin_lock+0x40/0x40 [ 60.700790][ T3555] ? mark_lock+0x9a/0x340 [ 60.705117][ T3555] bpf_trace_printk+0x151/0x200 [ 60.709973][ T3555] ? bpf_trace_run2+0x11e/0x3e0 [ 60.714825][ T3555] ? bpf_probe_write_user+0xd0/0xd0 [ 60.720041][ T3555] ? bpf_trace_run2+0x11e/0x3e0 [ 60.724917][ T3555] ? __cant_sleep+0x270/0x270 [ 60.729611][ T3555] bpf_prog_0605f9f479290f07+0x2f/0x33 [ 60.735075][ T3555] bpf_trace_run2+0x1d6/0x3e0 [ 60.739751][ T3555] ? read_lock_is_recursive+0x10/0x10 [ 60.745124][ T3555] ? bpf_trace_run1+0x390/0x390 [ 60.749973][ T3555] ? __mutex_trylock_common+0x17e/0x2e0 [ 60.755522][ T3555] ? __might_sleep+0xb0/0xb0 [ 60.760199][ T3555] ? __bpf_trace_contention_begin+0x10/0x10 [ 60.766097][ T3555] __traceiter_contention_end+0x74/0xa0 [ 60.771737][ T3555] trace_contention_end+0x12f/0x170 [ 60.776942][ T3555] __mutex_lock_common+0x41f/0x2520 [ 60.782144][ T3555] ? acct_collect+0x63e/0x7f0 [ 60.786818][ T3555] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 60.792791][ T3555] ? futex_exit_release+0x30/0x1e0 [ 60.797901][ T3555] ? print_irqtrace_events+0x210/0x210 [ 60.803354][ T3555] ? _raw_spin_lock_irq+0xdb/0x110 [ 60.808459][ T3555] ? mutex_lock_io_nested+0x60/0x60 [ 60.813657][ T3555] ? _raw_spin_unlock_irq+0x1f/0x40 [ 60.818855][ T3555] ? lockdep_hardirqs_on+0x94/0x130 [ 60.824066][ T3555] ? _raw_spin_unlock_irq+0x2a/0x40 [ 60.829270][ T3555] ? acct_collect+0x63e/0x7f0 [ 60.833944][ T3555] mutex_lock_nested+0x17/0x20 [ 60.838713][ T3555] futex_exit_release+0x30/0x1e0 [ 60.843657][ T3555] exit_mm_release+0x16/0x30 [ 60.848262][ T3555] exit_mm+0xa9/0x300 [ 60.852266][ T3555] ? coredump_task_exit+0x390/0x390 [ 60.857477][ T3555] ? taskstats_exit+0x399/0x920 [ 60.862333][ T3555] ? tty_audit_exit+0x150/0x1f0 [ 60.867187][ T3555] do_exit+0x67e/0x2300 [ 60.871348][ T3555] ? do_group_exit+0x1f2/0x2b0 [ 60.876113][ T3555] ? put_task_struct+0x80/0x80 [ 60.880968][ T3555] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 60.886944][ T3555] ? print_irqtrace_events+0x210/0x210 [ 60.892398][ T3555] ? _raw_spin_unlock_irq+0x1f/0x40 [ 60.897593][ T3555] ? lockdep_hardirqs_on+0x94/0x130 [ 60.902800][ T3555] do_group_exit+0x202/0x2b0 [ 60.907395][ T3555] __x64_sys_exit_group+0x3b/0x40 [ 60.912420][ T3555] do_syscall_64+0x3d/0xb0 [ 60.916834][ T3555] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 60.922724][ T3555] RIP: 0033:0x7ff967a52c49 [ 60.927135][ T3555] Code: 00 49 c7 c0 c0 ff ff ff be e7 00 00 00 ba 3c 00 00 00 eb 12 0f 1f 44 00 00 89 d0 0f 05 48 3d 00 f0 ff ff 77 1c f4 89 f0 0f 05 <48> 3d 00 f0 ff ff 76 e7 f7 d8 64 41 89 00 eb df 0f 1f 80 00 00 00 [ 60.946739][ T3555] RSP: 002b:00007fff4aa3f9c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 60.955238][ T3555] RAX: ffffffffffffffda RBX: 00007ff967ac8330 RCX: 00007ff967a52c49 [ 60.963304][ T3555] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 60.971268][ T3555] RBP: 0000000000000000 R08: ffffffffffffffc0 R09: 0000000000000001 [ 60.979233][ T3555] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff967ac8330 [ 60.987199][ T3555] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000001 [ 60.995170][ T3555]