[[0;32m OK [0m] Started Daily apt upgrade and clean activities. Starting OpenBSD Secure Shell server... Starting System Logging Service... [[0;32m OK [0m] Started Daily Cleanup of Temporary Directories. [[0;32m OK [0m] Reached target Timers. [[0;32m OK [0m] Started Permit User Sessions. [[0;32m OK [0m] Found device /dev/ttyS0. [[0;32m OK [0m] Started System Logging Service. [[0;32m OK [0m] Started OpenBSD Secure Shell server. [[0;32m OK [0m] Started getty on tty2-tty6 if dbus and logind are not available. [[0;32m OK [0m] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [[0;32m OK [0m] Started Getty on tty6. [[0;32m OK [0m] Started Getty on tty5. [[0;32m OK [0m] Started Getty on tty4. [[0;32m OK [0m] Started Getty on tty3. [[0;32m OK [0m] Started Getty on tty2. [[0;32m OK [0m] Started Getty on tty1. [[0;32m OK [0m] Started Serial Getty on ttyS0. [[0;32m OK [0m] Reached target Login Prompts. [[0;32m OK [0m] Reached target Multi-User System. [[0;32m OK [0m] Reached target Graphical Interface. Starting Update UTMP about System Runlevel Changes... Starting Load/Save RF Kill Switch Status... [[0;32m OK [0m] Started Update UTMP about System Runlevel Changes. [[0;32m OK [0m] Started Load/Save RF Kill Switch Status. Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.146' (ECDSA) to the list of known hosts. executing program executing program syzkaller login: [ 75.012698][ T33] audit: type=1400 audit(1605958092.091:8): avc: denied { execmem } for pid=8478 comm="syz-executor865" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=process permissive=1 executing program [ 75.140336][ C0] [ 75.142863][ C0] ================================ [ 75.148047][ C0] WARNING: inconsistent lock state [ 75.153617][ C0] 5.10.0-rc4-syzkaller #0 Not tainted [ 75.159046][ C0] -------------------------------- [ 75.164193][ C0] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 75.171028][ C0] swapper/0/0 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 75.176988][ C0] ffff8880299808a8 (&file_data->lock){+.?.}-{2:2}, at: io_file_data_ref_zero+0x75/0x480 [ 75.186980][ C0] {SOFTIRQ-ON-W} state was registered at: [ 75.192691][ C0] lock_acquire+0x2a3/0x8c0 [ 75.197265][ C0] _raw_spin_lock+0x2a/0x40 [ 75.202047][ C0] __do_sys_io_uring_register+0x343a/0x40d0 [ 75.208061][ C0] do_syscall_64+0x2d/0x70 [ 75.212600][ C0] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 75.218563][ C0] irq event stamp: 111434 [ 75.222885][ C0] hardirqs last enabled at (111434): [<ffffffff88e8d562>] _raw_spin_unlock_irqrestore+0x42/0x50 [ 75.233371][ C0] hardirqs last disabled at (111433): [<ffffffff88e8d32e>] _raw_spin_lock_irqsave+0x4e/0x50 [ 75.243636][ C0] softirqs last enabled at (111386): [<ffffffff814279df>] irq_enter_rcu+0xcf/0xf0 [ 75.252907][ C0] softirqs last disabled at (111387): [<ffffffff89000eaf>] asm_call_irq_on_stack+0xf/0x20 [ 75.262773][ C0] [ 75.262773][ C0] other info that might help us debug this: [ 75.270819][ C0] Possible unsafe locking scenario: [ 75.270819][ C0] [ 75.278253][ C0] CPU0 [ 75.281522][ C0] ---- [ 75.284993][ C0] lock(&file_data->lock); [ 75.289488][ C0] <Interrupt> [ 75.292936][ C0] lock(&file_data->lock); [ 75.297599][ C0] [ 75.297599][ C0] *** DEADLOCK *** [ 75.297599][ C0] [ 75.306184][ C0] 2 locks held by swapper/0/0: [ 75.311065][ C0] #0: ffffffff8b337600 (rcu_callback){....}-{0:0}, at: rcu_core+0x576/0xe80 [ 75.319964][ C0] #1: ffffffff8b337720 (rcu_read_lock){....}-{1:2}, at: percpu_ref_put_many.constprop.0+0x0/0x250 [ 75.330722][ C0] [ 75.330722][ C0] stack backtrace: [ 75.336739][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.0-rc4-syzkaller #0 [ 75.345483][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 75.355528][ C0] Call Trace: [ 75.358996][ C0] <IRQ> [ 75.361894][ C0] dump_stack+0x107/0x163 [ 75.366358][ C0] mark_lock.cold+0x32/0x74 [ 75.371074][ C0] ? lock_chain_count+0x20/0x20 [ 75.376090][ C0] ? mark_lock+0xf7/0x24c0 [ 75.380497][ C0] ? __lock_acquire+0x16c4/0x5c00 [ 75.385689][ C0] ? lock_chain_count+0x20/0x20 [ 75.390580][ C0] ? __lock_acquire+0x16c4/0x5c00 [ 75.395601][ C0] __lock_acquire+0x11b1/0x5c00 [ 75.400494][ C0] ? __lock_acquire+0xbe0/0x5c00 [ 75.405600][ C0] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 75.411871][ C0] lock_acquire+0x2a3/0x8c0 [ 75.416502][ C0] ? io_file_data_ref_zero+0x75/0x480 [ 75.421862][ C0] ? lock_release+0x710/0x710 [ 75.426754][ C0] ? lock_release+0x710/0x710 [ 75.431518][ C0] ? rcu_core+0x576/0xe80 [ 75.436011][ C0] _raw_spin_lock+0x2a/0x40 [ 75.440673][ C0] ? io_file_data_ref_zero+0x75/0x480 [ 75.446123][ C0] io_file_data_ref_zero+0x75/0x480 [ 75.451314][ C0] ? __percpu_ref_exit+0xa7/0x100 [ 75.456326][ C0] ? rcu_core+0x576/0xe80 [ 75.460645][ C0] percpu_ref_put_many.constprop.0+0x217/0x250 [ 75.466831][ C0] rcu_core+0x5df/0xe80 [ 75.470974][ C0] ? rcu_implicit_dynticks_qs+0x990/0x990 [ 75.476682][ C0] __do_softirq+0x2a0/0x9f6 [ 75.481327][ C0] asm_call_irq_on_stack+0xf/0x20 [ 75.486658][ C0] </IRQ> [ 75.489823][ C0] do_softirq_own_stack+0xaa/0xd0 [ 75.495914][ C0] irq_exit_rcu+0x132/0x200 [ 75.500414][ C0] sysvec_apic_timer_interrupt+0x4d/0x100 [ 75.506125][ C0] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 75.512144][ C0] RIP: 0010:acpi_idle_do_entry+0x1c9/0x250 [ 75.517935][ C0] Code: 0d 5b 87 f8 84 db 75 ac e8 f4 62 87 f8 e8 3f 22 8d f8 e9 0c 00 00 00 e8 e5 62 87 f8 0f 00 2d 4e 52 bf 00 e8 d9 62 87 f8 fb f4 <9c> 5b 81 e3 00 02 00 00 fa 31 ff 48 89 de e8 34 5b 87 f8 48 85 db [ 75.537955][ C0] RSP: 0018:ffffffff8b007d60 EFLAGS: 00000293 [ 75.544381][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 1ffffffff19d9409 [ 75.552737][ C0] RDX: ffffffff8b09af80 RSI: ffffffff88e8ce97 RDI: 0000000000000000 [ 75.561101][ C0] RBP: ffff888141532064 R08: 0000000000000001 R09: 0000000000000001 [ 75.569232][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 75.577195][ C0] R13: ffff888141532000 R14: ffff888141532064 R15: ffff8880184ad004 [ 75.585306][ C0] ? acpi_idle_do_entry+0x1c7/0x250 executing program [ 75.590678][ C0] acpi_idle_enter+0x361/0x500 [ 75.595441][ C0] cpuidle_enter_state+0x1b1/0xc80 [ 75.600758][ C0] cpuidle_enter+0x4a/0xa0 [ 75.605382][ C0] do_idle+0x3e1/0x590 [ 75.609450][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 75.614601][ C0] ? trace_init_perf_perm_irq_work_exit+0xe/0xe [ 75.620883][ C0] cpu_startup_entry+0x14/0x20 [ 75.625917][ C0] start_kernel+0x470/0x491 [ 75.630787][ C0] secondary_startup_64_no_verify+0xb0/0xbb executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program