Warning: Permanently added '10.128.1.151' (ED25519) to the list of known hosts. executing program [ 67.231951][ T4166] loop9: detected capacity change from 0 to 7 [ 67.241417][ C0] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.252416][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.260712][ C0] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.271614][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.279942][ C1] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.290880][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.298972][ C1] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.309885][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.318009][ C1] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.329098][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.337198][ C1] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.348112][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.356167][ C1] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.367079][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.374994][ T4166] ldm_validate_partition_table(): Disk read failed. [ 67.381939][ C1] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.392917][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.401079][ C0] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.411983][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.420211][ C0] blk_update_request: I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 67.431214][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 67.439517][ T4166] Dev loop9: unable to read RDB block 0 [ 67.445831][ T4166] loop9: unable to read partition table [ 67.451582][ T4166] loop9: partition table beyond EOD, truncated [ 67.458024][ T4166] loop_reread_partitions: partition scan of loop9 (被xڬdGݡ [ 67.458024][ T4166] ) failed (rc=-5) [ 67.526186][ T4166] [ 67.528554][ T4166] ====================================================== [ 67.535570][ T4166] WARNING: possible circular locking dependency detected [ 67.542718][ T4166] 5.15.185-syzkaller #0 Not tainted [ 67.547922][ T4166] ------------------------------------------------------ [ 67.554935][ T4166] syz-executor409/4166 is trying to acquire lock: [ 67.561449][ T4166] ffff888074a3b938 ((wq_completion)loop9){+.+.}-{0:0}, at: flush_workqueue+0x126/0x1380 [ 67.571296][ T4166] [ 67.571296][ T4166] but task is already holding lock: [ 67.578733][ T4166] ffff888020277468 (&lo->lo_mutex){+.+.}-{3:3}, at: __loop_clr_fd+0xaa/0xb90 [ 67.587515][ T4166] [ 67.587515][ T4166] which lock already depends on the new lock. [ 67.587515][ T4166] [ 67.597902][ T4166] [ 67.597902][ T4166] the existing dependency chain (in reverse order) is: [ 67.606910][ T4166] [ 67.606910][ T4166] -> #8 (&lo->lo_mutex){+.+.}-{3:3}: [ 67.614377][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 67.620099][ T4166] mutex_lock_killable_nested+0x17/0x20 [ 67.626158][ T4166] lo_open+0x6a/0x100 [ 67.630652][ T4166] blkdev_get_whole+0x90/0x390 [ 67.635927][ T4166] blkdev_get_by_dev+0x2d0/0xa60 [ 67.641379][ T4166] blkdev_open+0x12d/0x2c0 [ 67.646326][ T4166] do_dentry_open+0x7ff/0xf80 [ 67.651605][ T4166] path_openat+0x2682/0x2f30 [ 67.656711][ T4166] do_filp_open+0x1b3/0x3e0 [ 67.661735][ T4166] do_sys_openat2+0x142/0x4a0 [ 67.666928][ T4166] __x64_sys_openat+0x135/0x160 [ 67.672290][ T4166] do_syscall_64+0x4c/0xa0 [ 67.677222][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 67.683632][ T4166] [ 67.683632][ T4166] -> #7 (&disk->open_mutex){+.+.}-{3:3}: [ 67.691441][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 67.697152][ T4166] mutex_lock_nested+0x17/0x20 [ 67.702435][ T4166] bd_register_pending_holders+0x33/0x310 [ 67.708677][ T4166] device_add_disk+0x5a7/0xd40 [ 67.713952][ T4166] md_alloc+0x809/0xc00 [ 67.718633][ T4166] blk_request_module+0x26e/0x290 [ 67.724168][ T4166] blkdev_get_no_open+0x38/0x1d0 [ 67.729702][ T4166] blkdev_get_by_dev+0x77/0xa60 [ 67.735068][ T4166] swsusp_check+0x9b/0x2a0 [ 67.739999][ T4166] software_resume+0xc6/0x3b0 [ 67.745191][ T4166] resume_store+0xe4/0x130 [ 67.750121][ T4166] kernfs_fop_write_iter+0x379/0x4c0 [ 67.755921][ T4166] vfs_write+0x712/0xd00 [ 67.760674][ T4166] ksys_write+0x14d/0x250 [ 67.765517][ T4166] do_syscall_64+0x4c/0xa0 [ 67.770464][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 67.776874][ T4166] [ 67.776874][ T4166] -> #6 (disks_mutex){+.+.}-{3:3}: [ 67.784164][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 67.789873][ T4166] mutex_lock_nested+0x17/0x20 [ 67.795149][ T4166] md_alloc+0x48/0xc00 [ 67.799734][ T4166] blk_request_module+0x26e/0x290 [ 67.805269][ T4166] blkdev_get_no_open+0x38/0x1d0 [ 67.810721][ T4166] blkdev_get_by_dev+0x77/0xa60 [ 67.816088][ T4166] swsusp_check+0x9b/0x2a0 [ 67.821018][ T4166] software_resume+0xc6/0x3b0 [ 67.826296][ T4166] resume_store+0xe4/0x130 [ 67.831231][ T4166] kernfs_fop_write_iter+0x379/0x4c0 [ 67.837048][ T4166] vfs_write+0x712/0xd00 [ 67.841822][ T4166] ksys_write+0x14d/0x250 [ 67.846674][ T4166] do_syscall_64+0x4c/0xa0 [ 67.851610][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 67.858112][ T4166] [ 67.858112][ T4166] -> #5 (major_names_lock){+.+.}-{3:3}: [ 67.865840][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 67.871555][ T4166] mutex_lock_nested+0x17/0x20 [ 67.876834][ T4166] blk_request_module+0x31/0x290 [ 67.882805][ T4166] blkdev_get_no_open+0x38/0x1d0 [ 67.888252][ T4166] blkdev_get_by_dev+0x77/0xa60 [ 67.893614][ T4166] swsusp_check+0x9b/0x2a0 [ 67.898564][ T4166] software_resume+0xc6/0x3b0 [ 67.904046][ T4166] resume_store+0xe4/0x130 [ 67.908989][ T4166] kernfs_fop_write_iter+0x379/0x4c0 [ 67.914799][ T4166] vfs_write+0x712/0xd00 [ 67.919580][ T4166] ksys_write+0x14d/0x250 [ 67.924434][ T4166] do_syscall_64+0x4c/0xa0 [ 67.929364][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 67.935773][ T4166] [ 67.935773][ T4166] -> #4 (system_transition_mutex/1){+.+.}-{3:3}: [ 67.944274][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 67.949983][ T4166] mutex_lock_nested+0x17/0x20 [ 67.955352][ T4166] software_resume+0x7c/0x3b0 [ 67.960544][ T4166] resume_store+0xe4/0x130 [ 67.965474][ T4166] kernfs_fop_write_iter+0x379/0x4c0 [ 67.971271][ T4166] vfs_write+0x712/0xd00 [ 67.976029][ T4166] ksys_write+0x14d/0x250 [ 67.980868][ T4166] do_syscall_64+0x4c/0xa0 [ 67.985802][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 67.992211][ T4166] [ 67.992211][ T4166] -> #3 (&of->mutex){+.+.}-{3:3}: [ 67.999421][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 68.005149][ T4166] mutex_lock_nested+0x17/0x20 [ 68.010423][ T4166] kernfs_seq_start+0x51/0x3c0 [ 68.015711][ T4166] seq_read_iter+0x3c4/0xd50 [ 68.020820][ T4166] vfs_read+0x725/0xcf0 [ 68.025488][ T4166] ksys_read+0x14d/0x250 [ 68.030241][ T4166] do_syscall_64+0x4c/0xa0 [ 68.035169][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 68.041579][ T4166] [ 68.041579][ T4166] -> #2 (&p->lock){+.+.}-{3:3}: [ 68.049124][ T4166] __mutex_lock_common+0x1eb/0x2390 [ 68.054836][ T4166] mutex_lock_nested+0x17/0x20 [ 68.060112][ T4166] seq_read_iter+0xad/0xd50 [ 68.065137][ T4166] do_iter_readv_writev+0x497/0x600 [ 68.070879][ T4166] do_iter_read+0x20b/0x7c0 [ 68.075916][ T4166] loop_process_work+0x18dc/0x2480 [ 68.081552][ T4166] process_one_work+0x863/0x1000 [ 68.087188][ T4166] worker_thread+0xaa8/0x12a0 [ 68.092499][ T4166] kthread+0x436/0x520 [ 68.097081][ T4166] ret_from_fork+0x1f/0x30 [ 68.102012][ T4166] [ 68.102012][ T4166] -> #1 ((work_completion)(&lo->rootcg_work)){+.+.}-{0:0}: [ 68.111403][ T4166] process_one_work+0x7bf/0x1000 [ 68.116858][ T4166] worker_thread+0xaa8/0x12a0 [ 68.122054][ T4166] kthread+0x436/0x520 [ 68.126637][ T4166] ret_from_fork+0x1f/0x30 [ 68.131610][ T4166] [ 68.131610][ T4166] -> #0 ((wq_completion)loop9){+.+.}-{0:0}: [ 68.139696][ T4166] __lock_acquire+0x2c33/0x7c60 [ 68.145079][ T4166] lock_acquire+0x197/0x3f0 [ 68.150258][ T4166] flush_workqueue+0x142/0x1380 [ 68.155682][ T4166] drain_workqueue+0xcf/0x380 [ 68.160880][ T4166] destroy_workqueue+0x7b/0xb20 [ 68.166249][ T4166] __loop_clr_fd+0x234/0xb90 [ 68.171355][ T4166] blkdev_put+0x53f/0x7d0 [ 68.176199][ T4166] blkdev_close+0x76/0xa0 [ 68.181041][ T4166] __fput+0x234/0x930 [ 68.185550][ T4166] task_work_run+0x125/0x1a0 [ 68.190670][ T4166] do_exit+0x616/0x20a0 [ 68.195466][ T4166] do_group_exit+0x12e/0x300 [ 68.200624][ T4166] __x64_sys_exit_group+0x3b/0x40 [ 68.206167][ T4166] do_syscall_64+0x4c/0xa0 [ 68.211103][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 68.217661][ T4166] [ 68.217661][ T4166] other info that might help us debug this: [ 68.217661][ T4166] [ 68.227887][ T4166] Chain exists of: [ 68.227887][ T4166] (wq_completion)loop9 --> &disk->open_mutex --> &lo->lo_mutex [ 68.227887][ T4166] [ 68.241826][ T4166] Possible unsafe locking scenario: [ 68.241826][ T4166] [ 68.249271][ T4166] CPU0 CPU1 [ 68.254624][ T4166] ---- ---- [ 68.259979][ T4166] lock(&lo->lo_mutex); [ 68.264227][ T4166] lock(&disk->open_mutex); [ 68.271455][ T4166] lock(&lo->lo_mutex); [ 68.278361][ T4166] lock((wq_completion)loop9); [ 68.283216][ T4166] [ 68.283216][ T4166] *** DEADLOCK *** [ 68.283216][ T4166] [ 68.291369][ T4166] 2 locks held by syz-executor409/4166: [ 68.296906][ T4166] #0: ffff88801ff08518 (&disk->open_mutex){+.+.}-{3:3}, at: blkdev_put+0xf9/0x7d0 [ 68.306216][ T4166] #1: ffff888020277468 (&lo->lo_mutex){+.+.}-{3:3}, at: __loop_clr_fd+0xaa/0xb90 [ 68.315717][ T4166] [ 68.315717][ T4166] stack backtrace: [ 68.321606][ T4166] CPU: 1 PID: 4166 Comm: syz-executor409 Not tainted 5.15.185-syzkaller #0 [ 68.330184][ T4166] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 68.340244][ T4166] Call Trace: [ 68.343521][ T4166] [ 68.346474][ T4166] dump_stack_lvl+0x168/0x230 [ 68.351178][ T4166] ? load_image+0x3b0/0x3b0 [ 68.355692][ T4166] ? show_regs_print_info+0x20/0x20 [ 68.360891][ T4166] ? print_circular_bug+0x12b/0x1a0 [ 68.366094][ T4166] check_noncircular+0x274/0x310 [ 68.371027][ T4166] ? add_chain_block+0x940/0x940 [ 68.375952][ T4166] ? lockdep_lock+0xdc/0x1e0 [ 68.380537][ T4166] ? lockdep_unlock+0x134/0x2d0 [ 68.385383][ T4166] ? mark_lock+0x94/0x320 [ 68.389712][ T4166] __lock_acquire+0x2c33/0x7c60 [ 68.394569][ T4166] ? verify_lock_unused+0x140/0x140 [ 68.399764][ T4166] ? verify_lock_unused+0x140/0x140 [ 68.404966][ T4166] ? lockdep_hardirqs_on_prepare+0x3fc/0x760 [ 68.410955][ T4166] ? memset+0x1e/0x40 [ 68.415021][ T4166] lock_acquire+0x197/0x3f0 [ 68.419524][ T4166] ? flush_workqueue+0x126/0x1380 [ 68.424548][ T4166] ? read_lock_is_recursive+0x10/0x10 [ 68.429915][ T4166] ? __init_swait_queue_head+0xa5/0x150 [ 68.435465][ T4166] flush_workqueue+0x142/0x1380 [ 68.440397][ T4166] ? flush_workqueue+0x126/0x1380 [ 68.445418][ T4166] ? __lock_acquire+0x7c60/0x7c60 [ 68.450775][ T4166] ? __mutex_lock_common+0x431/0x2390 [ 68.456160][ T4166] ? _raw_spin_lock_irqsave+0x7f/0xf0 [ 68.461530][ T4166] ? lockdep_hardirqs_off+0x70/0x100 [ 68.466816][ T4166] ? rcu_work_rcufn+0x110/0x110 [ 68.471659][ T4166] ? __mutex_unlock_slowpath+0x19e/0x6a0 [ 68.477293][ T4166] ? finish_wait+0xc0/0x1d0 [ 68.481800][ T4166] drain_workqueue+0xcf/0x380 [ 68.486472][ T4166] destroy_workqueue+0x7b/0xb20 [ 68.491315][ T4166] __loop_clr_fd+0x234/0xb90 [ 68.495910][ T4166] ? lo_release+0x172/0x1f0 [ 68.500409][ T4166] ? lo_open+0x100/0x100 [ 68.504656][ T4166] blkdev_put+0x53f/0x7d0 [ 68.508983][ T4166] blkdev_close+0x76/0xa0 [ 68.513309][ T4166] ? blkdev_open+0x2c0/0x2c0 [ 68.517889][ T4166] __fput+0x234/0x930 [ 68.521867][ T4166] task_work_run+0x125/0x1a0 [ 68.526451][ T4166] do_exit+0x616/0x20a0 [ 68.530605][ T4166] ? put_task_struct+0x80/0x80 [ 68.535374][ T4166] ? lockdep_hardirqs_on_prepare+0x3fc/0x760 [ 68.541349][ T4166] ? lock_chain_count+0x20/0x20 [ 68.546196][ T4166] do_group_exit+0x12e/0x300 [ 68.550795][ T4166] __x64_sys_exit_group+0x3b/0x40 [ 68.555813][ T4166] do_syscall_64+0x4c/0xa0 [ 68.560223][ T4166] ? clear_bhb_loop+0x30/0x80 [ 68.564888][ T4166] ? clear_bhb_loop+0x30/0x80 [ 68.569553][ T4166] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 68.575468][ T4166] RIP: 0033:0x7fb14734c869 [ 68.579873][ T4166] Code: Unable to access opcode bytes at RIP 0x7fb14734c83f. [ 68.587235][ T4166] RSP: 002b:00007ffdfc002b58 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 68.595638][ T4166] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb14734c869 [ 68.603686][ T4166] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 68.611650][ T4166] RBP: 00007fb1473c2370 R08: ffffffffffffffb8 R09: 000055556d2af478 [ 68.619701][ T4166] R10: 000000000000000f R11: 0000000000000246 R12: 00007fb1473c2370 [ 68.627666][ T4166] R13: 00000000000