[ 107.460187][ T77] [ 107.461215][ T77] ====================================================== [ 107.463936][ T77] WARNING: possible circular locking dependency detected [ 107.466698][ T77] 6.13.0-rc2-syzkaller-00362-g2d8308bf5b67-dirty #0 Not tainted [ 107.469554][ T77] ------------------------------------------------------ [ 107.472293][ T77] kswapd0/77 is trying to acquire lock: [ 107.474474][ T77] ffff88801a8a9438 (&q->q_usage_counter(io)#37){++++}-{0:0}, at: __submit_bio+0x2c6/0x560 [ 107.478407][ T77] [ 107.478407][ T77] but task is already holding lock: [ 107.481264][ T77] ffffffff8ea36de0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 [ 107.484415][ T77] [ 107.484415][ T77] which lock already depends on the new lock. [ 107.484415][ T77] [ 107.488420][ T77] [ 107.488420][ T77] the existing dependency chain (in reverse order) is: [ 107.491854][ T77] [ 107.491854][ T77] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 107.494677][ T77] lock_acquire+0x1ed/0x550 [ 107.496702][ T77] fs_reclaim_acquire+0x88/0x130 [ 107.498841][ T77] __kmalloc_node_noprof+0xb2/0x4d0 [ 107.501019][ T77] __kvmalloc_node_noprof+0x72/0x190 [ 107.503306][ T77] sbitmap_init_node+0x2d4/0x670 [ 107.505390][ T77] scsi_realloc_sdev_budget_map+0x2a7/0x460 [ 107.507818][ T77] scsi_probe_and_add_lun+0x3173/0x4bd0 [ 107.510128][ T77] __scsi_add_device+0x228/0x2f0 [ 107.512282][ T77] ata_scsi_scan_host+0x236/0x740 [ 107.514342][ T77] async_run_entry_fn+0xa8/0x420 [ 107.516434][ T77] process_scheduled_works+0xa66/0x1840 [ 107.518751][ T77] worker_thread+0x870/0xd30 [ 107.520565][ T77] kthread+0x2f0/0x390 [ 107.522249][ T77] ret_from_fork+0x4b/0x80 [ 107.524028][ T77] ret_from_fork_asm+0x1a/0x30 [ 107.525913][ T77] [ 107.525913][ T77] -> #0 (&q->q_usage_counter(io)#37){++++}-{0:0}: [ 107.529147][ T77] validate_chain+0x18ef/0x5920 [ 107.531178][ T77] __lock_acquire+0x1397/0x2100 [ 107.533159][ T77] lock_acquire+0x1ed/0x550 [ 107.535052][ T77] blk_mq_submit_bio+0x1536/0x2390 [ 107.537194][ T77] __submit_bio+0x2c6/0x560 [ 107.539132][ T77] submit_bio_noacct_nocheck+0x4d3/0xe30 [ 107.541492][ T77] __swap_writepage+0x747/0x14d0 [ 107.543599][ T77] swap_writepage+0x6ee/0xce0 [ 107.545542][ T77] shrink_folio_list+0x3b68/0x5ca0 [ 107.547652][ T77] evict_folios+0x3c86/0x5800 [ 107.549627][ T77] try_to_shrink_lruvec+0x9a6/0xc70 [ 107.551810][ T77] shrink_one+0x3b9/0x850 [ 107.553642][ T77] shrink_node+0x37c5/0x3e50 [ 107.555594][ T77] kswapd+0x1ca9/0x36f0 [ 107.557387][ T77] kthread+0x2f0/0x390 [ 107.559099][ T77] ret_from_fork+0x4b/0x80 [ 107.560811][ T77] ret_from_fork_asm+0x1a/0x30 [ 107.562780][ T77] [ 107.562780][ T77] other info that might help us debug this: [ 107.562780][ T77] [ 107.566484][ T77] Possible unsafe locking scenario: [ 107.566484][ T77] [ 107.569096][ T77] CPU0 CPU1 [ 107.571087][ T77] ---- ---- [ 107.572993][ T77] lock(fs_reclaim); [ 107.574484][ T77] lock(&q->q_usage_counter(io)#37); [ 107.577481][ T77] lock(fs_reclaim); [ 107.579893][ T77] rlock(&q->q_usage_counter(io)#37); [ 107.581892][ T77] [ 107.581892][ T77] *** DEADLOCK *** [ 107.581892][ T77] [ 107.585807][ T77] 1 lock held by kswapd0/77: [ 107.587519][ T77] #0: ffffffff8ea36de0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 [ 107.590634][ T77] [ 107.590634][ T77] stack backtrace: [ 107.592769][ T77] CPU: 0 UID: 0 PID: 77 Comm: kswapd0 Not tainted 6.13.0-rc2-syzkaller-00362-g2d8308bf5b67-dirty #0 [ 107.596557][ T77] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 107.600670][ T77] Call Trace: [ 107.601918][ T77] [ 107.603080][ T77] dump_stack_lvl+0x241/0x360 [ 107.604953][ T77] ? __pfx_dump_stack_lvl+0x10/0x10 [ 107.607000][ T77] ? __pfx__printk+0x10/0x10 [ 107.608797][ T77] print_circular_bug+0x13a/0x1b0 [ 107.610707][ T77] check_noncircular+0x36a/0x4a0 [ 107.612547][ T77] ? __pfx_validate_chain+0x10/0x10 [ 107.614486][ T77] ? __pfx_check_noncircular+0x10/0x10 [ 107.616557][ T77] ? lockdep_lock+0x123/0x2b0 [ 107.618431][ T77] ? validate_chain+0x11e/0x5920 [ 107.620292][ T77] ? __pfx_validate_chain+0x10/0x10 [ 107.622262][ T77] validate_chain+0x18ef/0x5920 [ 107.624099][ T77] ? validate_chain+0x11e/0x5920 [ 107.625977][ T77] ? __pfx_validate_chain+0x10/0x10 [ 107.628004][ T77] ? ret_from_fork_asm+0x1a/0x30 [ 107.629858][ T77] ? validate_chain+0x11e/0x5920 [ 107.631774][ T77] ? __lock_acquire+0x1397/0x2100 [ 107.633711][ T77] ? __pfx_validate_chain+0x10/0x10 [ 107.635587][ T77] ? mark_lock+0x9a/0x360 [ 107.637253][ T77] __lock_acquire+0x1397/0x2100 [ 107.639148][ T77] lock_acquire+0x1ed/0x550 [ 107.640916][ T77] ? __submit_bio+0x2c6/0x560 [ 107.642794][ T77] ? __pfx_lock_acquire+0x10/0x10 [ 107.644793][ T77] ? blk_mq_submit_bio+0x482/0x2390 [ 107.646761][ T77] ? __pfx_lock_release+0x10/0x10 [ 107.648639][ T77] ? __submit_bio+0x2c6/0x560 [ 107.650470][ T77] blk_mq_submit_bio+0x1536/0x2390 [ 107.652638][ T77] ? __submit_bio+0x2c6/0x560 [ 107.654527][ T77] ? __pfx_blk_mq_submit_bio+0x10/0x10 [ 107.656612][ T77] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 107.658916][ T77] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 107.661327][ T77] __submit_bio+0x2c6/0x560 [ 107.663074][ T77] ? __pfx___submit_bio+0x10/0x10 [ 107.664977][ T77] ? mark_lock+0x9a/0x360 [ 107.666636][ T77] submit_bio_noacct_nocheck+0x4d3/0xe30 [ 107.668775][ T77] ? __folio_start_writeback+0x89b/0xc40 [ 107.670827][ T77] ? __pfx___might_resched+0x10/0x10 [ 107.672832][ T77] ? __pfx_submit_bio_noacct_nocheck+0x10/0x10 [ 107.675233][ T77] ? __pfx___folio_start_writeback+0x10/0x10 [ 107.677562][ T77] __swap_writepage+0x747/0x14d0 [ 107.679456][ T77] ? __pfx___swap_writepage+0x10/0x10 [ 107.681524][ T77] ? zswap_store+0x195c/0x1ba0 [ 107.683310][ T77] ? zswap_store+0x577/0x1ba0 [ 107.685090][ T77] ? __pfx_zswap_store+0x10/0x10 [ 107.687052][ T77] ? do_raw_spin_lock+0x14f/0x370 [ 107.688953][ T77] ? do_raw_spin_unlock+0x58/0x8b0 [ 107.690885][ T77] ? _raw_spin_unlock+0x28/0x50 [ 107.692781][ T77] ? folio_free_swap+0x2e1/0x480 [ 107.694729][ T77] ? zswap_is_enabled+0x1d/0x30 [ 107.696671][ T77] swap_writepage+0x6ee/0xce0 [ 107.698406][ T77] shrink_folio_list+0x3b68/0x5ca0 [ 107.700333][ T77] ? __pfx_shrink_folio_list+0x10/0x10 [ 107.702441][ T77] ? do_raw_spin_unlock+0x58/0x8b0 [ 107.704362][ T77] ? __pfx_validate_chain+0x10/0x10 [ 107.706314][ T77] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 107.708675][ T77] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 107.711178][ T77] ? rcu_is_watching+0x15/0xb0 [ 107.713118][ T77] ? __mod_memcg_lruvec_state+0x2f7/0x4d0 [ 107.715317][ T77] ? mark_lock+0x9a/0x360 [ 107.717063][ T77] ? _raw_spin_unlock_irq+0x23/0x50 [ 107.719071][ T77] ? lockdep_hardirqs_on+0x99/0x150 [ 107.721043][ T77] evict_folios+0x3c86/0x5800 [ 107.722944][ T77] ? __pfx_validate_chain+0x10/0x10 [ 107.724916][ T77] ? __pfx_evict_folios+0x10/0x10 [ 107.726885][ T77] ? mem_cgroup_get_nr_swap_pages+0x28/0x110 [ 107.729188][ T77] ? get_swappiness+0x380/0x3e0 [ 107.731098][ T77] try_to_shrink_lruvec+0x9a6/0xc70 [ 107.733080][ T77] ? __pfx_try_to_shrink_lruvec+0x10/0x10 [ 107.735457][ T77] ? shrink_node+0x3573/0x3e50 [ 107.737644][ T77] ? __pfx_lock_release+0x10/0x10 [ 107.739628][ T77] shrink_one+0x3b9/0x850 [ 107.741342][ T77] ? shrink_node+0x3573/0x3e50 [ 107.743188][ T77] shrink_node+0x37c5/0x3e50 [ 107.744938][ T77] ? shrink_node+0x3573/0x3e50 [ 107.746841][ T77] ? __pfx_lock_acquire+0x10/0x10 [ 107.748753][ T77] ? percpu_ref_put+0x19/0x180 [ 107.750634][ T77] ? __pfx_lock_release+0x10/0x10 [ 107.752696][ T77] ? __pfx_shrink_node+0x10/0x10 [ 107.754918][ T77] ? mem_cgroup_iter+0x3d/0x420 [ 107.756965][ T77] kswapd+0x1ca9/0x36f0 [ 107.758602][ T77] ? kswapd+0xbf1/0x36f0 [ 107.760190][ T77] ? __pfx_kswapd+0x10/0x10 [ 107.761890][ T77] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 107.763971][ T77] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 107.766579][ T77] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 107.768975][ T77] ? __pfx_autoremove_wake_function+0x10/0x10 [ 107.771271][ T77] ? __kthread_parkme+0x169/0x1d0 [ 107.773198][ T77] ? __pfx_kswapd+0x10/0x10 [ 107.774927][ T77] kthread+0x2f0/0x390 [ 107.776559][ T77] ? __pfx_kswapd+0x10/0x10 [ 107.778283][ T77] ? __pfx_kthread+0x10/0x10 [ 107.780204][ T77] ret_from_fork+0x4b/0x80 [ 107.782153][ T77] ? __pfx_kthread+0x10/0x10 [ 107.783966][ T77] ret_from_fork_asm+0x1a/0x30 [ 107.785823][ T77] Warning: Permanently added '[localhost]:19387' (ED25519) to the list of known hosts. 2024/12/15 04:21:03 ignoring optional flag "sandboxArg"="0" 2024/12/15 04:21:03 parsed 1 programs [ 114.846191][ T5707] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 117.773550][ T5377] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 117.776505][ T5377] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 117.779443][ T5377] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 117.790272][ T5377] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 117.793322][ T5377] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 117.796184][ T5377] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 119.420521][ T5723] chnl_net:caif_netlink_parms(): no params data found [ 119.494995][ T69] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 119.497301][ T69] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 119.587711][ T12] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 119.605843][ T12] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50