Warning: Permanently added '10.128.1.103' (ED25519) to the list of known hosts. executing program [ 31.472697][ T6276] ------------[ cut here ]------------ [ 31.472840][ T6276] [ 31.472845][ T6276] ====================================================== [ 31.472849][ T6276] WARNING: possible circular locking dependency detected [ 31.472853][ T6276] 6.10.0-rc3-syzkaller-gac2193b4b460 #0 Tainted: G W [ 31.472860][ T6276] ------------------------------------------------------ [ 31.472863][ T6276] syz-executor191/6276 is trying to acquire lock: [ 31.472869][ T6276] ffff80008f36cea0 (console_owner){-...}-{0:0}, at: console_lock_spinning_enable+0x88/0xec [ 31.472901][ T6276] [ 31.472901][ T6276] but task is already holding lock: [ 31.472904][ T6276] ffff800093dcec98 (&port_lock_key){-...}-{2:2}, at: uart_write+0x114/0x2ec [ 31.472930][ T6276] [ 31.472930][ T6276] which lock already depends on the new lock. [ 31.472930][ T6276] [ 31.472933][ T6276] [ 31.472933][ T6276] the existing dependency chain (in reverse order) is: [ 31.472937][ T6276] [ 31.472937][ T6276] -> #1 (&port_lock_key){-...}-{2:2}: [ 31.472950][ T6276] _raw_spin_lock_irqsave+0x5c/0x7c [ 31.472964][ T6276] pl011_console_write+0x148/0x724 [ 31.472975][ T6276] console_flush_all+0x570/0xafc [ 31.472984][ T6276] console_unlock+0xfc/0x3d4 [ 31.472992][ T6276] vprintk_emit+0x1e8/0x344 [ 31.473001][ T6276] vprintk_default+0xa0/0xe4 [ 31.473009][ T6276] vprintk+0x200/0x2d4 [ 31.473018][ T6276] _printk+0xdc/0x128 [ 31.473029][ T6276] register_console+0x700/0xa8c [ 31.473038][ T6276] serial_core_register_port+0x1428/0x1bf4 [ 31.473050][ T6276] serial_ctrl_register_port+0x28/0x38 [ 31.473060][ T6276] uart_add_one_port+0x28/0x38 [ 31.473068][ T6276] pl011_register_port+0x1b4/0x44c [ 31.473078][ T6276] sbsa_uart_probe+0x488/0x608 [ 31.473088][ T6276] platform_probe+0x148/0x1c0 [ 31.473098][ T6276] really_probe+0x38c/0x8fc [ 31.473109][ T6276] __driver_probe_device+0x194/0x374 [ 31.473121][ T6276] driver_probe_device+0x78/0x330 [ 31.473132][ T6276] __device_attach_driver+0x2a8/0x4f4 [ 31.473144][ T6276] bus_for_each_drv+0x228/0x2bc [ 31.473154][ T6276] __device_attach+0x2b4/0x434 [ 31.473165][ T6276] device_initial_probe+0x24/0x34 [ 31.473188][ T6276] bus_probe_device+0x178/0x240 [ 31.473199][ T6276] device_add+0x728/0xa6c [ 31.473208][ T6276] platform_device_add+0x3e8/0x6e8 [ 31.473217][ T6276] platform_device_register_full+0x4ec/0x604 [ 31.473226][ T6276] acpi_create_platform_device+0x5bc/0x744 [ 31.473237][ T6276] acpi_default_enumeration+0x6c/0xdc [ 31.473248][ T6276] acpi_bus_attach+0x8b8/0xaa8 [ 31.473259][ T6276] acpi_dev_for_one_check+0xa0/0xb4 [ 31.473269][ T6276] device_for_each_child+0xec/0x174 [ 31.473279][ T6276] acpi_dev_for_each_child+0xc4/0x108 [ 31.473289][ T6276] acpi_bus_attach+0x358/0xaa8 [ 31.473300][ T6276] acpi_dev_for_one_check+0xa0/0xb4 [ 31.473310][ T6276] device_for_each_child+0xec/0x174 [ 31.473319][ T6276] acpi_dev_for_each_child+0xc4/0x108 [ 31.473329][ T6276] acpi_bus_attach+0x358/0xaa8 [ 31.473340][ T6276] acpi_bus_scan+0x118/0x4f0 [ 31.473350][ T6276] acpi_scan_init+0x214/0x6b0 [ 31.473362][ T6276] acpi_init+0x190/0x254 [ 31.473371][ T6276] do_one_initcall+0x24c/0x9c0 [ 31.473381][ T6276] do_initcall_level+0x154/0x214 [ 31.473393][ T6276] do_initcalls+0x58/0xac [ 31.473403][ T6276] do_basic_setup+0x8c/0xa0 [ 31.473414][ T6276] kernel_init_freeable+0x324/0x478 [ 31.473425][ T6276] kernel_init+0x24/0x2a0 [ 31.473436][ T6276] ret_from_fork+0x10/0x20 [ 31.473445][ T6276] [ 31.473445][ T6276] -> #0 (console_owner){-...}-{0:0}: [ 31.473458][ T6276] __lock_acquire+0x3384/0x763c [ 31.473470][ T6276] lock_acquire+0x240/0x728 [ 31.473481][ T6276] console_lock_spinning_enable+0xb4/0xec [ 31.473491][ T6276] console_flush_all+0x53c/0xafc [ 31.473500][ T6276] console_unlock+0xfc/0x3d4 [ 31.473508][ T6276] vprintk_emit+0x1e8/0x344 [ 31.473516][ T6276] vprintk_default+0xa0/0xe4 [ 31.473525][ T6276] vprintk+0x200/0x2d4 [ 31.473534][ T6276] _printk+0xdc/0x128 [ 31.473543][ T6276] report_bug+0x3b8/0x5b0 [ 31.473554][ T6276] bug_handler+0x50/0x1fc [ 31.473563][ T6276] brk_handler+0x17c/0x2e0 [ 31.473572][ T6276] do_debug_exception+0x1e4/0x398 [ 31.473583][ T6276] el1_dbg+0x64/0x80 [ 31.473592][ T6276] el1h_64_sync_handler+0x40/0xac [ 31.473601][ T6276] el1h_64_sync+0x64/0x68 [ 31.473609][ T6276] uart_write+0x280/0x2ec [ 31.473620][ T6276] ppp_async_push+0x258/0x1608 [ 31.473629][ T6276] ppp_async_send+0xb0/0x114 [ 31.473638][ T6276] __ppp_channel_push+0xe0/0x1ac [ 31.473650][ T6276] ppp_channel_push+0x17c/0x208 [ 31.473661][ T6276] ppp_write+0x288/0x374 [ 31.473669][ T6276] vfs_writev+0x6c8/0xb80 [ 31.473680][ T6276] __arm64_sys_pwritev+0x18c/0x29c [ 31.473690][ T6276] invoke_syscall+0x98/0x2b8 [ 31.473698][ T6276] el0_svc_common+0x130/0x23c [ 31.473706][ T6276] do_el0_svc+0x48/0x58 [ 31.473720][ T6276] el0_svc+0x54/0x168 [ 31.473728][ T6276] el0t_64_sync_handler+0x84/0xfc [ 31.473738][ T6276] el0t_64_sync+0x190/0x194 [ 31.473746][ T6276] [ 31.473746][ T6276] other info that might help us debug this: [ 31.473746][ T6276] [ 31.473749][ T6276] Possible unsafe locking scenario: [ 31.473749][ T6276] [ 31.473752][ T6276] CPU0 CPU1 [ 31.473755][ T6276] ---- ---- [ 31.473758][ T6276] lock(&port_lock_key); [ 31.473765][ T6276] lock(console_owner); [ 31.473772][ T6276] lock(&port_lock_key); [ 31.473779][ T6276] lock(console_owner); [ 31.473785][ T6276] [ 31.473785][ T6276] *** DEADLOCK *** [ 31.473785][ T6276] [ 31.473788][ T6276] 6 locks held by syz-executor191/6276: [ 31.473794][ T6276] #0: ffff0000d8940248 (&pch->upl){.+..}-{2:2}, at: ppp_channel_push+0x38/0x208 [ 31.473823][ T6276] #1: ffff0000d89401e0 (&pch->downl){+...}-{2:2}, at: __ppp_channel_push+0x3c/0x1ac [ 31.473850][ T6276] #2: ffff0000d5664030 (&ap->xmit_lock){+...}-{2:2}, at: ppp_async_push+0x8c/0x1608 [ 31.473874][ T6276] #3: ffff800093dcec98 (&port_lock_key){-...}-{2:2}, at: uart_write+0x114/0x2ec [ 31.473899][ T6276] #4: ffff80008f2547c0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x1cc/0x344 [ 31.473923][ T6276] #5: ffff80008f2543f0 (console_srcu){....}-{0:0}, at: rcu_try_lock_acquire+0x10/0x4c [ 31.473947][ T6276] [ 31.473947][ T6276] stack backtrace: [ 31.473951][ T6276] CPU: 1 PID: 6276 Comm: syz-executor191 Tainted: G W 6.10.0-rc3-syzkaller-gac2193b4b460 #0 [ 31.473963][ T6276] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 31.473970][ T6276] Call trace: [ 31.473973][ T6276] dump_backtrace+0x1b8/0x1e4 [ 31.473982][ T6276] show_stack+0x2c/0x3c [ 31.473990][ T6276] dump_stack_lvl+0xe4/0x150 [ 31.473999][ T6276] dump_stack+0x1c/0x28 [ 31.474007][ T6276] print_circular_bug+0x150/0x1b8 [ 31.474016][ T6276] check_noncircular+0x310/0x404 [ 31.474024][ T6276] __lock_acquire+0x3384/0x763c [ 31.474035][ T6276] lock_acquire+0x240/0x728 [ 31.474045][ T6276] console_lock_spinning_enable+0xb4/0xec [ 31.474055][ T6276] console_flush_all+0x53c/0xafc [ 31.474064][ T6276] console_unlock+0xfc/0x3d4 [ 31.474072][ T6276] vprintk_emit+0x1e8/0x344 [ 31.474081][ T6276] vprintk_default+0xa0/0xe4 [ 31.474089][ T6276] vprintk+0x200/0x2d4 [ 31.474098][ T6276] _printk+0xdc/0x128 [ 31.474107][ T6276] report_bug+0x3b8/0x5b0 [ 31.474116][ T6276] bug_handler+0x50/0x1fc [ 31.474125][ T6276] brk_handler+0x17c/0x2e0 [ 31.474134][ T6276] do_debug_exception+0x1e4/0x398 [ 31.474144][ T6276] el1_dbg+0x64/0x80 [ 31.474153][ T6276] el1h_64_sync_handler+0x40/0xac [ 31.474162][ T6276] el1h_64_sync+0x64/0x68 [ 31.474170][ T6276] uart_write+0x280/0x2ec [ 31.474181][ T6276] ppp_async_push+0x258/0x1608 [ 31.474189][ T6276] ppp_async_send+0xb0/0x114 [ 31.474197][ T6276] __ppp_channel_push+0xe0/0x1ac [ 31.474209][ T6276] ppp_channel_push+0x17c/0x208 [ 31.474220][ T6276] ppp_write+0x288/0x374 [ 31.474227][ T6276] vfs_writev+0x6c8/0xb80 [ 31.474238][ T6276] __arm64_sys_pwritev+0x18c/0x29c [ 31.474248][ T6276] invoke_syscall+0x98/0x2b8 [ 31.474256][ T6276] el0_svc_common+0x130/0x23c [ 31.474264][ T6276] do_el0_svc+0x48/0x58 [ 31.474271][ T6276] el0_svc+0x54/0x168 [ 31.474280][ T6276] el0t_64_sync_handler+0x84/0xfc [ 31.474289][ T6276] el0t_64_sync+0x190/0x194 [ 31.687432][ T6276] WARNING: CPU: 1 PID: 6276 at drivers/tty/serial/serial_core.c:625 uart_write+0x280/0x2ec [ 31.690029][ T6276] Modules linked in: [ 31.691029][ T6276] CPU: 1 PID: 6276 Comm: syz-executor191 Tainted: G W 6.10.0-rc3-syzkaller-gac2193b4b460 #0 [ 31.694013][ T6276] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 31.696671][ T6276] pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 31.698639][ T6276] pc : uart_write+0x280/0x2ec [ 31.699917][ T6276] lr : uart_write+0x278/0x2ec [ 31.701131][ T6276] sp : ffff8000997677a0 [ 31.702165][ T6276] x29: ffff8000997677a0 x28: ffff0000d56640e8 x27: ffff0000d56640e0 [ 31.704212][ T6276] x26: 0000000000000001 x25: dfff800000000000 x24: ffff0000c9138f48 [ 31.706328][ T6276] x23: 0000000000000000 x22: ffff800093dcec80 x21: ffff0000d5664210 [ 31.708350][ T6276] x20: 0000000000000ffa x19: ffff0000c9138be8 x18: ffff800099767440 [ 31.710306][ T6276] x17: 000000000000c4ed x16: ffff800080350d3c x15: ffff7000132eced8 [ 31.712375][ T6276] x14: 1ffff000132eced8 x13: 0000000000000004 x12: ffffffffffffffff [ 31.714430][ T6276] x11: ffff7000132eced8 x10: 0000000000ff0100 x9 : 0000000000000000 [ 31.716415][ T6276] x8 : ffff0000d840dac0 x7 : 0000000000000000 x6 : 0000000000000000 [ 31.718529][ T6276] x5 : ffff800092c244e8 x4 : 0000000000000008 x3 : ffff800080350e64 [ 31.720591][ T6276] x2 : 0000000000000001 x1 : 0000000000000000 x0 : ffff800093dcec80 [ 31.722689][ T6276] Call trace: [ 31.723534][ T6276] uart_write+0x280/0x2ec [ 31.724647][ T6276] ppp_async_push+0x258/0x1608 [ 31.725825][ T6276] ppp_async_send+0xb0/0x114 [ 31.726995][ T6276] __ppp_channel_push+0xe0/0x1ac [ 31.728265][ T6276] ppp_channel_push+0x17c/0x208 [ 31.729529][ T6276] ppp_write+0x288/0x374 [ 31.730594][ T6276] vfs_writev+0x6c8/0xb80 [ 31.731754][ T6276] __arm64_sys_pwritev+0x18c/0x29c [ 31.733075][ T6276] invoke_syscall+0x98/0x2b8 [ 31.734276][ T6276] el0_svc_common+0x130/0x23c [ 31.735436][ T6276] do_el0_svc+0x48/0x58 [ 31.736470][ T6276] el0_svc+0x54/0x168 [ 31.737519][ T6276] el0t_64_sync_handler+0x84/0xfc [ 31.738900][ T6276] el0t_64_sync+0x190/0x194 [ 31.740082][ T6276] irq event stamp: 10253 [ 31.741260][ T6276] hardirqs last enabled at (10252): [] __local_bh_enable_ip+0x224/0x44c [ 31.743917][ T6276] hardirqs last disabled at (10253): [] _raw_spin_lock_irqsave+0x2c/0x7c [ 31.746665][ T6276] softirqs last enabled at (10224): [] ppp_ioctl+0x176c/0x258c [ 31.749127][ T6276] softirqs last disabled at (10248): [] ppp_channel_push+0x38/0x208 [ 31.751642][ T6276] ---[ end trace 0000000000000000 ]---