last executing test programs: 2.148694514s ago: executing program 1 (id=161): getgid() 2.093839027s ago: executing program 1 (id=163): openat(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/load', 0x2, 0x0) 2.093378146s ago: executing program 1 (id=168): fgetxattr(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000000), 0x0) 2.046368177s ago: executing program 4 (id=171): openat(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ptmx', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ptmx', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ptmx', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ptmx', 0x800, 0x0) 2.046128126s ago: executing program 1 (id=173): socket$can_bcm(0x1d, 0x2, 0x2) 2.040746828s ago: executing program 1 (id=177): openat(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/damon/init_regions', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/damon/init_regions', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/damon/init_regions', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/sys/kernel/debug/damon/init_regions', 0x800, 0x0) 1.999949961s ago: executing program 3 (id=180): socket$inet_sctp(0x2, 0x1, 0x84) 1.99984505s ago: executing program 4 (id=181): openat(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsu', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcsu', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vcsu', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vcsu', 0x800, 0x0) 1.999688969s ago: executing program 1 (id=182): pause() 1.999501679s ago: executing program 2 (id=184): tkill(0x0, 0x0) 1.999351878s ago: executing program 4 (id=185): openat(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/user', 0x2, 0x0) 1.947020892s ago: executing program 3 (id=186): socket$vsock_stream(0x28, 0x1, 0x0) 1.946889515s ago: executing program 0 (id=187): utimensat(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000000), 0x0) 1.946417085s ago: executing program 4 (id=188): socket$pptp(0x18, 0x1, 0x2) 1.946241857s ago: executing program 2 (id=189): openat(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nullb0', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nullb0', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/nullb0', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nullb0', 0x800, 0x0) 1.94612334s ago: executing program 0 (id=190): setns(0xffffffffffffffff, 0x0) 1.946005161s ago: executing program 0 (id=191): openat(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/relabel', 0x2, 0x0) 1.945912426s ago: executing program 3 (id=192): openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card0/oss_mixer', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card0/oss_mixer', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/asound/card0/oss_mixer', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/proc/asound/card0/oss_mixer', 0x800, 0x0) 1.945803015s ago: executing program 2 (id=193): pselect6(0x0, &(0x7f0000000000), &(0x7f0000000000), &(0x7f0000000000), &(0x7f0000000000), &(0x7f0000000000)) 1.945676594s ago: executing program 3 (id=194): openat(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/access', 0x2, 0x0) 1.945505472s ago: executing program 4 (id=195): tee(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 1.898451855s ago: executing program 0 (id=196): socket$nl_netfilter(0x10, 0x3, 0xc) 1.898305111s ago: executing program 3 (id=197): openat(0xffffffffffffff9c, &(0x7f0000000040)='/dev/irnet', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/dev/irnet', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/irnet', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/dev/irnet', 0x800, 0x0) 1.335899189s ago: executing program 0 (id=198): mmap(&(0x7efffffff000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000000)=nil, 0x1000000, 0x7, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0001000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 1.319155052s ago: executing program 2 (id=199): mmap(&(0x7efffffff000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000000)=nil, 0x1000000, 0x7, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0001000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 950.778481ms ago: executing program 3 (id=200): mmap(&(0x7efffffff000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000000)=nil, 0x1000000, 0x7, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0001000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 906.803044ms ago: executing program 4 (id=201): mmap(&(0x7efffffff000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000000)=nil, 0x1000000, 0x7, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0001000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 828.68848ms ago: executing program 2 (id=202): sched_setattr(0x0, &(0x7f0000000000), 0x0) 584.986591ms ago: executing program 0 (id=203): mmap(&(0x7efffffff000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000000)=nil, 0x1000000, 0x7, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0001000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 0s ago: executing program 2 (id=206): mmap(&(0x7efffffff000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000000)=nil, 0x1000000, 0x7, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0001000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.159' (ED25519) to the list of known hosts. [ 50.806570][ T29] audit: type=1400 audit(1737702791.935:88): avc: denied { mounton } for pid=5800 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=1925 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 50.812663][ T5800] cgroup: Unknown subsys name 'net' [ 50.829475][ T29] audit: type=1400 audit(1737702791.935:89): avc: denied { mount } for pid=5800 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 50.857018][ T29] audit: type=1400 audit(1737702791.975:90): avc: denied { unmount } for pid=5800 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 51.003979][ T5800] cgroup: Unknown subsys name 'cpuset' [ 51.012274][ T5800] cgroup: Unknown subsys name 'rlimit' [ 51.158159][ T29] audit: type=1400 audit(1737702792.285:91): avc: denied { setattr } for pid=5800 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=820 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 51.190909][ T29] audit: type=1400 audit(1737702792.285:92): avc: denied { create } for pid=5800 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 51.218328][ T29] audit: type=1400 audit(1737702792.285:93): avc: denied { write } for pid=5800 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 51.239454][ T29] audit: type=1400 audit(1737702792.285:94): avc: denied { read } for pid=5800 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 51.260004][ T29] audit: type=1400 audit(1737702792.285:95): avc: denied { mounton } for pid=5800 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 51.285045][ T29] audit: type=1400 audit(1737702792.285:96): avc: denied { mount } for pid=5800 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 Setting up swapspace version 1, size = 127995904 bytes [ 51.298844][ T5804] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 51.308680][ T29] audit: type=1400 audit(1737702792.325:97): avc: denied { read } for pid=5484 comm="dhcpcd" scontext=system_u:system_r:dhcpc_t tcontext=system_u:system_r:dhcpc_t tclass=netlink_kobject_uevent_socket permissive=1 [ 52.230368][ T5800] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 54.295146][ T5888] mmap: syz.4.67 (5888) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 54.736919][ T5957] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 55.499594][ T6024] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 55.650133][ T3912] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 55.658236][ T3912] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 55.717967][ T11] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 55.751137][ T11] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 56.578203][ T29] kauditd_printk_skb: 73 callbacks suppressed [ 56.578219][ T29] audit: type=1400 audit(1737702797.705:171): avc: denied { module_request } for pid=6052 comm="syz-executor" kmod="rtnl-link-nicvf" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 56.836214][ T6052] chnl_net:caif_netlink_parms(): no params data found [ 56.952499][ T29] audit: type=1400 audit(1737702798.085:172): avc: denied { mount } for pid=6063 comm="syz-executor" name="/" dev="tmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 56.975533][ T29] audit: type=1400 audit(1737702798.105:173): avc: denied { mount } for pid=6063 comm="syz-executor" name="/" dev="gadgetfs" ino=5010 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nfs_t tclass=filesystem permissive=1 [ 57.013285][ T318] [ 57.015619][ T318] ====================================================== [ 57.022626][ T318] WARNING: possible circular locking dependency detected [ 57.029657][ T318] 6.13.0-syzkaller-05252-gbc8198dc7ebc #0 Not tainted [ 57.036418][ T318] ------------------------------------------------------ [ 57.043435][ T318] kworker/u8:5/318 is trying to acquire lock: [ 57.049528][ T318] ffffffff8fef6fa8 (rtnl_mutex){+.+.}-{4:4}, at: unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.059964][ T318] [ 57.059964][ T318] but task is already holding lock: [ 57.067399][ T318] ffff888073480768 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: ieee80211_remove_interfaces+0xf1/0x720 [ 57.077647][ T318] [ 57.077647][ T318] which lock already depends on the new lock. [ 57.077647][ T318] [ 57.088027][ T318] [ 57.088027][ T318] the existing dependency chain (in reverse order) is: [ 57.097017][ T318] [ 57.097017][ T318] -> #1 (&rdev->wiphy.mtx){+.+.}-{4:4}: [ 57.104735][ T318] __mutex_lock+0x19b/0xb10 [ 57.109746][ T318] wiphy_register+0x1c9c/0x2860 [ 57.115105][ T318] ieee80211_register_hw+0x2455/0x4060 [ 57.121115][ T318] mac80211_hwsim_new_radio+0x304e/0x54d0 [ 57.127366][ T318] init_mac80211_hwsim+0x432/0x8c0 [ 57.133035][ T318] do_one_initcall+0x128/0x700 [ 57.138325][ T318] kernel_init_freeable+0x5c7/0x900 [ 57.144037][ T318] kernel_init+0x1c/0x2b0 [ 57.148894][ T318] ret_from_fork+0x45/0x80 [ 57.153831][ T318] ret_from_fork_asm+0x1a/0x30 [ 57.159119][ T318] [ 57.159119][ T318] -> #0 (rtnl_mutex){+.+.}-{4:4}: [ 57.166314][ T318] __lock_acquire+0x249e/0x3c40 [ 57.171705][ T318] lock_acquire.part.0+0x11b/0x380 [ 57.177320][ T318] __mutex_lock+0x19b/0xb10 [ 57.182358][ T318] unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.189298][ T318] unregister_netdevice_queue+0x307/0x3f0 [ 57.195540][ T318] _cfg80211_unregister_wdev+0x64b/0x830 [ 57.201771][ T318] ieee80211_remove_interfaces+0x34f/0x720 [ 57.208168][ T318] ieee80211_unregister_hw+0x55/0x3a0 [ 57.214047][ T318] hwsim_exit_net+0x3ad/0x7d0 [ 57.219267][ T318] ops_exit_list+0xb0/0x180 [ 57.224309][ T318] cleanup_net+0x5c6/0xbf0 [ 57.229247][ T318] process_one_work+0x9c5/0x1ba0 [ 57.234701][ T318] worker_thread+0x6c8/0xf00 [ 57.239794][ T318] kthread+0x3af/0x750 [ 57.244376][ T318] ret_from_fork+0x45/0x80 [ 57.249387][ T318] ret_from_fork_asm+0x1a/0x30 [ 57.254693][ T318] [ 57.254693][ T318] other info that might help us debug this: [ 57.254693][ T318] [ 57.264910][ T318] Possible unsafe locking scenario: [ 57.264910][ T318] [ 57.272335][ T318] CPU0 CPU1 [ 57.277679][ T318] ---- ---- [ 57.283022][ T318] lock(&rdev->wiphy.mtx); [ 57.287527][ T318] lock(rtnl_mutex); [ 57.294021][ T318] lock(&rdev->wiphy.mtx); [ 57.301039][ T318] lock(rtnl_mutex); [ 57.305033][ T318] [ 57.305033][ T318] *** DEADLOCK *** [ 57.305033][ T318] [ 57.313259][ T318] 4 locks held by kworker/u8:5/318: [ 57.318443][ T318] #0: ffff88801beeb148 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x1293/0x1ba0 [ 57.328790][ T318] #1: ffffc90003017d18 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 [ 57.339224][ T318] #2: ffffffff8fee1390 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xca/0xbf0 [ 57.348530][ T318] #3: ffff888073480768 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: ieee80211_remove_interfaces+0xf1/0x720 [ 57.359227][ T318] [ 57.359227][ T318] stack backtrace: [ 57.365109][ T318] CPU: 0 UID: 0 PID: 318 Comm: kworker/u8:5 Not tainted 6.13.0-syzkaller-05252-gbc8198dc7ebc #0 [ 57.365126][ T318] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 57.365136][ T318] Workqueue: netns cleanup_net [ 57.365163][ T318] Call Trace: [ 57.365168][ T318] [ 57.365174][ T318] dump_stack_lvl+0x116/0x1f0 [ 57.365196][ T318] print_circular_bug+0x490/0x760 [ 57.365215][ T318] check_noncircular+0x31a/0x400 [ 57.365231][ T318] ? __pfx_check_noncircular+0x10/0x10 [ 57.365249][ T318] ? lockdep_lock+0xc6/0x200 [ 57.365270][ T318] ? __pfx_lockdep_lock+0x10/0x10 [ 57.365290][ T318] ? __pfx_lock_release+0x10/0x10 [ 57.365307][ T318] __lock_acquire+0x249e/0x3c40 [ 57.365326][ T318] ? __pfx___lock_acquire+0x10/0x10 [ 57.365342][ T318] ? synchronize_rcu_expedited+0x424/0x450 [ 57.365359][ T318] ? __pfx_lock_release+0x10/0x10 [ 57.365376][ T318] lock_acquire.part.0+0x11b/0x380 [ 57.365392][ T318] ? unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365416][ T318] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 57.365433][ T318] ? rcu_is_watching+0x12/0xc0 [ 57.365453][ T318] ? trace_lock_acquire+0x14e/0x1f0 [ 57.365475][ T318] ? unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365496][ T318] ? lock_acquire+0x2f/0xb0 [ 57.365511][ T318] ? unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365534][ T318] __mutex_lock+0x19b/0xb10 [ 57.365552][ T318] ? unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365574][ T318] ? unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365596][ T318] ? __pfx___mutex_lock+0x10/0x10 [ 57.365615][ T318] ? __pfx_wait_rcu_exp_gp+0x10/0x10 [ 57.365632][ T318] ? __pfx___might_resched+0x10/0x10 [ 57.365650][ T318] ? unregister_netdevice_many_notify+0x959/0x21a0 [ 57.365673][ T318] ? unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365694][ T318] unregister_netdevice_many_notify+0x1a51/0x21a0 [ 57.365718][ T318] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 57.365741][ T318] ? find_held_lock+0x2d/0x110 [ 57.365762][ T318] ? kernfs_remove_by_name_ns+0xc4/0x130 [ 57.365782][ T318] ? __pfx_lock_release+0x10/0x10 [ 57.365797][ T318] ? __call_rcu_common.constprop.0+0x3ea/0x870 [ 57.365817][ T318] unregister_netdevice_queue+0x307/0x3f0 [ 57.365839][ T318] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 57.365862][ T318] _cfg80211_unregister_wdev+0x64b/0x830 [ 57.365885][ T318] ieee80211_remove_interfaces+0x34f/0x720 [ 57.365900][ T318] ? __pfx_ieee80211_remove_interfaces+0x10/0x10 [ 57.365918][ T318] ieee80211_unregister_hw+0x55/0x3a0 [ 57.365936][ T318] hwsim_exit_net+0x3ad/0x7d0 [ 57.365956][ T318] ? __pfx_hwsim_exit_net+0x10/0x10 [ 57.365974][ T318] ? __pfx___might_resched+0x10/0x10 [ 57.365995][ T318] ? ip_vs_sync_net_cleanup+0x72/0xb0 [ 57.366013][ T318] ? __ip_vs_dev_cleanup_batch+0xb1/0x290 [ 57.366027][ T318] ? __pfx_hwsim_exit_net+0x10/0x10 [ 57.366045][ T318] ops_exit_list+0xb0/0x180 [ 57.366065][ T318] cleanup_net+0x5c6/0xbf0 [ 57.366086][ T318] ? __pfx_cleanup_net+0x10/0x10 [ 57.366108][ T318] ? lock_acquire+0x2f/0xb0 [ 57.366123][ T318] ? process_one_work+0x921/0x1ba0 [ 57.366139][ T318] process_one_work+0x9c5/0x1ba0 [ 57.366158][ T318] ? __pfx_cleanup_net+0x10/0x10 [ 57.366178][ T318] ? __pfx_process_one_work+0x10/0x10 [ 57.366193][ T318] ? rcu_is_watching+0x12/0xc0 [ 57.366214][ T318] ? assign_work+0x1a0/0x250 [ 57.366228][ T318] worker_thread+0x6c8/0xf00 [ 57.366246][ T318] ? __kthread_parkme+0x148/0x220 [ 57.366266][ T318] ? __pfx_worker_thread+0x10/0x10 [ 57.366281][ T318] kthread+0x3af/0x750 [ 57.366295][ T318] ? __pfx_kthread+0x10/0x10 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 57.366308][ T318] ? lock_acquire+0x2f/0xb0 [ 57.366324][ T318] ? __pfx_kthread+0x10/0x10 [ 57.366337][ T318] ret_from_fork+0x45/0x80 [ 57.366353][ T318] ? __pfx_kthread+0x10/0x10 [ 57.366366][ T318] ret_from_fork_asm+0x1a/0x30 [ 57.366392][ T318] [ 57.366434][ C0] vkms_vblank_simulate: vblank timer overrun [ 57.748340][ C0] vkms_vblank_simulate: vblank timer overrun [ 58.261251][ T318] bond0 (unregistering): Released all slaves