[ 96.175424][ T73] [ 96.176463][ T73] ====================================================== [ 96.179036][ T73] WARNING: possible circular locking dependency detected [ 96.181697][ T73] 6.13.0-rc2-syzkaller-00036-g231825b2e1ff #0 Not tainted [ 96.184424][ T73] ------------------------------------------------------ [ 96.187085][ T73] kswapd0/73 is trying to acquire lock: [ 96.189093][ T73] ffff888000d21438 (&q->q_usage_counter(io)#37){++++}-{0:0}, at: __submit_bio+0x2c6/0x560 [ 96.193024][ T73] [ 96.193024][ T73] but task is already holding lock: [ 96.195938][ T73] ffffffff8ea35ca0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 [ 96.199137][ T73] [ 96.199137][ T73] which lock already depends on the new lock. [ 96.199137][ T73] [ 96.203885][ T73] [ 96.203885][ T73] the existing dependency chain (in reverse order) is: [ 96.207260][ T73] [ 96.207260][ T73] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 96.210038][ T73] lock_acquire+0x1ed/0x550 [ 96.212007][ T73] fs_reclaim_acquire+0x88/0x130 [ 96.214118][ T73] __kmalloc_node_noprof+0xb2/0x4d0 [ 96.216291][ T73] __kvmalloc_node_noprof+0x72/0x190 [ 96.218498][ T73] sbitmap_init_node+0x2d4/0x670 [ 96.220592][ T73] scsi_realloc_sdev_budget_map+0x2a7/0x460 [ 96.223058][ T73] scsi_probe_and_add_lun+0x3173/0x4bd0 [ 96.225337][ T73] __scsi_add_device+0x228/0x2f0 [ 96.227443][ T73] ata_scsi_scan_host+0x236/0x740 [ 96.229564][ T73] async_run_entry_fn+0xa8/0x420 [ 96.231616][ T73] process_scheduled_works+0xa66/0x1840 [ 96.233892][ T73] worker_thread+0x870/0xd30 [ 96.235836][ T73] kthread+0x2f0/0x390 [ 96.237586][ T73] ret_from_fork+0x4b/0x80 [ 96.239485][ T73] ret_from_fork_asm+0x1a/0x30 [ 96.241484][ T73] [ 96.241484][ T73] -> #0 (&q->q_usage_counter(io)#37){++++}-{0:0}: [ 96.244795][ T73] validate_chain+0x18ef/0x5920 [ 96.246840][ T73] __lock_acquire+0x1397/0x2100 [ 96.248888][ T73] lock_acquire+0x1ed/0x550 [ 96.250807][ T73] blk_mq_submit_bio+0x1536/0x2390 [ 96.252954][ T73] __submit_bio+0x2c6/0x560 [ 96.254877][ T73] submit_bio_noacct_nocheck+0x4d3/0xe30 [ 96.257212][ T73] __swap_writepage+0x747/0x14d0 [ 96.259301][ T73] swap_writepage+0x6ee/0xce0 [ 96.261273][ T73] shrink_folio_list+0x3b68/0x5ca0 [ 96.263442][ T73] evict_folios+0x3c86/0x5800 [ 96.265403][ T73] try_to_shrink_lruvec+0x9a6/0xc70 [ 96.267573][ T73] shrink_one+0x3b9/0x850 [ 96.269460][ T73] shrink_node+0x37c5/0x3e50 [ 96.271317][ T73] kswapd+0x1ca9/0x36f0 [ 96.272828][ T73] kthread+0x2f0/0x390 [ 96.274609][ T73] ret_from_fork+0x4b/0x80 [ 96.276478][ T73] ret_from_fork_asm+0x1a/0x30 [ 96.278501][ T73] [ 96.278501][ T73] other info that might help us debug this: [ 96.278501][ T73] [ 96.282272][ T73] Possible unsafe locking scenario: [ 96.282272][ T73] [ 96.285101][ T73] CPU0 CPU1 [ 96.287111][ T73] ---- ---- [ 96.289146][ T73] lock(fs_reclaim); [ 96.290710][ T73] lock(&q->q_usage_counter(io)#37); [ 96.293705][ T73] lock(fs_reclaim); [ 96.296185][ T73] rlock(&q->q_usage_counter(io)#37); [ 96.298263][ T73] [ 96.298263][ T73] *** DEADLOCK *** [ 96.298263][ T73] [ 96.301298][ T73] 1 lock held by kswapd0/73: [ 96.303070][ T73] #0: ffffffff8ea35ca0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 [ 96.306011][ T73] [ 96.306011][ T73] stack backtrace: [ 96.308269][ T73] CPU: 0 UID: 0 PID: 73 Comm: kswapd0 Not tainted 6.13.0-rc2-syzkaller-00036-g231825b2e1ff #0 [ 96.312135][ T73] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 96.316166][ T73] Call Trace: [ 96.317436][ T73] <TASK> [ 96.318594][ T73] dump_stack_lvl+0x241/0x360 [ 96.320406][ T73] ? __pfx_dump_stack_lvl+0x10/0x10 [ 96.322448][ T73] ? __pfx__printk+0x10/0x10 [ 96.324274][ T73] print_circular_bug+0x13a/0x1b0 [ 96.326209][ T73] check_noncircular+0x36a/0x4a0 [ 96.328112][ T73] ? __pfx_validate_chain+0x10/0x10 [ 96.330092][ T73] ? __pfx_check_noncircular+0x10/0x10 [ 96.332173][ T73] ? lockdep_lock+0x123/0x2b0 [ 96.333989][ T73] ? validate_chain+0x11e/0x5920 [ 96.335848][ T73] ? __pfx_validate_chain+0x10/0x10 [ 96.337807][ T73] validate_chain+0x18ef/0x5920 [ 96.339669][ T73] ? validate_chain+0x11e/0x5920 [ 96.341526][ T73] ? __pfx_validate_chain+0x10/0x10 [ 96.343551][ T73] ? validate_chain+0x11e/0x5920 [ 96.345455][ T73] ? __lock_acquire+0x1397/0x2100 [ 96.347375][ T73] ? __pfx_validate_chain+0x10/0x10 [ 96.349367][ T73] ? mark_lock+0x9a/0x360 [ 96.351040][ T73] __lock_acquire+0x1397/0x2100 [ 96.352921][ T73] lock_acquire+0x1ed/0x550 [ 96.354641][ T73] ? __submit_bio+0x2c6/0x560 [ 96.356438][ T73] ? __pfx_lock_acquire+0x10/0x10 [ 96.358341][ T73] ? blk_mq_submit_bio+0x482/0x2390 [ 96.360298][ T73] ? __pfx_lock_release+0x10/0x10 [ 96.362211][ T73] ? __submit_bio+0x2c6/0x560 [ 96.364011][ T73] blk_mq_submit_bio+0x1536/0x2390 [ 96.365954][ T73] ? __submit_bio+0x2c6/0x560 [ 96.367813][ T73] ? __pfx_blk_mq_submit_bio+0x10/0x10 [ 96.369866][ T73] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 96.372157][ T73] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 96.374576][ T73] __submit_bio+0x2c6/0x560 [ 96.376316][ T73] ? __pfx___submit_bio+0x10/0x10 [ 96.378221][ T73] ? mark_lock+0x9a/0x360 [ 96.379915][ T73] submit_bio_noacct_nocheck+0x4d3/0xe30 [ 96.382047][ T73] ? __folio_start_writeback+0x89b/0xc40 [ 96.384220][ T73] ? __pfx___might_resched+0x10/0x10 [ 96.386246][ T73] ? __pfx_submit_bio_noacct_nocheck+0x10/0x10 [ 96.388699][ T73] ? __pfx___folio_start_writeback+0x10/0x10 [ 96.391033][ T73] __swap_writepage+0x747/0x14d0 [ 96.392947][ T73] ? __pfx___swap_writepage+0x10/0x10 [ 96.394969][ T73] ? zswap_store+0x195c/0x1ba0 [ 96.396743][ T73] ? zswap_store+0x577/0x1ba0 [ 96.398576][ T73] ? __pfx_zswap_store+0x10/0x10 [ 96.400496][ T73] ? do_raw_spin_lock+0x14f/0x370 [ 96.402391][ T73] ? do_raw_spin_unlock+0x58/0x8b0 [ 96.404358][ T73] ? _raw_spin_unlock+0x28/0x50 [ 96.406470][ T73] ? folio_free_swap+0x2e1/0x480 [ 96.408378][ T73] ? zswap_is_enabled+0x1d/0x30 [ 96.410282][ T73] swap_writepage+0x6ee/0xce0 [ 96.412084][ T73] shrink_folio_list+0x3b68/0x5ca0 [ 96.414124][ T73] ? __pfx_shrink_folio_list+0x10/0x10 [ 96.416284][ T73] ? rcu_is_watching+0x15/0xb0 [ 96.418185][ T73] ? __pfx_validate_chain+0x10/0x10 [ 96.420211][ T73] ? __pfx___mod_memcg_lruvec_state+0x10/0x10 [ 96.422563][ T73] ? __mod_node_page_state+0xf2/0x170 [ 96.424632][ T73] ? rcu_is_watching+0x15/0xb0 [ 96.426574][ T73] ? __mod_memcg_lruvec_state+0x2f7/0x4d0 [ 96.428819][ T73] ? mark_lock+0x9a/0x360 [ 96.430539][ T73] ? _raw_spin_unlock_irq+0x23/0x50 [ 96.432477][ T73] ? lockdep_hardirqs_on+0x99/0x150 [ 96.434465][ T73] evict_folios+0x3c86/0x5800 [ 96.436334][ T73] ? __pfx_validate_chain+0x10/0x10 [ 96.438351][ T73] ? __pfx_evict_folios+0x10/0x10 [ 96.440311][ T73] ? mem_cgroup_get_nr_swap_pages+0x28/0x110 [ 96.442626][ T73] ? get_swappiness+0x380/0x3e0 [ 96.444522][ T73] try_to_shrink_lruvec+0x9a6/0xc70 [ 96.446597][ T73] ? __pfx_try_to_shrink_lruvec+0x10/0x10 [ 96.448818][ T73] ? shrink_node+0x3573/0x3e50 [ 96.450726][ T73] ? __pfx_lock_release+0x10/0x10 [ 96.452726][ T73] shrink_one+0x3b9/0x850 [ 96.454450][ T73] ? shrink_node+0x3573/0x3e50 [ 96.456352][ T73] shrink_node+0x37c5/0x3e50 [ 96.458170][ T73] ? shrink_node+0x3573/0x3e50 [ 96.460046][ T73] ? __pfx_lock_acquire+0x10/0x10 [ 96.461969][ T73] ? percpu_ref_put+0x19/0x180 [ 96.463901][ T73] ? __pfx_lock_release+0x10/0x10 [ 96.465852][ T73] ? __pfx_shrink_node+0x10/0x10 [ 96.467818][ T73] ? mem_cgroup_iter+0x3d/0x420 [ 96.469770][ T73] kswapd+0x1ca9/0x36f0 [ 96.471411][ T73] ? kswapd+0xbf1/0x36f0 [ 96.473066][ T73] ? __pfx_kswapd+0x10/0x10 [ 96.474849][ T73] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 96.477104][ T73] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 96.479454][ T73] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 96.481775][ T73] ? __pfx_autoremove_wake_function+0x10/0x10 [ 96.484123][ T73] ? __kthread_parkme+0x169/0x1d0 [ 96.486017][ T73] ? __pfx_kswapd+0x10/0x10 [ 96.487651][ T73] kthread+0x2f0/0x390 [ 96.489185][ T73] ? __pfx_kswapd+0x10/0x10 [ 96.490917][ T73] ? __pfx_kthread+0x10/0x10 [ 96.492706][ T73] ret_from_fork+0x4b/0x80 [ 96.494142][ T73] ? __pfx_kthread+0x10/0x10 [ 96.496172][ T73] ret_from_fork_asm+0x1a/0x30 [ 96.498003][ T73] </TASK> Warning: Permanently added '[localhost]:1989' (ED25519) to the list of known hosts. 2024/12/12 10:24:58 ignoring optional flag "sandboxArg"="0" 2024/12/12 10:24:58 parsed 1 programs [ 110.818787][ T5704] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 113.072478][ T4664] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 113.078401][ T4664] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 113.081084][ T4664] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 113.084224][ T4664] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 113.087308][ T4664] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 113.090554][ T4664] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 113.306396][ T1040] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 113.327376][ T1040] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 113.399801][ T11] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 113.445489][ T11] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 114.905044][ T5778] chnl_net:caif_netlink_parms(): no params data found [ 114.993546][ T5778] bridge0: port 1(bridge_slave_0) entered blocking state [ 114.996420][ T5778] bridge0: port 1(bridge_slave_0) entered disabled state [ 115.009690][ T5778] bridge_slave_0: entered allmulticast mode [ 115.012635][ T5778] bridge_slave_0: entered promiscuous mode [ 115.015979][ T5778] bridge0: port 2(bridge_slave_1) entered blocking state [ 115.018903][ T5778] bridge0: port 2(bridge_slave_1) entered disabled state [ 115.021507][ T5778] bridge_slave_1: entered allmulticast mode [ 115.024316][ T5778] bridge_slave_1: entered promiscuous mode [ 115.039550][ T5778] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 115.044457][ T5778] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 115.054821][ T5778] team0: Port device team_slave_0 added [ 115.057789][ T5778] team0: Port device team_slave_1 added [ 115.081146][ T5778] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 115.083812][ T5778] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 115.095589][ T5778] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 115.100616][ T5778] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 115.103224][ T5778] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 115.113333][ T5778] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 115.128369][ T5778] hsr_slave_0: entered promiscuous mode [ 115.131042][ T5778] hsr_slave_1: entered promiscuous mode [ 115.469026][ T5778] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 115.479537][ T5778] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 115.489946][ T5778] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 115.497948][ T5778] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 115.543107][ T5778] bridge0: port 2(bridge_slave_1) entered blocking state [ 115.545832][ T5778] bridge0: port 2(bridge_slave_1) entered forwarding state [ 115.548863][ T5778] bridge0: port 1(bridge_slave_0) entered blocking state [ 115.551475][ T5778] bridge0: port 1(bridge_slave_0) entered forwarding state