Warning: Permanently added '10.128.10.24' (ED25519) to the list of known hosts. [ 188.319521][ T6038] smpboot: CPU 1 is now offline [ 188.430977][ T6038] smpboot: Booting Node 0 Processor 1 APIC 0x1 [ 188.505579][ T6051] nbd0: detected capacity change from 0 to 2 [ 188.520254][ T11] [ 188.522775][ T11] ====================================================== [ 188.530963][ T11] WARNING: possible circular locking dependency detected [ 188.539222][ T11] syzkaller #0 Not tainted [ 188.543865][ T11] ------------------------------------------------------ [ 188.552316][ T11] kworker/0:0H/11 is trying to acquire lock: [ 188.558957][ T11] ffff8880203f8f60 (sk_lock-AF_INET){+.+.}-{0:0}, at: tcp_sendmsg+0x21/0x50 [ 188.569157][ T11] [ 188.569157][ T11] but task is already holding lock: [ 188.576917][ T11] ffff88802f8c1e68 (&nsock->tx_lock){+.+.}-{4:4}, at: nbd_queue_rq+0x373/0xff0 [ 188.587276][ T11] [ 188.587276][ T11] which lock already depends on the new lock. [ 188.587276][ T11] [ 188.598605][ T11] [ 188.598605][ T11] the existing dependency chain (in reverse order) is: [ 188.609938][ T11] [ 188.609938][ T11] -> #6 (&nsock->tx_lock){+.+.}-{4:4}: [ 188.618693][ T11] __mutex_lock+0x197/0x15a0 [ 188.624642][ T11] nbd_queue_rq+0x373/0xff0 [ 188.630250][ T11] blk_mq_dispatch_rq_list+0x499/0x1990 [ 188.636671][ T11] __blk_mq_sched_dispatch_requests+0xd36/0x1580 [ 188.644629][ T11] blk_mq_sched_dispatch_requests+0xd7/0x190 [ 188.651800][ T11] blk_mq_run_work_fn+0x167/0x2f0 [ 188.657757][ T11] process_scheduled_works+0xc3d/0x1630 [ 188.664532][ T11] worker_thread+0xa47/0xfb0 [ 188.670595][ T11] kthread+0x38b/0x480 [ 188.675514][ T11] ret_from_fork+0x514/0xb70 [ 188.681026][ T11] ret_from_fork_asm+0x1a/0x30 [ 188.688545][ T11] [ 188.688545][ T11] -> #5 (&cmd->lock){+.+.}-{4:4}: [ 188.697511][ T11] __mutex_lock+0x197/0x15a0 [ 188.703165][ T11] nbd_queue_rq+0xc1/0xff0 [ 188.709046][ T11] blk_mq_dispatch_rq_list+0x499/0x1990 [ 188.715886][ T11] __blk_mq_sched_dispatch_requests+0xd36/0x1580 [ 188.725335][ T11] blk_mq_sched_dispatch_requests+0xd7/0x190 [ 188.734123][ T11] blk_mq_run_work_fn+0x167/0x2f0 [ 188.740427][ T11] process_scheduled_works+0xc3d/0x1630 [ 188.748536][ T11] worker_thread+0xa47/0xfb0 [ 188.754165][ T11] kthread+0x38b/0x480 [ 188.759110][ T11] ret_from_fork+0x514/0xb70 [ 188.764616][ T11] ret_from_fork_asm+0x1a/0x30 [ 188.771188][ T11] [ 188.771188][ T11] -> #4 (set->srcu){.+.+}-{0:0}: [ 188.779339][ T11] __synchronize_srcu+0xca/0x2f0 [ 188.785463][ T11] elevator_switch+0x1e8/0x7b0 [ 188.791294][ T11] elevator_change+0x2fa/0x480 [ 188.796920][ T11] elevator_set_default+0x375/0x440 [ 188.803071][ T11] blk_register_queue+0x3f3/0x4e0 [ 188.809771][ T11] __add_disk+0x6b8/0xdb0 [ 188.814853][ T11] add_disk_fwnode+0x100/0x3a0 [ 188.820203][ T11] nbd_dev_add+0x733/0xb60 [ 188.825848][ T11] nbd_init+0x168/0x1f0 [ 188.831801][ T11] do_one_initcall+0x250/0x870 [ 188.837498][ T11] do_initcall_level+0x10a/0x1a0 [ 188.845417][ T11] do_initcalls+0x59/0xa0 [ 188.851642][ T11] kernel_init_freeable+0x29d/0x3e0 [ 188.859447][ T11] kernel_init+0x22/0x1d0 [ 188.865079][ T11] ret_from_fork+0x514/0xb70 [ 188.871825][ T11] ret_from_fork_asm+0x1a/0x30 [ 188.878114][ T11] [ 188.878114][ T11] -> #3 (&q->elevator_lock){+.+.}-{4:4}: [ 188.886901][ T11] __mutex_lock+0x197/0x15a0 [ 188.893107][ T11] elevator_change+0x1af/0x480 [ 188.898894][ T11] elv_iosched_store+0x504/0x630 [ 188.904675][ T11] queue_attr_store+0x207/0x2b0 [ 188.910366][ T11] kernfs_fop_write_iter+0x3a4/0x540 [ 188.916844][ T11] vfs_write+0x612/0xba0 [ 188.922455][ T11] ksys_write+0x150/0x270 [ 188.927988][ T11] do_syscall_64+0x166/0x520 [ 188.933772][ T11] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 188.941469][ T11] [ 188.941469][ T11] -> #2 (&q->q_usage_counter(io)#69){++++}-{0:0}: [ 188.951175][ T11] blk_alloc_queue+0x544/0x690 [ 188.957061][ T11] __blk_mq_alloc_disk+0x194/0x390 [ 188.963449][ T11] loop_add+0x480/0xb40 [ 188.969322][ T11] loop_control_ioctl+0x12b/0x5a0 [ 188.975258][ T11] __se_sys_ioctl+0xfc/0x170 [ 188.981018][ T11] do_syscall_64+0x166/0x520 [ 188.986522][ T11] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 188.993739][ T11] [ 188.993739][ T11] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 189.002328][ T11] fs_reclaim_acquire+0x71/0x100 [ 189.008168][ T11] kmem_cache_alloc_node_noprof+0x5f/0x600 [ 189.015648][ T11] __alloc_skb+0x1db/0x7a0 [ 189.020979][ T11] tcp_stream_alloc_skb+0x3f/0x580 [ 189.027194][ T11] tcp_sendmsg_locked+0x138c/0x5400 [ 189.033430][ T11] tcp_sendmsg+0x2f/0x50 [ 189.040193][ T11] sock_sendmsg_nosec+0x10e/0x180 [ 189.046170][ T11] sock_write_iter+0x2de/0x3e0 [ 189.053038][ T11] vfs_write+0x612/0xba0 [ 189.059616][ T11] ksys_write+0x150/0x270 [ 189.064805][ T11] do_syscall_64+0x166/0x520 [ 189.070112][ T11] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 189.077541][ T11] [ 189.077541][ T11] -> #0 (sk_lock-AF_INET){+.+.}-{0:0}: [ 189.086467][ T11] __lock_acquire+0x164c/0x2de0 [ 189.092718][ T11] lock_acquire+0x115/0x350 [ 189.098680][ T11] lock_sock_nested+0x41/0x100 [ 189.105329][ T11] tcp_sendmsg+0x21/0x50 [ 189.111063][ T11] sock_sendmsg_nosec+0x10e/0x180 [ 189.119905][ T11] sock_sendmsg+0x1ca/0x2d0 [ 189.127422][ T11] __sock_xmit+0x233/0x510 [ 189.133837][ T11] nbd_send_cmd+0x871/0x1c90 [ 189.140442][ T11] nbd_queue_rq+0xe25/0xff0 [ 189.147903][ T11] blk_mq_dispatch_rq_list+0x499/0x1990 [ 189.155253][ T11] __blk_mq_sched_dispatch_requests+0xd36/0x1580 [ 189.164534][ T11] blk_mq_sched_dispatch_requests+0xd7/0x190 [ 189.171744][ T11] blk_mq_run_work_fn+0x167/0x2f0 [ 189.178643][ T11] process_scheduled_works+0xc3d/0x1630 [ 189.185386][ T11] worker_thread+0xa47/0xfb0 [ 189.191532][ T11] kthread+0x38b/0x480 [ 189.197955][ T11] ret_from_fork+0x514/0xb70 [ 189.204964][ T11] ret_from_fork_asm+0x1a/0x30 [ 189.211109][ T11] [ 189.211109][ T11] other info that might help us debug this: [ 189.211109][ T11] [ 189.225034][ T11] Chain exists of: [ 189.225034][ T11] sk_lock-AF_INET --> &cmd->lock --> &nsock->tx_lock [ 189.225034][ T11] [ 189.243550][ T11] Possible unsafe locking scenario: [ 189.243550][ T11] [ 189.252257][ T11] CPU0 CPU1 [ 189.258575][ T11] ---- ---- [ 189.265051][ T11] lock(&nsock->tx_lock); [ 189.272328][ T11] lock(&cmd->lock); [ 189.279318][ T11] lock(&nsock->tx_lock); [ 189.287470][ T11] lock(sk_lock-AF_INET); [ 189.292607][ T11] [ 189.292607][ T11] *** DEADLOCK *** [ 189.292607][ T11] [ 189.302706][ T11] locks held by kworker/0:0H/11: 5, last CPU#0: [ 189.310827][ T11] #0: ffff88801f2b3948 ((wq_completion)kblockd){+.+.}-{0:0}, at: process_scheduled_works+0x97a/0x1630 [ 189.326009][ T11] #1: ffffc90000107c40 ((work_completion)(&(&hctx->run_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x97a/0x1630 [ 189.343608][ T11] #2: ffff888027782698 (set->srcu){.+.+}-{0:0}, at: blk_mq_run_work_fn+0x13f/0x2f0 [ 189.354544][ T11] #3: ffff8880277de178 (&cmd->lock){+.+.}-{4:4}, at: nbd_queue_rq+0xc1/0xff0 [ 189.366211][ T11] #4: ffff88802f8c1e68 (&nsock->tx_lock){+.+.}-{4:4}, at: nbd_queue_rq+0x373/0xff0 [ 189.376814][ T11] [ 189.376814][ T11] stack backtrace: [ 189.383379][ T11] CPU: 0 UID: 0 PID: 11 Comm: kworker/0:0H Not tainted syzkaller #0 PREEMPT(full) [ 189.394600][ T11] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 189.409978][ T11] Workqueue: kblockd blk_mq_run_work_fn [ 189.415883][ T11] Call Trace: [ 189.419489][ T11] [ 189.422519][ T11] dump_stack_lvl+0xe8/0x150 [ 189.428382][ T11] print_circular_bug+0x2e2/0x300 [ 189.433632][ T11] check_noncircular+0x12f/0x150 [ 189.439276][ T11] __lock_acquire+0x164c/0x2de0 [ 189.445067][ T11] ? rcu_is_watching+0x16/0xb0 [ 189.450328][ T11] ? __kasan_check_byte+0x12/0x40 [ 189.455775][ T11] ? rcu_is_watching+0x16/0xb0 [ 189.461140][ T11] lock_acquire+0x115/0x350 [ 189.466577][ T11] ? tcp_sendmsg+0x21/0x50 [ 189.471375][ T11] ? rcu_is_watching+0x16/0xb0 [ 189.476874][ T11] ? __kasan_check_byte+0x12/0x40 [ 189.482230][ T11] lock_sock_nested+0x41/0x100 [ 189.487197][ T11] ? tcp_sendmsg+0x21/0x50 [ 189.492277][ T11] tcp_sendmsg+0x21/0x50 [ 189.496955][ T11] ? __pfx_inet_sendmsg+0x10/0x10 [ 189.502897][ T11] sock_sendmsg_nosec+0x10e/0x180 [ 189.509285][ T11] sock_sendmsg+0x1ca/0x2d0 [ 189.515331][ T11] ? ret_from_fork_asm+0x1a/0x30 [ 189.520864][ T11] ? __pfx_sock_sendmsg+0x10/0x10 [ 189.527261][ T11] ? check_path+0x21/0x40 [ 189.532054][ T11] ? check_noncircular+0xdb/0x150 [ 189.538050][ T11] ? __sock_xmit+0xe8/0x510 [ 189.543417][ T11] __sock_xmit+0x233/0x510 [ 189.548617][ T11] ? lockdep_unlock+0x5c/0xd0 [ 189.553617][ T11] ? __lock_acquire+0x1511/0x2de0 [ 189.559214][ T11] ? __pfx___sock_xmit+0x10/0x10 [ 189.564667][ T11] ? __asan_memset+0x22/0x50 [ 189.570039][ T11] nbd_send_cmd+0x871/0x1c90 [ 189.575736][ T11] ? __pfx_nbd_send_cmd+0x10/0x10 [ 189.581511][ T11] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 189.589985][ T11] ? wbt_issue+0xe0/0x180 [ 189.595456][ T11] ? blk_mq_start_request+0x4ca/0x880 [ 189.602287][ T11] nbd_queue_rq+0xe25/0xff0 [ 189.607406][ T11] ? __lock_acquire+0x1511/0x2de0 [ 189.613840][ T11] ? __pfx_nbd_queue_rq+0x10/0x10 [ 189.620774][ T11] blk_mq_dispatch_rq_list+0x499/0x1990 [ 189.627531][ T11] ? sbitmap_get+0x229/0x390 [ 189.632946][ T11] ? __pfx_blk_mq_dispatch_rq_list+0x10/0x10 [ 189.640363][ T11] ? __blk_mq_alloc_driver_tag+0x2e7/0x6e0 [ 189.646240][ T11] __blk_mq_sched_dispatch_requests+0xd36/0x1580 [ 189.653081][ T11] ? __pfx___blk_mq_sched_dispatch_requests+0x10/0x10 [ 189.661101][ T11] ? lock_acquire+0x115/0x350 [ 189.666985][ T11] ? process_scheduled_works+0x97a/0x1630 [ 189.674119][ T11] blk_mq_sched_dispatch_requests+0xd7/0x190 [ 189.680551][ T11] ? blk_mq_run_work_fn+0x13f/0x2f0 [ 189.688523][ T11] blk_mq_run_work_fn+0x167/0x2f0 [ 189.694070][ T11] ? process_scheduled_works+0x97a/0x1630 [ 189.700847][ T11] process_scheduled_works+0xc3d/0x1630 [ 189.707790][ T11] ? __pfx_process_scheduled_works+0x10/0x10 [ 189.715180][ T11] ? assign_work+0x3cf/0x5d0 [ 189.721262][ T11] worker_thread+0xa47/0xfb0 [ 189.727360][ T11] kthread+0x38b/0x480 [ 189.734422][ T11] ? __pfx_worker_thread+0x10/0x10 [ 189.743098][ T11] ? __pfx_kthread+0x10/0x10 [ 189.749545][ T11] ret_from_fork+0x514/0xb70 [ 189.754458][ T11] ? __pfx_ret_from_fork+0x10/0x10 [ 189.760332][ T11] ? __switch_to+0xc78/0x1410 [ 189.765504][ T11] ? __pfx_kthread+0x10/0x10 [ 189.771026][ T11] ret_from_fork_asm+0x1a/0x30 [ 189.777599][ T11] [ 189.784076][ T6049] Dev nbd0: unable to read RDB block 2 [ 189.784119][ T6049] nbd0: unable to read partition table [ 189.784271][ T6049] nbd0: partition table beyond EOD, truncated [ 189.889778][ T6038] block nbd0: NBD_DISCONNECT