94983fff81b2f54d89d9e205a7b456f6d2e0f2bd05bfa57ba48fb7b8c4ca3dbd9b6b95106a40eed081245d13b1f8d16fe108aea0c03a49690c4f3ef127241e51808be95a8675609a8267596473d565a233df5455e3456dbc3483f9ea501c59567e8bcb83b22b07c0c6a0d404c291e6dc8d408c0fde086629fea2adc4cb45da9999831b7546d312783a49d9bf83f3f21dc31c204b5a95bd647f9686289d243ff95681ba3f34c48ac38a20d3b377e7974491c73a8f60e367c027b4b4ce4a200fdd223a0ce62c1ee74c0e6c27089d0f3398bf809cf883b51fc8c6c976af55a38a6047788a8865f270a78f3cae082dbdfde583b15157f41c0174d69193f4e9181f3020dfeffde85a800c753ee95c900be65793766a49043fda1f00144103c495f4e8537b3ae350142dd860320bf75a05ed61a307bd2c73c7ef7973279f29361f360edb6409582215a7e57608d6d00e771b52e24825e2874e11c816ef9b333a7a8af49e31d859b8789b90e28c1b03e623038fe647c47b618e996a0f604f0ad3a0364489b1831964c535179c1ff9c7e553dffa1fd18493c72ea3881c2088560d9a0cf35d91653d32990775c64bf4c7f52cf205c962e73b34b32dc87a7ac58d2ed65328d1ef6304cc8026ef9e488480c4645f4f1ef0f6a9569e0900b26b200c2902c0be8c7b8a958aa494c03af4a356b1e222e962397aa81445f567603fbac780c9c4704427342ab5284546f06c550d8c72fa2f148fbc6da35e41a6aa3688c27aa11322b8dd1590b78472a1716c24b4a959e334c02c84cccd4a755f8815c40d26f4ea683b7c53deb7a64821029da946538b06cb8bae58246f47ac1f6e34297c9cee81b0ea2148a6947c9c9aa2f8f543e790705cd490eedd195ef33f1f9944e0cd23e09ffa7b582ebb4f5f1a8e6d730003a50f174c37524453ad2f4267da1121ec03a46086082c0a0928c825ef7584fb2c733d40d2b1e748829f563bf8bf3644e34e82709194e599663b73f3684e7f881f15b3e0695dff420c33a925914b0d4fc59efef8d339663d7d681644498b2aa4001c2083dbadc7e42b48091357c01d407bf1db786a1d79ae6d9f087f8733f232af170e56377eb6940e1de96cfaa43aa02e9b4f1d692075e88b8aab4f12d23f26d1ad39d3a254d59946d74d386ae81b795833ba2bac4ab5e9bf3df1049c361df1cb24d96e198dd347fbb91a1eb39591935e72bb27aa7aab407ef053215d5890b98883451527556b4ce56f9c9daee3fcbad8db78c4d80f743ff2463754722b909ee6ba8584a6b8a8cbf6abc8d2422e97aa203ab3eb7c558f7459fa93a54a3dab2099085687a9abeab3591af0de158ba9be76b767db71aa0b9fc01d2f38c714c31c68e6de69b7550f472800a58354b859522855593c91ec766307424b46448b13f2a3a5991dca57cc2d6b20f13364d2e2383f0c0f7d1540eaf97e32bdcf5f4b87126d6df7a4db5158ad629a6782fa4dc121090240df459a838315340c87b57e24fe058eeb6d0d5fcacc86958a5dba33df6828926cc64e2cea603ddb98872d0d3ecd5c7a1c1c6527f3ca2eb4a5514457fe9dbb8f941d954db7897041ff0b8b08a31d0658a2cfb666e84e9ebf96fe57e61a0b5b9ba5fdf23ce522d058100e09d398a613bb0f38f05cdb428967a6bf693738b792d022c000f99760713fcccb70ec74ea3527053f99d479ffbc051901da74ba480f1ab941a9f1517f30f6b493d70ace904fe7133b6c5f8724fdb45d4fd20bf590404985d8e50f84cb97871a34f0c7b85cf8386da673e331c9103685b22156ad00f648061f26f662d6563446e1a8e9ce0fab7c4ce22efc896d98d46db68f96906a61efdd8839c0ebbfe9d68ed0d179d6e037bce3a93d44dc90b6bf599ed3c2ceea9d0387bea6739d47359cd9d4e9e5d7df8549154774161115a946efef484a4eb9bf37f3873aded6606937332c853789adb5cae5cc9b4ce2c5a759aefaafc5a9d2b955750bf02c4e74d84a0ea9d1970cecb9956e4752c8d52cfa1e907af6254df0dacee6bc82a5459a807b6c43f5872803dc6c3f3c4ed44192198c5e7f61017fd25df14eafba4415f8ef102777596b2e42cb5430e096143d37eecd936377d4c4a66cc7abec4be19f7a6b3408cf7a63aadb4bc5cd2c918edb7a7660595d638871d996ac24e9fb03588ac4a3dcd0f0cc7746084ccfafca10aabcf047135b6c51a844c61357bd8c3a9c4a8ac80c34cb52b2f9513f5995de480813bf8e59e2882bccff3691f97496b3a7e4d201059e29e6b471903720511673a1086826d03ea6cc1e16ec95c62b885f108f4767164f3bcf5dbb27b6dcced9928b38fbd0ba2e7a475993b0f5aa2a661fcff7f9b3e16378d4c4ae60a4c3836bbaf8d50963a8c9dcb100357e255cbd743c29130792a5be8835f2a96af7eb4be3756f744e25cdb19af425e4937189d589055eb1d41897e988051f862bffc00516a293b4b7860e7f5d74778add7052231d7c370e8fffdb9c360f7ad8627c009c48262328e112f37206b31a3dac6d86cd2628ee4dba432cc949d772a7009cebbdbe75021490dda5b744aa148661c18d79a01c90dab2a5daeb663be2f72cda4fc41d145e99fee718df40c0e2f342d7183ea462139f9bdac34aa94087c437a3376d58c77db81b57b426f4d6e7aab9965746487849f83daf08792874dbca923877f52811cca963b51da5e5cb3abeab043e158fc452740e89a08ca75027904f939fe76f43af86b65351b52547bf62b1e7626af709022d72e33791afb491857e946dd0d38552d35af782ee08d6efb1e05e7e252abad6d8ac825153e824a2daae783d25226ccb050b821247ae31d7d8dca10bb13165166cfec62fe0166a60301f4cb8a5ebf3a8312c1f7ad2c1840054a7493882428ec0a3a34d55e9fa2fb7f7a9ecaad4a267ba07d918c28dcbc9aacf984e4ca602d46ef224b754ff2273eddfdb91a2248ede537fa8450851bf2ae14ebfd7c69aa5bc8ecace07b69242ea9b2db80f03a9cc7fdd8a00f53726d21b1a1e715b8d3370b152415bf827a4f36c1ceff789462257f3343a3f510a75cbd1b9a2deeaf6032fc45b567270eae9f798c48bfe04991d5d97d81103686b29b7744f5d224908369b16288188bcf17b9bdab94f99d13978de99116b544221de5ececb7d1a45c0f630e415993a7046bdbd66921667bc2c57b8b5f2d1a966b0cc9a42b752d059a3a345f164c5b9ede68b1b73df387d9f24776b293a20cfa6900c9116a0de567c092de11506b0c4d2dd0207b42d6a4c92951cf8b1030fc971feefdd1f134a6833c133da00198e2071014b93eb4fd6cf58546248968826783336b27399fdcb502eb4bfa1c5ece27e83e23f613a0344cabf740ec0c9e470ddc27abd465c28489b3edd29d2bacc97cd2cbf81fe45c21aba5c194ca973c5e31f01af6c4e07f27eb18502e73ee7cde7df1a3c71b0adc8e57c2daf13188e5e5a3e8a4f2aaada8b066217423e80713773ecc6b3156a3f39870059b661fe19ce44d93ce3e652838572e6f11881f128914f1a5cbb4a533a985eb6923ae907fc8d794f58152b89f8243d1ba6d2bb1c0a2a015a4af2581cc1d207e6704012e7f4781b190ba20bd3dbd5901fdf0a1b806d57ac03073840c1229b1f73c34dddb333e860a746c0e6d9f7660dc8cab8bfd6cf8aaf921bc4e7147ff9c2c2a559e3a0a506251133b9af7c6ac32b77da0a85c75f0286eda8134c1cd3ca1d1709d3a0b34af71902f956a4c3618faa8e0342b69d816d88bd32ab74ecfd54d13445127f918dc2a6b090ba8a4aa8145b6906021b201765ea9b7400d2df3ce7cd0f54aa91c59267762de76bfc9c92fc88bd42c755cfa7592c61f51d92154608431665c10fbd5efc376823ed8631845daae28e8d2712515a2a3c01e0d6526e727cfc2c136f742662d0a025d2861b0cdc7648ac9569ae6353ffe939410dc34e832342b4c32f53f41c2d6ac673a9cd6b1ef450eea7dc290f7600d70a863ee68c2a6f6258", 0x1000) r8 = getuid() r9 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x20, 0x7}, 0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5b, r2, r3, r4, r9, 0x82}, 0xb7, 0x9, 0x6a1}) 19:21:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x200, 0x4, 0x1ffc, "3d309ec3fc740dc36f606a321d93edfc4691a25b", 0x6, 0x800}) r4 = dup2(r1, r1) getdents(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0xc}, {0x6}]}) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 19:21:59 executing program 1: sendsyslog(&(0x7f0000000040)="a84f4dbbdc8a8fb2b7b304e182ccd0e25a8dec3e2d2bf33b228e88325c5b3506a07bb43890bb42fac211ecbab2ef83384ba393b0fc80970631a222e917b6673359bae158af0ca780783bd6ef973df737f878932650924a8d77cd46a92c79f3af2fffa26f5a36ceeda5178a7e24463b61771ca8e4c6d7208e6c4cd7099c5c49649f4234ede926dd0039ef7bbf4686b1d9b4a97c51aeb02d2929e0ba1405d7ffbe0e49ca12c0e6", 0xa6, 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x47, 0x68}, {0x80, 0x7}, {0x42, 0x2}, {0x42}, {0x86, 0x2}, {0x82, 0x5}, {0x45, 0x10001}, {0x48, 0x4b40}, {0x192, 0x401}], 0x9}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='.\x00', 0xc2, 0x0) 19:21:59 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593d2870bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa0361eacaeb32d99d89af9b6cb7d545ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d93"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="92fc6d9def70b7fda96c3ee4217aecf013fa46d0113f603ce689b984e54fc35c32c6d83e1aa7b1a8662b40fd4a05b22191f639e96977a521025cc24a1ff8f8e9efad5e439294c2a5b5d88c34ac5ae5f3f57c5d0dbad3b90cc1906631093331aafbef9979f1ac5b197a7ade0e57ad48aa12ca954f60b995928d176a2d8281fa9d905fcea4a4c0026bcfe8f95638d6d16c1438be7692e86c309c1ec4058ffa57760a65f4628e064a96"}, {&(0x7f0000000280)="86613e9388e3c74238578dd0130ca7eae48a8b2b724ec98a3267dc5ad3f0457930dc9000d5965bcb33521847491b141c3a33a6e9dfa2c2d61ee9075393f47417cc8c06413a13443ae99eedc4bca2e2d28e2ef734c86f0b6f6f483379ddc7514c67eabc7867a405b9186ed6d2c9da892df4c1ce6c833745e06b7759acb4e969f98e5b663b4a8c4f4354883a0f91702f53e5e6f677b09c6ae2de9532361d1948e4e0768031b7926cc7acb4062a9dd3"}], 0x4) clock_getres(0x2, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5f2edffc466c830c, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xffff, 0x9}) 19:21:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44, 0x3}, {0x3}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x20, 0x1, 0x1, 0x101, 0x1, 0xfffffffd, 0x0, 0x0, 0x8, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5b, &(0x7f00000000c0)="b6") r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28ac0, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) 19:21:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) kevent(r3, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x50, 0x1a715281e72e9d21, 0x4, 0x7}, {{r4}, 0xfffffffffffffff9, 0x1, 0x7e02d5f57b297020, 0x400, 0xfffffffffffffff7}, {{r5}, 0xffffffffffffffff, 0x14, 0x4c, 0xd6fa, 0xffffffffffff7fff}], 0x7fffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x37, 0x80, 0x0, 0x5595bda8}, {{r0}, 0x82ddc47b6c8a091e, 0x0, 0x0, 0x5510a00000000000, 0x6}, {{r1}, 0x0, 0x3f, 0x40000000, 0x60d8c366, 0x7f}, {{0xffffffffffffff9c}, 0x0, 0x50, 0x4, 0x7ff, 0x1f0000000000000}, {{r0}, 0xfffffffffffffffa, 0x2c, 0xf0000000, 0x3, 0x1}, {{}, 0xfffffffffffffffe, 0x100, 0x20000002, 0x5, 0x27b8}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x4, 0x6}], 0xfffffff7, &(0x7f0000000040)={0x7, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 19:21:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) dup2(r0, r2) fchmod(r0, 0xe3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000180)=0x6, 0x4) r4 = semget(0x2, 0x0, 0x7c) semctl$IPC_RMID(r4, 0x0, 0x0) 19:21:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1, 0x1, 0x81) connect$inet(r0, 0x0, 0x0) setsockopt(r1, 0x50, 0x800, &(0x7f0000000000)="ae3c30a08f", 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 19:21:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80c8, 0x1e9) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x4, [{&(0x7f0000fed000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7fff}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7a9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x730e}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x55a}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x46d9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff4529042900001b0000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:21:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/166, 0xa6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x8) r1 = socket(0x10, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setitimer(0x3, &(0x7f0000000000)={{0x8001, 0x2}, {0x2, 0x8}}, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 19:21:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 19:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(r1, &(0x7f0000000000)="e71646e2231ded0c6d6ce6", 0xb) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:21:59 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:21:59 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x81001, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 19:21:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() socketpair(0x0, 0x4000, 0x4, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000180)=0x7b0) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r14, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r21 = getpgrp() r22 = getuid() r23 = getgid() sendmsg$unix(r20, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r24, 0x8004667d, &(0x7f0000000180)=0x7b0) r25 = getpgrp() r26 = getuid() r27 = getgid() sendmsg$unix(r24, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r28, 0x8004667d, &(0x7f0000000180)=0x7b0) r29 = getpgrp() r30 = getuid() r31 = getgid() sendmsg$unix(r28, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r33 = getpgrp() r34 = getuid() r35 = getgid() sendmsg$unix(r32, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r36, 0x8004667d, &(0x7f0000000180)=0x7b0) r37 = getpgrp() r38 = getuid() r39 = getgid() sendmsg$unix(r36, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x20, 0x7}, 0xb) getgroups(0xa, &(0x7f0000000440)=[r23, r27, 0xffffffffffffffff, 0x0, r31, 0xffffffffffffffff, 0xffffffffffffffff, r35, r39, 0x0]) r41 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r41, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r42 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r42, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r43, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r44, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [0x10000], [{}, {}, {0x0, 0x0, 0x0, 0x10000000000000}]}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r45, 0x8004667d, &(0x7f0000000180)=0x7b0) r46 = getpgrp() r47 = getuid() r48 = getgid() sendmsg$unix(r45, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r46, r47, r48}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r49, 0x8004667d, &(0x7f0000000180)=0x7b0) r50 = getpgrp() r51 = getuid() r52 = getgid() sendmsg$unix(r49, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r50, r51, r52}], 0x20, 0x7}, 0xb) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="7d5c35490bc6ade21df1d3127d4ef5acb46084edd11521694faa941dd8330962000aef7fd30b5be8b2f0e858abc89378b96d027a1941c9c011abcf70db0697b34a7b78264281fabff74e6fabb3bf7b31cbdcf1af1d979de8417bd7f852b0d64c798eebc2d8896a649c976d9335555662f454cb6b84f0368bdba31fc91c53eced0151265ec38bd0f310580fa6330b09ab6d5ae9bc68", 0x95}, {&(0x7f0000000140)="53157a8af836a733297239becc23445d58b41cc3220426c30ae8fd3cfc1523e65edcb48d64acf3861fd1cbe5865cb438568143c3e22ce42114e9a762ed6f1b45cc6ae04e7cc925472834d4f12d7408b4e086f744770dc40af96058e7f93d218fb3b1f8506da31d07dc617aaa97b1f8f7313a2829950ae4cc9fab3114e0414adac6d8808f84eef82e117e8d16d891daf7a468d4ccc2d6a542088f4ea04537b60a8825893e3b", 0xa5}, {&(0x7f0000000200)="22b33941aabd3da4697adfaa1a0eb889000278f248d6d6a487b1fedd1356285eaa772365497927097150607694cda55de9bb9231404eaf5c3db71aa2cf2abb08151f88e24ffcfc3f103ffd3b0149860e3c78829649b98eb2a23ca40d86aa24af293e4843c1df4eb8a88024aa9f88bfa142e5344fc76b61a85c6ac137e9d20239aadb4f", 0x83}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r6}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r13]}, @cred={0x20, 0xffff, 0x0, r15, r19, r40}, @rights={0x28, 0xffff, 0x1, [r0, r41, r42, r43, r44]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r47, r52}], 0xe8, 0x8}, 0xba4c580a3e4ef384) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe47) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\b\x00\x00'], 0x2e3}, 0x0) 19:21:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 19:21:59 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x1}}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) setuid(r6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x100, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = accept(r8, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockname(r9, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r10 = socket(0x18, 0x2, 0x0) write(r10, 0x0, 0x0) setpgid(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r10, 0x80000000, 0xf6c, &(0x7f0000000200)="d0abd007ef8df3443bf24544af0e057ad01c70bc4b54503b825d75e612df774223e908baa8e23926857926fe4c727024a958b43c410a0448619a9af1fbd4ff3f159e84e8e5a9cc8ddb5158436e3144897958af04484293fc7be2855c4ecc13175877d47c3917f7bb4813b184108b082315a53b013f48068accf005ce2ff4518a5d1df0cd844645c671956134e3d0c9ea0f1f460c02ae0d305a539805ce36bc314ec8e7a3f140b5c4fba6f5f66d96fff23bde84875b3495d18b5eb88c8cc3a19f", 0xc0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000ddd6f407c363aa22df75619b0800"], 0x10}, 0x0) 19:21:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000300), 0x28004) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x10000) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() r9 = socket(0x11, 0x3, 0x0) recvmsg(r9, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r10 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r9, r10, r11) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r10, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r5, 0x7) 19:21:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a844e0972824cf782746321d07685b67e8883cf3209cc4f1aeb594c87c101a516f1ed8fdeec1e0a43bd95685b8bfd8d00f977acf666bbfb"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000f9ff002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0xffffffff, 0x4) 19:21:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, 0xffffffffffffffff) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r3 = dup2(r1, r1) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x1000, './bus\x00'}) 19:21:59 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:21:59 executing program 1: pipe(&(0x7f00000006c0)) readv(0xffffffffffffffff, &(0x7f0000003f80)=[{&(0x7f0000000a40)=""/226}, {&(0x7f0000000b40)=""/71}, {&(0x7f0000000bc0)=""/4096}, {&(0x7f0000001bc0)=""/198}, {&(0x7f0000001cc0)=""/4096}, {&(0x7f0000002cc0)=""/83}, {&(0x7f0000002d40)=""/4096}, {&(0x7f0000003d40)=""/251}, {&(0x7f0000003e40)=""/187}, {&(0x7f0000003f00)=""/124}], 0x2f5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7561f7d64362a60843288333d3bee104b4611cd3fbec6d853f3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b66806b0e715e91d5085577876561482c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a7555a3680b841a6fb7b0852e885f942edb6b19994900b52412c993d0e3463593d45a073d2a7c226674af32f7b10756c49e36d756b7cbbcba8"]) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [0x0, 0x0, 0x7fff]}}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) bind$unix(0xffffffffffffffff, &(0x7f0000005280)=ANY=[@ANYBLOB="adf073bba347493f9690e69a5c9f13604779f4c9723ef48b0fc0a06489eec40b4a57895c79bd0287a9f4af0ebc7973c47e14dfc59958ca7bc779c87a4d13ea59491618bf80dd64e7c32db3cf7864eb438e958aa0eb1bae54d712a8a3a2d424d1ece677ee16e14f8fb97ccc98b17d774bd9fc3dc6f60305d455dafedcb409c925790c2762cb2bcecd3ccf1b80396824b80575a51d93e55b01a94a40181b18b7fb112436acc82e42b71c647043f5306e8ab17614141df08658e2595b45b6b64a8e6fc782f79a1e36eeaeca3a4da1ee0c3910e90a2a69e79a1568f841"], 0x1) getegid() getegid() r9 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x5b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffffd, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x7, 0x80000001, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff6}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) r10 = socket(0x18, 0x0, 0x3f) socketpair(0x18, 0x4, 0x80, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r12 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=@file={0x616e6003aa823411, './file0\x00'}, 0xa) getsockname$unix(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000092f56c6b00000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba67c47ff3fb3f348437ee476d6155ea6b53519c40a86b28ec847e6fbc94e52e5835fbd8ff7a839c08ece479537dc6b0693e294d50bb16a70b59ecc9363874a0822c0aee2"], &(0x7f0000000040)=0x6e) 19:21:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 19:21:59 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r3 = dup2(r2, r0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x2, 0x6}, 0xfff, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 19:21:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:21:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x20000062, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x0, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 19:21:59 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r6 = msgget(0x0, 0x246) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r7, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 19:21:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="3337d0ad4c5648cf5cacdc458c2c8401f409a73ce1e8817c8b7e6548dd642386b7dd36edc4b1b18288bbe2b62dd5604e3d39a2e5d8c7be57c03f4b8e5cb969dd8fe501ee4452d6479cd03cea13f74958571a061dafdd137180f28b8511160b338605254be70c5786b27b59b3319e7da79fb1d991b8bb99445c7f587f3d8ce1b14b73", 0x1016e}], 0x100000000000005e, 0x0, 0x80000) 19:21:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") 19:21:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r5 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="100000000000000001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914c643cb5e84aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x2, 0x0) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 19:21:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe2(&(0x7f00000000c0), 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() dup2(r6, r6) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000200)=0x5) getdents(r5, 0x0, 0x0) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x23}, {0x5, 0x200}, {0x81, 0x8f1}, {0x44, 0xa288}, {0x26, 0x8}], 0x5}) 19:21:59 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') 19:21:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000005080)=[{&(0x7f0000003bc0)="547d29cbab592d791b4fe33d16e54636919eb7f0421d9e2ee76a66b284aee3ffdb0c85af53591dcb8c3038db973ec8dc6542f3d71c99d68c60cdca0f4304bd22d202c0765f6b9d3293b1ec31aa8e640a28cd3d66f93f61bc3ba780fff8ec5d1ab05fa159f177c948bbaed13701ae487f"}, {&(0x7f0000003c40)="285edfd4eda02626e9c569fad30dec17f9d911a81e7b0f580bee3368886a9623243c3cf9bcf8a779c734762636b493a31f105fa401bb8e02e9ca5f99c35a2557760251c3dab3435eee36835d6c8d397c8928aa7537fface7e967542e5651b814b09b9b51b9bb858616f47cc78599068bef17d27477bcb455bdb88e01a23a86546a8f7568e2a329d27fc0761039"}, {&(0x7f0000003d00)="c0c59d37cf7595ba01651d6203c5df69f2b0c703a6c0f2ccb5db61badc9a0d4c56847df7c2f19a81453dfea29459e586eddc0ccd0e0f615671c5b85c50a035c1f092f8f28265e0127b8ccccb72eb0347a1d951f6fdefd48462732f561cc2507ac166401ea3e3301e00814137240eee92abd01e799169b03aba6d9829d0410234b9f969f8cedf52824ae1d5716f492715654b8dd708a247412444610a3583c6ea99d32a5766e8e6f162f3451620644e28ae3a524262fd82f832aa327ddb6220370aa69dab375712b30cff47e1e26bf8e95d05880eca03a2e4cde7a5e01f9110ffe88016d77f8452aba1da627d5699328663f113714608e72d6d0b"}, {&(0x7f0000005100)="e7017a1baece6c426dc7dfeaf6381818d1735efa022389e3424a38abe92ffe0bb34504a7791f4240eb7310a35f722d82cd25715d3491bdf8d2190872c9de22cd1340b04f7e84098dcd9bb5c8a011c941aa8e97ad8780cb3d7e2950dc21243c20ef14cff3fb06cb114dd3129a47b965e8bb7a40bcdf046e050d4ae2a2ae64401331949de505eeea05c1a18bd1f936748e1334d95152d0f5599ca962c64f9ef743720a9d74d1e8bf6bb98e79ecb2a86b3203c02de4d834e7920e69e6ea4f5160c77f06a71a26049bfd10cebafae0f3b296dbf0487e5c92e27572927757b15d5c44362aae3818375f6e345e9f8a5227768995cb26a26ff51816c9408d1c061fe31b5841ff057685f99c4a934b56b0ac936caedcd6b04c6ab01b111b78d9b806c2a6e550219e78d3c9db53003aaab9400dea04fcba95fbe894863e4bc4c26c357dbc0bc6f8c0b393ee02fd6e72d8f2b0d869f9ae02cfd2bd"}, {&(0x7f0000003f00)="8b4c5e7dfb7876f91aefcf83f1c36eaea68ada5caed3014f2d4ab5b4353b257ad3cf27fd19e017019931ea3c5197c395152dd40bd1f7cca4a27cf93e777c6d71a91f85cbb5166e54a4a5524efc87a5785b898f2933a0ff18854fc3c7f6a043cbd9fdc67289042026f7c68858148830a8087aad27d7c100ca815c5367aa3fc4e767acb7a01a753fb04b73d2a54e5c4abe5040d3312ab5f9842702ff580680bafeac8b031988eefc029600f507d0c53ad6c6609f8e8f20a151f99af8b88179f1d2fcf9671713518a558614c4d4246b4944535a39af25ef921a10e347baac76c6c8e6af403ef1ed1b09c52e837e829325f6d8cac32d69672b86766eb512b278389f9505ad4b8927920ac4f39810a942ffe24a6a9fe1c8dc4de8696417e4e93c5046b649d21c81f2340b85b111a04d08667ce1bbb619600d262e21fe7f13eb8cea05f812b0cd3d7c2a4980059c30481e1a19a9003139d8b55e4f370f9d3bab020fb4435e2b73f61b46e0381660c3b077b61b4b5d4f721364679d7d90f80fbc069ca1ef1162da94e2a0229e685dcd83590e3129d474978a11ad57c91de630a0517fd3a1928b0cdc14e4f78fda470400809ffc3f98ff14bde7602a85632567640456f8cf9879a80159ffc31e0cdaa907fffefb60ca951cdfb362539730a25c81abec1482ca838a8c4713cf3a00f816ada87d91da338253d839a781f280a8c33a619794fce514a6d018cb6c99a70252f7b76622a556a7391c825d0798d7277161fb12f43ce61401a7177b452cdc6fb459ba2510b270d74b08349ba03d89723f85263d4e0ff0259c03af5e86f5a104272d1191850308e16ac71d70dcdf5cf5e5c63299a565077e2db24faf793f06928ffe19b0b63f1ebbd947f76a732bedcb95ffd5f189eb725b69522b6500ce67cc4aa77f9cb1cfc31c34d26087439f98a6d54af0cbb751af9f2aaef86552fd1c6be3b745c9da5c30bbbeacdc2d6a4753a23da4444c79f9060b8919dd0e58f00ebc3af094ad5e727cc0516a01238020727485e9cce665a7186aaf921e64adc669d6f1b8cc6a3c5556fbad3f85cb3ad13a59ff9667a6291ddd4d0a41d53b3d81e888798974385ef49c74a4c77269c506925f84cce889631c0d6eba8aa7d7e31b5dab4cddaa40664e76963af139328c2973971b2b1f830bbff2aec839243d60cec007f4d2aa1d1518d21d8e032f36d4f5aab3b79f66b0268ab1536a925a2734cf776d9f28c515e41004e8470aff3719dd56ea7bcb4f6067ff113a3dcc7c02f0243d8e199e6651d345a18cbc76785987fe4e7bb7d7918594c47f9159b0fcaa07483bc9eff4640a75b883e978df0c489c619b5716e5c6fa0d3988a4b1d9f2bd6581a71752b55a6097d749781eed807a8be8e91e79408c369c70d55754330a23c2e97e3ff7dff7fd103a1caff5c03f762ecaad997642389f0bcee062d8c2247d5b15183e59803663e6c21cf20af2a2ffc1a1a64fed7ddf6d07f66e4575fdc63688d2e13b6783cbe3ea2db12a4d6eecfa6e14beb92cf8c9bfc330d200228104086c8c228a44c3a9b15d3f41458601e0a52fe1778442566a3f19fb2d78eea7cf9bd07cf8fdaa6e0688567d31ea70ecf061c00cf7e9ce9a3aba51ca2506905e854563f54d0b4336f15f12d7d65d4371671c407a977c133fdbb460c36a3d906cd5ff4f290375a8c96816899da5ea597720d889643d218f228e096f7c36b09bc78e8587a2f42a5630967d392bf561eba94466e8534c3d1628a6e34b0a33b2cb4a538149f3b533c5f8dd3e06608c0929b5ba4dc25a90548ae8abaf4fc0da465dee2691734a369050bc0c13fc3c899f0fb5ef8fc5aeb756e39eccb05dedcda50be700faefcf5ee13f822b3ee084b7bfaf76214756fa476724336a308b029860bc6cd29ac1d8eab072f8620514192b8040a84d3fd9a7e52121ac6ad3cf3b8c4c875c3d1e261869f00eb78fc833b66fd240601194a263dc7cca93f869a463ebec7518c3d47d1eb743c679dba108c7615ff7c991126fd78c693763bafd1f04859f9767afc8eb01818b4ebe5df1cd33e1f941bfa2aaf5f9ddba150e7a8fa13af10f7cb39f55a801d1dc495538721a74657dbb9bfea763dd8d70f6a690fd7c4b66322d67ab358b25e166db7c7a7a28ec96ef2944a4db7f986e6d0b567e710286f1e6ba2560c196fe248048eef32067d2a952256a37c2f30ea24c7617b6194d84e03b79017254116dc50a0b3dfe6387a666ec938b628ce3d8eed721ccb9c7aeb5db0cf3ba9ae431d43a3e461c317b6aa7b18d21fce300656e7161f3aa986ed4f57b04426426a854f2e53fa2580f5195eb2d963e295bffbfcd67576eed2496bfa2fbe5d006969967839e43009577e296558d395a621232e83bd8e43c90399ed1dbc884e1fcd2fe9f9161d12de015173c614a0ca1770ddfa96386c4e2b8fd77ecfbaccfa0105b7326edf788291b97d00cd22562fb6d155f619feba0778410893d3f7bf5dc41e0629db0e9d1a7e705a3d453a9a9a49484ecaf22a2f5a5b731db3d932a275bfe43f304830d1736736c070ea7704b5edbfeea26d31fb3a2d6f8629d9e834419b3f0be65e839f87d0c94f04542e6cce4bd685ba75daadc33b2214a6eba593136e70cac80980cb3d0ff0abf283abf05c1ad085c3fc128c427f2cb803b44ee0f7c478e564b9bfec11dffbe95aa5e948ab931f4ec570c49c8de6e086d3f6291397e3f234bcf1dafa6d99a2b041b7662ab5bf24eec93aeeac3776bc603e42fb64aa62dfdd40ad3eb4add9e964db8fd5b082c2f3baca584b3837d98b3e452c9add168de9534f71353947b7181312d5cceec30b1a5fdd6036ac11c21843c34f8be9a7abf41927d19e3b219522519519e9e72bf6d534f392a1a203561e425a85af24010545c6fee31aef0b303a8fe0e1f8c6be6fda839ede23d2326b0020d4200b7edfffd31a6ebf7b06909da4812d7021b3edf185b539cf2582f9e0e09103bab75133390f3f38189c48659ad2c4a3605a98275dac28c45ef0517094e700d461a217a2a226f9e5b634170b31a123353e497137ab30a8165ede874d8d3190b1a8b990e8c2b8605591d175406dcd29014a54e24c4e1cc0624bdf5d1729261d9b9f7825566f6d77fc1ceed31dfa8e631ab96bcd746892e62427b35dff5760d6a4334019d6c53d8909f8bc455db8de948d07f60ecfbc3de55015e6bc2819f0840d429419ef3c64a0d8174466b5693041b92c13219fd8df12ace56fd204252f1f7f41922806e926cf2e19bfb47004a782186f26693b71e3306d274f590a9b17a95fabbee2c7c4271cf27e46a663ebd810fe06762b25a145c9246d79728ed1964855252f8f87fc07bf80485c4ff16a4b1de63e55419a8b77ca216237e6a3d8a896add612c0581b9cec70f53063c8b76567fb5b7657f55280c95727b17e347ac7dafd1d728b1c76a726f6a9fe665816dc45f4d00577ecbf5862d6304fa4a072827414a6dd6840cd18e4c9f3070c5d07d528a1479fc44026e521740e9921523ab29227699a6381fd4e079fe413d52deb30bb7c8d8bfbacf613f2f9ce853a2c4e3fa28ab61b8de2b1f0ead73b105445cada323b636d49d9141b3debb6c38bed71c96e84a480bd846fa61fcfdbaa1dabed8a0aaf44f214fafaa3f1177951e78dfb32ecaea34c4ce724d522b1a260970022be3a7f1c8a71fdd224047d292a58688c3f9b5089f02dc729ca7daab2a89b17a1332b624f0c5b766d310b4221ea5f960fbca59385625656d05276bd4c414326de589978969cd13022af2bba94d762cec8e8498806ca5647c87cff88c22e421be90bf54b2ed1608c923be0e62c2ce85748a7dff0ac2148b0ebee907b7278a53f834725e46f4f04c5fce5ed33ba5487914418b99a436f32766720cae7b825a462f36df7c060dac20ec29564666e7b51625f8be264362e64ce65566984db43d5a7f97730fcef9867dc0f726326a688278d7be865d1b398c3a9369c075aca89d1866be4e417f07205262745da37832999650cb43e4def6ec8ea2873ade9c3beaf906c9fcfe4a4a20bf9251a3548a85e88b100a6bb7d033679be6282fc1bc19fdfc1a8cde8b773bb9ff6964c67631a94acc036c0a26d04770334ad2c5f1501e65a643d91c504b9eeadd83a10cf9dfc955bde4e77b835378964a5574f91aa013b4b4ea6e9e65ffe21f0079d91916cf244ad23b231511a7aae596c8451bc39426c2e5292568e1e55fdcbc438b61ff2a3591c7de819f50bf72f972062d956e2642e1d4ef6ac0405009b5495072077f299366a1f2ade5b0542fbe748b5e98c0e54c4d3783e9570c269be0b2416c83ca9c47fe4482a6d8be7da57e924f4e43c563da2e52f62a489bd7177d8fa9e680015f3fbdc1c38fe0c4db2540402642ed5ce4b685784a5c830bbc9db1bcf0e1b6d7c6f0deafdd00f2a76003294bdea1fe160590ca4538b42e22eda5d1f8dc9a06eb2ef4d7d519b07529d48314fff9ca60c331d28309a4a416ff76f2961fde89e33d866e96455972a40784106d5d2bd6cd2620e93a57e9c78e6d4cfb98736d96bbccac469a3d77e423a60402bf919c20b4c54159d5c5e56ed93a016c624b69d8f93ee23a1f23e0f47ea1380ac54ac26bf635c43e68fead671928b98d85fc9cf9e93ebc9c6fce62740240adf56d32d01f6b94a10eb42432b102979e6a388897496dfa83b3d1c1c101e962cf3a27ee712a743af1279af779f4041eb36df1de60ae217f6aac54429381c3ecd1cb3ee301b694fb83b985edf8a20ce7d187462c697d8954439acdaa710982c76da3e99711567a048b044a5e46510fc0a1e681ea4205d4687f8708a103bf12495b7ae064629d0fb394cc0c3e9367f2f530f5d57674566ed9f6ca69d4d5e788f5f5638138a61867807971689c0e5570ee52a5d000aece2a57ab09744a61557e5fa0b3967e9c9d5877e5a942b4c9566f9ae1bd0128f66297e56e8b25d932ef95a98172a0ac1e2fca4a5c48e063fcfd44ca4022e749ecce65d6ff19fc4ce529eb6ca150d7db70961389527051593c00d90223ccf5e60bea363bb8ece0f04747c2a942830000cdb30d02214598fbe72ae3cec2acf76b7ad22a9f7082ee78791844c490ade0f80cf61d47c14c8144ac54c113f687148e560835be8eea5b789bdd53601790fcd28b023d6ea191d15194c916a9624d552a049420164b8a49cd041e108d652079d13886ca3842add9fecb4c5ae960d909894be29f6ef2528ed0cd742bcd1b7035fcb961b3538f7b43b33159f34592a61f71195def2e715720469d00fdd1f27cf0afa1ace52fe7754eacff8f776c0472ac7318a288866bbd7f5c643f80441df5bdfbf35626c8b7f295ca7d49ee0b9c17927e35016c51b8f38d3ad5a004c9dbad80131fb9f485bf3970e5137496386839c444712b62bfcfecadc83d60a7de04e25e9107bfaf77948db1c55e2182c416a4cf6ad9c7f1ef3c406879ef65cb1bd987f7b9d67008eeddd8819ce09241fe5116aa7cf1f534d9e4311be3b8af956e0963b9e4aec29cd6cc430e8d2a9d75f1cb4f18931bf8fdc022725393527e2ce5e4893cc65578cf123ee681c2c2093cc3fa57feda80590635e597f06c7f8f392cb49fbd0a3fe0de222878408672da5bfd55629d9e7942b6f6ed5c26b4bdb32060e87b3d30c894627a32bcb56798adc09eb7746633b4761465b6f017526c11d8d3e6e4d60e1027551c5278fb12c45735b039f36c315262301c9320c76ab2063ee46e1d5039979d82e6c321909b90468f566eabad2ee14911a08e3484d23a91d337eb"}, {&(0x7f0000004f00)="e1c9a3486912a0771fadfa899c060b54f49ea51e03ba66e4b5f4cb0337b650ed99a4114e371da4647634300c3ec1d0e3873b470708da2466c5ccffe34f29f11a13057e8749358a57e491b1b83bfe4ac5cfe4fd55c3ac3356d5ec47b875cb50e6"}, {&(0x7f0000004f80)="1e06bb6e3abe364dee92dbf4b69980173f952d5ffada07cdcd71db4f0ad09da1c88166db9cc041a22fb3c92d1313759e6d0c83f1db64c63b728d513428a1b7b15788bfadbb7ed35c83ae3da641c5e8aaae047c89ba85a83a26be31459eba7eae571290eee39fc6fb39acef6e22f1af95486ee048c986ef2450216eef259305b5bf98d6d4f8c4a64bd08a8d8e6a9786ccf33de3682e9c8d1782d35f5a4fdbc779f816dde18361b2fdd8a99872d0036a4f0e05e86e05b79ff1187f5901ffab1a665c119884e42da4ff671ac93486ef06f5ca41c45879057afe0bb9bfd4f09c7cc0064179c038db5b04671d136e624675c44e73f7fec8b78c6fb59b", 0x1c7}], 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xc, &(0x7f0000000080), 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x400, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xc, &(0x7f0000000080), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xc, &(0x7f0000000080), 0x0) r10 = fcntl$getown(r9, 0x5) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = socket$inet(0x2, 0x2, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000640)='\x00', 0x1) setsockopt(r12, 0x0, 0xc, &(0x7f0000000080), 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r14, 0x0, 0xc, &(0x7f0000000080), 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xc, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) msgrcv(r11, &(0x7f0000000500)=ANY=[], 0x0, 0x3, 0x1000) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb470adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e241bd29fe8958147ecbac07dc292e0c3c793702742c2b4986f04ae28cd39bb500604fe67dae2de4dff92f8997a9cfc835e108d6f8c193743f1b1da5b3c46b86ed421590a6fed80878aa6987e86ff26ad8c499318cd173ee0c90a1470510b8f114425cb94ebd2d769aebf8015027d71437d37181becf74e88567ddb4e221d8f"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r30, 0xa9, 0x20001, 0x100000000, 0x1}) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r31, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000016f6994dccbda5400f224b473adb715d088bdcf4f4f422c59dbbcd3d84b99fa86abd9f63fddb552f214fae1c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518adb05af4f4394bf0f7eb8a201c40c976e240000e59372faef7a0e80666748dad9d5f66d0c30b9e8e1ba5ec34a120a29ce511bfc9b826765860faa05a0c92929cbcc08014f06864ed6b12f06cae2b0bfdf2b94f3db204341b468bf196c8cd74b7571153ccbb98c6f7319565cb3049a134a9747b1c5451a35d5fd8f3302bcdea4016980bb723b99940a18df2a14d9d9fe0c07dc8fbfc8be4b069a6668373916ee64adf3b36cae580fb537625ed08f8ea009970b0da492a86d930d25e9f0b08ddd74cb56fc5e4f45c3ac7ebbcc4364b5008ebb7f33eb7d8585de"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f00000001c0)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa9, 0x20001, 0x100000000, 0x1}) getpgid(r40) r41 = geteuid() r42 = semget$private(0x0, 0x7, 0x0) semop(r42, &(0x7f0000000340)=[{0x1, 0x4, 0x800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x1800}, {0x1, 0x2, 0x1400}], 0x5) semop(r42, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r42, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000240), 0x6) r43 = geteuid() r44 = msgget$private(0x0, 0x682) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000001380)=ANY=[], 0x0, 0x0, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f00000001c0)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r52, r57) r61 = msgget$private(0x0, 0x682) msgsnd(r61, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r61, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r61, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r62 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000380)={0x0, 0x21f, 0x0, 0x0, &(0x7f0000001680)=[{0x0, 0x1, 0xa1, "1d1dfea00859013c14a7cf42c0aee2f1cf6ea769d7632651356d0619299b08dcf7fd8dad663d4fd2dcc0086b79b2328c0e3a86c9046156965073a787c012943d7b0c8d8cde56c1693b06209f2f82169d97c150152a78f2dbc473121df97b57cc0cc933860393de5c2b810fa8a4ea3f4c"}, {0x0, 0x0, 0x9e4, "3c877892e58250764496511786608c489860ca782ea33f46536bd51516c3e5617acc7fbaab5523fcc397e7959dd76715ea5dd19b85cc106ef86a871303b3cd6385e634e4021c74ec8b5898cfd5d2983150b52eec3064757872242157fd441db528234fe2660c9d362b7649a0926d893670095aaebd47d0e802a2cbfcf0805f367d31f12b5d8241f86068c89529b3c6fb91880db5358154"}, {0x0, 0x1, 0x1, "c2bdf86778cecb562e62d06ae2009425833eeaa0595f981b0f446d0a1a28951bfd7dfbc88edc24c8dcc4ac3d6434d5704475c236129dc5e9404e2a1fed3fdeb65178b994c36be40ec871f5867fe2c3e8f2db1aada3826c9705d84ca5908f0e0c321a258845c6d19a55ffe6ef1f2f31aa47b0470b801ee560e8d32b68a15c27cbffc65187d9a8df0f7d95a1e21ec43567001a566bda5bedde7456c7c032cb42362d9f850445e57dfbd0b6fd8519"}, {0x28b, 0xffff, 0x4, "f1256c6ecc64069bed2f5a3056b11fe8b30cb92b70dd6e318f02225be9429c5cffe9c2503bf8d6"}, {0x0, 0x0, 0x10000, "813352de2fc50bd2fbc36990e68b09d65ba24e9cb7ab1f6682818b7eb26671afa14b9029a49562c34cb4e7abba49dbb4414603f4ab8ad0aba851333ce9591f93c9d2bca10567c3fde8fad8374e333ecc5052c50534dde16292c0d61af7c72555f5fa62aeedc0a820e660fe9bcf0b5ffddefb9fa97dccc4ead8a85a0ac0bc6ae19955100a4240984154ac514a282730a5728d76df42c6e8c3bdd5985f74a7c924d94c07d1de3e689787a19d0320d2ea4108"}, {0x2f3, 0x1, 0x7f, "cc3b9fd7d668d6b58282e1eddfc9ae8294000577696cb02c2095a53b294ecfbdbe433cf2ce58ad9efbb8a789d395f772538921cfee563ee8fd0eadceb10c3e5ff3e67e6027a20ec01f41227d8b6c20f3a71e6eb53401b66416f9efd51737561b3f24d9ab2e3b80ec6cda0c97e7f703f0d787c9ade5694551c8f3452958511dd731927c47aed03965b5e57e69ef211b3e8b241c844932f31e3758ef5a6b3cd198b7fbd3f60318c096bdeb97971414ed46e2bcf32a525b925caf7ea1885f2ec9f2fe6d3067c1fb33ce010aaf8a3208f226cf00d7ecb37da5263fbe9309e389761204ebdce3d6c24b50873caaf9d0725e"}, {0x0, 0xffff, 0x3, "b6212b4b0d8211e943e0c88895c40032684fb9880c5f76f4a48845686577e3e89ca76933a59b48d794e6f596999d5b"}, {0x0, 0x0, 0x16d3, "7c7506f0e92a04eeb38ba6e9186528a90dfa1dd44aad3f92f3e544eebec727c371ea1bc45d1bf3ce249bd3776ca0ec2e905f4740ab92a51034d66e1cc70a624806dfb7fc90b33a8a549bd554ea3f2f6bf4ae1cc1f3e2b7408592a9ecada4da1aea5e"}], 0x28}, 0x2) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r66 = getppid() r67 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r67, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r68 = fcntl$getown(r67, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r62, r64, r65, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r68, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000580)={{0x5, r43, r47, r57, r64, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = msgget(0x2, 0xc0) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r74 = getuid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r76 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r71, 0x1, &(0x7f00000003c0)={{0x0, r72, r73, r74, r75, 0x121, 0x9}, 0x800, 0x1, r76, r77, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r80 = msgget(0x2, 0xc0) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r83 = getuid() getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r85 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r80, 0x1, &(0x7f00000003c0)={{0x0, r81, r82, r83, r84, 0x121, 0x9}, 0x800, 0x1, r85, r86, 0x3, 0x1, 0x1, 0x5}) r87 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r87, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="885c7ea58966281fb5bac1ad283d0fdc3cea99a9269984b2901bfb02f44976cba685527dad5ca277fc62e7004749e855e9bb313ec0d569996897f0c6b2810975677a212962697db0815769f6377f3da943d6dd8a76619d988625773995c3e2a98ce2279f9f1da943fc3691502f19a752adcc6e458a6a4b7d0d2068d3aada590ab6e7a7dd3e416716aa373e66fd8e4221ad3e280e49ed35e8a0fd9d4b10a779abbc1a5fde98b5ead20931", 0xaa}, {&(0x7f0000000640)}, {&(0x7f0000000280)="508ab1137f0e81ab0eb3", 0xa}, {&(0x7f00000002c0)="f2d26649a49c40da210d9b67973c9ed7dcb4b1a7c7b3637a28d051b5ff346e37133db4", 0x23}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRESOCT=r75, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r10, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYBLOB="648138c7941a90d0160540507243939a932854a6f9a39e138a472ce2244e76918b51fae08036e166d61d85c50107ce170d024be86471fc065ab8d00b143eff01f8aad74d1e8bde9580e7b9f31aec7bf354a8dd1da434f8ca0400bb2212b8d8c8492546adc5ef6387f7110e67da57fbf1f3b5f6dd5db3edb477126e56c713059a982ff91d00eac7ad9db24222c19720698427881d7a9fe0f9c90015", @ANYRES16=r87, @ANYRES16=0x0], @ANYRES32=r32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=0x0, @ANYRES32=r41, @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0x8b, 0x400}, 0x405) listen(r0, 0x0) 19:21:59 executing program 0: select(0x40, &(0x7f0000000080)={0x0, 0x200, 0xe8, 0x907, 0x5, 0x8, 0x80000000, 0x3}, &(0x7f0000000180)={0x114b80ed, 0x67a, 0x3, 0x9, 0x1f, 0x8, 0x867, 0x3ff}, &(0x7f00000001c0)={0x8b, 0x6c, 0xd248, 0x86a1, 0x80000000, 0x1009, 0x8, 0x2}, &(0x7f0000000200)={0x3, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18008) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./bus\x00', 0x0) 19:21:59 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fsync(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:21:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8003, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x7f2fbc87, 0x5}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x1, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) read(0xffffffffffffff9c, &(0x7f00000005c0)=""/77, 0x4d) pwrite(r4, &(0x7f0000000240)="a3f18b010339a3142fdc63e1498e91413490e9aa86c92edc0aaac4816fef172aa1aa4a0db5b6eff53373e907b29d743456dbb3079414d1c36a9ffca16eeb78f3181dec71a1d2bc3c2f8c808ddbb74291ad7f4a5d79ebcada6b364b2a9674c97037fd4531bd55403efd199da9", 0x6c, 0x0, 0x0) 19:21:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r2}, 0x0, 0x2b}], 0x0, 0x0, 0xfffffffc, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4576a53419eddf53) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x20000000}, {}]}) pipe(&(0x7f00000001c0)) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x1, 0x120, {0x0, 0x800}}) socket(0x18, 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0xfc) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb0f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987aa222f0b4f54a02b003c7db427b1844b89a0a7cbc3b8d2ee03ee1a0814204d3d1208234baaf1ffb1bc0ca58cd312405970ac80919703d24845aae328d502861953365dd893c0f677051d95b94d78d9aece630cab6c5e9dc4cf0affb7d65a3a2d89a8f231d0a47c8718a83bca2c8aa0cce8dec39c0b0661b6d452f1c33c99842699ea39f97d352c246b36060046f6c283d4954edce5c732e8dd379d88506bc3723a247e1c2d6495fc843ed5d4059dcbff96e3764f705a9ba58a00ac9e39e6f41cb08aa1d66557a772b84bda4bf139f71c4e06e0031b7ff9b1bd60ec892f4e3a22fbdaa75f2ef49c5c6100"/586], 0x1c, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x0) getpgid(0x0) getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100), 0x4) getpgrp() getuid() getgid() pipe2(&(0x7f0000000100), 0x4) r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) getdents(r12, &(0x7f00000005c0)=""/160, 0xa0) 19:22:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="39cc8ed790cd0e01f970e76628191ac8d4d9225dcb1f8a19c9ef421ec49e6967b6b30530d8e95c85507316c5311d58cb8caed176c33f055e896a9cae662252d839e6605fdbcad9b895c894be39978cf3fc2f5bd6ad514f25a2eacb415c2fa7145dd2705b447753d5ee9f6cd643a1ad65cc1cbfd93e9ca68207c49f8c1d44f75e9043", 0x82, 0x404, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fcntl$getown(r5, 0x5) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x4, 0x8]}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 19:22:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r4, 0x1}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000180)=0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) pwritev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000001c80)="d2ce19caa6493151483150bcde0fe09ef5c0a0ec2da021262ea0b3f309659e45b48831c1775b48c3957765600a10c70680422199d0f840348bc5c4ca4cd26c13003e6a17992e3816481cf2ee4d1a04dac260ddbb156ad3e3a9a111fb87f81235212ae3901605f1f5fef4fb684895e59365f3d00c822062a6e3bf727e1ccda061d0e540b5c97972e3d9796015562f75a0f10b73ad71461ec4127effb4a0254b4c6d43f8b36853248fc458d6662b0cb058b5cf83ba9185c30d4c8a1d16c526670a6a3bf77b8687a53ea655c393f94642b7bbddb9bc445f8644b1af2e461505d39201c2659bcde67d9e66312d71d33ef658b2d9b4d5e2ed4d5e1d493f0ac4c202d1b458d3df6059eb1502ff89047dab7e8dd0c812fb2f205dd7b25b22d3b9f04d91e67c58a6ac170fb5945691e9c56a3e5e145feb060e07d5a6abe2ee8ba4e0ffe636b5dc6b50404b9d30559ac20b4e0ca8762a2996866464ed0bb26736d2d5f477d58b5b4a65af3004baec6053ecaa00dd4d66c17e76b4b5a79a31375bca2a1bf091f057e4bb796814a031e170558ab9ebc8877d10e07d2132c34755f89ea69821d732f73af21273f99f91fa8b04c667b7275a0caf2de7c5748d09ac5e88220bb6346223e68e9af7122e1f8c677ef67ef1e12ababc1e6e93a3f84256b168f0c11e527363704cade44dd822aee048ea2f886fe193c3188995fcca198d26aeb8902ea62042d4bdb6121ae07d31f827bea9d1c2f03fc3c142ce8c0ab4f2764e4502410d62d76828e35bd9457f5290dee49ebb2fb45fde52caad511f8b32ece6c68ce290d5f67f3684877535a15f56c958dbdcee09a3b686fe1c3a6aed918dfe42fade7790f4cfe0b7b5ad1e5c6f4645b373e938757788eb86d55ea46edf6ab98aefb5657f2739dabf784a1e0092416c91309c32b28a27ddfbadf4da65fc2e42c19db929339f163f19936a4fb535a312a2815a81b4ed0ca5c6f61d9ab08c828417fc89e20bea22b51eddc4688872f4f46eb671aa046fa506f041dbd1a09da9351e584fd622e0833590526d1d5857ade0dd90b22ac521d5b66a72f6cbd8d74e0693379ccc6794fb163d185954a180b8335f1045fd2adbd45a81c35fa4fd93f71f8ec9140cba6cc54a668174e2ce47ebbd90fdbd1fc61e1bc8af280d8873c66796b2769f7e95502cc5cf6814834dfc052bdd1f3fbb44aad86d84e3a4be75ac2318cb2a8f35c1e8030f71131f3af3f10e387ccfcba78a8b24ef3d8f6709412f293693455a66901c249ffb3c69b53557a5d4f7e9031451853540b065232d0c8b36216c7767510f1dda672899dd4a7427077c4e6a14e352c9257ba4069f1cb6eb0878071a57e5dcff52bbd6cab009fa04792c85f449efa48961d66ac577f59fe43c1e0f5e476201e92a1e6f04e10cb310f233ee0a21d65432c00056c316b47351f65478ff68e4210013e72a631188c663dc156d4b5ef7d917c1e3dcb1a66201ff08db3e1644a82110696e5194f27f316512ed9d7faa3fc6768a34de0a79b7397fb0dc7fae4f3082366bc9adfc003036540e52c53be581115868b55acc332d1074abbdbb0cc65ffe19678f7f9ec322f06ed3e1c29ded807484aa46ddfe1ed32d6a3f543bbddc2d7ef3b3074b17d4e75bd20e0dd44e740ec56f6eee4d4c5cf5e7223e6b60d979d80ad0bcbac7259bc48c62548ffd486671f5c5a4d8846303cadb022549772de2a4d821aadc305125fc8bfc31bcecf153cd5d65ebd991346e1fe964bd031c3a59c916dd64204fb5e47788e150cd4fab91f9ed28c626cc64de4708e153b4d1a73354756a72da94c012ccea166399d5d3801cd22ea5d9de47fec11548e8f312f62d69e2fbcce0c0a0192fd5f5f37691b0c04917c6175ab02c66921cda9a3146ed56cc1f4aab1b874b28d20ee7608e6d31d8155157edd63ca4c8d807855aa28962074d150d6ea5ceb321d5aec8a70acd0109f03bd273e953de43c0b5e78d62abd7a9a7ec3acf10c852e1ec1a1828cf52f8dda24c9abc622f599f48adc268c08374cd095ef1343e5761cfa9f2ec4d1c8a9f95bd83e33d409d6ce41171b07b20b98d7d275af8d515eca39ef7bcea3ba21943d56c2ffc11e86b985b672cb432c4014657e4e98105e615fbe9a4768e39b4ec204eaa4e4c1d148572e3f103be02bd45b6fda017c890efc0a9ae536e105ea21fe58b851e9ae616e134ddc9b7f38e6bb42cb95c1c25e97ba38f51f9c58e756de75be5d1f343d237a63896b913121403d5d913c13342e5875e923919a30f0e893b67c3aaffe04a02de9d009b24053bd88dd516fa15653f17394d2c8e3ce39ac8eee859e164d7f04a57741622d4b6a4e62012aa2b01a441c57d455e7526c8d52be25516701e776eae1b42091b6bcbf5a77ea1295fd9b864695e3089d69cbc152dfc69f5df61c7a68f0a8b8fe01d9daa092850ff93d6eb72bddf608ed47f44913ebda70ef1ac043fb3140a76cb61fc3f7660f6715460e2045dff4080b6393ac2071375551c535870523271f0d1c6b4fa9a8e66f9597b0a06e43a21376f54574d0006ab28f266bba01452c3748955945ad6d0028963a6c8771767073069c5e9af7a5c07f917c207fe7bb012ae3a5e829292a74124fcae586321ec8bb01e9a64df63ae66d300e9fa68b1eb3dd941fbf7c4e0306ebb381571badfc3f169eab1879e10ac0df2e928bb3f1d5f380f41d625d7acbe1c523cdc31b7b0eb70a4ec18c82d3696e05bc1f118fff2f1e3d87a50c1f91b18382236bac992f5f943141802cb5962d957b67bb7c78ea00e2709915bf65f9e8f04b60aecd06d75432b603da9c4a7770b32413a664ad4c69c232144bb0da63c16674ffb2c7b150705f6f691e48acc916f3d99beee1c4534b69f882d79a1fb457ce17eb40e8896c7b3021be3bd14d0853924247c3cb94ba4511e32a81fd078078d83d382ea3cd18db7f0ba31739036741aa56fb95fb8b0e3afc26e5d1ef8aeb0c1b4ebe399c7ee14779ab624c997377eb2f6ec7349cc6de993cf7cb3dd9d21251aab07eac87ae9285b9a9147515a99e3c6bbf4dad2fb879c13a0ba21dd40f2523d666a0f0e1237e2acb031d4d04c93be08a4ed467faf685ee8812ab7fe2ccc030faaa18f03d7a05d842afd7b8a5f4a3483dbe2211605cc7093f9de391d3da4e638ef52cce1f7dfc8ee3bb54675f6bf4d87e9e51be2dc1bc4ea594e35f44dabc889b55d43dfa80f520bfa98480c913888922cd76d729a2930490f11625cd9314a32999c73765386a464407524ea8ecff7ae71c0e07bb517a15342e33980681ef8d639b8fb67af762a05dff3b2ecb10f35af9c757f8629efe5972ebc1c2db207966a8bf9cf9c6315b0232f79a798e0ffc12516d13e3c09192186686b7dd8c331c6e5ab4f677e4fb1a70acb3fd10b2b9e28d1429d6ea5698f3cecd023e6dbac3169e6501e9aa34912efa34409800a8dba4f59377d2c170d8ee7f45aea8f5762de3aff2da19c9ee3d155e999a0c51cde907a69e2ab8b896c898b9b5d6cf9724f3f7aa33f14f793d1e58f62fce490c0bb4e51f42bd87a8720143e00fd7c8c6b4ca37e69d926c24d998d06358e4666fe228342a8e5764e5cde9a0136e375e90906ac50c0b4629237049023745e27132eb63c0aa2e914543b04f494cb6ed1d01b492d5efb657cacb1e92a5acdb37f8cfe27df292a18731e453c75124d2724afbf92ee259dfe97a1fa9c30f5db8ebfa0a7f94476d30449e8ece198cb4fab5df24993257ca2a4cbdfc7d2d1cc24a24b2991a9496bea09278c20c9f402c53d735fa183332caba4c588aa77f6472da701977712204b0f55097e52532cc2b211a22778b93d7c03451a16f305220582ab7fb4268fe19031eba1ea690bcd6525654c7d623e03aa2671cd73067295e5252ca5be540c3206369719e6f21b6df92f1d1dc2d0b30e8cb75f3ae78cbf02c1ef31d14dd8ff0aac23571fa671b6f776885f464493ca2593ec4a747a26fc3c1e2b345fff48533a302ca3d679980375231d52974451d39c74faf4b6f54b1acde2cf80b547c7da97b448e1815e89ccad14b41be974daa9ef69de875b52c6548e810de66f3040f71b8151746c093c24cc7a04edf01c79d84477107078c03b7285fc0cc4d04781188bd4ed63854695de74240f07dbcb91afa21fa4a3048e3c96f4f9e2b8ef5f11b0b8e2c821234cb29a5c8e75e9c42e4a7fa88bd60824a5e2680450f22cb93a08787b6393d483571f0d26a86dee2857785855c63b81531f3a1ab2d730653657a80066d4edc4e073dd95ae81b54913816a857618565532bc30050b103d399d284f8b0368c3348c51f41ba6f71cdac129afb73a0ad9c4f4bd89430be00f2824622223458e7597d6fee6af87d77b982ed14e87cede6f409a694a7d93d72002e35700a024919fd36f3e166059cddf4c0c21936a59008e6ea3cef816d2e3a3fa82e7965deb984f55d6b7316055c56482cf7836ed48db35b407a40ecd4840d82c011fd2b6e3e76025c4b3c53007516bdd95ec90af77873a6a0f3630bf3841d88e93d9f371d9cc3718c149cab1a942210667aef2ffd555e15fc31ee8e390381c35896b288ef67b8f20f110877a3353fc4f1f02cd2ef41d085eb44a29f1d94a4bb818ba01c1c340cf630d73e92e1d7815a3c4d8dadb2c1279b24c8bead4dcdb28b6e08b938ad0856e5fd485105dc7be22e06116e18d0707adde4b8056162029a39b8ee7b890476bf67aaf5dc957a831465ba587a126cd6b00430bdc707b95ad04215682dd818d057589278d85b777c3f43dc4b30b0f2cdcf1dabafcfd182149ffb199e5209e167c58ad141585f08c5b42e93f15b1bbf1d8e3c4cffdb36d7e81f9c38217cc711d757f0b2da0a883f165936f7052f26f2adedb171b10ce9212d7d220255cc72864bf68bcc89803ded4ed5dc1036d82e2dab854926b889e5933b6289037a8a50d8027ca4e690042b45d95260d5103446c0506ec07e12d830d773f18cc97a01a5802e2808da549299e15e8522683a96aa3e167e3d4f24a0add28ff310403d58893bdf5349cfeff25476252c5ece52a0a3c15a78d9205b7ed15adb9eadb1a698f5cf09adc31356b8d7dbf8d17ccf3063f0e5683ed4a9ae9787c2fd9967db34d8708fbba2fe0b6e8711ffc4af617a2c007549ae45aa745589290c8b5fd9265143f0f77ef117d2baf17a4103d23c0da489c5aa8f0414d6b9e5890d19c83674c6238f74a666fb9c2b6ad3b44fa192795d09f9a4f8cb61a75771e3b5a116776c771f21700cab14b5531702860f223df41b8c62028f22e0b8bc1afd6c177e8e0a999cb6e7b290d2b499ce8f41f9739f8096e95eee9b6dbd2f277cd8af535c1272c23b92754662bb1baa65d8a5ee21dadb9285091df3d4c90c4d50962e0ee77e5ff761b44701880a51ebdfcb4204a0699b2f5d55ee99f54f7bae6e3b6807f874f580eb801b8a5c87fa28c312168aa090adde797847af8f8907c5f5c67c80a462f87f4c8034e26e6fbbe841895f4447d5a558e29b41a746d7c6ba1bd4efb2501d7a2364bd8d908432f2c56b65a4fea955ea847a1461625ce5cfd82c537cdb3d9b1a892d9e4c59f6bf0aa35f501c217f829eeed8906624aaa7b95323142e8481c6faa73522d9fc516dda8fb2f95ff4f4e2c2ad3801ff3f2a46b475349927160a3bdc46156dd9c81a0432010b13c31046027f55b55bc465eeedd29fd096776185abb10d6dfb26368c209739bfabff089a5327a1f93e4062f7d46c188396f61300342098050b45148f91529c7b3de4f3db07b538259f6fcc5abeb2d", 0x1000}], 0x1, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 19:22:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x10001) r3 = openat(r2, &(0x7f0000000300)='./bus\x00', 0x80c0, 0x44c8aaa61ad54373) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x9}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x1, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r15, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r13, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r14}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r15}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r16}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r12, r17) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r19, &(0x7f0000001080)='./file0/file0\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x3, 0x0) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r22, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r23, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000001180)=0x1002) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r24, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r25, &(0x7f0000001140)=ANY=[@ANYRES64=r24], 0x1) dup2(r21, r20) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r26 = dup(r20) sendto$inet6(r26, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r27 = openat(r26, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r27, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) write(r27, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r28 = geteuid() r29 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r33 = socket$unix(0x1, 0x5, 0x0) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r34, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r38, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() getuid() getgid() r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r39, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r40, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r41 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r41, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x34}]}}) sendmsg$unix(r38, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r39, r40, r41]}], 0x20, 0x7}, 0xb) r42 = getppid() fcntl$setown(r36, 0x6, r42) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r37, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @cred={0x0, 0xffff, 0x0, r30, r35, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r12, r32]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 19:22:00 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x80, 0x100}) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:22:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x10000000000001f4, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e43d7705c8e4ca", 0x7) write(r2, &(0x7f0000000100)='w', 0x1) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) fcntl$getown(0xffffffffffffffff, 0x5) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x21, 0x10) dup2(r6, r2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r11 = getpid() preadv(r10, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r12 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r14 = getegid() r15 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r12, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r13, r14, r15, r16, 0x1, 0xff}, 0x8, 0x6, r11, r11, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01001500000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r17, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r18, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYRESDEC=r2, @ANYRESOCT, @ANYRES64, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYRESOCT=r17, @ANYPTR64, @ANYBLOB="67276228e5defd3b58bf187b085ce99a31a0f90de518ebcbe1cd7b46f6ebf49e8f", @ANYPTR64, @ANYPTR64, @ANYRES32=r18]]], 0x5, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) r22 = syz_open_pts() dup(r22) r23 = dup(r22) ioctl$TIOCGTSTAMP(r23, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r23, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r23, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r24 = fcntl$getown(r23, 0x5) getpgid(r24) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r19, r21, r8, r14, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r24, 0xa5, 0x3, 0x1000000100000000, 0x6}) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r25, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r25, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r28, r30, 0x4}, 0x200, 0x401, 0x2}) getegid() r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r31, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r31, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:22:00 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f0001"], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3ff) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 19:22:00 executing program 1: syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000080)={0x9, 0x800}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xfffffffffffffffd, 0xddc, 0x3ff, 0xfff7fffb, "52ccff000000000077d31c1994fed87a00800080", 0x1, 0x5}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="542a6b03dd73b25182a82a34d58522459156b17099cf0df160e4f90aaa8baaf1c04ff26e27cff4a060fee00ecb9ee750d0dd9e5fc2a4409135ee83e62b03333ff5f87ae4e43e2d3edcd8af79a465dda360fb249caf3c29e13d461e0145f2d8f3b94fe770c4fbbe61a273646b10f90c6019d0cb3f3ee2c84204802c3de7fb006512bf31fd23ffccc1ce29", 0x8a}, {&(0x7f0000000180)="c39b15c53a5f34ff47168d1a45296e60ae92da834d7ffb2495fda587a49018eabcf2a27b4fd9998094f4c938c38d66c30b5ada8d4b7239436e4f2ed040241c18a2f72ae40e29352902193f66e04953c333fcddef809a3440d585e2842b3b2eecd112aada93295af10650411eb0f47ac8702aaa4e86da1a87f5dc3d58d3a1341e0cac0044d45aa43b60b7216cda020cdae68f", 0x92}, {&(0x7f0000000240)="e7d087e68223d9330c5b6bbf48a1225a161595b674d2b2f76c065afec4efdb8e5c1be72a9a33139f3d04fd8fd3b4ebb614e5a07fac3f36f8", 0x38}, {&(0x7f0000000280)="ef55eee78ddf8b491c75e930480babfc32318d07357accc0a7ade1ff8ce8e65e8480dba0932e81b8e064840ade5bff67d958a39174b20180fb700afb778bebb1cc78aeda77", 0xd}, {&(0x7f0000000380)="407035afa227230fee508a0425f93a2f864ef2b1bbb842ca0e1b9427819597c586863060205e38910416fb43b122000b571905ccf423f42b4f3dfe14247645f7efdf13e463e4bbf3c24d0cbdc71fbbd5c8660238415122de8f2fd6da5720bb143af270f3360739542c497ebe48eb1cb0ccbf482bb21fe707b156f1c0b30bb5043da48b6572062a5fd83cf37abca6aa13b5e21c1825f428b86e9410c334b5ac7c1dd25cf6847e1094007585ac3ffd00b3280d95b6ae37b6bc341a28df56baf25853d02fe7612d04266834e64598fe785b570dd6ce2952b637a723f1ddf9a4a29bb4470ee0df9ab38546d550b93ff2f025f87299738ec487039b184d9c0c59973fad394de2abf02f508e6fd9a9ff145e038b22ae7ccea36d15e8e209d9eb96bd36ede8f0661526c83cd76f3465f2c0d4798dc98ab18c5d4533916a28bb74ae4500d819e72f66f8b5b8c66402387459768d0e7cfa580ed24469859dd05a3dc34351d26deda7c85a3bded031ab25b3f1a15009042b33809dcb45ae06d7ca30812e8afffa908850cf378affdc3affe9e935b71d7d0b6bafc5c95d5cb52b7315f0e780989867475453e0facb186fa3ec8fa6b3cc5ef00cebff4681bfaac30c865985f58f65666858e256c369355efd39fbf55210743d0aea6e08ebb6083c1f2d69865fdd7be60adb85be757f48454cf30f39581087fa054ce6f5b14a35b0df155ad91bc02c8639b092c217d64f0304b1f2f916eced7045124b361fa57d5766888a5e7b797452f68779a09f4775e93f53b75664e4cee87d4efc854dbdb310c7937379b4de12d4680d8cc51e8c34fc9d6d752f4070e3145eba51aa8131753f79e73cbab6fd442c9c7f31e132ba10a1f65378f2caa0c51ea8600a2449fa65582cba4bb628d739644b92b92ecf5ba94988ed318d86a305c785ab45fa87c8fdf15f762fe1249730616e4f6ab98cab6873f392d0c6afe69bd0a99977317029a1f3c6c4a8a3e1a63c512713255373cb3e680cf8a30a51b4d891188840ea07195af51208efff33f69bdab01015cde027a983f8c6d77c3b41f9930cff033d2c0a8f0b7a01a08b572a6c7e7e845d7bf526cfe2f0dd150d022856e23471674ff732fe2f5abea34a4ce71cd5d27316729e538cc3ef6501e5b5884f437b493db147c33952e3e3f6530bacf2aec7170181cb220e6c4fba839972277785622d948f6137d9d108f605b5dc7abdc6bf4feaa239f10a1e3e8e463f45d8acc1fa40ed47ca14c4e98d8c11afe0b2902b33cf2847fcb92fca4bed8fc544f161ebf1a9d7edbf3a8464be373231669f8b342e7d61fdc1ecca3666b9edbcefa191896f4093d43e297cc3b1b7d622981dd4439803d45602a2d5c6a6b866f8ade5d170d2c4de6a0179a208998e272e0a4c4560e2e7c0cae9e4545adefb3ea71db002078975da722a96531d98e9ad5714d3a941e860e0fd08457a33f809a75458b61b78697dcadf3a9feadc684a620a9d688ebf3b17c72ab82c90fb6855b4f55ac12426c0407b0228a790abf058eb60c3316f5a1e0007b33090088546f21d4e6393a6f8fbae0cb3cb01d2ed81a9949f599eadb036f5efac66b13ade82fbf01ba1caeb03d80b850948b64871a7c8ecc2b9ba2ba34874e18c8e3ffe033d45e37693ae9b0e792f557504afc9f75dbe6743a356c6caf87d6ff679f43621d2336773a249b3e9ef7f28e32e362b441ea274a3ba34cd2e09a122c68e4ecb72162aaaa0c25e3b7ca3a3281e5067fb0281f16e8ed0e74a1d028cf2aec5aac32bf5ca1cadd20f14ca0c27e24793e7d5b3d10edd633e4e117056f42f661d930947b069af5d3eb0a452da60925027aa3841f7a1ad89fb9508428c8fd03daa7908f6d40c54b4bf75f9a6477b01cf441321a3045754e7ecf69bd437d50e5c2ad12b8871c8d527a2bcc57c59223e34bec09c8387e77e7579d011257c582902d99be4c3ca97b796c7b081e1219d44e6de64e0949c25453c02be9fbd76ee7d245cd47a38d6a8aea24a09fea6ed8625294fc792e1e73399ee22865d63257bb12097131c18b1e158d96a1adb28f78d0cd02d53c53f18d7e843ee600f7339d92261d539556ad265e2ba7c66f5c86ff6e8ecdb523859fe27d98a5353896f4cccea24d8803146f010b6b28031d23bc6da79b2e8490f826328fc824c5d4442486e25a3335d1d3b6dbecacc05d0d781b1eac86e909a56bbfe868c487a12f33c55afb695f3fd70def95d9a5b6ecc06db076af9d2b74d81a184fb3a5e0005d6dc8e0746ebb3986e009f43fe7297eefd254a114838f27defc3721e20e9fa4bfeaddc3920467938f3948d2f3bd72c95487ba3473864a1c3774d0d2ca255fe566fbcf9e9c8fd136f6048ea511ba0fe27e460fef1f1a5ccec7f6b91c10971d3ba631ca7f53a56b9584dd9d40482fd82c97e5811322e7c226a009ec24580b17718cb111de73a72816831473a08f38a0ed963e77ebfe26a181eaafc32bf279b74a70a3e3c5083772cd956769fe19d6d38ee61039fa141efd4a1778f0457545a0846fbcbb935d1f2a61f6be1b5ca9c9fcc004733c2705153da5fa23cdee1628401d2ffe122d3b156bc5c0c6ce5a8274fa6b68f97df7ece07fceefff2d068ec6a42b8e90868f919bf7d7b79776ca1a90d6e14cfe303704fd9d2894c400e7ca73dc0a95f5419797765ccfcc49f2d217c5e9a9f9ed90d6f8a47f1b179eb363ab8366c34d7d40a7484e3dda9ba4c5961e062cbf8fcb737fab80c11351265a03f3808979afc1b350c4d1b77f775f03366e8ab2e9836bd3ee529f81655dbd4c05379fccd93effbb13b340817062dcb357adc4862f8faedaf62ce19d761fdcd6d8045f648ad96d9d6fce43f3e925680a5e16171a5724ef7c46279d23ebfba3daa38d0c0f39551877e50c2d902f0ba29705c30bf75e46ef359c606ff466c5e83b99e0e8affdb73800de4d1268c2fc974a1c09bdfeaf69a6ed70bc08ca9f5b60a94be327aa23025db63caa2a6872e34ef02871a6c9b15f4b0e3e1ab02098cfddda06823f66bb356175128148236f0c5b9fed849ac0d972a103fe1e8080022b7c325b96af7708edbf389c4047d45628f7349d09626037210df3f04463c305f4a3f4894c0e167a2d48bbf7de66ba48035b1a99fb1d0f695bf462c7d45409866bbe80f5350e3f72d4613f65f2ca2310aea6803fc2aa591160f9242e9a0d6cc8f533bf7d8cfda9ed2b4f3d6775fe18838aae71f8921431d2d0d94cbc7a2b02cbefee841ae53342c088ff5ecfeb8332b8b988f412d36528971ee63baadcce544038e7d6ff10ea7d741f68cdb9339876777b4998cad291c6362c3f23ff04fea44372bfc34c85c1087f534d7bf5a82ec65ff6c55ec322c6b690434c47da5ba7747ffbe394657e123b397e0ade6b5d45221746eb3a83c08eff6b2e71988a37ceee2d82ca39a615d4a7f0c794de4f038a5650c8f9c6c4c0811adff25ba7157cb016b44545fdb353ad8dfed7b78d859c3c3b7aad7b6e0f1a12ff63785d8fb0e56b9f4f1c0442e51dd717956e9d8c0a4e3123c5d05e80a8bb1ea829507538280a71d53aaf620a3bb3396da69eb1a07c6cc7e7f86dbad9cd83a9bd39b89ebee8e8371169b9e4b265791b8dd194943a119e319a8a2ae314e2a5a82cd62c5ceda15f7cf89076059e2bb2a04e6786c9f9fefb5e4ec72cec4f74b39719fd12ea6eea9ac10e96445211ad1a372cafa3c9aef24308d7c9bb7d0dd953a0183d5ecf939382dc1ab203c168ebcf21f01bb8cb3143f7ebd6802282e9577165608228b3a73ecb41abe80f82852b7c707cb6a33f4fd5ac9091eab4dce64364048401a7b5058a47ce19a1b16235b9ec7ab41d2db888514fe5330a03457e6f6a2d5edd39d5f5a845bcd50b588771f03e70de24d4fd6000f918da9b9aabf1d77fdea09a46628b9a8ade334f3212ba1748322795d89901887feec7fe31e3ff139e23709eb492a1f4d03fdddcac524425dbaa23da8264869d4fa28f14c4d48ebd728884d9d6076c0e7597c80638bbd849f0e51af1375bc2d06b728da737063550c61bc1af60bae893fc5817440adc69cc726d74354c4051d4d8b3549934c64aa3b15c09fd88f086291d45d4b7a83f97f31ca660a12cbd8f8f16b594d44b07d44c50f7b91ef1e4760e125c2c0f67f9820a41eed98ffae66ceac731b91721a85d57bd42a6a8f5d73e44c440e4049a78196c046c83d75f13aabdb91e2e007700355870a30af7597592d3f8c4552eed97baec81a556dce8083142ed77d41be6931b428f3debfca66d7797dfe7365d65d45207ac17df782f14b19f14d12efc48f8d77a98530229e18fbe8e3886a30d442fa752b12c12484632283e311bba8b581a515e48db0d9c2802257bf8def19b1907b99c849a2de3775211ba4f995d9864b9549368a90e6b766f83dd4240bd3d094141f89a33b250510127556bd450850ed499fd763f972cc40b293a1bea1d0e8de73bc3bf4f3dae81c312245ab7cfffaacd224d9b397c9d0e1a6eeefc1f460ad9d92396ec9f5f4fe8fbe3616c611348fbb77e35915bebfc6a59c0f7bbd5d80d694345678ed9f25a6294c9715dac1a9f71a8517d1c2c99d296e2a73d99c3d031c1effbf47a60bec3c28ac99acfcf4487b1c6ff2c41f2378f808f46fc84995fd3ae7bbe87b2fbe48f3be633143861c1fb3a4c17c61c2029772d34af096d3e82d06e8ea2c3f55c703fd279e10e637b80a652b29f01701ff94c2e3bda6dfb06270302da1a9fdf16ffd28998131e94c37a9c470aef296b2524645602fcac8872e89fbb1ed09cc5903ee70477e7f3bc0a3eef10f854d01c0ac276f302f6079539b10cd742fa75979a0a19915a9878ec9b0ee1d30ca4be4c341903a5fdc187bc12be08ab83172322a63aa3e8d0eada6179b68d010f39f9a2ae3ecffad18fdfc983b51e255583e0931581383cbc3ea9ab007f0cd3b3f6f6c388d78b4af8cdd6c72263c2df199b6e137cddc6902661cdf32e982b39a62c4cfc338fb0b83898ebe6fbdebc7133c1310b2b722265ed6a1e3e4da0818bfbc36bda6994da666a3b07651c666c6353b82c229007788ac7e258278b3ef9e093d723770053d9a5755de9c2c89a6e3e0daf20b6d6ece1545f7ec7e5cf121d962e1c99cdcb03a640013fe305db20d060a9129b314aad43890792118db77f2188929978ffd7ba2076b2f6208a5f17831eb84b160c2e5308a91b4127234fc5092738a143409536321bb6d69147de3617f98c9929486a279065c7a8112119bb22b200268fcc2111a1137cae3d1b1eb6bfde42f7c43d650e9fc11236eba42a08b3f2cf52fa103a32553365f64a93c81efcf40f77b635f137594e6d1d188e87220e8ff15736a78019dbd0ff056ddd493961f46d3d08dc4b7368bc9ba9f55d0a44ca63ef79629cf717ec7c36e515e4064b19d4c1634245ccb4077f2fdb88b37fbbe804b4c0c458cc729e6b32058c1c07ccf0e9ec98518425c416647f001da917405c352d29e112ee567d609b5c035145a2c08944a5df95b25a3f8c83256854c7c66b2c886f3ecb5ab1ca782810ff400097eda03b568ec560079c9a57b1699c1af56a35bdc9cb26056a714483893c3d4a42d7d341d8805a4077bfca3ec57b54b26a7d22d8b6045e6cde7d935264209409a96631829cfc100b1826290b606a375a0dd7a8332313deffdbf192c729cc255536e006fd34ea842a43c3bfcbded2e592a9e20998bdc3fa5f04dd571fe4d93b4c8fcd91a71479ecd223f2accbc966e783c63a713e66efb71b1b6e3a3c6b738902186a2fe7d01c782e2f4", 0x1000}], 0x5) 19:22:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) fchmod(r2, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) accept$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r8) fcntl$dupfd(r7, 0x0, r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:22:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x32) socket(0x6, 0x4000, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 19:22:01 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10da1, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 19:22:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x1000, './file1\x00', './file1\x00'}) nanosleep(&(0x7f00000000c0)={0x400, 0x40000002aa}, 0x0) 19:22:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x40}, {0x3c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8682a0865f023934, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:22:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) getdents(r2, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5c450 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5c450 19:22:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 19:22:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup(r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r3, @ANYRES32=r4, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYBLOB="d11b6c52f5b51248e6494593e6dc613f605923ea9586c52f1810c820b80f71d543dc3edcd45afc9afe3423636546b2bbd750678a4bf21581de5f0d9cc71d5fe4f93dab3c21f07f60073ab63468e6aa639090da31f950a1b1a85cdbcf56e59611e9662000445f9f43acae9b28dc45ac89b6220e27a507c6c5d2f3f52911f99fb09490365ed7eec2aa23c0fe70aa71132acfd96a748902be7d36dcd2d361d9fe384e7baf7dd6424982dcaca427677ea3474bedb2ad5df733a43569f061d2d206aa7e5d97f4bb14", @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="14d172dc7cc89f6b20db71f74c0798b93c8554184a4b1ebcf8892f084a11f811a9ed3594389a63a58ba4d834bb449b754dc6ca425bf417bbf0c22c222cd21f51c6cb8acccde0ce26e2320d420fc206c4a350d42e018e263f85b6a1af77068187dcde88ba58df67f7137a103b89f224346d80edcd15fe6065f10480fa"], @ANYRES16=0x0]], 0x1) 19:22:01 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000100)={0x9, 0x4c3, 0x8}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) 19:22:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x1}, {0x5}], 0x2}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r3 = fcntl$dupfd(r1, 0x181b97e2b29f7989, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa5, 0x7}, {0x100, 0x1000}, {0x20, 0x10000}, {0x80, 0xfffffff9}], 0x4}) 19:22:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 19:22:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 19:22:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup2(r0, r1) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/96}, &(0x7f0000000100)=0x62) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 19:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:22:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = socket(0x18, 0x2, 0x0) write(r10, 0x0, 0x0) recvfrom$inet6(r10, &(0x7f00000001c0)=""/228, 0xe4, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x7ff}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r11, r12}], 0x20, 0x7}, 0xb) getgroups(0x3, &(0x7f00000000c0)=[r3, r7, r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r13, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r13) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r14, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 19:22:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 19:22:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\x01\x04\x00\x00\x00f@', 0x4000000001, 0x0) getrusage(0x0, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = socket(0x73c290ef9cede5a, 0x3, 0xfd) write(r3, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getdents(r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000140)=0x1) 19:22:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x2}) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = socket$inet(0x2, 0xc007, 0x80) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20080, 0x2) r10 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x3, 0x5}, {{}, 0xfffffffffffffffb, 0x4, 0x6, 0x9, 0x2}, {{r6}, 0x88ee4410d982f2b6, 0x10, 0x40000000, 0x1000, 0x8}, {{r7}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x0, 0xa200000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0x7}, {{r3}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x5, 0x800000000}, {{r8}, 0xfffffffffffffffd, 0x8, 0x20, 0xe, 0x7}], 0x7fff, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0xac6b}, {{r10}, 0xfffffffffffffff9, 0x9d, 0x1, 0x1, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0x2}], 0x7, &(0x7f0000000300)={0x7, 0x3}) 19:22:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = dup(r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r6 = socket(0x18, 0x2, 0x0) write(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0x7b0) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x7}, 0xb) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r20, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r22 = getpgrp() r23 = getuid() r24 = getgid() sendmsg$unix(r21, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r25, 0x8004667d, &(0x7f0000000180)=0x7b0) r26 = getpgrp() r27 = getuid() r28 = getgid() sendmsg$unix(r25, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x20, 0x7}, 0xb) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, r28]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r31 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r32, 0x8004667d, &(0x7f0000000180)=0x7b0) r33 = getpgrp() r34 = getuid() r35 = getgid() sendmsg$unix(r32, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x20, 0x7}, 0xb) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) r37 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r38, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {0x7fff}]}}) socketpair(0x30, 0x4000, 0x4, &(0x7f0000000440)={0xffffffffffffffff}) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r40, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {0x0, 0x0, 0x0, 0x8000000000000100}]}}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="1bbf375e0515b7b70a577b1d972a8d961dcc7a4397bbc37d529a08a08dd226ec5dfb931fe047c445c933d1b10c03276a198435c56320c451fe334d05433d96867b936d89704d83927c38db88ddb4495a579f2bf3f85712f1797e7fab3d47180571fb9a9fb34142ad6d262f18efdef96f77a7a76ad1a008c990b1f961e5ed183e2985daa2484da5ae02a84056831173cea039d83289f277db5958ee8756cb102b2de9b7542bd38331eb38c2a699c2b228505e86a329a780544e3a9748aafcd31880b4a4e55f9b76ebae5dc82f83a3736792e220c9674f03658c3efa685d1a794d0fe313e50aa2aed482a8d38fed435db437d4b948b4ed9f", 0xf7}, {&(0x7f0000000040)="12cd9225233dd7238c21d03f3ec5b0496e9fb7969a63e2352db49f7c07ca92818064df560b9b501b8dee04e2e585ae5970a96863071400c43f6047b05e8d1648fb362b9185af783f40848357e469eb406fe931193eecf34a1bda04ad0a4594e19cb8944ebec7", 0x66}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="0000000020000006000000000000000670f16d80d8859b9dda3c0b", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000500"/20, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r35, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r0, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x4}, 0x5) 19:22:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640), 0x0) ftruncate(r0, 0x0, 0x7) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x2ec8], [], {0x0, 0x0, 0x1}}}) fchflags(r1, 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/169, 0xa9, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x7}, 0xc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:22:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x6}]}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffc], [{}, {}, {}, {}, {}, {0x800}]}}) r7 = dup(r2) r8 = socket$unix(0x1, 0x3d4de1a70eb45c3a, 0x0) dup2(r8, r7) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 19:22:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 19:22:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x1a0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='./bus/file0\x00', r0, r5) r6 = socket(0x18, 0x2, 0x0) write(r6, 0x0, 0x0) getsockopt(r6, 0x2, 0x80, &(0x7f0000000280)=""/228, &(0x7f0000000380)=0xe4) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0xbb, 0x0, 0xf2}, {{r7}, 0xffffffffffffffff, 0xa1, 0x4}], 0x1d, 0x0, 0x0, 0x0) close(r8) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x3) 19:22:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7a], [], [], [0x0, 0x0, 0x0, 0x800], [{}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) write(r0, &(0x7f0000000000)="220e22", 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r8 = getpgrp() r9 = getuid() r10 = getgid() r11 = getuid() setreuid(r11, r9) sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) setregid(r6, r10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:02 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x777) 19:22:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 19:22:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [], [{0x0, 0x0, 0x3}], {0x20}}}) read(r1, &(0x7f0000000300)=""/222, 0xde) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/200) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x6, 0x7ff, 0xa3cb]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x59, 0x0, 0x100000001, 0xf1a0, 0x1, 0x2, 0x2789000000000]) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 19:22:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae61325259560f8e5815f73739244fd33055552fbd5632dfc94ff334a5619515a4c8ab06198824a3da025bbd47b3bf579f4c53f04376385132d15302a9a4e456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a350000000000000000000000000000000000000b4cdb1c247f4d36bab331a0432a24d76000000", 0x83) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c00", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "8500040000000000004d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 19:22:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000100)="8c65", 0x26d) syz_open_pts() 19:22:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000080)=0x98d) write(r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shmget(0x1, 0x4000, 0x400, &(0x7f00006cf000/0x4000)=nil) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x802069b2, &(0x7f0000000300)) 19:22:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 19:22:03 executing program 1: setuid(0xee01) syz_open_pts() semget(0x0, 0x0, 0x2) setreuid(0x0, 0x0) setreuid(0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x68df, 0x0, 0x0, 0x0, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r1 = socket(0x18, 0x4008, 0xfe) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000300)="0000000001000000", 0x8, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) dup(r5) semget$private(0x0, 0x4, 0x220) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x5, 0x7fffffff, "73cc6b2e52b37b2efee534840c76f30d3fc9c06d"}) writev(r6, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000242f66696c6530001a6604a7cc1aefe5de65ccc83c09f0949be9b0367baeee5d63ced5599b3b0a00"/51], 0xa) 19:22:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 19:22:03 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x0, 0x4, 0x8, 0x484}) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000380)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = getpgrp() r20 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r18, 0x4c, 0x6}, 0x8, 0x800, r19, r20, 0x7, 0x4, 0x8, 0x484}) seteuid(r17) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 19:22:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc306fa66caf3c871, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x400000000000030}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 19:22:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) clock_settime(0x7, &(0x7f0000000280)={0x6, 0x6}) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x44, 0x9}, {0x89, 0x5}, {0x83, 0xff}, {0x7, 0x3}, {0x44, 0x3}, {0x5, 0xfffffffa}, {0x89, 0x9}], 0x7}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[0x5, 0x7, 0x80000000, 0x9, 0x0, 0xfffff7a7, 0x2, 0x288bc70]}) 19:22:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="df71bd302e01d847cdaa080c62b427228ac744599b0d435fd3bda67246e83cc8356f3207dd4a77398208da1a7b8126d9b3ebdb020f477a64fe03b9b25b644f4945438b087745c38256c1ded6c14bed23b8713e97223efb1254502c242590a37c167904598f01d80d895fefcd6ef8950bd3e1ceea9593932a7252096b1e36c3b8a68cd7118ed7d7ca7bce379cacb72984ecde075839179d8ab1e7fe23a44327334f39f5039610f3af6974f8a3e994d747"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:22:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87}, {0x4006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x3) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffff634, 0x7, 0x7b7, 0x20, "26786769d77ddbddac84bf558d09ebfe08c2c4a2", 0x4, 0x1ff}) 19:22:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() getuid() getgid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f00000002c0)=@file={0x73b2c336e2c3cb78, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)="8c3da4253e6b44da535f4843a0c22379318b38015df187f6b3aca08cce2c555ed58e1ff157f3c3a3a138ecae0590fc8afef6cc4f509753657b63b0248019d5dfc1a0964a0c4874efb2d56ba5ca8c1b98722ebc75157d94147e2bd33d1fc49f9dd264c9fd78ef7c071d60560def83993b2cc757d7c03a0c1b3d60d08406b50329a55c6bb8d2e54eb35d830f5028d88c2a1ada15b81c6fa199f0fcd9cbedd3affa1a"}], 0x0, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0xe, 0x7}, 0xb) r3 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x98c10a603baeb81e, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000400)=""/241, 0xf1, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') 19:22:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = dup(0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) lseek(r0, 0x0, 0x0, 0x2) getppid() clock_gettime(0x0, &(0x7f00000000c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$setflags(r3, 0x2, 0x86958014f97cc9ec) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x825, 0xffffffff, 0x80, 0x1, "2155612a6caa5edd0f674aa6097e5d0b0b7caafb", 0x1fd6, 0x48}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000200)=""/77, 0x4d, 0x1000, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x45, 0x7}, {0x2, 0x3ff}], 0x2}) socket$inet(0x2, 0x4, 0x3f) r6 = openat(r5, &(0x7f0000000380)='./file0\x00', 0x8040, 0x1c0) utimensat(r6, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1000, 0x9}, {0x1, 0x1}}, 0x0) r7 = openat(r6, &(0x7f0000000440)='./file0\x00', 0x80, 0x44) fsync(r7) pipe2(&(0x7f0000000480), 0x10000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x400, 0x0) r8 = semget(0x3, 0x1, 0x404) semop(r8, &(0x7f0000000500)=[{0x2, 0x3, 0x7382df6ad6126d81}, {0x1, 0x8000}, {0x0, 0x7, 0x2800}, {0x4, 0x100, 0x1000}, {0x4, 0x5, 0x6fe5f6ffbeea7e2c}, {0x1, 0x9, 0x274b191b8afdc2cb}, {0x3, 0xd1a4, 0x400}, {0x4, 0x6, 0x800}], 0x8) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) sendto$inet6(r9, &(0x7f0000000580)="3f25fd8e8248d15ab12c200f5231cddca60fba855101b4cb1d248aa3a02c86787061c989f0e60d30af1bc9188d6e7ee65edbc92839c7f3b4ac48fc9d3387d534b9f2c90e3ef69db3783151f65b70b40b539532a99f974c68cc9974bf7eb46aae35aad4cec4ea244a93a283464dba0233a7cc2e017de4aac794a4f365d84ff30c98bef4133311eaafd4fd1fb7e4117cea6ec50bed3268b911d91d8559811d6a3533a1430143dac80b75bd688743e521010e898626572056272a5a76a06f3017cf5b7b9fab004c66f2c28728e4c30c788f6262882c", 0xd4, 0x4, &(0x7f0000000680)={0x18, 0x0, 0x0, 0x7fff}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000006c0)={0x80000001, './file0\x00'}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x2, 0x0) fchdir(r10) 19:22:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="9081c48b25c28badbd72fc19afe8abc572e06e5a9e011d62b1e0b173499c19d92721b05b7fc3876145c21dfeed1aa313e6c77c400ecf61d28c374fa04ac2606f717583bf07037b20608fd73612792c64265ef6e36becc71a7546e455e2d700a5e80873f13b19b4973a016846403bac65aa0f4886e2802786c56442fbf7db686062207567a31cb8ff69f8f23b2397a02605076516a773895caeae1d71e4bf443fd32c17ff1f460894e1f7b3b4c911fe5d8fcace66a80e420a39857cc3854585b9fbb90c92a6e2c9df012eb772c384f76c0f278112d2b4f878d6579857b15fe9c2d11afe4d377ddfe928b19c5e854b70b6764eb0cc89", 0xffffffffffffff0c}], 0x107a, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="53f8", 0x2, 0x0, 0x0) 19:22:04 executing program 1: acct(0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r1 = dup2(0xffffffffffffffff, r0) r2 = openat(r1, 0x0, 0xa85650fe2bb022fb, 0x369) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(0x0, 0xffffffffffffffff, 0x0) acct(0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) socket(0x10, 0x1, 0x6) poll(0x0, 0x0, 0x78) r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) 19:22:04 executing program 0: semget$private(0x0, 0x6607e5853104c92c, 0x112) r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/203}, 0xd3, 0x1, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f00000005c0)="7cf4ea83ac4a91c46c6e359e0399eac56e4202241369be90cde8de5c3e837a9964494c951b8be38ca42bc74548a4316e8da3f926387ded3fbe9579fcebd40635619be9a8bb28cc94b742f1d513db31a3eb3bfec0bbd7f8c8846f4fbfc76c63bf8b726cd8bef9a377cb06426f8aef86e60647a76b23b5393650110b6e79b49b702c750ac15a8e025a51b824e9b3a9e0f89f32bda884dfe176d38cbad3b69f27703589d2959c11ffb2139c9b0ae10c0003e62421896a55bff5f7f601db699483ecf1115ad2ee", 0xc5}, {&(0x7f0000000100)="f0f1c4fd9e3b924636cd9b4aa3662981e753f82c0d40396715e4acdbaf36c0bdb2a030008131c55fb4f2c2a2faa72a1e37b2e773aaf9e1921a9cd36d8240ccc061edfdb08a22a33c8250ca6a31d88001122c9273b2961d4971eb5a5cc73d8925165daae4eae375580453624fa76d", 0x6e}, {&(0x7f00000006c0)="e0959f5e6fa0a273f0f9a63d48ad25d2425194a934955c3ce89fbb10b45b22973f6a416003d2b2abbea027685cddf31e421414e458a26d3c207be73801dba03ec10f21d28f127f3ff07b5067193195a51fdea96518caf6eac6c0dce797691a7b352ba932cdac9204a92d31227762b8a6ccaf77bbf1e822ba2654386d1f297bf2540e64e5324a7ef81c19f0f3761f67e64fcfe8e5ab285297de8958f7c2", 0x9d}, {&(0x7f0000000780)="86e151163bbd70df67077e092bcb9e39581e0b4f7ea5c5bad94a648d904417196751c025976f858b29ca046152c5a46a12fbde47fad9ce1742158744a5c1f6f22e5a8d89933e145781ed5e5a53d3daa178f34106a989960366b6b7ade20e9ad4a9cc4e799b5ee57be2ac88332a08ccbe9a7fa390f41f99dca33816f31087880e576fed4011fa1151266b4b06a279c891ccde6ddb4bc940f5aee3b49026ecaadcfd9f53975ef206b688b697731c8d7fcb060758c504fda0233917b4ce5559f02b1f1bca7d6c4e2c91d36e7c04b42c205c6d0a3f84637198ce026ae9081a3fe727f68b77e31eb0749526ff13311197f58235c499536c1850c6a0873d", 0xfb}, {&(0x7f0000000880)="6f79f1bd489c801c54c7a29fe4e6fa1c41961f6f95faf7335ca39c108b5eeba19e2af42cd4aa77eeda4f8d6fe7768c4258b3b57132cd269b56a9acb335592148bd9a6bed6472cae6cbe0711404a19714b2e8b62bf9c91cd974e2f3cc90c584d5ba2e9aa400823f109f7baf4266ed6e9fc03b05a94e7f3ffb12d73d85a7305d483f7fa60d2a9c72863935b010ba57c0d1e8760b08fa0fe34e7c621b909c2386a48bf523409104f8943b2c4f0b", 0xac}, {&(0x7f00000002c0)="4b030886e189360cb6f65a19d75e04c5bb2b5f61a566c766a671", 0x1a}, {&(0x7f0000000940)="54fc7c7a2c327db4c5fe12c88a14318e7f3060d6c360c7af6a4256161d566e2ad245e50d5e293c0a6fd0868bed95110e37140cb1d5b69256962965eb584141f1ee57d8c2518e579a22616777061b887f867b4f149876c2c8a162a78a3706d0cd3203c0a3486bda6be7c6939aa801a3c6dd069f0835acc219566417a59472c29da6ab78882e0c6a54d20f9a1c7ea96ac90bc691740f38c9074234868db9dce971d5bb91220e134da5f47e2705cb79c514cff63285b9278cc5cfe6efc4863ca241e6f9f501b3527a84542476419e7b4b38546018b6c316d099918d4ef8a5fe4f", 0xdf}, {&(0x7f0000000a40)="f7614604e864463a8e8f97a1e307b88dffb520acd5d45b2595f231d807a10a880c927ac6df04365ae6ff8314c933d26583048883a26af4d6f82419b17f7c9521aa28678f3f358ab60c970ccb3a22bbf8318fe95bc88fa2cdc38d42764ca88153a28c7cdbbeea1c9a27050f9158f6bf43b0c8ed70a921188faf9309d98a04843aa770710681014d05d440583a70b9d54c42a8cb3ef6514f0576072fcf00b6f7ee9d958a6a715c6cc37d686b34fa0043d357e7011fc9b2f1532befe420494eb005e3d30b2ea75f023a67e33056ed75cfc05d304d033f224f6c6d025459e8ad8b5c398a396e99bf93f581456e33efd79a", 0xef}], 0x8, &(0x7f0000000bc0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r8, r12}], 0x38, 0x402}, 0x14) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x80000000000000, 0x200000005}) pckbd_enable: command error 19:22:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 19:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x7}, {0x4000000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xfff, 0x1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fcntl$getown(r2, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b3f96f0a0022f168ffd9678e9676") r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x0, 0x50000000000, 0x2c00}, {0x4, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x5, 0x2800}, {0x4, 0x101, 0x1000}, {0x1, 0x3, 0x800}, {0x2, 0x9, 0x1000}], 0xa) r4 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/19) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000003c0)=""/4096) 19:22:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r5) r6 = socket(0x18, 0x2, 0x0) write(r6, 0x0, 0x0) getpeername(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) 19:22:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x1, 0x0, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x8000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) msgget$private(0x0, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='\x06\x19D><\xbd\xc57o{se0\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x8000, 0x6}) linkat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc) r4 = semget$private(0x0, 0x8, 0x80000200) r5 = semget$private(0x0, 0x1, 0x0) semop(r5, &(0x7f0000000440)=[{0x0, 0x2, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x400, 0x1000}, {0x4, 0x7fff, 0x3800}, {0x3, 0x4, 0x1800}, {0x2, 0x7, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300)=[{0x4, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x1800}, {0x3, 0xff, 0xb0011e4425fc7d05}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r9, &(0x7f00000013c0), 0x1) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x65, 0x0, 0x0) r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) 19:22:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) poll(&(0x7f0000000000)=[{r0, 0x202}, {r2, 0x2}, {r3, 0x20}, {r4, 0x4}, {r1, 0x40}, {r5, 0x20}], 0x6, 0x2) 19:22:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {0x176}}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7fff}, {0x8f, 0xb364}], 0x2}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 19:22:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) dup(r3) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 19:22:06 executing program 0: setgroups(0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0xc32ae8165ea87a80, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 19:22:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb7700004800000000006abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637bca1c71513387ded4ba0322210e260282c6ccec1d59031f799d2cba61ef7cc"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = socket(0x11, 0x4003, 0x0) r5 = semget(0x3, 0x0, 0x583) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/4096) recvmsg(r4, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) shutdown(r4, 0x3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) setgid(r10) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:22:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r5) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/105) r7 = syz_open_pts() dup2(r7, r7) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 19:22:06 executing program 0: r0 = socket(0x2, 0x2, 0xfd) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 19:22:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5, 0xbd8, 0x1ff, 0x0, "eacdb516e657a6a7b7f8e2750bdcabb1dd2cef0a", 0x1ff, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r5, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:22:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) socket(0x10, 0x4000, 0x1) socket$inet6(0x18, 0x3, 0xff) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) socket$inet(0x2, 0x5, 0x1) socket$unix(0x1, 0x1, 0x0) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:22:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x3, 0x1ff, 0x0, 0x6d98, &(0x7f0000000500)={{0x30, 0x8, 0x4, 0x5b, 0x1, 0xff, 0x3}, {[0x8, 0xfffffffffffffffb, 0x1000, 0x8, 0x2, 0x20, 0x0, 0xfffffffffffffffa, 0xf8, 0x9, 0x10001, 0x1ff, 0xb0, 0x4, 0x100000001, 0x2, 0x800, 0x200], [0x0, 0x0, 0x3, 0x101, 0x6, 0x7, 0x80, 0xfffffffffffffffa, 0x595, 0x5], [0xfffffffffffffffa, 0x0, 0x3, 0x8, 0x18000000, 0x8, 0x1e], [0x800, 0x1f4, 0x1, 0xbd8c, 0x10001, 0xa1], [{0x4, 0x5, 0x4, 0x10000}, {0xff, 0x80, 0x81, 0x6}, {0x2, 0x80000001, 0x2, 0x81}, {0x8, 0x1, 0x7fff, 0x3}, {0x1f, 0xa63, 0xc2, 0x71ff1dae}, {0x6, 0xae, 0x9, 0xcf77}, {0x5, 0x9, 0x1, 0x3}, {0x1, 0x5, 0x3f, 0x10000}], {0x1f, 0x1, 0x2, 0x6}, {0xead, 0x800, 0x6, 0x4}}}, 0x1, 0x9}) write(r0, &(0x7f00000000c0)="d9dbe1dcccf0c8a3a782537cfec5767f3c905549e260591539b4b84e02bb11210be93cf174ebb6ff6b7830a8c4221aef7d879c36d06aca12ae18f77f", 0x3c) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x8, 0x0, 0x5}) 19:22:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e55dd9411d01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f0000000"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 19:22:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xef) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x22) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) write(r2, &(0x7f00000000c0)="139dbc9f16e473651e5d6dda26de342c8060ff09e7241fce621be7977c4a183fc0a5446feca4c5e6ab2102161e98c96815d4a51d685f2df60677b2dfbbb4117cef31ebe3ae381d8838894b7e74776cad364f8f6e4d75c4c1d9587d5a3dd967e269d119452566950adfc955493fb36978272e03dd0dbd7d21f0b411e890d483e401b7", 0x82) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x1c, 0xcc0, {0xfffffffffffffffe, 0xfffffffffffffffb}}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_data=&(0x7f0000000240)="f7ef7893b8829ab2150f54797971d7c4feff622d7f44a271b611ef85cafeaeee109374ec7dfb3d58ec3baf9bd0a934493515c4062c094b7823dd87385d1eebab0790bdb18f3d519c2b7afda8cff2e768b21498a910f9887f3ece5291d7806fde73bcd1918ac8ebb82d1366826a290c5a8a18f0a87351d5e985ae9daa4713e1b1c8ed61ae1881c227eed53f3be5cecddddbcff369c267551149db94ffeb5308ad5fd86b4b8668eb3bad"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x2) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) r6 = shmget(0x2, 0x4000, 0x611, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() r11 = getppid() r12 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x7fffffff, r7, r8, r9, r10, 0x24, 0x3}, 0x9, 0x4, r11, r12, 0x0, 0x80000001, 0xff}) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendto(r13, &(0x7f0000000580)="48686bcc20792df07d1c1d7776f3f1c0c3bd1edbd6ec371b1e6e6c24b08efa5a9a1b357ec67cf4d56670235b71c571c2bf0669100a36a8ab5da79ca7f21e92d33e8aa8f442121ae21cd910369473c9f4d0e73bcbf890bfbdfbb2a7ff44151477810453cb95ba1c57733ec335280f6832f1b2b458aaff726d525da6ddee705789d09756bd96cff907197a7881d4e5ac0d69c8abdf3a814eb03e10cfe04de50ea3b06700024534748e514b3d49cebf7e42e70e57951341dd81e6fe9508f9e17ba5206470cada681b06daa4b0a7fe203e700951f0ce23314af9727fe670adf6c2a262c9da73492ca2731a7a2f86f2ad08b554534e41ad5ea1901676133ea3a97a133e86275d05038e4d69d23f114692958cffc664a9250cb4dd8c4ec551c1ab08b6c6efc66a53f9c9bf547b8c58d0b81fb70c2959861af1f7f27e35620ac323da0a6ccffff18f4804fb3d34280b8665db6464c85393ac7025806587021d901f8bb99c443810b57e3e5c6743c588b00d037625998515f384905c93580c911304de5b9bb4190969f3da066d3db0ae8b4e49c3d556ff42f844bf52b750050425a9e7312d4e29be54e03d40b1f9e5f850ff8067d57ae69b87d33f9d7de156e452d3ba2a808dda9b536f174bf5d80957286529d972927dcb4c75d46030cc0a47de47c82ec36b3133436c8ef1f83987a618bb9c4bd90fc5ce346e05c681606ae247b6742658d87eff4aab609e6fdf880b98e4706c93c5ed654e42df5ed3580d06952e21e2c20c59467bc0c66f93857d49eb3a54c5b5dabef7255b4e2f0788c442700d78ba83b224a219568ef493e4140d847334e1ed26634d6eed2c0c3b9f8caa0d9e7923ccd095730dda60a29d82ff781082e04e77bb1f0ffded9a5ccad3677617aa679d915b184c92e759f6ccb6b37e5685c69d6205c5243f119f37ae09e5a3cc1d21874d7d4a42541227dc2bc8879a77ee9db818691a224e139d39f259f8290e6477016c29467c55a42bb2dc41177ff4ba05acdc34e6849ac5dd6aa99bb5f7c87feff970c94f139b467deedaa84ddf2c8b5532f76e4b6cb4921dcd01c719d58b275f4db3d9120b03a8fd5612bfa939a1c6f95c35b06e9141272c469c05e782ec148a91d10490c7cd6a49ba0283ff0c27d49f2a34b2da7c78c5ba38ee7af62b40aedcb78f8f4e0824c7cf68a9370fb7f078c3cd0ed1f4d101bae6a46aa723b7b6ff87726814836850fc3b95de7ab0d23ca32a79e93079bb80c1b7edf163d4c0241939a73e3e257308c7aceed8572b382f376173c7eae2333d89d9d72c2fc077a2308f326d62f7546d430cdc6cd6156b08a7818650a011f7b279938c642ee618b902a83afc517acfa08d70047cb8e1a93611da9d9bf23e3900e500be0be9d32b83d316a060f63e4f7875cc4ba85a4941451243c450700c47585a98353fe0ad728814bc8280202ca04cf1d2cfc6e6c06ad40c8f35c8997599de42467b3768a4fb0c5cf079ea0f4bc1015873221ea55c0fe715edfd234ecfdc3ca2ca79860ccbde53f002629666e51ee907b6b27176200fe6ddf9b6c6555e82762a8d51c81419566e649f1ba58cd03e7c61585583f3b2bb9c276c1b375579d2ab2f5a0eeeec8145015d86ec854277f47c46314a726facbffa79deee81fd354ace56f7b3779d9a9c46a7f1e426eb8dfb89cc7d6dbc403c45ead6127c59d1af6542994f487bf980230982ca4e56e5141ed1131c300f64a7f69a9a5120f51c6077bc3ae93bd8e42ef8539eae6cf9b33ed0215adccd74bf672ab0497178a6261a7e6018ad7a548dfd165e669991429ab2605a7f37c4fdc77b246125ccd5eb9a437bb4ea2ac428bf10cecf4c0dfc5e0e16cb3d0af423bd4ee899b61108ccaed094e687dfc31dbdd49d258fd60f5ec773626a23ba91a422d3ecf869a823fad0e2d39ab006d4b87a8b4bac36462aac90d860622b74809f10714dbb1c67c0d4cc131e1166a8a8f55a6b759fd027b83d1fc71c473cf5e95d92edf8a919a088ba9f60bff0ba367e1fc4699bec6dd7316e7ed0055a119ebfa0eb86548a15097500b51bbc8eb56f71e814dff8f34472487a91dd39ff627e2f2ec22bcbbcc734fbb47fcfa094e089000e93e424cc0fd341905e1a8f683f6929c293031c5d30b5127557dbe67c5afb3109fc3536095a3f7cdfdb9d7a87c26df41a516af806bddfede931549265daed0b9cf3e3df34270a5fc926656ae40824eea77d096846e0aaeaa9ee9c4816b13ec9000c90796b6cccb269c2ec1f0c5c542a6b770715e237d29a5fced3babac5bcefd185cf46740c262ba41afd83208c83d69b9e3bf520b8c57bf24605723fa472efb808b56d59170de1aae317d5206adacac69bb77a5cb5bd24dc8cefa459e9066f6f695dcc4c991c021f20857ea8f770e8f095e57882c9678df7c3dc537b859fef87b504dcc2efb4241a8d865938ef0ec4f5dbc79b951ab18d80cf0aafe52fbd8c1d1b4471cc1a4d2180f6f6c41cda11d3737e40a31f45eec2c38d94645ebf361da05f2da0620521993861e4d76f49d768ee49397b21e06dbcd5b08a03bd2112b56f13d18e0288882d43cf45736378f61e1b009ada7acf792a55e686dd271ff25fc68bac02bce58e16e35d2d6d69708d0c3ebf74ba2ab5de44588fdd6a802409cf7ff9751d7449d163ddfa81341539fd80ed9800f4a89ad9fb173f5e78370ab748fe5aaf0ac56cc6c1d9015cd0b0499995ac07f04e236b20d98f7a77fe5dff2df7889b38dc0a32c41cec4fee59c8147bab9143565535f5bd16d202f41f2fafcc28637ce091aec8f4141dd0243f7ef0053f00f903bff92aaf88f12eab97c0e198031f6050666bbcd3eeac48ec51ebda181a1e0b13ed8b6ca307c0e0b6e77e53593198dc192d11f6765d409392ef76fc7fd70826b3b8b56b7a224f541d728ddfbabf7dcd422cc09329e74db3ea8a663b5040789bdf8e5537833cad136fd953ed7805b2ff2466ea4d1009886f75ef1c9048b4f2caa80a3271f7046dbf43a9c764a2970973f57d156931bd1ff60a642ded192420eaf27bdb5336ba95318ce70e03459974d177351cb2faa3217da942815cf95ec508c3f5ea6f5770b076497381ee1399a13d815cbaef1d8a9c7c9a845bb22a996e90b11b14ddcd24ebbf0aa81f84034c30618aca625b206131cf8514abb28567c79e72004a7443e75a234363e3f0dfbd47b5665dd7060b5a6c0903cb019aac5e9ed6dbac1b29e1af7a9bed463bf24988847cd76087a76fc328455e5fdfef3b49c67d549bf779846e211de60e7415ec068c0d0275a76a9095afd5ae56629ba4af9b4469d7477120a9b75762d0b924c86d5cbd0daba9a2580333a4d88cb465c1ec83f3a244acd910d3961dd4d4af53ade814206a0a0f540b30655197b3f39ecd90e142ef165e8226076eaafac8853fa38937f278f40464817a89dba4f05f052160990eabf10496dd4f89a85ad06173bcbfe9710b80da78853bcddde3b3e40ffa515815f7ab119934761a7ae71aa96481aa92e3ae2565e541ab1f6cf41fe21d05f1e5315632653b5738a08f48bd1e62fa84c276a8376d10361de8b7f3f3ad7d868cc5380489c8f7e09bd4e30761cb2f9135fad6b3e5dfe045cdff69f5b55ab79ddbcbdad10d5544be42c61c658e0eab179ec6a70f0263ec8da23f455c65fe7955ed008fcdfca057f282c35b6d6e37fa9ec310ebabd4941a5fccf2a4a94eaad13ee7786faa98184caa18e4e98b56df0d9759c89c20b43a22375066290c4ad12e2ab60ec7d820768a775b8482c42493ad5e4a5e236fafa9876a73ba59346104d6801c241680ce2c87a12e8df9b5f8ddd80ad45fbe75963f149f66bfff977760a928af8a917b3ef1d27df3fa1187aa1786a603c44e930d154356546d24df1408c289a194845f89799ca0d6dcab53032327b679c25c6672e560de78b549d2c91a17c1bf8c866c92a6c480e793322a75e1c01728c94694be78e6827c176f676213f6c900c5abf2c7c2ad04308d091215395e04ce3c55a5336876a5ef124c3011409413df3c38a75977a7d3e7c582a94055dd379da366eda402abb15e8bc7266e09e4593c9aeb98c7fd75c9da68e0ebe540f45ac3634fcf32408810d25e43486a461b575dd71c37182dbf91586e4d378060be35b7c3113d808a0720263132d927bf375dfa8fc7fbb620ca3122cb1d29ed85cc43dcd931c22970848bd5d36686695d9ec48ec70202217050e8368393d346cb0e923ccff59c8b93fd02e24591c47a48e5178746b364f1903b4ac5fe68ed6553ac4bc0930d7963eefb162ab2809cb308448850876e4e6b08c2af6820101a333cd6d7ab309806470b2cff4dc476e50e85dc116f3dc1f1a557ad5d9cf7fe8911c794a05ce473d157ad0358239d8129f4323f4fe9ff93880b6fc0ae467f5a094f743a18d655e570156aaec4bc9eb87557bddc6afcd5a7f0b59ce34686429229f29e9a1954134ed178a74342c9445e95459cddcf269e355d2576fecad6eec4d157165dba1d05e71f9b04ba61d09ecab235fab5ab3547900eddd77d89e3819ea111215efb6ee53b9c8fd0809723c6756bd4bfc3b3bb4b83cadb761a9d70be5ebc6677f4f88c2ae8b73d44a7a04f5f90dda574f6c4a004a81613160a59866509b65828a73076abb5630e79faae051e33c9f13bd3c870d714dba5eb902aa4236778798c1319e70ffd058e80a8296e67b8877bdd6586613cacd6f8198820fa5f4c20fd952cdfd6bed1cf06e9ae01cbc1d61392d3503635e043fd4af34dda35cff1844c1ce8b8124665056d6b4e3863905124246635f9a55cc17716daeb9557eec92e5718d40434426a65689c1e605ef5aaf53ce9689bdeff05159425ac73cfd25673cfa4a0ab0c7c4369c59b1ceddd231fd511eb293df656ad409642d7a22653470a081332524e9c3435108889db14aba80daaf57b9b95597e0299059a5bff04b15bacc81a87170b1bb60a6387edfbb307c90381ce52d0a96200e4fcd5ff0f9c96103e63a9ad88b24129a01b36308ab83e31768f85a1c03ea66c83d8aa1d7a2248214ebe7eafa1a2993e4c2a7665fd0aaad1d61851a2e0ea121e75de68dfad023bfe528a6fa25657d93769f51b6a658c23c769e2adb4268a22c35f413374ff33ae3b663e1f11ca435aa7eb450a778cb56ba58d91a539408095d10e301ab65973aa8561fa3ee02a3d62088243d93959ced4d7b3332a4441f53410bd15f9bb575c7fbbbdd189c47f51d15cc3987ecf1151fc4ba50ef38aab9f044fd8864a626c372d6e494b040092dcc6c2aa45079441dfc89fc7e47d2e28f58cead2f3cf0f1ea7d49bab450fcfafe32bf6a9dc48639f5e9af7f88a9740254c68412c082e5ddbbf855edf613bec57b7c8fe049f5da69dd94fcb0bf40edff519c01f011da51ab2285a4f53d48af387fbda363d0470cee3ef8e1ce012723afb256c74b467c7e6235bc71048cb10decdc9a14f621c7fb83e3de0e073494f10a6fe6ded4d744fa1d06f427bef1012235fdbed313c5af0399333fda07639078fe8df1f00927b6fae9bf42ee531a1aa8d483d852351b759891d12fb2663c680a01dd6145a220a63d398a6eed16ddf13010213c53af96c17c47c2d6f128e0e08bfa4c24e1b501072b39e02d649688ec706d010a471ba26bfadf2be5b51d57f45a95c5453dd9c96da5e830a0d20b79ce8b171925bf486f0532d05c89d118413e0edcfb4f9bf1c55501836f6d1699b9935a3bc69b52edc49f50b81fb95964a099e324205f75f41dc4284f9e5e457de3d465d7b2a4fd1a88af9bac65a", 0x1000, 0x5, &(0x7f0000001580)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000015c0)=0x82e) r14 = geteuid() fchownat(r1, &(0x7f0000001600)='./file0\x00', r14, 0x0, 0x5) r15 = msgget(0x1, 0x20) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r18 = getegid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000016c0)={{0x101, r16, r17, r14, r18, 0x5, 0x3}, 0x4d, 0x2, r19, r20, 0xfff, 0x5, 0x8, 0x5}) 19:22:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x104) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x10000, 0x6}, {0x18, 0x2, 0x5, 0x5}, 0x1, [0x6, 0x7, 0x6b, 0xff, 0x8, 0x9, 0x3, 0x7fffffff]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:22:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) listen(r0, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000100)={0x8, 0x1f, 0x8}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:22:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x2, 0x81) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:22:07 executing program 0: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) socket(0x1, 0x4, 0x6) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [0x0, 0x0, 0xffffffffffffffff, 0x5], [], [], {0x2}}}) read(r0, &(0x7f0000000000)=""/119, 0x77) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)=ANY=[@ANYBLOB='\x00'/4096], 0x1008, 0x0, 0x800) r2 = semget$private(0x0, 0x6, 0x80) semop(r2, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r2, &(0x7f0000000100)=[{0x1, 0x81, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0x7, 0x800}, {0x4, 0x435d}, {0x3, 0x1f, 0x800}], 0x5) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r1, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="3468b71da333de522602dc79352ee8eb4e6b67293d1116d860b7bce7b3f3b538671783d8c9311418c779f9ba682e56618f5aa94ef8bed1f79bc446f0b7bce4145a91c0d1acb9f0b705f12fc884c10e3cf01d31"], 0xa, 0x800) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x9}, 0x8) 19:22:07 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='tap', &(0x7f0000000140)='/$\\]\x00', &(0x7f0000000180)='tap'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x87}, {0x800006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 19:22:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:22:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xb40, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 19:22:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff38702f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c10a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d700"/1120], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0xc3cbc, 0x4) pipe2(&(0x7f0000000040), 0x10006) fchflags(r0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 19:22:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000200), 0x1000000000000071, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 19:22:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfff, "d8e2778971c63e59425c237c5bdfe5371ae227dc"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x10001, 0x6, 0x1, "81e07eab23c4fea1e794ea4ed552846de19da93f", 0x5, 0x9}) 19:22:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x9, 0x10000, './file1\x00', 0x80000043, 0x1, 0x10001, 0x4}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000580)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adb2cdf77e3483acb8db891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350d0c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab393943658518b3bf09d537adbe54d6999336ccd6ed58d16465dced54d9791e98fc45e2f3cbf2342da3187b9169dc0480e802abf36", 0x62, 0x0, 0xfffffffffffffff8) r5 = semget$private(0x0, 0x4, 0x204) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 19:22:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e1f0dbfbc2fcdc0a0e87589d1d78cc54c2a54d18459a83bf9b2b90355", 0x92}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./bus\x00', 0x10000, 0x112) 19:22:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0004ff0000000000fffae1b8220300001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18401, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) socket(0x6, 0xad4175199ff90bed, 0x7f) fchmod(r2, 0x22) write(r0, 0x0, 0x0) 19:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5520, 0x0, 0x5, 0x8, "9e26835bda647cb6401aa52566646a58298845ba", 0x8, 0x5}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) close(r3) 19:22:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0xfffffffffffffe1f}], 0x344, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1a0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x40, './file0\x00'}) 19:22:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x7c}, {0x16, 0x0, 0xfe}]}) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f0000000100)="985238a669ab541d1369151a49be") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 19:22:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202dd80000001b72f2b338e3603d87f7130d6b5fa16ce7d3f5fb54a709d4d5e3f22e76ac478b315c3ea281e88a1943436a20d314902170049a2f5851581248b728219c2f1c9e5bb09a6d974c8f1913374589b45c2eb544ea5c1b3b68a44ab84"], 0x10) r2 = dup(r0) read(r2, &(0x7f0000000000)=""/94, 0x5e) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 19:22:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:22:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x77c2488a153c5158) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:22:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000001, 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) close(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="d0914582831f88b246775a6a68dd65677a6a92946330788884bd8554251c759d3f58558bb4c8503ac9313a7c1983238ffed04bbc5515c958703968b719188ec38ece214a5b48adc40683b9eaf518731a36bae5113b6b8cf44db340cb8a0cca3681b94c906932ea140e96", 0x6a}], 0x1, 0x0, 0x0) 19:22:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10002) r3 = getpgrp() r4 = getuid() getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getpgrp() getuid() r12 = getgid() socket(0x10, 0x3, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(r13, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000240)="5363f40dbd1c3b34237aaf1f5b3117ba49c0a9c0573fdbbdadeb1b45e5336745101c57eb05780e901e5736fe60a010f32e1c46f70fa4a853f9a603699f8cf98aefa11ac9db0f8fb819d3", 0x4a}, {&(0x7f00000002c0)="f40c9a6fff72a38c9d26f8f3eff5aedb34499caa176941502954a52d824a298aeae0d13bda0c0d0b120159bcb0c3d80149c48dd82a9d6e7bde1aa82bd6d0f7c5b559b629af5d130073c1417ef0f1d4afd01f6746b88b23602a364ab3fc2443f56bbdbb0db9a2f80030943bb4bf4361c34cc703632c9e6f58222a3e3878b77df21c6f3367a791fc641b5342db5d108e89d5e74b072e76ebd5a9d2543022fa658f9d735cd4b6489858d88bd4d6994ddca4b57f356b9f9437576b9091b95371e889caacd8cd41ce379edffefe52f928522bd93077202bdb09b2c8431b18fde8cf3abfaa40a567c1", 0xe6}, {&(0x7f00000003c0)="ffc3fb4a7252d5177a2c91540eb3f3aa7c553faf0a3e60f03a2441ca1d2266c404bb2fcac077160354f7f90f541c08940895740edb9dae58361876ad4710319a7ff47f36fc87c66dd3b3f257190decc8a7e21727bd0bb25bcb3c88a511d5eb6c7c3739dc6e5d8abc2eadf7d97ec0d39c86f3d46bd8314bb245a8974b4c1a29b461c7997daad38b675953b5d83bef46da77746100814a5979ae72e6a3c1b3695b957316d7da950ebc7033db848c9131236d02f693364fef26e9cd75771ad177c5064d5f65021ca2605272694f45ae35ea81a56b672043a430d1951a069ef8d64d9498f4172faaa39038c0a4ecbe92eb72baeab3bcbf5aafdba51316", 0xfb}, {&(0x7f00000005c0)="f0694a469762517ef21e849bf263eb5661082ae88552a0d03e4d8a32c3de303241e608cd95ccb77322bd3b8e8736d7da3fa2f92735dfe91ba82ebe9eb8a2cfab5be351b5818f54c0d1169d4735ce984d89402a9e4bb6345c27d66001cf384e29b1941ba1891b915d98ace6bbdda36fece57b24960bae59545296569dad697c0b5ef99479e3ca19b365944eefc0018c9c447d5a8e49e4a735bd6c38952dc2e646024834332524d883931d07869d83123d928303c14ae7cfa04a67729ae239978d04f365ecf2e768e6200f8e2f86019b7bfbae10ba4984a9f787601b5f2b0b4745dfca263564aec8e4906c3335c1b875f6", 0xf0}, {&(0x7f00000004c0)="cc10ac9521c613c4a06736e823ad3fb49648c34b492f9727ad428dd8d59ac3bd7b6891c7e11b667a59523bfc442fecdc0182d22f4486be83f5d25715879ed278c12007b4403ece9609cf566d76ba3da14c215e3115f5d9a6dec993ab82749fff6ab3695e8e807b5642aef6145548890426e8be080a73a202f255deec42d42eea5b51935af14ed2d02885fac5", 0x8c}, {&(0x7f00000006c0)="365360cb257058a78e4fac0185849f668f0888be68c70b9cacc49d0712be37c371d9c4466b6da2901f2bec47cfd20eaa2b4b5be2308adf5f59902cae59fda90fbb3c9db944595c78156a7360f96b298be73957ca18b39865b8267bd21bc42f5d75a937f457355fe1b3d13867fb8e20563f8735e6f8225d3edf1ad9836cde52b075a2a4eb42a3de37469f24f4c71a471b42aa297f133b6f19659c255d5e4f9ba0101de16bae69416ed9e3a897e9322eb0914868a216d37557539efb7050ecd5326a6dd94fb158d1778f3af58ee859e874285409e0b9e1f19aedbdcbca849cebbfe596cd04e851ac0517", 0xe9}, {&(0x7f00000007c0)="4d755d72718978888e4658fdd4c6d185112d29ddfc802808077cae8960585e5cd50478aa116c334ae7ce9e164546f27cade168f11c1198dc7f3adda9e3e29335549bff6262bc8ff9a293440392ef643b7181662a4bb567ec40c837c51b37339b9b3f78cda5c6ebf60e97f0b215c3d3f06c5865bd04ca04717e7e48e6557927086f5f4289ebbf8dde2915a19876e0931eadfed7548a64ac0e69", 0x99}, {&(0x7f0000000880)="c57c9eebc0fe615571bf89748b8c0b51d129d8bb81cc0eac0735929165334afe49eb9ec0d85afeab5a5aa18b6335c95dcd05eff0ddc8fc54e5f6f63087a740a98c145670666aed61ff7b196e71786b9517f770deb296989c0a70185429e87818482f4aa4a0", 0x65}, {&(0x7f0000000a80)="3b4e2894e503b8265e6984a3dd7c623a73f35ca7cd1404dbf3a61ee70daf00a19e1c87dc48464b449230afcbd38f411af732cb655fdca745f50eda9efe2280675bcf7af76affb534ec91d8a78b9d2503884a7a9703153647f5e7cd507e45af51869d48c1dd8f9b08eda031f8714c28af2106911066663e7e02c2c559750bbff5c68d896d398a1af5abf28039c6a623b362b005f84ccba5c1c3632763f1bca802a0e547dd9948eb9af5", 0xa9}], 0x9, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r16}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r11, r10]}], 0x40, 0x1}, 0x40b) lchown(&(0x7f0000000040)='./file0\x00', r4, r12) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r21 = getpgrp() r22 = getuid() r23 = getgid() sendmsg$unix(r20, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x20, 0x7}, 0xb) lchown(&(0x7f00000001c0)='./file0\x00', r22, r19) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfe17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = syz_open_pts() r25 = dup2(r24, r24) getdents(r25, 0x0, 0x0) ioctl$TIOCSTART(r25, 0x2000746e) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 19:22:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000015000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x83331032630075bf, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = getuid() fcntl$dupfd(r4, 0x0, r1) r7 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) getpgid(r5) 19:22:09 executing program 1: getrusage(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) r0 = msgget(0x3, 0x21) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0xc4a) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgsnd(r1, &(0x7f00000000c0)={0x2, "c2177d2f066ceb7efd1f3cdc1bdcef53e5e61fc36597c34fb81b6303a4675b1250afb1353beb38f8fab1da4634f02b909902deb56d8ca9f43bbf70c61cb9d6fe2772920a06006dd50c2cf482db96737b426c577aee176ed3e3e26b0e786c38351abdda7f88bf9725bb046a6e0013854651779402c1d95e3beae266fd28d363491704cc7c922b251de80f978d00d309de5c130b0dc76ddf7ea722abd1aea5503d8c18fb604bfd07fceaf7391c555078df047d83c5f43f723addfcdb065f6908a7"}, 0xc8, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r3, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r3, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r3, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000240)={0x0, "a1fb9ead7b75493ef7e2e701b1579bf9d0bffb119976bcfcd3029ca8413c3b7866522c6c6f84d34b6cdfd2044268040c01ad5fbcdcc540520be87cc0ac806d338cd20e331c8506b28411b7af6c955480024f92249bcb31500647a750f30d176cc09219fc3a5695dce6cadf217f9622b8272387a87e4e8e6ccb36aaf2ac8be85b590df864151a58368c4d7de105024ed9e4416512929d233d4f3dee199faed95e3089354df9b8092f55d4068c87b5b4d2e2459e84cb7c84a3b22546a794794526bb29280f2d3311afbc6341dda573d1d72bd3e0f603536b15dbe4e78a381c0d92b77528fdf0ebd852d240"}, 0xf2, 0x800) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x28) 19:22:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x1, 0x65111fc280f1148b, 0xfd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYRES16], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0/file0/file0\x00'}, 0x16) 19:22:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8001, './file0\x00'}) 19:22:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x1000000000000000, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x800000000000000}, {}, {}, {0x0, 0x0, 0x0, 0x8}], {0xffff}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {0x0, 0x81b}]}}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESOCT, @ANYBLOB="2217fa7b82943db5e9208674ff1fe93d0c8406701ffae3b8518b3467b9ec6530f2cb279bd65b1d6e3275a29efba2a764d294c1a967f5c08efeb5ebf1c24d3b4c1c2f4d9acd3cd5b97055f8e82b3738ba83be74217e602df8933faa5dcee81bf61b", @ANYPTR=&(0x7f0000000080)=ANY=[], @ANYRESDEC=0x0, @ANYRES32=r1, @ANYRESOCT=r2], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 19:22:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000324, &(0x7f00000001c0)=[{0x61}, {0x4}, {0x200, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r1, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fchmod(r1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b62a5cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000001000)={{0x4, 0xe6}, {0x4, 0x80000001}}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 19:22:09 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x6}, {0x8000000000024}, {0x6, 0x0, 0x6, 0x8000000000100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) read(r0, &(0x7f0000000380)=""/194, 0xc2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 19:22:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) r2 = getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r5, r8}, 0xc) 19:22:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0xffffffffffffff99) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7}], 0x2) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f00000003c0)=""/1, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) r6 = open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x8) getpeername$inet6(r5, &(0x7f0000000140), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x667ea245c3c02a50, 0x5432, r6, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 19:22:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) r5 = socket(0x18, 0x1, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000001240)) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r5, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(r3, 0x6, r4) 19:22:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x14e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) write(r4, 0x0, 0x0) r5 = accept(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) getsockname$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000006c0)='./file1\x00', 0x0, 0x100000000000009) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000640)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 19:22:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467fd017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828c27c6e1255aa60f722b7be4ff9091ae7e9183b5962ffd0fb00"/1165], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x1f, 0x2e}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) getuid() r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) fchown(r8, r12, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r7, r11}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) load: 2.44 not a controlling terminal 19:22:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) open(&(0x7f0000000040)='./bus\x00', 0x7d0d228a65fb6282, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:22:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x9d}) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000040)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b634, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 19:22:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = syz_open_pts() dup2(r0, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x6, 0xffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="01b8aace469f1da5a77905401ea39f3d4293b5092ab2a64a2e08fc2b55729d65e769ef57688a71b21b32d142ee1bd37b86ee2c3772e609f189eb77d8b243b6fa3ddbf9aa53195a3a637e41ef9f4893b693c72fb7dbc190d7fd32cbe7f84890d67c1eed094d17aeae1dae54828576e04441d17f2a88a39166a5d4400bd24a575a8c54d4a93eadd7bd3d014470a9cf4583c71cb2447efadec31d026357d6da0ca3143ddd7803e9e901fc62a51bc5a192ba4ced4670"}, {&(0x7f00000001c0)="266a25961dcdf23f6292517a6c007d7400941b8398f243f03e716a9f3ad8a8d346cf9052051ed099f687380ef27606267d05515534af90c458a3f8b6d9987b699e1f68d67ca4626f35f25dbb16d09c05943fbafb5933f79ed4a657227f9b5e11c81b9432624846e5a53c500b1728c9450b0d52732cb230d6fcd7b8837f9ee122bfde9c9e36067d7f178b3a9202c5251b0c6d2adf6205d2110d5d84b74797dd820d1ee8ff17478609f8fb49080d88efab4208d20110d1063f071124296967b155766651e5de9805f13f089fc74aba"}, {&(0x7f0000000400)="86f4a09e57382e5c5602e24b8dc52609c4bc7e7e9fdae609220dde534a929b66b4e7da0302e6bb7d4a58029058e18ec27ca882495fa6b9ab48666e8ab8e3ac6bf9246948c59caead69cae504bc61dcc423d1df1b26333fb8e71c2b115d5c0d92831b439324d1c413505aa691763513a1708c5912b6f8dddb2746cd41b46df91eb25e5267656e4ac01a641b9b8ae9ab199af62648ca8c810afee15bd6a49640bd6f9e98283022243b929a83f61345a56dfbd7d0459c55b3fda75e7bd72e23eed5f25a132e0a11396adda7776cf1ae81785141e532c5c38612c5"}, {&(0x7f0000000500)="e7b4822a8723291ebbe6c44c8bb15332bf2e39da4a04fe57836f6c2671017b92f4d96471a93893d3f96b81772d35d63a31c41e22c4fdcc53e10e336b374fac3564e7008a8805ab1ec7339079d052c4ba15db6a999980cfd24b92bc389c386250a70790ac70d12b07bf40eafb7cc891f62d494a513f39303c931df63b013e7323b2941e19c6684189eb6bb607d59961aa0b3c202b94e6731a6e3074d9512dd3a97a5f36100315a81eb348b229c86eb6cd4e83936444497c1f5aa4d1dc1195d01c18feea40341e8f188cbacbf2749d1b347e78dc0f4ec2a3b6f9c919ab73a18df9fd39c3aabf500b80d561ae56f65d37135298c10e3dc8d6b89079462cc899"}, {&(0x7f0000000140)="f643c0334c9a192a63"}, {&(0x7f0000000600)="e887ee5df97d9ebeba857164a08b009c97c97bfc043a462cbe31b087596b44def5801a741699420e476f995179830db2bf389c5f4cd08b4da360d125f21b90f0ef974413e7f51e73871df3a4d12b8cc2d85f4ca9c11e726b9a90a1d98b9acd5cc6a1ca01fd7df7fd56b0c30db07ff39a44124c23c723d045e0d88775c1794c3de38a00e9d99de2d545e6e063d175d914b3ecac3ca7a2d5126ee975002aaebf3253bd2b8a0922b3b8855e08c46df4fb9037f96eb0fbee8d89ae9241bc09523ba7f79a8d7df5c30d11133ab64ccb73b20f9fae79908c0a5f2a9155c887bddc69061932042e10da33371862c178b23dd59cc39fec814cb7746c8f303c27db3a6190e3344732b50fdeb7599564a6ab6d950ec5be2c859db7ed3c56e3b59488dc1e9b208edcc1a172351efd03ce063b5713a259ccaf3d63eb8b9d227579ab8be360b42a2c294ae0c522cc33d52595ac05e19843ed7ff995117d429ca6d8da691db73d160b1e7be39b69776af2131046b10bced85896a3656f262f9129a92f8e28ad28717e441041e9e7ce1234b995a82db19cea19efe8ea6425e88163ae13f44a462bd86e0287a6403c56e1413508bc624af794a465321bb59284e38d1e48af6870c3212e27b8fa4c2ec7b9ea255fb34453791a1b4d219b0e8975529d252202d3484b714abab5b1b79e469eabc4f8fc972d97d9c3ac636520de48e037160a2bdc05445391ee7014b1fbbde8af8be1f8b84cf761004c461cf544fc4672221f719ee23329fa3da461ac05afe00cdc7fad3450bf29198b16844c3185297dd82fb4924d71da6d1f47fe71295474db06f3f2b7abf97272361f8ea1f86f674c00892dd96fc91f324a787634cf37c80e0a79656ab94e07920723b529c827a81b7a6c7b8a8f004ff2cdad3ca87e6d9f2b7b23b39bda6d600dde91e1cd378b2ee459acb1391da0342e2cd6dd09d7ad0674087f3f800d1f8a2517c3a619acd7e6821ac1a38abf10995fa563b012b3e835a79bcfc8a303b5d66d51eedbcb920e9f405fe7d9008137041a0426be7ee4ce5c3300f697dce7fc381d87615887ca0d3013aceea6bbc98154054db68518d964a7e8fc83fe276d3d3dc241e95ea23aa94f2a6b9433335f4391ee7d420929065836fcbeee9323ae81e2a28ac9aec1d79704a8949a5c173a6af22d489cf0b8834ae8eaf68b6c8a2e1111c7ee6bfe72ddb885b002e12d53478f2dbaa4eb2f6d585204ccf2acf7c3e735874bb7e8306370251a7ea293558405d9dce353a896ea47c52a7621b5c38f2ce9cdfe303099c845a1e318d606061350049a8a58bf56039a6a61547905b192d1618eb327c2e75b4b7453de4e719cf6be232aa9a0fb5e0f9017c9fa936172ae5997692f020bd3d6414512ded729f776cb74341a7e93d8c399a44259d608158a9c6b51f302ef8ae36765320b47f441de08c06a3aa52ea294ddab4e661c6851f0b25d25ba38696b189dbdf2c631abeb6fea8e6b657a3c368d69f394758a1ed887ad795edf0f1950939f58f55b1ec1c1db6f1fcc9c583c814d077543c9a090318aae142d9e90adbdcf016381fef4226772ce82a20037031cfa30c6681091fa9a794aa98f7a01c0e074699fc426ec634ad9f6112fc5f0199436135132f7fd50c7a6442ef368f9d8f5c870714303a6d64711000757ec452ea2c21dba7ce90cc8bdb20dc277d0aae7604f7202b761dda7df215bf093d92c9df6b79213825e58b4db5645c5b532cd56252637383243670fec02afa88a36dc3fb35144e0708e028ac5d2e32c8212ab5f61104ec8889c058741332bd1997ecae0f862906dda3b8a86754efd92e682fe4c474f6bc42e6927bff210004bbccb1de87b1f01d2658d95fa4eef24c0fcbc535608c99b0934f45c631e5abfb1946305ce983562fc8cf652b69da9d8a73d53feb0c44b5a3889efb7474cfa0b031a7b5516c59634a84c7e81f24ad4af0c44e4e996a556a47ff0d3a5c52efabddc970dbc0beae6cca09b82147f87f95bd9b4ba8f9fda6ccd17f9c79159670210365c3b04ea907812585b3a8e1261762211ce455744a17f7ba26a7ecb3a1c05423b7d1bbbd954b9a277ceaa0dd46ac656e33c4bc15d0167dcad9125f1ad39e13022a909db63406dec62af54f82b9e18ec7da6ba677507f9f228f94794099e16d67eb6dad10262fb7baf1c02a2b61a1294b985c140b13b43d6e44c29ac277d3472283c867d5c5bd86734bfc2cb9a6e4ba8697bbfd6f0bfbd6414b13cb78d701a6358db7a502c1aa16ede620afc71eebbc510a5975290b2ff9b9507d3ea9394a56942e2e381a144a1f7a99ea5580838fe5831bd53e4c12e6354266e7d296d6234631a71bf2020230f4a39f57af27d4cdb741bbca7260d9e8a3fc1fcba43d65bf61927750cf710ece2e211e19a57c2e316173ed5ede9c1ba92dc9457505df68530f8c5110549743fd145e3b3fc7966b467aed1b67edc9b4dbe58669eba0e58ae61d785a92c64569314b80fa48e75b9547d10248aa2e1d02bb1de3065552b3f3c9f204369ece9093824b36f12061052bbacd94e4e60c23252d5fe3211faa981d775032892b25f3769ce565942a4dd887ec2fa285a09dca2839210997726d1b79c1ef432a058fe8a42049ed5a2b3c77d5f5446e66b87dab13c6869f67b67923ea4198d5f8e6f774af3436c75d0925a60e291384fc5e02fc8f1af652613c5654a18394a15fddb3b5fe03035b9b30477785c86f560d7c51529e9bf187e2d51de11d70b8d087ec275bf420186ccb74f70e17f339e567a74bcbb5c471a6b0098e1a3bdef1932b92a03af58ee3a2812d843a7cb343c3da9fb9befcbe45136b659c1a760714446df7289c7821a5ef3e9b2399551093a8b4038cc3ec2612cb2d636e8dcbc64b46c608e8d72493d093a6af4688cb55fb1ee89c1318a89b3c71dedde402d58fde75669093a16ecf44cccdd1ecf13482e594073540f609f467be87e34511769afe4a332356d1d0f70f4c0ee705270d0899b9bed07cd0584352d971d37bc659336d2fdc13d8a3cadb71886f91e1eac5139d21220cf21b38dc927b89e7dbad79455ba74d6423d8aa058e424e8de60d396c1a2c6d4d4cbfb1c4544e6f56b91e893c0dfd1db27f130ca589e7a892ac3cccd9d1c329fd15228bedd968e9fa2e20486e975803afb16005c53f1b81158a01aa21521d7859eeb3212ac14a9a63c46a5dc2f4faefcca1cbefe151d46b1a9d60d82d48d00ee06802851c1db5bae2d89958b6b30b0983749b821a5730d4c2ef9ccf3d4a28a594950470425d2608bc8ebedbcae24c3f4d235715ccf967b1a6744f49407cf9dd546a588d4445bea87eb777d7520b4026cd7aaa37558552077f3eda6947ad36f45130598ceeda05a1519b08f0ff0cc0488d611052a37a43f9e2e8a78116c84205d8370dc11abea2981a29ff622546165c480078a81e4226a5c7c05399a8f7d147eb3e5c11db1f25c4bb995fcf18bf4431ed35e0e00bb1be79abce8f13cdaa64b58b5d92e99344e19e21b6968e55afcaba1171b456b2a536721fa03c596be393b6169c407b0c279047e76a3b953ed2b1eb2c1fdcc634765c8ae1eb5a32cd290267412f3067d17944b988fbbae190fdd0cc264c5c32ad88d93aa1e0e08c829c2aa2554f3a5003b1073a52ed2b6bc0d065cb45df8a8353f4ee439ce6fb622f9ebcebe8fc10155ad064dd4db0ea466d84dae105e0d27a23338459dc180c987afacf43b38166c04a20a2c565fd0aa0a49e634fed3864fd6d8280b4e7ea665eec0de56c5b9619bb9f255921dde5be276f9c2ee2a97995cd15e78c74851b6e8247c94d4b9d3e1a6d0fccda19eae936fe97f32af4aebd1f5321272e0cc9d2965868c26e14becd8e3432d53381e56227b270ed76888e2f286e5b1bb483700c8baa1b86d1d7ac2caa90f92e3f2e4dbd2981a50330f7d9ff4656095e762e3de493a7bf6b4fff37ebc1a12a72e5b34400648640ba36c4e6642be5e1b921d755b5b884b36427cdd158c83a0c0672d368d2295f23eaafca63b5450f9f2f322cc464875ccdde48bfaa08f0a554ae9f52080744ce671a8e798db4ec01772f4b7f6abe89179f3d93bb591875fe97e8ee67226560c34b75f442c84f1371277af575b4f2cc37eadd3407d4e1a8b74a839b3d33a6c62141383d328fb2bbd6a4f6d6ff961d3efe945979734cf206ea02d48ffb2bfcf2b09d87f01ac637656fe261d44948c5428eabdee78c350849fe3d26c88fa7c2c39565291aeb85cf2031ae76cf167a9cf34e8ac2f35ebf8bf0432cfdb3cead7f6ea0e031e319e814d4b8d32fc3f6eea156d279865b2c36361121752f1331b79db3bc56f39d2d2518cbdd52d8ec9171c3142230b56fc212794dbf2ad357438dec440e348e1e494f85bf7adf32788283952b9542b790c666b43051273f7729870009b63f7fc974cf86df252ba139813d623a11e76981cfa8ce1ccd8abbd8c46b25902a156ff9b9f7a54b13877113804812f1e35f66284981f29f27222eb55852d06e8d0840a889d75f750cbc38d728243f18e5c00e14262eafd806a709c424a080639c837f4a7f642f7c2a2d972e6c1338856dbb5cdba3ac3d07bf8085274a465365f72d0f1ec4b4a9f5a780bddbb06a0e21bf935a857681af8abf5707a8acfc28c452daa9a59cd85559162ab97238da1c01b67a3d7d7057f281d485bd39bed0259feec5948b09e945893248933bed145de61c7ec5184bfab35cfea2866ad203a985951fa73dfdf14ae7a8dadf56d74019966f950665ca65ea16a8a91e50c64fbd26d0a883bf7ab5bd1a39afad5da50e2aa7b9117f6ef1509137f9a811547d81a1e87acc1e2e6833c4a3fe86ac833e8a13aa538e3d3dcb12bfdf4729fa548c62716215ce0f209c0ed6f23e46644b89ccea3d2c5b50f05292d804d9ab5b9aef2f68fd7ff04e77a1db1ab14f35e2793ed33997f2ca272a9397ea2e04031bfe40d173fbd0d3afafa3e2cfae2f3a85fadc4d029b40d46116e3b65d61403b1beb1f57203f72f7d08d15293d762fa63df73eba2b2758bc442cf29edf4f5beabaa49e35dcdc9f4e6a5843b7cd52643669f6827422b44bbdad10c0022343b6690122d3bfe7f35b4599a0ae1b1af4fb7571acd57ef6e810681305ed89e18e14a68eae0446beba869178104def4aa2f9d87d054f67968f906703afe5a0d6de9f68c2ef1532c1d70ebcbe9c941a2c7e9ad294a2d640a5d429203bd040e18183ced1dde0112ace21dee19c767d50c23abe89927ce8218e06a4cd5ec597403f38296dbd9dd289c6a06c9c14c5cfd9620d307ad4ecd841697ad4e9821e206ff7d83bfb1eb6e4546363ad62b3e12248d2fda58526ac4663c3675b370bf931a681e6d05dffde5dbcab8f93817ceaee432b5a2d8902440f4e6005ff711bf6abc501342d397a52a7bf2db7bad7f6c391220af97ce30926c7c6cb3a87fc1a0df470cf7ce2f96da43cd5ea19d14acc61c56a07cac46434c18ce1e19786a5db00224d95ca4bf31e1e98fe3349c2ca0dafde42d2f7a8ce18c78820486524b41ee87830612f28a7122be57507754534f20d893b2a09173294bff37328de55c3c4fa8757671b21213d76b68fd64ae3c05e39c18bc92a5eae28a5302ac12db6e54766ec67677ad3ccea68bc95486eaf287cc98b446a78e7d6bb62abfd318fc1dc0b161661016ba551df426e7a39d446f317ea41e503f65ee88e5d30f80ec6e1ea908ef3e2182a179fd9a30eb7c5e9255a6798080898b03d44a9799b47e9c7eaf481cf8dc647f5057913e173783be0063df8bdd"}], 0x0) 19:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xe09, 0x80, 0x81, 0x2}, {0x5, 0xff, 0xdc, 0x1}, {0x1, 0x3, 0x20, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x279, &(0x7f0000000240)=[{0x8, 0x1, 0x3f, 0x80000000}, {0x8, 0x2, 0x0, 0x7}, {0x6, 0x26, 0x49}, {0x7, 0x8, 0x6, 0x6}, {0x2a8e, 0x31, 0x9, 0x40}, {0x0, 0x1, 0x40, 0x400}, {0xa, 0xe1, 0xff, 0x7}, {0x7f, 0x4, 0xfc, 0x7fff}, {0x3, 0x3, 0x8, 0x1}, {0xac2d, 0xfc, 0x7e, 0x80077}]}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x41, &(0x7f0000000140)="433031276c040172997d2e4e01c96bf965eb52a58c12b63a79c78392d6ef8fba418a7fdef70557a5f825fdde6118fb89017676d613427ff6e327c533681a82f53363d00ea6a3ac0ff0e4e7a0616b51e90cafe1d001d90cf07e8641bbd75a3e900e") 19:22:10 executing program 0: ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x46) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 19:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xe5.\x0e', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 19:22:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x40000000}, {}, {{}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) dup2(r14, r11) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 19:22:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = socket(0x18, 0x2, 0x0) write(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) getgroups(0x3, &(0x7f0000000140)=[r15, 0x0, 0xffffffffffffffff]) r17 = getpgrp() r18 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r4, r9, r11, r16, 0x24}, 0xffffffad, 0x7, r17, r18, 0x800, 0x85, 0xffffffffffff0736}) r19 = socket(0x2, 0x4001, 0x0) connect$unix(r19, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r21 = dup2(r19, r19) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r21) 19:22:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x5, 0x9e}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r4, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) 19:22:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0xfffffffffffffffe]}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 19:22:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x110) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xd) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x10000, 0xb35, r4}) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r1, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgrcv(0x0, &(0x7f0000002ac0)={0x0, ""/4092}, 0x8f5, 0x0, 0x1000) 19:22:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x5}) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:22:11 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup(r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x14, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r3, 0x2, 0x10001, &(0x7f0000000040)=""/104, &(0x7f00000000c0)=0x68) 19:22:11 executing program 0: rmdir(&(0x7f00000005c0)='./file\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000000000/0x8000)=nil, 0xfffffffffffffffc}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8b43}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000dfd000/0x200000)=nil, 0x8}, {&(0x7f0000e23000/0x3000)=nil, &(0x7f0000fb8000/0x4000)=nil, 0xffff}, {&(0x7f0000e65000/0x3000)=nil, &(0x7f0000f16000/0x4000)=nil, 0x9}, {&(0x7f0000e57000/0x4000)=nil, &(0x7f0000ef5000/0x2000)=nil, 0x4}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000e42000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fe3000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fa5000/0x3000)=nil, 0x59e2a5de}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f90000/0x4000)=nil, 0x71}, {&(0x7f0000f4d000/0x2000)=nil, &(0x7f0000e95000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(0xffffffffffffffff, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002024645d63e4aaf600000000000000000000000009000000000000004000"/110], &(0x7f00000010c0)=0x6e) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) 19:22:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0x5}, {0x15, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:12 executing program 0: r0 = socket(0x40000000000f, 0x3, 0x3a) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4", 0x44, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0xe059aabb3883e796) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 19:22:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x2, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffd78) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 19:22:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) fchownat(r3, &(0x7f0000000100)='./bus\x00', r4, r8, 0x4f2b4ada23548a7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:22:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(0xffffffffffffff9c, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000080)=""/94, 0x5e, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 19:22:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000000c0)={0x1, 0x8000, 0xef8b043611938d88}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:22:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 19:22:12 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r1) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r5, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r4, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r7 = msgget(0x0, 0x80) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 19:22:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b359993709f2eff45b399ce6e77b2ac39ef07000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff011882}], 0x18}, 0x8) 19:22:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 19:22:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x17) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) fchdir(r5) 19:22:12 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 19:22:12 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedf59c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d436b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f12536538503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76755b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9873ca65c804e6238e9f4847e83e2c9cd1225cfb9029cefdd02d891d8d4218045b39ee542693861f20c23c91b369fc6279122e17417a05456efca2f8e2d074cf760f671ecf581677cedb85cb719c8b8a3157e232ec493025f824c52b119effa9879fe8c29528767e665cf600901242657ca5f578f706f9f6ec9c43f3b3d19f5e6eaff502fb984d9bf4a99da81e5736ecffc0d8f271689c0db626e9b15bd"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 19:22:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000023c0)}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x10805aa4979745d5, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 19:22:12 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000000)=""/15, 0xf, 0x840, 0x0, 0x0) write(r2, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) write(r2, &(0x7f0000000080)="cc7d76a552ac57facddc9c86aac01c585b529a4a5328290c0c91c5db2a71a27c88ee033b8bcaebd757a80e92e9002e6d2b49d9aac4ddb4dc3c82bf9973ac55ec22ec81180c4dfcdbe86c0663293869c641ad3c9e2fe80f5ec6c9f308b8ffee1d2e3388", 0x63) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 19:22:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{0xfffc}, {}, {}, {}, {0x1f}]}}) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000002a00), 0x0) 19:22:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 19:22:14 executing program 1: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2800db00ffff000001485804d2fbf62c072f09ab7dbcb232ad76814f0ebc38853d220a963349d8ae43f0fe602da23995b80498939527012a839e4f13e4a0498662bc527f2eab436e72f020006693228362b05ab1cded1d0970ecb009b2d29c3cf7ee02ce111902560aeca3b3b2ee420fc6b8ef5c25207751d05540a13043595c5fc5944551dbcb1af7567551aacf9d0fe665e0b463c61362e05f209be2cf632f105a1653be8d5b6f85b09e14b12527d39268e291ba6824cee2b27ad931425cd1a0c319378bacf8a85060e34940b2ac2d5917a320a39f8c92ad75d88d65b24594ced88feacbecd1cf2cdccb7499c872bb8df90d40a47fa611b93e0c51e860bc06e305f960"], 0x9}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/18, 0x12, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:22:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f840953ea7d811e28e944a5ef0679fc8601000000000000000000000000219ebe9029f765112121d6d8b315815973a51a37babcb11850d98c34d163fe5eb833080eeda74fe52e686034ba"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x10, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r3, &(0x7f0000000140)=[{0x7, 0x5, 0x1000}, {0x2, 0x7, 0x800}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 19:22:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB]}, 0x9) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) 19:22:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000200)="0000000000000000fc180e93e34c") 19:22:15 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x11a) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x80000001) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) 19:22:15 executing program 0: chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x12) bind(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 19:22:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000900)={'ta\xab', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() r11 = socket(0x11, 0x3, 0x0) recvmsg(r11, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r12 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r11, r12, r13) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000940)={{0x5, r12, r7, r9, r10, 0x10, 0x9}, 0x8000008, 0x1, 0x9}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r5, r7, 0x7) 19:22:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xa0d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fcntl$getown(r4, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x80) socket$inet6(0x18, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 19:22:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x2) 19:22:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:22:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = getppid() ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x820, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) 19:22:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x80, 0x20) fcntl$dupfd(r1, 0xa, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000000080)="26c6610e1119e0fa85", 0x9}, {&(0x7f00000000c0)="416ce4f65d1b730c9341b3d9b953960b4219fed518955a98de74b8fbffec76cd482202b21986bd3eb435d18c", 0x2c}, {&(0x7f0000000100)="1d0abca1fd9719a60ba6b750907711f7aa93715cf98693d92960cb1526e5c2dcf92f62854deef0c97840932a8b2802c1e34f", 0x32}, {&(0x7f0000000140)="a70da8af2e7ef106508e590843845e7e38b4ebd1e2c9a479ed382d9a536d89401ec6ae56cfa49a8a2909e8869b4637c114f88b15238563278fef65e9f130f2a3efc7b7fa05655e01e1a68dd38e92b3e28d19d844172ddcbd9e3960c64166924dae680df113235d67d882d7247a9b94031888a52d1dcb0d76977651131c54f44133c5fd9b826b8c2f2e485038de28b8050ca1d6e56ad7990c5102e769cee9804c67b21944cbd6020660288ec4da3c57f547f3d46211be0035ea97023e1e23e7", 0xbf}, {&(0x7f0000000240)="6561e1aa33df0657171643499f00896f3e758918e59a2a55611a996dfa5f5a27c1b8788b26e4340cb948480e1bf4b5399b4d6ed62fd98257570a34773d35007000581010983243f3c489c0aa3f03f1cb3ae0c81a58fe89d5c6d7a3ecbd49bcf82751db5f70e160e24765ed816ca9c52f5996d96bdb9fb45c725094cc65962e517f966d74827134e0ff349115ae16f86e518368fbbe38aca5696a7012aab09330e220a221e539f496e7d67f17ad51c97e38ae68f0030445cc32e8c81d35242698cee9e2289f5d263ee48dda7a32295e3e00a681e84aee7be4f7122ed6fa193187be254f0da57e19cc160bacf1f4698865f73eed8616bde6c09b8921a1f0d68c5ad0d3fb44e36a5dbb513de3c50aa6d05c0a6186c54e4b5aa04dfa0b6ca30d9acb278e45c2c91813c64caaf4e3762026bc35d3d25885abc4aa39fbb42c05780f29462f8e21afe92c18629924324d55cb5b08decdc80b971eb9c10cabc25c588aae0aee1699a62008bbf2d09444e955636204cd092bf0e8f2588cdbd6497af33c9f58b961ee91c1629155a2b31a195487f8cac02998ffab74f6c44e52fdd55624a11d800159010fc705aeadefce91e2647e02c5ea479ad27221303b430958cc1777d40852027a2d0e2d53ce2effdf4a1cb2aef26e45502f4d8c28d5becd1d22f01538050ce0ea2c9408b886a5e2b888330acbd5522ccb43b7799357713f3ea2d296560b614aedef3fbee51524b6a4095f3188ee9f09bb7be1aecf6e91d7073e6bcef78dcd13f47d94aad92c23c371b0ae70b09266dfce1a1bfb301b94742fddd33f0001a9d55ee5d4526f13370b214c6ce48c57ee8e569a812f5681bd0c9f84d430bce98900a811ef35d004564bc3e6c7c8239307fc33d1766ad58c3d8ea4447c241b7c592f1024f5aba0d4eaf23e302cd8ecc69091c81318ba9c8a1af04f1ac48750dad0c1cb429e387f84f89101c7225e81e69b5a588be48ddd5199ad174ddb8cd0dd255a28fbb4b9871ebcb0b21dfb700dad732ea22f8a817ee79a94960e9c9c481b66f0b785104cc0b9eb6ce416914299a101cb1996d1fe7228984f924bb8162b6df73765bfd99e4f136f1f9107200a44bffb654f33bc71a6ad335adbcba12e1a6a163f66e1b9c53ba9e8c401657c6c74797617016f628cbd08031ddca3376d96009f0b5de7e73106dd0c88deb842ca7eee87c09245a670db90b527e1aea63cb7879cd2f9b355d36c3946c7b270e1df9243aed74c03b23d30db70fa585eb1ef576955d0144797c315ca6fb4afca00b2f8eed5dedbd4ce2ea65401ef6a4d5a73087ae8407bf52c7a54c0bc67461a75cd661ea3dc59e9fc5f452b4655e98b752c4d977f427b6146d75e719683027ab0df5ada0915431a5440955d6837a3efbd542a6f9c04ef05c1df243102b4e81e06665c71b4669b2b7bd49a12b7c0c308b7afc39afb02dae19c7fab62f72931f7cabadc15b5920ad8e10ada931cc8eba87ff41397c176925e600f40d4ad13a4f77e502089af676eb46de19af97706e7f27ab572815a614395771a1262eabca610ae0343e82c6a4e14617a89781c4b2bb04e99d6df3975afd1038c850047593141e02e2b5691574dda622541fe114e051e3fd86d6057a355e0ad8c69539fe2aa07ce6281bd4924ea3043c8dfa93f9e92820a00b4a1c333c4b0263d42de60223bd631e6cbf6093edafc2483fc11cd5cec1a4b32b7ef1e4cee481fcd649c760a3cb15499c05593b313f2cc1c639c003ac77f9fcb5cb30a193938c6f5157f4fa668cfc8a91bba01651808bf5d6a3e2151cfada657412d337fa93a64fb5893a4b887e56739955ff5548ebf6e7ad1450f0e770d839b980170dd8ebe9268289643cee6e7198da286c664a51cdfdef7db6944214094c66b877966ec7e002e9b86665b1c78351356734c74f71594ea43abb17d085e26d9713a20922a27b3b18df998ae534bbb9358d14488a86b43a93ab95a2225d36ffb984295f738079f9dcf29c312b3828ab452e3785813b76c6b946d717c86e274646320c8a60cd1624aa5ec321e57d54d88ef3c6156786b2002cef70641d1e213e86e67c902f230cf90bc43d97fcdcdfade7666c76a4fa0854fa9d597cf68eea0ab031625a8fbabb5e1e7d350b005c73297ba3191e5ed08666d49166ebaf3c242d02403fa7c5a4582141e26a5686c457a0c75e4098d69a599aa269fe98d44fd12b5d015a170b5d597cdeb67c8128927ecdd75a217b3f8e2fe27c690cee6bea33c44fc3e8bb66a67fc0310f98f516228a7f03820ed159267539b4152472964d428f8ae527627559495404c3ad5e375d31902ef26cd2a6b0b328d45aac18356d240ce2b1a48d7e7097b847ee7ccff1aa3238f8448a904aca6e83a974630aa042e38fc35ac44bcee8bd27fcd7f29178c34e5b74d908b17ba6e4cebc2c2375dcea56e236728b111287cf7a50215503782b2113e3fffbe16dc5455108fce91df9e0ca6673ece0a1d4afd2defa348b741d6375022684c3b10d93e73958a2672e3320fc8e6397e6556951446a84ca939aa9125a80dc72d41d4787ec87f25eb839283b87732fc9330f7d58973fd479daa253f9896d30a64c9b56281f1fa69eca2909129f349907fbb51ebbed713a6163636b6864c57fefea3a4be2ac56642324b5eff097fe81e6c9f9650f662ab2fe50acf0fcb0dbe58a3a604e6c40e66855c494df0f86eb2035f035be9fd735a248978a76b7060e355f17feef4c6e8725fe72bee40ae6a8f16feae9583add583c0fea24c233a428f7081203cd18275152b7ffd3176b20e56f26e22b53f6e1fdae45b708ba88a39c6f5acb05a7d6c25315e5d38760af1aeaa81d5f7f71d7bf2243a52e0446129c0f84ab6261dd4b768c25c14c43e244b9cb44331f248e23b891881bd44c9b88098b7229bd4dec1b617149f52eb0a8ca50e1675902f3304480f85c2fe6b51607d96ee98c4fe80985bd91cd2de6c1213e0449aea300dc5601863d9cdba9ca857c3c1ad7b2265a959522c212a15d02af8f956715af97afee9403ee38de89ab8a37a16f4cd27f9093ce9a0894b18734fcc2181ded3f9145bd97d91face4e6fd374ddd6e4541a12fb3ee82539eaf26f364aa7b45d22e0a7e955f1caf86cef398e16e89fa2af041440fdd64816d6072707214b33f0e1e6a876d166c2c24f016272048fb5fd7cbf988ec171fc6584a6dfc75ee95964e13e839763f8f0a3192b5d521a2d8132f22ad9a39e06b5896b6afde5729926f6a58f7215a8a6373641852b51720902e944ce49adb62e264cdbb91a136f26a300dfd4adfc5bb85b192af0896ebd9de44d1633a70c885a599e5353dd0a5d06e4d4bca2e1497dc54a7c658a2042496402ade62540e604d4adedff409dcfb81faafb2be178fbbe9ffa78cb63bf624fa1071d9e9ccdf37cb1c063cf117a1d701bac1288fe1fcf92afe7e826f53eb2e763f58b429daf76ddcb78fbe771de00fc682666630f6bfeba16fbcc50212826bc97ffb35bc68465131a570c2ab84e389795d1bd0f4f9a6437608178fce0d737d32e0a8b9487ea8f3adfcd481f984e536b7242b85c801a818b35cb20eefd4d4a37beccae56602c785e4b6b4f8b44199d0084bc9731a1bf5d50738a76870eb7201fb5299677c6cc44981ebb62b53fb6a203805ff4576784881cd6090ba74b44c39ea8ed99ac902e2a6880eaba776267945f6b4765230d2bc5877a7f94f133983f341eff2f8be3c0b600e687a7902ac9448de61845dfd86d22218ded2fab4409564f50d6cd9600c03ab1d5b49acab76e4c075db87caeced0d23c8c3682623b62da9a070a45d7867eb72a6bccbac6920851922cfddfbc50630f8f40a446b6831935c4be16a289c9b9c550e63826e1214c212013095aacd5c46ea651fee5f5c470f2b2ad8a9ee50858d64ed8e9cd916f2fa359540cde85a8e3c40dccda9b978e6bc331415696d36f7b5969b16fb6135e3498f2ec1bee8ffd4982692943d83fc4d330869f276c9b46e1bd33998a607eaf15d86c53a60a7c203c9daa5be00b6318b2bb32b87edcb4f0f545f9183b8eb18612a2adf70dced730279223592403e6d4b482c1e19e3a8ffdb0cacc3d03eaffee190bd95b14a5bffef9685d371cc92dbc7b3b4d90cf5c132886245148d9c8e8c558787df350b5a143fc1bf20defde8b54252be9ebabceb055db592d952b8ad64046c0e17fdcc7e8b8cffc7d75e73145e6d552b594d9e404fc3667e43d2ea4865453d1556fb9418302c477654b5e0389a1839cc32731a8f77ac9412066b5cef76fe1e10e5fc0129d04d7ea8636c00fc2cf2117074ee04f7b341fc08f85c8c10d758f682b57a8baa63f6d356f657dbfd83b84f130f19f77b413635d9dc1366d908dfd6bc5575c36bb36aa191db511864155e6e80776de3a9167b0777d78a4ffa3b26b1e2e7471da5ccf72817bc5382a8bffd14a6179a6632e04a886dd8fa8af480072b5067e78d0db4f5a013e57b48bf8b60e39c002f18c6b8b429186199ad109e45f7fbcad8527c398b0a2fa5b5481142c89f6216a8dfd45d06e659bddc86640f2e885963151cedbdc1b62d3ac2a1dbd6e807adee0af67aaa86fcfe3051d785b0e2a6338cedab8bd721f58f5d16cd9e98faaa3222b3c4f41433c764c19e529baf7ed8bfa7ba3df76c84d05cd57e9180a59497be818a497981cbc025552f086a2ca20b444052d9ca0de44af0134cc7e4526ab542641fa32845f05bd1ba78b5fe0255da404394c4c4c78820aaf9ca62b32007faf194ff6423f130df9f10682a3f571f9403d135463e3742bbd4357133b8e0f759c60850a4549d728db32ea7c4b88c098c3377c683561788611b02167e8741b30f9542eea1416bd0c8d9bc8b8323b0e8f7b8c660d6eada729eded6724fee9bc9f91383a893918b8deaaba36e9050726ce36ee2e39652d6d6292bec0e0ae3bf574aa66356be0cc8ca6e7a0d796290bd77a59d5f3856e65a311cc07ffcf4a35d64a78f3082aede0439670a0ce99549f4108279672e1dd933e5f2e833bf7717edf22d677a549543551217a9af9e1bf58501a2afbc4df8d5067193a773d83356d781cd6491de93299d64628ec30d853d398f801c3df837d3448d76a097aab150064c120cc36e143c615baa270656a9e9a13e28d0fda62934716fd932fb11645721789018e1d63d0970335ba430b1920b11d77a1f40940b185b70d9741afa955870db1c8b5d6f31d49c5d623d2e68ff7757187f650b165a54bc1d62a43ac4ff98822f696f26aa19ed55d1ea6659167c8b055dacd05a915e6088a3a5970f3607405d8712faf94926769d6f44021677028afaeaa7b29df054730268ee43e54628fdf1a103b5cc780f1faa83598e6a2d1d82e94560625792fee8691e690cbf44fae8028382992237027ae01a4fb0b4ca238646665b908c874253050b4f426c4169e2ed9cbf80baa2c8a35bf37fc3f94b5df4497db55a423d6a7a4b82f3bf95909c1e37e3b1b2dff2fc5c170be2483efa4660cedefbb9b6f16580b131b87f95a7d75f7e48fcaa6b471faaf031853e61f38b91093cccd06bbba03afdbb237ee0f8a5e475d719ee2ef3bc4118a75293fcd0e897ae5b2b60101234096cbcf85bf7912c1f8f521a04646f3a4b958bac731c550456b816233aa47ce8513011a62fe79cdf5d825f23a5210ef5fbe31666c43ec3fe8359d9ca8ac18c9f3e0efe8a462894fe443dfa7ffaa14f31b043db429adf6879e9d6f959ca269362d98249523ff0ba0bb94cd258e41afb247a7653ca1c7b5fa57d54f5e2658cb889d", 0x1000}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 19:22:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="829f2ec28d0eddc201218db580da1ad6c5120f8a8f8541c261c83e90906a55a5312d6a15eaf1ed53daf5049f67c7625df7405e347d666d6f0ce8f47ea4eae20f"], 0x10) socket(0x20, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) write(r4, &(0x7f0000000180)="c6e74392c17416cbc9a71cec41c7f5e665517fa03513b8b613bb8bf181c556cbd6f8b10fba3fdcda67f7d6fcf00fc09405880743080b8ab7cafbb466d350106f9b2b385795bbd2e1bead95272a0030", 0x4f) 19:22:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xc, 0x0, 0x7, 0x7}, {0x9, 0x6, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x10, 0x1, 0x2) connect$unix(r1, &(0x7f0000000100)=@file={0x705ac8b8de0f88f4, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 19:22:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000100)='@\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='//.\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='}.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='q\x00', &(0x7f0000000400)='+\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-*q\x00', &(0x7f00000005c0)='[(9)\x00', &(0x7f0000000600)='%[\x00']) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:22:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSDTR(r1, 0x20007479) 19:22:17 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/30}, &(0x7f0000000180)=0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 19:22:17 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = msgget(0x3, 0xbf62e82ce0538620) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100), 0x4) r5 = getpgrp() r6 = getuid() r7 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000b40)="870e360784250f1e52a086c385c181ae02b8675ffb449212a16cea0b92051e4a925c5d5e4e2496c6b00352df4e1f020b4124bdd2be472e9c2e9275feef0fa7afc968777eb69efb56a26bb2c38b53b3810b4d81c31bc499a3a9ab4f401c4f82d4c6e96154fafd4949ab8c1bede890a5f53338f5eebb907763844d434685eb0d4ef0a4f1ad264704d38f083753f331faf08b523de149790028cec2b1c0c5c46b00318941595866e804b03c29e5d7190194e7fcfe9bc1d21c3b6db2411fe2703c8219c43ed6f683ef941e2d5f8f91067f37eab470ba431f5ef3eb68980a", 0xdc}, {&(0x7f00000003c0)="c39c6691b11c6d17d9337a352912ac97bda0218ad2b11eb83f418a6007808eac4065f68208300e88d2450381c10b230e1674863a8a944bf613c2063976f5c853eef2643916b2068e019da5662f822e71eedecad2ef1ac2dbae07124c9cc9bd66c14532484399e8cace0d8ff5e6f842fd14b5b4e5ef8a16c23c0efa7abc33602197ad70a237913453eb924a785ea3d8350b6a97b85432f21af18477a0dba83b14480a9e7e7cc6bc324fc8abe1f6cd185b78b01661787754f33c22facf548183cfee885aab6e20e732714437b4b08bc76a94113c8b", 0xfffffffffffffdba}, {&(0x7f00000004c0)="3d3127030324ca83d401817c083e249e3c03ea6c835ccd8f67d438afb0cd6c054411391324cbf9a245b234b6df5a30ae1ff9c9f68ef0c82c1edeca322f7e378deb3ad7bd6347978b86475d434230ec0eebedd426e5970debfdda5a34954c7928832d93045a00660e4286fa950c639a0674afc55cfca8f079741ca6938f", 0x7d}, {&(0x7f0000000540)="e42c29c0d451d69803ccb50dbbbf7a14ce89c70ac69feb0a930bdc63bfcb0ee4447f8d521522dd491f8523ebbb69149a3415dd94bdff7eb40e235014d09e7c2347f5587d550a64c223c867c8f50679c9b8caf5d657eefaaa47566dc7713cc4f55860e23ea9d10674c724e02794181772ab95a7d5bd5ba83404db3c091ec632b98bdb1d9377d0000d9b307d739185977fc6e8be42f0ebb56f790839", 0x9b}, {&(0x7f0000000600)="ce9c01c1502eb30947dade5779295cd71571d9d319716718fdf393d004729728d330d7edbb7ab653b5332c50670c8b87e420919b7701a23a61981f6d435bdf0303084a58a01545c7084a6e169e980b8ccf69bda15af293eb06e5452c3b6b4f5082f9fa60175e67f70ec53c10833745ab62727518a75eeae6fd6e56a4ee3fe06cdd325410142711462d974bf9015e6cf0da96b78a830f132046eb5f930c5d7550b50badf71c170bb3c7d1a30188892b82a50b25e59bbfacd839d5b1029239b810c85577c0", 0xc4}, {&(0x7f0000000700)="20ac616c8c88b50b0b258ec366f0d724a11303897cd9c5171f2ed9afb9902291f0bbc9cbb24cde41b0fb86a51e2695f21ba9361806c735c7c478b1714a605e1d9927c9b883a7b7f4318000ecca6c32258021a3528f6edba2d32b08adfccee8c6e89bcde21b2bb0e0b81006a21b24702a421a1f", 0x73}, {&(0x7f0000000780)="f3a6c2042151b89e7a256dbe3599a0ea4c9904a23f0b35c4237212576f1fa6c54f657791147af6b57fbe8c8e4c9879e31ac67fffa2f3c356a54fac4cd50ba6817184b5b4e83070cc7ac81f2936fabf1f322a71a52d97abe6185dc44b8edd0f7a2e88725a2818c110572aba735319bff32c3cee4994177e861e89374ea66f1083713d", 0x82}, {&(0x7f0000000000)="4df8322597df3fcba2e05e2b406c48", 0xf}, {&(0x7f0000000840)="1af06a0e5100000000ea3288ac68952f2cba63ef8c4d4d210fa525ec1bc71c7d747f437bfd9b7ca056ddcdfe80cebd3c418d303d22c9156074b4adc57769430a528ad17b6621b84d18446e20254b18f4b826d961ce0815032bf4e9531dcfd37be175d79d55d18b446e1ca0a91e24497713719be2c0ae9c412a4fb55045b21f793d", 0x81}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xa) r12 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0x7b0) r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(r13, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000000180)=0x7b0) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(r17, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0xc81c81de0a16aeb1, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xb) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r3, r7, r12, r16, 0xa1, 0x8}, 0x0, 0x1f, r18, r22, 0x1, 0x2, 0x7, 0xfff}) 19:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'t\x05p', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 19:22:17 executing program 0: socket(0x2, 0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x37f}) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 19:22:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffffffc1, 0xd}, {0x18, 0x1, 0x8, 0xffff}, 0x9, [0x10000, 0x412, 0x3, 0x3, 0x10000, 0x8000, 0xb47, 0x2]}, 0x3c) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x4000}, {{r4}, 0x96675098f3b04af0, 0x1, 0x400000a2, 0x4, 0x9}], 0x3f, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x80000000, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x5a11, 0x9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x80, 0x535, 0x2887}, {{r6}, 0xfffffffffffffff9, 0xf5cf9058d46d807c, 0x1, 0x6, 0x3}], 0x3e10, &(0x7f0000000200)={0x9, 0x1}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 19:22:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./f\t\x00e0\x00'], 0xa) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 19:22:17 executing program 0: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffa, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r3 = semget$private(0x0, 0x7, 0xa0) r4 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r5 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r6, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) 19:22:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82027b2f66a77abdbb620e5dfe16621b32b96fee1aa38e374de97a63bb3360084807875308c9eb1a46fa8eb683f9c7553e8ac810fe731af654804e3d2e5f427ad204f1146aca1200b50a6da8f16051650acaa266d4e0933abf58975bf020b86e34d9d9fa3457f43e2af789c890a0c667ea3e0f96f354594e33a3a6d6ceb2d001dc92f3f86e2cd2c38a8b7ff07e724548a5e9b09e9d94c4b567a6b0d07485ca4e8967d78e43256ea8200d192ef57bc1a7d9d0ddc7902a9029ed72dddb33dafe29301708eb51c9c262d4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000140)) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r11, &(0x7f0000000280)='./file0\x00', r16, 0xffffffffffffffff, 0x2) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r16, r23, r24, r25, 0x300, 0x80c}, 0x8, 0x0, 0x800}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r9, r23}, 0xc) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r3, @ANYPTR64], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESHEX, @ANYRESHEX=r26, @ANYRES64=r29, @ANYRES32], @ANYRES32=r27, @ANYPTR, @ANYRESDEC, @ANYPTR, @ANYRESHEX=r28]], 0x1) listen(r0, 0x0) 19:22:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f00000000c0)="920b0931fdf8708845dc335b8b34ad2b2fe0cb0c786d4850eefcddf7a1ee033b50fd71d7679a689f0f9165a528e4eca2893ed309d309b1011b5529c289ac0b11c7413b80aa6df876e2db85eda9d67f56d2ff8cf408742a76bcada89d6753a2e0cbdf883cd3359db37aba776b1c3ea5b4739797a298bc26415c9122c7afcfd5c81c0da51ac974815cab7603aaed3b27b653ec384d029ad5", 0x97}, {&(0x7f0000000180)="ccef2c2784de14e25d2eb33f1a11588a34d8ff4e9e0fc0161b68686d31cce93dd22286f99e991b38cf87de7d81887cdaa59ad6e5fad564fc857292aabfb1167e30616d037f9bcc9c580bd89789e1e29d9a76d841d816bccbd4b4ec7168b8eff1e232f7ab4e4e3ebe0ed7c08c033000274ddcdfde497882cd35d93c91a6198b318206e99a11702f507f0e6cf3ce6b961ec0445987b24fe57d8b275841b4", 0x9d}, {&(0x7f0000000000)="a0ef35ae26af04517d639a3d5f573348c03ead799a5eecbd46dae772d0566e233ab9", 0x22}, {&(0x7f0000000240)="ef63bbf40b98f3563964f8b3268a4a988c371c4dc827fd4d4989553da8e6c518e06e2a84811ce0c8e89f51131319bde63b5165c90388e00fff6ffb3deaee80fd9ccd1f", 0x43}, {&(0x7f00000002c0)="efdb9c0646031d6fcc5c9796cbf518b9a5c1df6723602d8a0f08ddec9b7d123f655e418d7d425a2ac902aa24d302ca3b4551d199eb75d0d22e7bb6a746bb3207bad4bfe15dfe3e1c5837711055ed0ed504ab346ebbf2d520ccfdb17efb864b5e1bbd36f575d5729b63", 0x69}, {&(0x7f0000000340)="a29d81b88d7311b00cbc83246c9ce1c053982a9e96d3d4ebc746bafce7d09d35d76c2a9d6fa793f441078d732f91a7eb439e3fa2f0bafdedf62cba25f1be9d319d16fa88e087f99540cacf776e112c6af5ee43d358fa1632a17ec5ee193a72cf2fc86c79e144453641f055148d85e889a8f4b4638f9d5ddaeefa658dd368a11f4234578bcee2e33e", 0x88}, {&(0x7f0000000400)="bf24cfae7d8ce574708157f1dbf4e9e6c16dd7d09b5a14be549465984aaee36b7012ad28761f07c94e56593b99df8f7d6b2fc37c75843e16cf65a6bad2b045f229ff921eb7c9edcb3fbda1fd489c95630bfae5cfa3df93bdccdcca335dae4c2a65a0364b546d84a04eef1504bea394f224bfdcbdc79964efb890e8a774c7985b6b39fd499a57297cff3a15f0eb55a693691f4101de46c62bd45d48e9", 0x9c}], 0x7, 0x0, 0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 19:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x4}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x0, 0x9}, {}, {0x0, 0x0, 0x4}]}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) fcntl$setown(r3, 0x6, r5) ioctl$TIOCCDTR(r4, 0x20007478) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:22:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) setsockopt(0xffffffffffffff9c, 0xfffffbff, 0x7f, &(0x7f0000000000)="05f1cd6902305d967f47d5f7fade750ff79b8c689529c091ef1705133d3bd57e9cd93be71276e09d4210885f1046ce0f818cdb3b66a73552dff402a0f375a9b1f5d0a2f66196e77838b8e7e8a02c6598566f88fc9e11cde6829d1edc4377968905767742be845383b2f77a1d0504f4718008b8c80b5754f8b3124f2b473c9dd659bc2b88c6bd400c68b6e3ec7a4c05907a8a068a2b482127891b09bc9a0553d79eb37afbfe3e92893bdfa300347236522513c9d62663c19d63c28bef551f220c0ebcfb1a0208bde0f2fa7d4ccdf47748d7cb5b33c2", 0xd5) 19:22:17 executing program 0: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r0, r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r3, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) r5 = socket(0x18, 0x2, 0x0) write(r5, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x300, 0x400, 0x400, 0xc349, "b49e5157c7fff89c994781784e8716c70cd4553b", 0x76, 0x6}) getpeername$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000740)=ANY=[@ANYBLOB="7001442f66696c653000345cb7459e98b1ccc44ec9d05ec9eeb71ef9364bac5733adc0541b11d2211b60bcb7d4bb1ab16158291433a31f9b113c14268f4abed4745ac34e8e601493b11b1dcd038f00657a28747f27c8ee92249a042928def8c9316f5ea0b08485e663db1cce67bc3642e1e0b7d531e8972f85c3dfcd635374e8a1e8eb014f0c10a91bdcc87f310151004179047fb4fbb79afc3c3a442f5dbc357fbe4f1007d97cd548b75121819c658fd1c635323e21e050bd02e3c560e51c2721eb003b8f1530ca11bb50924331e1264ab0c51fb2de6d5ec1e63b88879ac81c7400d26a8bc55f5351dc796b8e45aa8fd3e194bc20de8f1c8233895730e5f5bf8b596f116340657d130c8a0ca3e5fd2a5dd809139608fca9861d5530eca4bdc65a22aba3353d28"], 0xa, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x5cf) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)=""/254) r8 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/229) 19:22:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0xfffffffc, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:22:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd49b7c3b3cefab9bf5d1b01f195f81db318cefbd0900a24e14daedffffe0838f5d5e2d62e10006f4f43ccd5007613fe7c180c51bad5a8bf62627783f7ff948e8f07d2cf3f2936d0000", 0x57}], 0x1) 19:22:17 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001c80)="48cbad1aed5a3e01c23d2e7c5a99ad1e9123aee53ecf253710b62253bb5ea61a83affdee33f94ded7271653a81630961a5fde2f5aed2460078bb63a72c2ba894dc573d1cf411b16ac2b899088bba559629d0cbd899c7a7e8a8cd79a4914010bb29e2172995b85cd9e785ea499ac4963a0d0fb3eefbee19eed5cb8ee527519f40135d1853bf2a791a9714baea289fa3e69ebd24e9e0959546f40bd6d38f2a126738b2b02809e5a3c16f9dfb9f5e3b1c7c21c9188bce4e7ad36a8efda476b3aadc91801ae49c813c53bb46fa8a10268a71d032bbcf6790e539088da6add132f01ff91e00ee4862e8b39190754aa40a3e3a44acf00c5b19b711d4fa75297ec9218b2f9b89cb122c0cb8f47ab047074c31711e7b9fcc6b4493aea11270b96ec645207987f2058f13946f500778311025aae42dcb0a9eade2edf47cd71fd572f263b9f4bf97f61bbd3164b4fe3af79471ba956da43db973f358f43c11e6c6538d8dbdbda7549c0a4397e635621f88d1a75aec719ba1b76e38555da3b1e551fef7870968d293f848e4006c7a870f4eacb0b9396441157eb8894b68d78ba41063571ffc8a750431d311e2c966f16c63bf185c9e193ad1fedff10234110b12f3ddeeb39af750f1dce33a773b7aa2e5f99e02b8dcdd433783b3a81438998d23fb815e3fdb11583a144df144ba6933a97edb4e05f8c061783873ce03dfcda5ca024518871f5959a95fc56fbdb8d2fbfbda861b6914517409830e15548cddcfe02f8b313818ac6bdd4a20852f346d2be042af2fe4645eb72f07b2ecf57686a5dc80d86c968c806480154dbcb838ec2421c0472db4bf386c5a37d2da6a72a4e6044a2b624d02601bbe2b13b1f51b316a8d415f00ab1ee16c8d926b2f7aa79c57b5dae778c1de9b6f8ad5b1bb25c7ce08ec67b507582d064bc742ca8ee57828de2f3b7954449691a15e0a8f69f30e2070942fcab9ed48cc564e9ef87afa8b96df95fda3d0d48580306466b73bcbe9bafc54adb77429c0a9aa3feccafd284c0609880c4a3e42cb39f696f6ad2cc2ac4c54784c9a2545dd9935411baae33838c63f0639a8eeb63eaa7089821d168f727cc845293d6195a9e971e477ae40422747cf9f728d30f7fa956c59a6044a6810d3d759f15616a2084b683a44da05be38c114d9b274a04fde825fa6776a9a9f8707fcf0808a17a6db387171db2e04ce8d33614e9f8a68b8e35ac1386c63df925fed552d0b975cd36b7d00e72a6fa760972ea223fc08a52125a6d4711da6009fcaaf1488c600915cefa9a60d37b89fb0a29fedde5e5919c14dec9e41e2fffcf39a7762d5c4ad34e9b23ace5bd1fee85e2f1f0737e7bc5776abf020f258e190612fedb66867a5febc462022e8d29e0c996e9aa04d53a43f7e92923da387d0cb6aa3d4155834bc0378a60d4f744f80f9949937f064dca3b921cf539e67142d8dac9e2a32a3c652048ccf787c6f6974204ba17d8ebc2218f1fc8cf9da4dc8b1257bbdca2cc83e74450dd53dccef0c4e1982019ef7d2db4f95f2b460867c87351ec0286b6b92b40079990f3ffb9719456d7a6c2dd2ff36991237ff35e1d0364bebbda0882e3bd5bbf37d0a5864444681b86c702ecd85b83dcf7580d75b4a08af9fdccec30fe4d32bec097fddd6db23099b7726708b946132971ddd532abb5bf471d89cc7c0ae258c0dd8f9ba46d614bd6a6f98807bad0126fa374acef8fa6f83f3049099ac4897e8687658177eb25e885c37fd86a3914fdf66dc58b6aaf79a8ec4d467768607035bfd6c85dd5a7f6e16b64492820351d188019a09486b5904b97307b50acc1f2f959102ed26a13c5f8f2718437ec030479626890cffdce326a53f09069dd23c739741b1a53739c718c5da7281c75338127db61147cbd4c29d3911c5ce5616436d0195738beaa2a1276a6e57866872a43ba2b6b74480c97db530d5e0f63572fb3c972ebb20701a587f778e13046f28a0c905b3ee1276b20b4990e9c8404788bedbcfe0d8c1e8119f240e6ed79de29cc158737bcb8cdf", 0x5a1}], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="b9b279d1d58731d7298aa89d27851dba61fe8321e4e81d4bf22c79c7df8b363768325c96bffc9c7ac4c990c55f68cc55106678de47ca2a7c0b2fd6f2a21a8931a429e6555acd2fc86f0e13db030dc903a55156aade6712c432ac501856f5ca8f1be327ba69c222b212e526", 0x6b}, {&(0x7f0000000080)="eef484f8083ac3608c07cfa56d0a6344de574eaf1b77a1f858a7919867132d12eb5e0a24d18a5338aae35264a3fbf3ad0a04c97ccfe509f06bd68aa9756f7d9f4a82e15e0da9ec7ea06d06e57c2cc8f822908411153240103ab1d257ea02d55865456139c3fbef845078a2376b93efed7d560eda1a3945e29875895444c8d6a7985f66c20a8bd21d9cd3b5c4f71e40c910d173c84e2aeb8fcb52db2e13dac4c05f8c45e4acf2", 0xa6}, {&(0x7f0000000140)="e01b71f076cc99f1bb28a907661132a236b81b0f7af00c09eff99a19d5d54b046bf9997bc21e9020862ce0d8c41ae1f91eef63a1a0a96c4ec5e03313f8ef55917b81891926621060cb7d0f574082ddfc95df18815509245eccc07879a7013fba1d9087f41e2c370e831d4589f751c874ca43a4230ae49f2bf0cd2f4d5d88295769ed5fa8e8", 0x85}], 0x3, &(0x7f0000002240)=[{0xb0, 0x1, 0x6, "59fb1699cc95a36c9ab0f5089df1d80b03f042ccdf069ce894ae4490470a5be4e59c6f81a33f3ae114d894c82abb2d3fb6c6c96b0a8d20719cb531770e3eb097b4400dc44f1b7644144ee782ef29cf12c18fe5be52dc31c4a887e993a7dbd936d8089c96d1bbc40f10065289098f90ffc5128139ee8d9785ef068110b5f587db003d7dff32c8b4f3c4e68af9608e7f702a2f63e7454b40cc64ea5bbc0b"}, {0x40, 0xffff, 0xeb6c, "2f60f44854979e6c97314cd807775a05e980212dbb062a2641ac7fcac1ca00313c299f28eec158e060e1405cc6ff"}, {0x1010, 0x18000, 0x7, "96c5256ed0cf1ab385a72bb7f2c778013babf5690cf3a25cea5418911b0b49a9146d8e9625be4fc26a5ecac0a3eaf02a80ed72cdfa20e09ce908f0d4122a8a52a7d2c581968990304f36c08262bed81ddaf77df5ec2a956e4085b0b82202fb583c01725a203fc1e334f0725b0059bc37fe625e9c5e1323b531d5114849e01c5535648ef44b49212538929943416257af14569153d3f8beb3027094056d29136cd16decb01fc2cede20d0dcf90309c56ef83a8edeaba68e6e752edaa7df6a987eb521a949eb54f5a72e1abe2b462382aa78305891d81dec244c6e810601482df7a1f3da9d3bf36bd166426fccd5e10ad1d2d16deb2f566118f2e583a80ab21862e26ce4a77eb9ffc25a3eb3bb9a34e29bba40327334b1032eac74fdbd33745192279dbc55348a03fa9d6c321427fa24cbff1d92ed63e637c96a6c9d85de3472e548ac25815118656a943ad0659e55cead5d8c72f17264b8dd8ed85f18ec501e80067a00cb47f2690c1fbfdc89557bfe12f1089715c7baf0b7ebd1e14a66034afe03dd69fa85f2c2684678e06d2c2e7d8bd6d9a3c9d56022b6ee624ec783f729211a1fe3b1c56fadf02b10af459c226a2031208963f43310b56010f9ab0bc598aa2d4a17c0a3542e77011d0ab4deb873341487dc6e58fb5a483138a94e2b0c3604e466beef16c8246e34026308e20285abf6d3bc8e9100daf5cac7d0ee3c00116eb8181cadb79340bdd5fef1387c9049f9421b86c4d4d8be2ef1ba32fb1031d24f32ec8c0b7bac0b08182c952a79399f77d3d31d8617ff8a3536c60c5b03e852042ce15deeb3620447010d0b5703c555c039cfa5b2a13bae883b56b615e5986f657382fa43c08d183d85ba8f52e06451592cfbe40dbfe94e54603751f7959f25127f809ebdd4177d5b15b6928535572dcbeb75ab631b658fab70364cf297b781255e9c5a3a53669172ecaee5b0865b1503189815d0dc5added75dbc8d148987aa622a37ba9a2b51745a6d36bf905c7fc970d8ce776d4c60a5f4c13655394fb0da998a37c28b7792193dbcb7beab183bc4a5a75ba91e7d57c26dfc907d132f56e5719e383dc515fdefbc5a6c0d4f7016f09a947f7c8544501b6ebafa6d0a3150eff1aec647218ca7fec48b0e6791f93dc4b808a7d652967d0587799329772a730406bae71597a82d0f177a692e23c0dba24d59acc8d45147af62c84b515091c28372c1d76246ca0fe08c7ee12504ac83429a5a6f62ff4c4bbc4b28278c3c631f679f6e9511997c2e3ecc0934b78f1b96b2430126d01a30ce0e7c8b33b70b9a73c767710f7fd7b80d024e5419ceb476664deb2d18dcd9f0b43204a4cc7d101a4dc1b7e18635cc24666fcad51641e4c46aa6cafb9b94364926c0216881dd2fd4fc5007576876c69962f50d82c8192811287e4823c6c5189d9300ff62993ffe2daa4d66a3e277f0195c6a7368e0fa3f39c169f78a246780f62153f0cbf51cc9990ac9d54c0089a1d82bc03d3f5648489174a2286f65abd6e7313b125f2ff12855597c0b13e7a942e4dd6055adaa21599f8532713273d025954789ab84894cfe34e7c723df247832085d250f51dbd32a653156b53b3e24bfd2acfefc3f9ea22821c17661632b171dbffcdd4f148adf2fc65a9c94c146f691821f81ab2cdee4f6143be98068e002163a754e2f5d30a3f360e6876451dc298382a090c7a9c578184b7cbd861ad144d5ab749c9dada9ea73653fd081762252245119ac734ff49f9be71592aed4d768e5ae1ee82b9a90d52292a1ab17520daa2d2f9429f87251f18490338e580dd76bfb81a4c1cbedcda195af7ddbc6e7f0e03dadf833b83ff5f573c6e433842f34ce82e27a7bb1277b956939628ba293b37dc6127e209173849f97f96c1e3c5021f12379007ee7ca1ddb09641a0f1366cd0626aaa73b5cf61abd40a084f6c0a97038e6138503e41791d8cd1525825ba35bb9bc9223bbd009bee6147b4522f57b826fb167c1717a0aa7309b65f6897f19398dad9ab57446d24df1f992da51478bd6deaece8136fc045b02b5c1b689432d31b4536de9e8066aae9145b5f469493bc422f383633d1fb8deca149b8e1717f57dc0812167bfc4c539d65d82cccf4f1687bbde529fd5b5b7f773ab32a968a3c5b4f1a9a3bc9b636f51ac7fa66a192c16c1e5623a21d28e12310677eaee1eab60dab15cbfc3a966885aedbbd36135cd5d2dbd04941dc308de71eab9ee6dbf2f2fc36b07b9a2abe43304ab6a559969d31b1a8a0739077ba3698cacb0b077b431f3254a8ec67a0fd1710a0bf8a3a180a2f5decd2f73052aa43de059f7121a8c70f500f13f177785cfd9245b61c7deface6c2cfd81e85260fb36420777991d7d926b175956e292e3c0a9fbdf85e4d1f1ad66c28c627afb1b11e0f397918ec55b93cb5c0c73f6482ccb85514937ad98ea5877a573ccb082e939e24dc8f6770ca9a4875083f590826f6cae5b06fbe601ff7a330c8b707dfea6d44f94599cb81f6190961d193dedd44b02849cfd97d72c29d183d7cb3c2ef1dbe8a413451d663dce6af840556802daf98c438a4941e4a864297ca5b05cd15c51570072ce42ebb3f2abefbf521e2e409102fd6e1dc1df811c940698a9192691de367518374e1c00a0cbe0b547b9ab530fedf55b113ce44ecfb2196f20cc238835ed9f129fbb768f787893d61c6b17b6cd5a9a236410eb459ebbb5b393d3a98328bd4b7e9d94c443719e81d9e3100008f3d48fc5da00e3a749ddc45c3ac257518abdee750533afe3e5686a7ce92719b648013cae4438267595f513f4421ff8fa3c345d5e1e5e5d2fe48da4316205e07c52e2e8d862444b9a021526e701ebc7120c6a13dee66ce26f8108a3c0ba2625f2458912419dec771966ed7764cbd7bf24d04f6d9752cf5e507f5703483b292616f8469735590b01df870a2f2b33e8cb3feaa26b1daee4cffbb059973d36e1c481111680d6c0510fab0319339b8da4be03f6490a7119507b4824e24908325cd5c2054d882197edb8252cc79dc61781eb7de1222f0bc30c1af2ea309ccacbe08fdceece487cde731cbc4cd59650eab088dabf9bdc74ed428e9a74ce7f20cb5d8645676bb1e6d8f32e2e268ca91be11c178bbc5d613c769a7897d94cf30edaf13c5732fbb7ea7db8e53086eb47279c6c2c345a75f186955652a2f68b06153359878eba1568a8cfd63d57ee40aaa1c34a6841678934e05ffb61b92c6d3c703df48eaae2a665e364db4ee41ce7db203325113104268ca9e31cb1c2bd224973d8b22febe055a0b6cef05838b8f6fc7704ebac1f40ea94503bd007ab740e5ab310d46b2aac98fd620994f6bf65f36622ada4d07b5560baea738860714b99364cd97b88f9068ae5f818e08c9519b8ba0434614eb1aaa950dd3efe1b86802507e32e1a5cd50a24ac784db7a48f2c56e64d279d3ce133ef3116bfba371f583c94e87f08f119edbd09ea46bcc39b2e7b571849e1ff648bec83e924e4f3deea0741e0c58c7f2769a1b882795ad93859f2ac23db0e797244c21e4795f4485da92ac15392b412e99ee4a965a7709be15ebc3ea9f8ececb03c0584064d8429bee6701a9db1c3535c25e74f0ee14392ab86e0c9674295560968c12b6b2714bf344c7754b4574ceb694240d4c0e2099247c7c1268b93d1bc5c204db3bf052c203cc66d285e8ce5580ef239c2f6a4776a19c09af56c9ee7e66794c077e3deec0477c819b41048d3a7260477a248d6ea91c75eb30df22488a05948741238b76740fbfc2cf0f53d5a7846f831eeb9d830cd9280bf403bcbf95a477765425b5d1da354e8c3941d3efc2e5e07c4c60167cf653a389bc8129d2d0ce752e83e234ab1f4f87d677399651fa3f4a2041e1bd6ed0a109677dd5972a0fa604998ad8b8e945db378f6bd78046aeb58409d4eeccab2a085334f8bbc041b9ed2856b6986a8261b00bfdddd09f77f32442bfdec5cf97bb2404b9f8bfbb9d94f0fb98713c59959db7bf889ff94688efc890510bb99240c45461f83aef110738135ef43d77a1734bc98c2cdd659e52b50766188f6739542741e7d710eeba8f536cf98372a12e206209676fd1b33512d82d91dfaa3dcbf1dc0115f9349e7456a14ab5c8111856588ad4ef9a826e6b4546480bee92ad1390f9ff9e2f8a405d0d979c9218c921a89efec3190eb626100272406e074c74be043dd19485ef631c20f6783beb2af3989d830a0d36ee8919e2626137238d04703d7571eb1377bb80aa3c15eadf2d14d09e2639a35ae5b0b73cf760494f600fb4323138a1a5f43e515414c1f4771a40ea6f1d208b1c837fac505257c8f9f55a0437bc1498c06e616fbe6e3be30afe71141ed4aac578d8041883900b8a172098d106292356ea4addaa2d1f1415b1368418d6c69ee60e0d731a5336d202a88a97efab3261b450177cf46c1db9c7be58f3407bef16a8e980ec0aefc515cb6e7361b5674b1b78740645dc8a726fb9a3965dae17e421c88b457913420d356fc2152039ef7d075101033bab860a094ce7298200d593c56571b4720fb38e87bf2e4834681f3f9acdc96480148f69ec8c75858a637e4bba522fc6f4f0569256bfb610b76141baf9f63d1510d2a3e8f6e87847187ae54c3433ba22ca91272eac9908cbcb98dd774e45985da26f4ce16fd69d7515e18f6780c4dae7c72d133af43d40d731bce1c2c0a9489eac517d1fc8854bdb2a05238744eb10fa05b26afeb85c25ebbbdfe5c0de12424e6f2f282995a415f0d98217e261b2c2c1cb2358e3a31deaa0023043de1ad3dec9ceb5d3405e28b840f519505c3d5e9121b6f4e7915f78a684288afba0f4cfa1a93b8a9fdfc0ae3caaccf7531e0aa3186d4ccdcc5302c0c45c289d736b4619037a57814b556c2aac39b69384b80a342e67a18e618d7121db4e62d727177b9c765f6f01621f870a32d07654ca29a70a9e7c9a92edbcfacc36b3507b3f7f61b487ce3a4b91a1471fd1cf6610ec16a99478ab805519ecf3e47a265ba974e4eb63bdfb80d828c3c1c5632a746997a0915cfcbe6ea4e28c4f762312331a1f60fc05b33d03e7248c76e0673370cf40eccff698d2b88eb4de56ec12504c677b95725763cb7aafef7fe9988a3abc59061f6439f8f205ab268873e40425a40bb34f8306a6001220371ad81b382a8b714d646a36565e751f072a09581e13452dd665f4fecdf290756222756a761798465fa6656ca7a5c1bf1baa6ad8cfd57cd3217775f5eef5187aece068b4f64975fe64125254277695aab71d5814b4432962c5e56c5b4bab5b0dab1b542f7acf8edec73dbf651d636a5fc678eaf57d9385de9fe6a21b10e35925055c759d629462675f6148ecf900e17c58c7100a34f108558df367aa97b45707602239da0efd26303d3a4a5d18300a3366af83f00d979294a8326e5ac17dd2fd0dce18c4fcad75b266dab32ccba72e5a7a7b4c2cf01f95b2893ae20d0ca8a45b76aac7ce332bca31b4b0c92d7a2d5da2de9c18f26355d299d05464fc969a62528d965e10591a07337234145dee6d2e265a2c5719f36ae76c340d0eb3d502b0f23ed0af5434481969b41a5004f9d2a5fa731a7f9a5531f77d073db8a7bb16d4eae9b04f80c8a85793b5822937b6ba18705e90fe5355f879b8dd7ee5311ef62c68eb16461055aa5d7abe0344fd7c01a0429e0b93fab4a2598a7ebb0d600e59ed0a3e872627a04a8bd8fdaa89ba895db02578081c3afa8b32d5d3a67a4c6751822dd2c4f2bd44eb858d0e972896123842b994d143152971d54e47b8d7c0bd"}, {0x1010, 0x1, 0x8, "10c0b9079a4f784d28b532c88e3afa06f3c0fbc29a1dfc572f82c833ce5bb88dfebe476a8f42f48ed53e16a0138628fa0586659f617b1cd8be6a3a61b161bb053e44dfdc0d82238d3526936f39c79bf25553b3d10dbf4c633928590404a6868d9164d194bcc2a580af94fe2671b4d0738295795db309d4128afd9c6b77b19ac0c2fb725c9553a56cb30be23889d038c9da508b36ac377de06ac61d48b53b8f94153493f46e65239ad733dfb30211f00c770264137609124ce9b831e328b406d01809b4a960f6fd1c1dac4f729f78b0a1d79d06e1bc13836f8a96e725faa2c3fcfb394b2ad9a7006d4d4a737af373416d45eed4e901bee4b8509c8c071df42328e7f9e43de3374a45628b435f6b4def3080151c2fa5fde4dab588167bb4883bdb834b880ccdcf0e05acbd7630dd65100f945fe080459e3f1bbf127860fd2cb7332d6c36e9906f12af6c679ca8bb72de8d034c13f8a1092f983f9b00479b056fca4cd0cefffdfddee215c3623b11104f2ae9080e9862f0ee6fb26444c754ebe12e156131924f175fa7ab5b5201680d4bfc134f92d16dee6eada02640f696773e67f0357de24f9fa1644c9fd42bfc8a3d3f8753044349a2ad3c038b4d30b8fbe49606eb1de3adcb3a0acaf0f6e98be3cbdbba01b90329289e55afd32e79a95632c912352e0434110cfd286815cc561998ef65e650923b2e515de70c4eb7786f75e1afe4fa67e4b5603d43ce5799682c4d113225800b658381d51e5f35cd1af5aaa055f81d396a9f8816af882e90c71cd9bd0956107ac911ba9493bb559ec6ef9d53c9283124966f10156907ca5021bab4e99f815aef9f50f3fe0d2ab7d8b492cdee4ebd54ae481956574d72638f82950c638a4893691cfa540e64def63197ca9d4de931729eda577fc3aec804584e7ce6e7b47b01930e6bef1d11e6bc036323138a41f22c9f53907ca4d334957abe316994baa3068aa29c03db8ca6a3d8d18218cfa358e7c105ee235dd102b2bfe4896f662b8048d0ed82dec508665c6d9a25a48dd72c5e4e57cf955261920cb84ae2200d1a9d6bda3cb2f276c445b0ca07e5adae23f8dbbef75fc92891c7bf50c9697cece414f87071f7024af674b2804d6efc661ae7cfe101639f9f826ed1d546ca96813d5cdada4cee0e13ac97ae29338a18d5f75480e921ca7e08df06364811085de3429d1232e27a2760b1f50fe84444e39be284bf3e27e996558951892325a4c24e046aecf9ab2cf40ce064ed1817bd7190ae125560382bff01cbdb0ed396a8da31adc9b2b83c1a733ed52729018405b01454eb659102211a5b85ad8f787641b116d754ebcea88228bc3fd47b307f2efbb66589a20488817e189eefe1b5e820ad01d7b2f14ab1f45dd5c115c906aac6b785c75d1397e84c298a205a68c57be621b7dd69fecb3dc67c3679a189a22f894911429780bb79dd163f159870ad5545253401273b2461a49bcdb4def7784baeff83d702f8a53cab01cc3bed5d3d63184ab668d4eaf90aa0b84f72b0e87b2b7893a9b76b610fec58eb377bc2630442cb7a7dbc47e6bc18722866152dbeaeb786e90cc73d04f6e843b86a2e098f7714925615c1639024c1a9bfb4b4bf1ea419d044184722a357983442a3940ef4b534f17b7ae6bf8c1e72f3bf92bd2079d5c334fba35adeee48274c2fdc46a0774abc39ef4f95aeda05e1f52027853d86440a4430ffd32b0233e8ffda762ea364fdc68c9186fff8f2bffedd8fe3f79420797f866e96324a51cca230b70c9ec66e178391ad6c01c9f02203d76a3a70dd5ecbe88f7163aa0a08515bb96a506a0f1b47d4991d04b5482222577db9a3e5b970422f6d15c98ce9e8411285026dcf669edc01bb142b0320d3e5281a710a33975af86208a621e3c62342c8a0f219e17e69325d4c86ad4722469dc1decfaf7c2c8c6beaef799d769706dd1be29bb92dd57e88173373ce20bfad76edea8daedee089dce611f971fc91449187614841238694656eb051817421fcef45a747ef3b423828404dc772ce67a9aee9f1fc9e99f3698add20173d406d11d0c24eace1d25688bb8e9fd5d1d454ed02ef774aa9780f61ace8cd92356ac024ae5fdc0bbada1cbc7cbb371c409854592bebfedf5bbe0668b72159b81b5fe4038ee6156f8d33c7c7f31d33a50257665af2441e33efe80055d50d9aa548b795d8b0d48476aa25e53f9b76d04f838d584caaa4d6965793c66e5962dc6fed7c7e339a35705bc483986d48a2b940dc8817b7bb3151a591649b5dd6df84c0848ae192610845d66cbb6a2198bba75dc845c7dec07bd81de448edd9e2b010247bc5b1bc6782b7af4f98244dca3617b64ad01865ea21efb7c89b3c1eedf531c76146e78a4e3240b0bbf20b02c0dd025908edd630e84831dec2b19e477af3bacb84b9b523c120115711cc57a12111c72ddf7b4563fa147ab9dbea61cd9d4ee5b496346479aeabae2cff6997b47a7c2ce6da570d17bce2a2809fc9cfd1f16d36b102ff2573cb1faa919c7c38db2ceb1cfd12fa4d2c2bda16f2b62dab11842c0c833ab0326c3be76446b92d6e4460193e9a7973bac9c0afaefba44d89e3062708564e7b80174b8834ba8debb440eedfd073a237cd4ad5caed7cf98af1b0f0da502641a5793aba929c8c156ec366466550e76b8e9232ee1a7396407bd6b2f532d9ac131067ea353d347c029db8300850c5d9b064adf2ceec84247eb536014f854b43ba6aa3fe8d0593f9ea60f63580f59c52ab28692953ee255a923a5b3d5f0d64b0a02b3473f1c617e15bee3e0a326a6d57411cbf923ea4bbcb84e74adfb95485954d9f29bb51e5a22997bc733eb4ae4757b12779f60110f4f04f86fdfc232aceae5bfb54fd5d642a91bbe201f7113e35a98069a9d35cbd1c492a8fe5c3b94c035a3d7f0b1eef7a87f7c40cb667a02402de588e9d355bb3320ebec88e1a2c2eac73043a9869289dba69d6c00a059f3d4448efa3d5ac0249678f7994546b614797ecd3863b5b30ea3a7bb0c151e5ce247f527ea8006b7fd8c58c7415c49973e00b999f0067430672901dbb26bb7129c5815c396b5d128f0cd38b0fc90c1292e5c0b2562e9848283f4848a717237fa308c527ccd2225e30dfaa245e85bdcc1405b620dc8cbaca3298c49115fd5bf4f9076a2cf56809f4efcae4fc2949c820bb428ee91cf2d82715f5530a63a9341416d10bd066660513dd409c6bc4d4da6134e576a99d98b2c82841c1afe35a88beda2584d69c312c3c458f42ec425a2a7cebcb0ab963368d6af46e142d15823106d4807ae2d583e30533693363e226da54b586d99913bd084ce00ae03278567d0997591486cb1151554bca1d5a33a592fb72d6ef46481516a1ccadda040cb16f80567e44aae620b3663647ddf0a95bd3d611daa8b903b1143c53e41e7eb9e25a25b2b17a840c5aca27f2b56e356b440ac199311cd0d8ba82a89ac3c66177c309faf1635862ea24796e1215bb42d299c81459f32f06cd450dddf1cc6bc09322ec033165ed21af6fbfa8e5a52e050cecaf5126d3b37d3d5d533f322346e699e279d071811c3f4dcae5a714991ad1c09aaa84996114c63a0a649319703986cbbb095b57d13821d106c205b74d9b54ea3e98e8cb3ed62402d0a51e035c709ddb80645de659234bd623c8cb0faf3999155f62eb5b5a16c882fe3f34ead592cb1f56658e02fddd8ac08cb3095dd4fb2fb87553a03365086f821f0fafb9765bd83d359da33aa87f70b0f1e8735ee8f70594f27429cd59d9822af13fa3e0be3fa1fc5fc273fa14b90048a1e670ef86f2dd4748fd86535e257fbea4c3f2c4ad1f44f67549a9ffdd7a0b74ad6785f202533ff5cb2e6b42894f2be9267faa594c916c03247e9638d846adaeceb18cb6b658e0d658bb5fe43dfe8c2216b2c61b76c3ea2bc75ed917a830ede99a70e24b05af55afa6f40cb63134736ee6120ee65ce2c1e9e41a4e8c5f89e0995d689572c395980c89871e600df214ae8cd1f49e7bdfb151453392ef366bcc8d0cc594e8e7589ae6a3a1209f75423f3eae4addc162ba9d424a7478bd672a7d2e87121c758640579ff9b79a7479a67a237354dc4a1e84de8a41342ec5b73ba4a1ae5c543ffb629e3367b1886f4462e3a63e5cdce172160c87c5f949aa473caf060ef7720d132121c8d6b478fad3adccbe50edc67ad0b86a34c45294e068e5f09010fa0fbde20852e98870bc7fee24c3208a4f3333cc065ff1654b85e98733364c9d8cb6f1363d3ac7d6fa9071e192495ec30a0470d53512c2307d6d115fc10ae7ec3ea57b89ac2e2e3589f70a337908a86c420aa512662719b8a0e66f0f931f97e7542523a29eb45ab1f87442bb665726a63a5a61de8429baf88db9834e2fa1846d34b69acd81eb9d01975965a3b4a829e04bf7b82ecef27c607413a1bcb48f0a23555f77db347b37edce0ed9d22e6487931a2b8daf0d0c12a9540e6bac9a7881e5780b2ae6726e1d2329ff6d9bdc3e7546cd60b1af993e1f98c498e1928f38066f0a6b8c1a0b2b6ce9b155a3c00fbead4542e148a0df40772e65b775d75d6e58715a4b9b76ff71e0886485f9e8d8670f9fc0b38619ba4587872caa64ff5ed5b509fdad1b2ad19b52658e18dec2095e288c406d7430d8399a8a4af5a42ae2dbea4433fa8a63b27d5ac0b7d0cc36de7fafabdf02539acda2a377df88d5853fedb60ff1340df9525bf34724e36fbf3b7c451691ad72b50ea2d9d847314d88691525d732f011b9be5a81755871f681db51b73734502d5db7adb3fbdaae0195909d4299c397fd67847d99716c2a44d53022751c313bbc599d1d5f523b5b6d62b3c7c2f0288cef224719959ac7b51c5dc1480452da17870997c4b450b51935d8686a4a3adbb6480a4a80e1c1b8640d24d2cee6514dcbce47b74e75e1616ebccd3e3d45c062b86888f77e3a2ec8d9301b5280e1ad4da56a1f548ab214b62a3d358c79166bf4ffafe8b7eead39109cefc6e2051311e6df20313759604bae38601b720f6c1fff4d819652a0104e0244c851f6a02bd80baeca43cee742ac549738b1266f90a9bb9ce45cedb72b14335f76fa48607805422501145843c03fcc0d6aa2f6871ad2cd82e3afefd578d468b912dfd1c7d82fdca3c646cb818bfee269d1b88cc23ef6ddb0dad98be5e23cf2e5e27b9e380985a469a9638f9d363a57db3ad8f4c709ca4155dd5a0ef7cf58c67e16d3b9d96efd4a8a6a744c011223544a034bff45b6390974e409f434c54ba91abcea80914b953293e416fdc7e056d45921c1b3dcf23cb0c4a702c3ef3c43ef3b40eb32c5d15fecef6776940a278f3d3485ca93d3665ab9788bdd8e71addb1424c61a7302c0e3cba6ae4827d78672d1f12e7ffee9741e7d73f92c5da34212a052f96fda1f55ae0147ee60d7cace7505771b26bf4f118623a624cab4ae6fa6324e801019360f505d41b59fa2743e57bf985fd5cffd6976b35e4fd3afaaa94f58abd073011e145a3f42b3bbe9895fc3c90de3f4babc0b0b29660678c4264143cfafa0af373c6e1df8314ba87c2f5dc2c5c86a22685448fbbab262fcbf82e55a1dc79b755439de9a77b30aecfde8d01789130680e8deb0a1ee5b4329cfcd766a954accde9db77dea8937d19bb6a830a0faabb04c87c32b0e2d2ffb699496384c81182e51e329f923786c1e44202241789f5d9df4b3f4b6faecdb12ae902aa4ee455992461398264071418123a142c262f44afc2e84be3d9b9913b1f9c809983ed7de15014de53ac1e94cbab17bd384a4815d1f37ad1fe0"}, {0x1010, 0x1, 0x1, "35936da7a0fc5f2b8dc6795466c326d170830c8a2fa1034f0c2a6d8e4fad4ff4ae5e42dbe30f5055d390872c10f65888b8c742836d3d13a8c0d8065cf9d76207925eda95e69517baf3aad46006d396da0761c71ec8e629badd8d385fa74390213bc2b282e05a8a20bcc6bb3f80c1b268876a91fd6f0cab1d5b63fac176bc39d09bf2d847c10e8d44b4a20faa5acb59d4660258a1dcad5a9b63105d8199e52385dd264e859149cf77d6938a06cad19028bbf02319edf43a7956c72c3cf07a07f6b63057cd21f20084574f5eafa24df83948a5918ccad130b4554a7658678e6c7db0347dc0d0546f2f7e2aaec0a95f6c98f9a0c9dd3f21ea85914f7da0b71774dfc24852fd7f7fcca6cee064f006a036cbd30026410dfbb6d7b66a55eb0241d84a978bf70f4b126daafe54514414c27f40232d5d2b4f018cc34f00ee2a6e2296aa8127a162d81c3f5b9621afd02b6eddd923b91e2aa76cb8bddebd5e83d0ac06e45a187afd2d18436b707d2fad9eff0228811192b0ec560de9708f7566e8d0195e39fa6baf11c94bedd1174c8321398646b490ad9553cd37f44a2d6636eb9d9b0874153a950ffaa68ce60b8c8cde5baaebf0ff8fa3cd8c0382dad2530deb25ee57c430455df7886cee8442c4150d07041bfc3619367ec2e05cc8801e2c250de2430527424809b55b6786f1001e880789172efdbc40ebde819f2ae7be45f8f5e184c74b84f3d6639957a4d66fa0e22fb6d17cb6fb46b3796ca8b97c718e95f5e58f5d1a14be674e6cf759d90c98ad65362247c60fb54ce6ac815bf71d5adc539a5e56247b426511ebd87e007bc1af13a4f3cab9d4c1428f83a92a7c00c0c9c2bd126c9161bf26069746845812c447f67e766867a3a99f31684f95de0b7f5bedf3b087c3ed76bf3cace07af7bc865c4058d2257b7ed8ed25720cc5d773455a834119a58f25932a6a872b9e1f8d6c098278a26a3c34037b39b484191e6b34d06e7de6aea3826ffd58adc0489512d3ce9d8d75c1552eb469a3a5c7527e033bd246d8a00dd57ddb440b0794fed72a79f77ee149465ec81ef66450be78e4729904ab8d673e7c834d8abb565833b5ed8916881e9c75ea6471e711ddef1fd113601bea266c02d4831d39b4fdc3f7182b13dc8e2f2e35efa6de909802c141cf32732619e3e757c486df0abc162aac09b7c6ba49eb93fe2002ba6450977d27fba132d824f2663b1cb753400e36518a8f6c0761ff8e901393d36ebaddde4eb1d94314061f4115016076eebc0ddb66a4e7232041da2e16dee5ee3c784c00fbe068222aa9f2ebdaf9c6de56f42c80082d75a79eb4385d64d3c3b9cd00e22866e9fca25e190f66d3bbe43a621bbfa4250148cb0a33d297fef840536ec60a421d4fbefbfba4e8fbc7702c053f7eb59176de9e022574598d8d30bb6ad0a87cff51c1650d16179287565e81f4d8189cf036ca057150f5ae967d67cd1f50d98d3d302b86c2d9ae05e0e2cdbb475cf953006231e4e620671f0523a21c0a02df1910c64416445120bfd135567738b093ebff89b342eeba7ab03111e4130572be8b5b40116a4fb0bc9bcdb2de8214d91efda83b53979c83628ef56f1c37636bcdacb7f0cdfb1e02fd478fecab27523abc26d43828bd71f17a3c4288dc1116c3d5688f365ec142ff73dc38853a5927544d63257efb5c29d23d4de6b593ce8821e677d6ab842e367061714ac9f63482e0d49729acbefcc0e9559786cf3a5f8ed993840f3a030dc826f826831fc1e5b713ab72ebbc140b44573cfcba2143ee04f365f0c2574e52e45da9b572321c564f943b2fa89d704fd217988f35f19293847011cd200a55363941bf72954420e93c1ca9864d86c63d5a91763c7aa138fb6fb1ff9f1b52e1351fb86740bf13f820f74f0de7ad0f9d6e903cd0020818931e962e15e3aa786d25dcf26507176f8e67608f2d15e38ef6fff36639da38439c43f4fceafcedc70c66f8b76d88faf843a0549c1fcb70ae08f90ffa902c76c4db5205e2d3bfe816075a30980b5d23994d62f1207feb923b401688fd495e6f36a63d148ba5e4e14d7a9c8e01f630b322d14b22c8301dc8613af1359870f0025e5cc9a23dbdb2e6da860211c70896ad872fb14d4ae76febb422262d0a01273c6104b0222f5fab6ecb243736ed4a27d6b4e72145f820e5f9f0ccf5f09895061a45f6d5234f776395919a13adeb27ff62f1d6ccf5a02fb6f3225320416c1357718e8574580327eba49d44c138fe7a7203ebcd3e3bee669015faf1e35b9311f4cdf0ce63f09fcc0d386f74ab85a7cf5858679988f7afcb061a757edf76d1a1fc857f3daeb83a1d6b460e15b8d8a26b19bd05fee49fed50eb5e1fabf2875fd772ac9d144ea234b53091b4c54c4b30ba6261cc3c140399cdd3499b59f514ab493c6e08ac52d4b0abda2ca4a58fc6449917114eb9bb1633894d2035e51620f190ec9fd05935b6ef75e70d965d59f432dfffdcad85af045f6392ea0e98f7f48b034a1f8999457423b376a549766526a0e639ad77bb2c056f93852969274e09743a31dd6a826f422c70f6907e1e0266520adfd0117979b6f7e7a00f548e5bfc0283adce9d5065a688243ff1f62f1b473993967633733c87037612a7b9a9881974fa349346d9d231a0de28e7644cd54004498427e9471df72cce74aaa9bf47c31e36054aebfa1df8087deb106fabb72036433741a56879cb61c06bf10c4c6f494edee5bbf6016e969f8c6b3e3f54caabee9f9786a4bd0b9db01b633f2f2356881b33c27bf5ebd343187d784bb7c135e87ab361acfd700de202c58f6922a399f5001fd15aae91adb7002f77142c9bddce8d7a8be4e271aed1d6bae69615906d53845f56c4b8008b91d71f4ba9f268c990ffe827e46cec8b65f40e46b1e660fe6270ff557053b4cfb8aa5474d2a306b650ffa4ee53aeb5a43872493957cb70539ad6420c3e2ddb1cb673aacd7b95579f2205993135fd4f9eb08df70ff3141d5c254860d0f87be4956ce7afe4deccf0e076649cd0e97b681fcb5186d718b4593d6ed50b64c91dbf6b6d6f8f640645bd6d33ea1d99f620b8efbd28bf700e6490ec24348db5c5c719c07df24d650836ce856ec3c0e2d189343d5cfc2fa2652f22b05dbce26c875408adaa6abd54d3b4daa8fd57748b29147de2820e1f97edc9963706897739e0e9ab2947ff6e0c9e7edb7b3b611adcd75993319a07ec8d96bf1f233ca6002628f83014e286064b9a5c62dc9d0ee7c12200cd03245faa69e702e87d75d93c573090bfc03b11cf3bea57752743fb8710a4290eca0241f774a9b7ba26a8e0ec44bfade46c94ae5a57d0b42464867ad61fbac3dcdf7c190695db138d4b2a2650b8bbce43c3c163039d586a7944fd0c820d48b3a7e905ff6cd94e061af955b095793b6bebaa4c3c48165637b6c08f79b5db7543967562540f9eb994a0b96fb697eb3747865e78e267b1673d7fd826b8ca04e83804a1c4f304f41eb2bee8fa68f85428ab5c66de3b251706b10562b4a7410956ce72ffd979df68fe92fb9ec7345dbe77243276ebfffa2f079981b66d4ac1b8de4863768b086a6018eaee24ca1a47d5d2d9c729d027732accea8aca11dc3d86cbe503cec4fdea467abdb2ebf7d0d062b60ed3101ca2d7f620a837d0f8283be954a09da1c301a1385e8ef06b2762cde1be35d6c5cb31b80ca1459489b4226bd027305bb5424e94f06d612178e9e6d09ad8ba4f6eb79c65af8844dd1e4a134d3424a759a8b8d0aab483b968dcb4fc62f261fc835f935a743e7c55bd6af9fa9fe928f010231d95759fe2c68b5197d286f30850604ce90d228b341034c2bf09e8cde986e636ec70f15bc58499a5208688c37fccce708873d8e3c10e93344d9639e1cf91ca27b764133ecb60ef7437c00c0b271539df6f69dee5adbbff2e88e4ce53df2f14f09eab7008949785a6eafaff867ff809e169d86d7396e7705ce88bfc185f0716242500c9d859ef9ae887f349c4dbd393ae398151bdfb5566af436c5cfa7734f0561e3b39c5c0b7e03d5a6f621bd2ffcae5a0310d3fb7390a2bcd413fa43a516771cdb7bf4eccc068d12fb44993c958443d3b499a2f4ccf3dbf86d0a7f39ba5be73cd62054db270c252f8876a7ec5e46895ba870c950bf9e0abd73b0c061c6fc785a08bcf1ef6377b654be63e5e960c5da4d277ec4554062a12cb6ef140b6e430dd66efa3fe9fc25b5ee80fc1a39b2c4aa89af00e4ac53fc997b1a394d07726b5d370f44c26e9db08e8e5e30f744dba3b1663ff7b697582217eedec9b824ebd8b9c347f08987a4d756fe520d0059b658e8cd2055cd746136fab5eb5ffe7be839acdd56ecd8b2654cf6ac5e1df25c3bb6df4604b18d08a5f514f8fc8fda0934ed36d2818e94f50f7f42ee4a02ad41ea9aadc55196b405e426d4d881b284064367655ed0b91252aa65ed5451417127d027a379940e28b39568b7aae6c3b1479cc26083a269015ecfeba359057335e026eb5da16a55826f5e940ba7b3370be1f63852b965bc06a23fc65070ea41dcb3cf33593b7599870648bc03088b7b6658ef2c19ff366685aa6767e13f89c08c9fb0553e779cb9f2b427ce1a6723644e64af5d5027944a591032e1b7e931496f5cdfa85492de433c97ca64602e284cc38655ede59acd99f5d2f01d4b85173e0a4d2af0a74aa560a3da8af0f3478ceedb98b819c7bfdc361225ce0b99032e7797eb48df42241ad518e9ab9891d00fec3aeb68ee22558738ae3307ad3890f9bd325b5cd2e42d606fe970b4f267c12b2f40903329a4887c521ffd8e4e8584887a1a7396d17df2d5b7e270d9a024760422c76199427a03763193c7ad43f126ef83116e70c7b608a8ce38b6a53aefea1ed51aa92f2c4d415506a19ddd5279a2add4f42bee948255da39b78a42e2832494d49581da364034b76a86530cc5defe5d14a7fbdd32ffde98d96b429e33605e49f90a46eb97920497f19519b05ced92ddcb409cab28b908985d9b18be3daf3baa01ab265958026d5fc022a01f80b92e821e26344c202b0d1991ff46359139f2743b49689038c70644e54a9ff040ef8443a7189e6d52a366b0b0d276125776b33c7b8f0a46a6164178dd43a6aa3a16f0010731169f2a54624d3dd006652f9c176ab1d22e2406a62c1de9f79e480bf0c9de3b78f6f92bf6c4ee39d6713478f470e476f602bd33bec4dfbe6a47cdd04c8284067ef31878887ec4f33a49bcc23cedb6b98c465ba79a37874dc33825f81939ecbc170543dce1aed8191c95b4b23afb5521eb379343e3630efc9c61e02036e476160c75b98dafe442d02e1bbbc470b5c20e5c34ce4dc6a2379a283b3e419c75c17fe9212249490c6a2a50e3bdcbf490d9d9ad46d4fde21eb4af0fdadf1ebe898d76c56a59b2937806e6d66b5c12893499f8671550662f51739f3c66be26d0b3c300daf9cdceb053c03799726e1aa802e8920bc7fbcd7a37a109d11557da40a7fc9bd86ea2ab38e484b5750e0b1a583f3cd48d96f474c511fc4300c013a0b4a35564ff0d1edb514b9cc1b4728f4b537da8a9d43110b0dbc2fb005f947cdd8c22f87c523ed20f67c9a9f89815d06fa05c7ecef1e7e14ace1fa7733641e6f55336aaf904e9193fd4faa760be783a8db944692d5c4a2ee8655e00f8069ad44a46b3657fa572190146c91af17d760214963b073d7795b823912615e697cb6fbceb5048d37cdd0c84466f707040dd662e2bab4adc29185d7f8aae031bb83e46277ea265ce059bdb5753cc587c2942bd5233436e13089f90a"}, {0x20, 0xffff, 0x7, "65941f444485034c83adee1daa"}, {0x40, 0xfffd, 0xff, "f42f705eaa997c231c6a50898b4b755848ec438ea5d6308d9c72f71deb3eb9946614da328de9edd8f4"}], 0x3180}, 0xa) 19:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x2d2, &(0x7f0000ffc000/0x3000)=nil) chflagsat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x5}, {0x2}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000180)=""/4096, 0x1000) 19:22:17 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f000069d000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000235000/0x3000)=nil, 0x40}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f000031f000/0x2000)=nil}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 19:22:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000001c0)={0x6, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = dup2(r2, r3) unlink(&(0x7f0000000200)='./file0\x00') r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x80) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r10 = dup2(0xffffffffffffff9c, r9) setsockopt(r10, 0x4, 0x8, &(0x7f0000000240)="8c05b65a2a12253d70af4426bb02a0d81448f0cee0389b49ca19dd87c2175b18a1f77042833fe907666516a9f00a7716356815450af2539fbeebb22a37794c5d7020d8e700fa18b1bd9028934ced808649f3d6bedecfd637c4bb7669fb11bad918c474d3e6345ae8e7df67a7a03f77066e8499fff3c66d3477896c97dc65612140206dea79160b80ed0d69d364bf789114f0c87b117f3eea348c233d1795b692c0a69e3983890f862555fd1d9c27c391ede5f331d1b537", 0xb7) close(r8) socket(0x400000000018, 0x3, 0x32) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 19:22:17 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/109, 0x6d}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/198, 0xc6}], 0x9, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:22:17 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pwritev(r0, &(0x7f0000001880)=[{&(0x7f00000005c0)="4b4f289ad704a0ab7cc724dadda4c4e34afc8bd29073f6213a27aa55b11e701e612777fe8a2182d5109e0b5ae5d6a26e36d6c916fe2680471d67b4d4f5f50666bb111a1d02f735dddce0a20a65654bcc22db16e7cdab37680731aa39c8ee2d94134a6fb6f9580e936193e8e6d53b0e1c6f0eb5c9e6226fbcb99c3583b10d2566ae28330ed409f3e3dbc227e4349658d04f9a0d059024b81f4d61f37fe0e667d8b0aa803e5406e983c1d2c4db2ab167ceb5a683cad0c72cb27267f994e3d7c24e9f49d2dd9731c977e0590d967a0dc5266bcaa706c6f08008fd75cbb1b478fc071a2047d670d65da648cf4abd6097674dacca18714d9dd4a3df1fee1aada5879643e7cca0f910febf1ce19e50297f1595be711854bf6d4faa2b956b7ef688211a289e413460261f943cf1c873d6b9b98a850bc181d67aa8e1c9f5343a1fe0480441f68452062d3bf06bc775ad98d08040e52bc7251086bcd4aa631d99aa1e1abb499487048ecc34a1306879e14ed73d61d27d5123adc0dc78188f0200aba705706f0afd8abfaf0dc4c2272051603c150b470377f58980fdea63dd375562fad742288e785325dcc3dcfd9facc89554581ed9c0f355b441b0914cb66f5cd665b157c60d42534df0a3d50448361c6b6669e9bd49bbe7d0bec58549550dd1a123c93bcc8129d4876f509498aeef62351e007f06438debe0a30c23c07b833cb31e2e7f08b6e6b804603e8f131ff079c0d1ff0dbe482c48f25080e4a02a480178a5448b7643af64f3edec602809f5cb7e39ee18ef81a4ad76415a02f38f615e81fa961213465bcd77c78de78ee38b102ac0abef07badac5af6896ca919c12d3990c19cb900ec59f29b132399bce3dfb3d6f0164b7d466187884ee6fc9dbbd2bffbef69e88497bdc453096ed1624e9e8d74d153c463821fbb03ff72a2b77fb154767a2d01d622079edbe5dd9cb05e79dbbaec6fa1d3f7545fe5c45ca0ea8d874b7c3e86b694977ecadc2d41125349c4597e58220667cd62975bcac5c723acce82990cc1811f05790f1c4a2a147703a4267f9f318d5d986b9f8408f9df58b2dd0489cf7b0298781e1f1ca26cdf68456aeed1aece3258c80b6803113b1f60cb4d451831f9f579126c379bbc7603eaec1c20f3eccb0551d4a755473f5e9d5f3baa9437a41083937581483d4e7a3d23d4cc1f6e94843dc2cb8a96a4b6b6d067cfe38b5b256efd7d35bd3d6ae27b3ab30ec3c53afa1d73ca962840c795c5dce064d33845e892a03f809c63f97192b60924f94e5b9497baa4aca5156ed125fe24a5f09c81f515732ca8b2829ec3063f1a12594e5c7a788fbe4873100aa92083ce89e92bbd569108ea544041233fe76338889274cf524bbe9bb6c25ac8a3aeda1283547ed9d55f12a630695d883816f83928c2d243e9c141b89e6e110eeaf057e7fc59c3c3f3c1ca64e2dab96bb1d8c3ca154c325a1bbd0711ddc3623a15c728466e12d149f72b3f168dfcda7230617f92d29203bbb6ddde91279f7823f4110b64b7f62e5d87998317ff1d2e5a4078d98c556efc843f9474cc62239b78ff7a81e567a00e0256851f9c3e5bc09a9db7f8df7f6bf09b5c01537031c4d235792c8def43165e1973a171aec0d5672f9da8466c3d1cb6d727679aba7a57f089a9a0dbbc2f0d08e7ccb5dc205174119e4d4a0436d5b8ac9740e59120c903a90bfb7c2ff0474bea0fe923896c184b1e332e32ed77ae3dc01bc3a21e4f4bebc8901a2c752f1b489e54394ad046497b155437751118b100c9503d99c2a4b5fb7d5d0aeace67fa7d394c70fb9773c02d3a06ec77b0b661c814b03395a5b1c942c07db862b3515160c860e0d2519e80a89f8f8b381a720ac791396bfd930c791558a547f7852c61652b107d37fcd41a36bbb24e18981f18ee75cd8f04f72b738ea127441fd18c6959f8cbff423cecea81303de5dee2d7504681acc088edd7a7965ed1c5ad28b42cc4842295417a75dc69509eab7d0779fb641a3ae479035656161c968e3b078216d1546af7bafb003bb2953ef3d6c4b0783e7bad7bfa78a7aae828d8551db1d41a6103c2063e52d6ee066e8b77363f2eb40c86d42d6cfe1f846912a3f8fb13424ae673a8be63d19eebafd54a22d0359a18599422ebf3ff7cfb6ed9f67a25a9c7094d92ce75a0b67b57388a40533a04d0b148c9a3c4f0b9efe6e027d33770463aaf9d756b413c7ff9f20a7600651b9b4bf3c6302aac9f6e0860db61333e554a9dc6899166988ea3c375d6ad90bc3030adef33b914e1cef08b322b4596b296008478dca2699f4979da063cea630017e9f6d89ba4047906541ab04cbb45f50e1540ea318078d80f9f7bd482189f3345400b5620703b0073d2a205448d54afb6e1cf6029b191c46790f26374706d1f57b75ce10365840f6c876d23c73b94b985cc3c608640c2228b86b6f37b82b6804dfd21400b0c5fd359be849bb03bd7b8051572451225fa85af1bbef4eb88a05c3f67506ef1bdab10492e4bf6ec297eeb0e8c54a7214150d8c81450f10d0d27307e5c8f7fa5e4e3a416d17f7f003485bc732a4c2cab58b2d74e6cc23b0513560614e7e4786fa9491d5f8bbbe5ba9a803cda3ab684822a69757cd5b773862fa8b85f6dfbae9fe9cef05b3369cee323a87b7aa83b1b18702a008932c0b87c22221e635c625c8d8ce5ff350b431cc6ba92d5c3694b57910c84e6daa4d4b34fdc367e1f7020087b6afc766b0c18812d275096c871a1607140fd72fd47ecd8b106db6d47c5faade5f740a6bb93147114abb48cf0e410b6d9df54c64c5961ee54051163ac5d1c72e223015b10533e4d524d4863a90219f5c43da1a14ddf9afdfc5ee754cf7f10d65f4d0a7388f561d5118206eb53b17e31b35ca5561b496a0e8c2b2d45bfcf049312cebd4b516fcf3929e55244e25276e07377eb2206edbf85ed9bbbcbeb91ee58a37f762fc56de12b4db90c41295722dafc0857aceefe776bbaf4cd606274430028a5165d64f9c1165d7c99ce52167739316e5f7fb6d69a92493376d2705b6983e4cc352aba6929a0d04f699264adfc0fd1f8de227f3efd4d92d71fbe710f6d1187bba91444d305b024831a9bc8ad46b9a9e2037b1a3e71ef3ecde380d77660e5199622bc63788a181e57c9616dcc3ed7505f969a209599416b77abcc76e7ccbc5aee585b2a5709bea99a0a2f88ed475e036afb10fa8c27b065e1809db3a4584a65ff4e1573ffe4df8b410eae469eef4a97f11172147b68e6457ea16e92b0a28197476c11ed786d314a10e4a311ec2f8ad3d4f138d208633acbe0659032139281fcc34b44d09b897fc1b543c0e15dd6f07eadf5253b8452dca3fe054bb889c62488a71890db3ae5539539efdbecc71b6441798dde71b5fade1374bd182ad1861d2e2512764136559ad6ceeffa0ccc7804dca79383878c942eb436557e8a59265ba91b063dbe3b14b7e81303f9e92783ef3bf13125f9fc569bdfcd3b6a09b45be69368d26ebe73fd6502d7396e390291895543a6abef2420f64a40763ccdd028cc64465ecba563b26ffbfe4d6f35b24f5db8efc522f00f0a599ae01819afb8f5b2c8ffd1661d030d54e7b678590f6514d98b53623b5d60d895e656ae4664414cd531e897dd0528ec7d8209fba242b3677c50ec1da87b4f66b1366b8481002e6f11bde520018c0055b58804441e925c1956cf9e6499146b9975cea91a133ff234264d89117e1aad59646ebad968fd26bb79813e0d23da3539717eb28f9f9ae15a2e32fec4df3e30ff14c365c9af7a91c209950947195400bc3336928acb8beb151b8452d768e178a7e1d7c0878ed5ad242263f0c7e52c2596dfbca583666e3c27ac94424e962fcb12a408799b8d8070fd9d54f2d889354916369889a9a9b9929686459a7e611508d50145a3e2dadab9dffab54268ce0aa2b145371bbcbe7e92c3d719620409f605bf3edca57bd0c6f6629fa4cc7afb949ee23c12db474fcf704a3e6fae1fd5b3e788f6fdbfc81c12a3189d24c882c862ae6a57f52dd6628a0f7fc25aa94737ff750e005b408b1d6e478c628cb8f61a8db3c0bba718a207c2fa968f560db3e888f94b14c6cd4750a22f3ccc275efb25f98383aee300197c199fb852b0ed5feaac376673925365918bca7c3df32427a6e7916bbaf52905fbb30d23cedcd05e17b4ed707df88a536c2962eb93b9797812ed34454bdfed0c30189bc1bcc98c91931011792c19ac81602d79a069261210b04c1aa92628b591b66f069e1bb2676929bf8ae3fd057883b6663197632dd92df5edb9378937ab126d2401158905bb7016f92f5a99683b0595d5f2820fc84a980e065c919efc081f758512dd0608872b297f81f3f5135c39705250f9af821649ff09e4ddd33763ec85ec3b7f8ce38394282c151e6656329d0c24d96d28a21fdc473709ce98e0635a2ac6640a45625e1f131d9b18a8622f61b16cd7c411d2c8491159619f317b6503bb91eef47eb4bf2c005ee5f105b8eea26c3f711c093ece85cb2a02f89cdf26d465cfeadc2a232325b3b73d56e3cf4947a847dc53e35d416962835e533f27029d936e6d99291cdaf792b046a8a406a9460966c40552eac6a07bc85982f7de994c1c5187a7d367faf15ef14b3f6c9be2550c5831102324f980cd2a7bbe1a9f90440f918b4d1bc605320f7e859b1f49bf29e81a48237989cda09c3c900f174eeba173d20daf164216e0b7c918f0aa1887959fe682a02208e100607285c88c8eccf5f302e8d73f49f0775f07eef623772a3eb74fcc2624cf4c41aecaed6a457202f10baef8a0869aa629d24cf638ab4e5c4421113903af01dd59a3a20fc73b73a96f2121b70633bff2adfcf8e2588ce14371266eba8c294737879ebeb93df6338f513c7baf3376b286068540380343dd6a3442ad4c5d58d3293da37777e8fe0c61510aa2de5bb9e10129f26bce631a0c6e633fc2ab29b0881800f11643f58bb410156fa91f16c6304aa14ca32ecd255b442ac7d6cdc59b078f91d8f05cf63495a1ee18197bffecf3731135aaaae9b6a4e30c7d728d1f06953e182f43b3d16afc55ff3283ebf4ecf61b60b0adb5bc18b3c05bdeed7276d52862d73cc2724f196fba4df4a6749e6299720acfeb6682ce0502736c249a5c051867f655083f683dce999762c855453bd04f634ace2576c2808798d70e20f878d122a4302eee9534a35dc1c933fe3f0c262d06c925a604ea87bd19c1821b56884a09e1a7e1d6b59ff0cdc96d51de476faceb6fb3a3cd2f8428d09b7605d8d7e5868ecd4d9f1ec0f3a73784fab6a781bfb6e23c5b3e80205b1d6e12cdd266f03e722a228353faffee8f102a052eb729ee7fb4285fd71759ae7a667c44d0b5285594c615db4f9bcbac4c3fa9fab2b2f7e8ce2d4359064740b57ddd4a25e47d5f5d2e6cd594840dea00c932867adb0bb63bd19cc0d865fc67d814425f5606893eefa3a687290a30bd9aa1ffecad568555dec019b1c87801eedb0bc4c69635b697b35c1a4f354ba971126e591204f771b6120a4a7764daa35eb1fce881b1aaebdecef970db9fdadd4cc5be21fb6ad4bd374a8fb1da7d491f88adbc48fdb85be42047fd368d895eee3293a78da01cba694aa088b158f986d7fa2cba3f851939780316abfe8a3a911e12a18729dc3a6eb66f629bb0511a33d7ba1f4feb68a623ba56839d0085ee6b05bba4048c9f4474e8aaa02110271b65bc87e122003698cfaae06115f752e719050d9d2dcb92e7f4142beaeb9b5b660352efa91670825737000bcb020bd0bad0f", 0x1000}, {&(0x7f00000015c0)="6ded7ed044027406e586f4152f727e67f2c72491604cc3e53d28de72c5b882be829a1f8752d5f7f3a54f33a57d76608dedcc7c37b1c205d6e61e2b2157e36848ce9dcd01225939b266d5ff9d0255016057ac6948206784b502279bb28bc0e4b17ec2b059dafc8d4ea6a31895596e5f08609f0e8ed4b826fad66eeacff9838e8680a4d943cea46b9ca080678efd1bc47a61af9d4b7066e53087f166138ff05b8c641924d6e7ea3e3560f49585017d0a3292ff0ea6b672f30954fe07ff8c90c6d6d11b4aca462b67cb093d9bb847fe043512e4", 0xd2}, {&(0x7f00000016c0)="b60f4aa12c808e21b4c88aefb7d8867071a8d5c85ab06b43889366db931a8c0cc09b279a8d8ea74d45686e0ab7b390eb8bfc2bd4e570f4af15a52ab399cba54047e997a80ebc34c52e5b706a93191003fe33bf28c32650e7609f282647e82bdad82e435402042d62383a24888c77a766304fe7aa1baf8f96623b451d71fc14d7172c2080bf1e407ba2619588be5a1a0484249e820fadfa79084229d6742319edc8f7c7b61834bca032197f072b7577e331a42896f2f66aede7334bd2e90734ac4ada2d4093d421260f42a90c82fe1466d2878ad7fe3f11487b102a148033d294d4dad6431af1425acdd8ec5249ad59792a1bee27fcd399f7176c8a65ad", 0xfd}, {&(0x7f0000000040)="4aaa3b34e1d3899b70387c1014", 0xd}, {&(0x7f0000000100)="a7bf9b6030c5ee0dc47f6b83404a7007a1dc68be6b04c14d6da105049f3a05f203e9562cab31cb23ee3967249419ee3554c4cd3333cc21506955edf4a7e01930ea49fa9919c417fd43417b74d31f14be0a1093345734b6a0c1327be155c72a6e9886e8f80a63395b5cc9a22caeffe7a823e16fa4b6c8bf83eb34a8339c4240164b1d11a674d54eb2fa0a545cad4fba66c86a62c6608173b3fbc7c5c4f6fb75efe5bb9c17eabeb23201c0", 0xaa}, {&(0x7f00000017c0)="62273ae8088a47c1144d4e552f02e89feb2a8ee6fd40023f31d777286f995675cb1f7beb8789b173b1cad22d2c8eecc5da0ecf212280795bb04bb1bad6388c61d78112a025f25d11cbcc1c869dec2e3ff06fad79e74abb9b70d0a55fea9a2bad5f21ee8fd7468cc74354de6851e484a817325b45d63d5c53f1053e57a033051345f078", 0x83}, {&(0x7f0000000240)="5534aabd5ceac50b836e5f601a9d1fce0aceeb1320549f67d2d5bdded03f35ea271aa8e6cbc5ce30334c5a8f8567dfd8eee4c2773f34270e0efce2d4eb09", 0x3e}], 0x7, 0x0, 0x0) pwrite(r1, &(0x7f0000000000)="a8f160cfb042d3b3f530fbaf8a8d1aaba44c308d370b4794c0029be96914f6357e3a", 0x22, 0x0, 0x0) 19:22:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pwrite(r1, &(0x7f0000000080)="ded69274f2a6de52604046f32bf310a54c10dcb32b500e806c70fb2d75521a709133364e5d06bbe5ef2e74f5f4da249a77525b99233a5e4c53272f25c20a5011969cc31cc912d1ae99ae9533e3e63308a83f9e44f6f141a2d97c79b0c5c270b6483ff2b30f692c023fdb88a2c49fcf62e73c368c73805e43b8ffeda229bea375b17ed9c4523c9c1c27400e730f24d88e25f1c958b9", 0x95, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) 19:22:17 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x4, 0xb5, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r1, &(0x7f0000000080)="e5b4c241ba067e002080ad79d9bdf858b08fcfa4a08909995f6e2ad3145603030fdfc8d6c6e9d999ae17507dca39dd6402d8bbb3b6c9bbe4537cb8b350d170d636739dba88a627de8fbd96e0e709f61c2ac2c6f3751aaf45ccd88bd0ee926564b87aab07361b1a574e964bd21744f37cb26cbf", 0x73) 19:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") r3 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x80, 0x7]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x9, 0x1b, 0xee, 0xef0}, {0x7, 0x81, 0x24, 0xc8}, {0x8ae7, 0xf1, 0x36, 0x3e1}, {0x9, 0xff, 0x3f, 0x5}, {0x6, 0x7, 0x0, 0xe6f}, {0xe0, 0x7f, 0x3f}, {0x0, 0x3, 0xff, 0x57f}, {0x7ff, 0x40, 0x4, 0x1}, {0x1000, 0x0, 0x9, 0x400}]}) 19:22:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x644f4b05ab2b633b}], 0x1, 0x20000001) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6bc1fc92479ff2b783f6e8a9c81") 19:22:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x41) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100), 0x200001ff}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000100)=[{0x80, 0x1}, {0xd, 0x8}, {0x47, 0xf9}, {0x84, 0x8}, {0x23, 0x8}, {0x8a, 0x4}], 0x6}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) socket(0x60, 0x5, 0xeb) chflagsat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x6628c73b89d80ab4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x7d4f, 0x1, 0x3, 0x6f54, 0x40, 0x7, 0xfffffff9, 0x10, [{0xffff0001, 0x8, 0x12, 0x800}, {0x5a6, 0x7, 0x9, 0x8}, {0x45, 0x7b, 0x1, 0xffffffe0}, {0x1, 0x476, 0x3, 0x28000}, {0x3f, 0x8, 0x7, 0x4}, {0x80, 0x1f, 0x2, 0x3}, {0x20, 0x10001, 0x1000}, {0xb87e, 0x5, 0x6, 0xf2b1}, {0xffffffff, 0x7f, 0x800, 0xf63}, {0x400, 0x0, 0x5, 0x1}, {0x3, 0xfff, 0x7, 0x7fffffff}, {0xd82b, 0x9, 0x3, 0x1}, {0x2, 0x4, 0x1, 0xfc}, {0x2, 0x1, 0x40, 0xaa}, {0x7f, 0xff, 0x5, 0x96}, {0x1, 0x3ff, 0x3f, 0xfffffab5}]}) pread(r4, &(0x7f0000000140)="51e577f5b50ce67b04c333cab0192d657e334be61acff1e6cb3f7460bb5f752c90699a4ca5847c079219985814dedca969d11a8d0d98b7cd184708edd32d2f06be792974e8ec65f7546cef8cff1e90a32f65809d6da7f9194db0229a00570f12a4955c4b0bd5a2f673d9c81deb2506402e107b402a390c117b02cceb3b3fb59563fcdf1f5ce5d27dfcdd0ae7d3df198e07df9c178ce69081a83c15eedc9746a7f71a1b0c133d7d9e22b5e128ac8c5c0dfa9c33db5d3aeaceb4bf996746c7d1d761601e0547871c0142a9", 0xca, 0x0, 0x0) 19:22:17 executing program 1: mprotect(&(0x7f000028f000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 19:22:17 executing program 1: r0 = open(&(0x7f0000000140)='\x00', 0x1, 0x181) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 19:22:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[], 0x0) dup2(r1, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 19:22:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0xc}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 19:22:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 19:22:17 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e34a942b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 19:22:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1, 0x2010, r4, 0x0, 0x1b) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000240)=0x10) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 19:22:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x80}], 0x1}) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x20, 0x1, 0x8, 0x400}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x110) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') r5 = semget$private(0x0, 0x4, 0x80) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r5, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 19:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x48}, {0x20000800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:22:17 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000040)={0x756a, './bus/file0\x00', './file2\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="28000000ffff000006aadb0a3c43ecb7e29dec8f00339e5f01000000000000006d9d6a8144d73f99c6190e6b61d45dde0dd44fea49f3876d52054624bd59dbd76882fe67", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r12], 0x28}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r11, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffe1e, &(0x7f0000000500)=""/226, 0xf1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r8, 0x4c, 0x6}, 0x8, 0x800, r9, r10, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r13) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r14 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r14, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 19:22:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() getuid() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x1, 0x3000, 0x88, &(0x7f0000614000/0x3000)=nil) setpgid(r5, r5) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/137) fchown(0xffffffffffffffff, r3, r6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000280)={0x1, 0x5}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:22:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xffffffffffffffc1, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x472da4495cc42c9f) 19:22:17 executing program 0: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x20) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 19:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {0x2c}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pwrite(r1, &(0x7f00000005c0)="d0000000000000000000000000007f79f3bfa3efdff91ccf525afc44a4cf833d7d3d8e413cae54a8f99fd37efe456626aac57c7691a5d7236ee3b0d1bf808de3e07f5bd9cb13337953a9be82e35eeeecb71e888e414f75a264e004dd389c9b6b1e1f462725e3ab8599b220edd504d11fae5faf20387122e05b46d4422b29da2f169a884344096a0534d9e22366b11850afea3b2496440c93dac239192d3f4b2e6aedc6072732fbb785583ec11800165d6bf4e7c69b14527e07171fa1b3b2c93f7f018a88335211b2e30fc8da5a3ee0e2f63bfa08d5d2b4dbbdf32b4c3030bc4a1f8ca305a4d7699ef77639f80a7be695d69af0c3a441bb720a0d691facec650c045c6238fb22712edb048dd528d7bae7ade1738c7aa00cd14ef1c5cb5ae4370bb240e8b2cb730a53a4491619eddf648d252686475fb930a544242a1bcb532844043e421c3003054c712d6a039a348dcb704b84d8e5adcb79760f6586f03e635aed0d4a0434c92c9aad3399df7e3dbbc936748977630ff13755a7d7b65a6adc2d02afa6bd07b79a0014941a519de7b244ed36ef14cf0ad11594ff898c3d9500a5152491825a8a783a4fbb13209113d737f5cfd1fe86aab8906762fe8e794ffadcb192cd5ea692c4f9d8bbae8dbd384bfd57746d9e82b7a6f7adb5c460842511e64e3784f04a4269bed766702129692f2cde9601613f7b8a822d90678dc288c5699cb9bd2f210bcd6f393fe9490314311cb16c9962e3b5ff2df01db892231d491864424e4af537149d19edfb7102d174587bebb4971588ca30fd932f8e8014afdb1338a99803c819fac570f8965f3a86c0008643c9afbbac3f488836c50f1e0000000000000000000000db17961587c9d0be1cc4685240987d8fa33fcd2686429d00211ab8232ca8fff25040acf80bb8ee1324c892bad1549ede4c30b6bdbc07f86b13199b9a69b931c4b438faae1ef14679584fba5cc490ac1332de7ad1aa0000000000", 0x430, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7ff, 0x1, 0x1f, 0xef2}, {0x7ff0, 0x6, 0x0, 0x48}, {0xd098, 0x5, 0xe7, 0x3f}, {0xef, 0x9c, 0x5b, 0x1}]}) 19:22:19 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 19:22:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f52659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7d89126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0c605a3852a1cb4341f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654beebc3db5c05331dba8d455f2bf23a53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000480)=0xc) getsockname$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) flock(r5, 0x1) write(r1, 0x0, 0x0) r6 = getuid() r7 = getegid() lchown(&(0x7f0000000540)='./file0\x00', r6, r7) fchdir(r0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 19:22:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r4, 0x0) r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r13, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r14 = getuid() seteuid(r14) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0xc, r14, 0x0, r17, r16, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r18 = getgid() geteuid() r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r20 = socket(0x18, 0x2, 0x0) write(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r22, &(0x7f0000000340)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) r25 = semget$private(0x0, 0x7, 0xa0) semop(r25, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r25, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r26, 0x8004667d, &(0x7f0000000180)=0x7b0) r27 = getpgrp() r28 = getuid() r29 = getgid() sendmsg$unix(r26, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x20, 0x7}, 0xb) r30 = semget$private(0x0, 0x3, 0x230) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000002c0)={{0x5, 0xffffffffffffffff, r18, r28, r24, 0x1a0}, 0x275, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r24, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = getppid() fcntl$setown(r31, 0x6, r32) 19:22:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getpid() fcntl$setown(r0, 0x6, r5) close(r0) read(r2, &(0x7f0000000000)=""/49, 0x31) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 19:22:19 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r6, 0x0, r0, 0x0, 0x0, r4]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 19:22:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pwrite(r0, &(0x7f0000000100)="5df57ae108ada9eab529afd1a1bf", 0xfffffffffffffe75, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) utimes(&(0x7f0000000140)='.\x00', &(0x7f0000000180)={{0xff, 0x100000000}, {0x200, 0x20}}) 19:22:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x64}, {0x80000000000c}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x71de62021e20b276, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 19:22:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000200)="bf6c511cac42dc3e3fe8887690f978836cf9591cd699af0e56186eaf6cc9f5b5674d4e2f6bf878cb7418ceeaa6e73f68655d1bfdf978d591319580fa2915c55fc2de6cae8bc15ed4db98bfc2907edfffe7f83dd28af8650da6", 0x59) r1 = socket(0x11, 0x3, 0xfd) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="36435b514443b5090485100cb69e989fa4305bae9298da3b76357f8d2ae0a0e19580c7edfe5c434bc18e8b436fe009716e2b83b945a3b39af51f7af30ba83ccbcda48ba85e9c60cd569361f9b5037c0cf52619c320f1bc8beff3d5e84bc279ea046da4c017a29680314181a4058bd00540409860f19c1514290d2fb81f1eef03f7dd288a496ecbe4ac07f833df29f43d83f3cf79ed531e67977f512e28792e34f169bb994269227d6fe229e8e85afb5f8de20d04fd57cad4dbd2097b677e302e60bf9abcdc9f07005fed5cdb00ef65a251be12d52210", 0xd6, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 19:22:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000480)="7f43c5ec1175950ca4bdfee0961c8d7125cbc4a278baf3ccfa44b8190d481e5f191e3fbd1941f7bafcd52969b10b2d083b4d2c89a2869b793adbc5c1777f473805e821d2f458f90794a80c4166874f23cd5d1c7a0f05e40f0e07a1a5397ff0ace030b57bdc38ee0c99936b187f14aeabebffd136d9b3eedb34bce749bd56603718cf50d1d4327dcce67b322e02d658e28774312dca4969f8c134d0865228c6e634ca9182c41ae3a358ca0decfebde819494f7a5e93fcb38a46b13d94238a9c8615133a1aaf197f4a3d2f6298e372ca3eea9f44374f97279a6bf26d9668f4c3d2edf0f8a87f7752f9b4b5acb39b93d24580f056c8794bb4c19e710ce58c99532d6e1d3c368edf57395e81c1021700a659d6c842443155a873ae694f903fd2d0dc7c3b5758da394c456d9bbfd02f10f0923254a727a4edf1228c2fca5cd53940a9399307147cfa3ee15e931867f8b6b39451726a72b24a262b53d109240f875619ce4069614397e6bdd45d7c4bbca53ad1eafc174855c41b8b7abe8e087d4a1f83b5034f335c5e36f12016387b46f16c4364bd463269f05f2c98ce375e0a6b8b28f070167e0e70ad52f6a98ec491a55c700ef856bae0c4f1aa0a7c715b51e6678e45852328a2d0ea343b1ce92d11215009b274172ece776a311eb28047d3f5e0b4dc343531646e962254d36f06cfff4a5e5e21f6cbca180ad0cba1a7eb3efc0b049c63df2fc02548b3096cccb2f5e6cbf3600de64090573396dea35244f4dd12e11b3b953d7bb9beec5bfdfe34886a76266163b1bc8e148042fdc730148534e3f3a2ab0e548940e556deff8bef088388ef100c97323f2087ec6c596a7a480be732d7165f7ce74856cae952b2a0419df87ce592e3e11c3764e1028c768a94db0454ef29b931894c7f1861a4283f13aa535bd0e18cf2b9f8d771cde5d7affa8e29712c868f3a8b63f7f3d5a4109de65a8f58850deb2583f280bb59974fc74481513da1c37432f3ced18b3d7694f16fff91538e16bcfcdb90ab1ff02366a784715869d90245eb614b4451ad50e0831d2cd767280d61ff7bce665856255ac22e96e57f29f0a3bae6adbc639bd88ea6a92616555417c2732c73b08e644601f03c916de0079a27955a10a171c6413b36b6bf1cfd805f73e4d4a35329dec99367284c3d6316590b3034e00d34f7aa7bcba7587964e3f873889f3d0183c8eae517895bb1f60d4c4326129759e56e2d5b827aee64befb1a5b90d290bc043438e2f173127975b73ceabe1b687cd27cc15da69a856d37a897515d1e7b6f0c472b00fd7954548deed8f609edf8da3605e64dd066ae237ae497f94284b18e4bc5dfc91f253d735d99ee6f2ebd6ab05419d6e30b6c7e533b39b90bc9f60e5a4c4acb7e123b8f834657de49195a1282cc35299ead98f0b5bc271f35aedcc078dc1fe4afebeea854c8d83e8c707028215d01e4e9eb678b07f4777fab837fd858c7df0d33e08c10b55cdb773f644316a7ecab4e7412118d9a20541ec9f60cc442bf2346880f2c9673f831b590d8536bc5a7fd4ecf636673ab9c840c25d6493fb1d8d69f96b9c8b35d16c8c32834aee7f10af0959ddafe544e1104f48cd37d462e3789c1714f608dd07ffa9157d74a917c1702336c6b5ce939dad969f978d29baa7a99acd6e2da7d780fe3b6ebda9e03d24e0bd31b088101446499860b352974e5468f706095db4ee0fb914413e08adb7b779d777f0abc1eb959ef7dd08b65214bb2e18f6077e671d24365f3ea95167627bbf0720b92bd8fea5428e4d0031231844fb20dd8983cc162e243b659c011d3b44e802f8296457d01d9d6c3641063f0e47bf551ab2d6db8c8a8b7ecb19e525063953d74fea3e01e64437397731bf4ef35980f12f5f8846af67323990a2a425016ef1004c9a53b04fe9b0693b50ba6bac31bcd5710fef94cf2d48c28c70c8405a24db165453fe0df08b12e8a3654a75e765651f185da6b6c3555ac2c89e6e31fb7f479c4f8280f7c8a51df6d762c7b9eba5be0969a95b7994d4f34e4992d58e0d0a22415787d3b54e25c08563f8b179f879a39f1eaa56432f851b1dcad1ecd825a5374eaf3da84400cdc15edd4e67146e0b0b08068f21d35937195d93becf4e2f4c7743e35fafd54a97bdbb651081186826ee7f16f84e7121cd92c1eedbdfbec678a35ffdd3f465f3c47793cf8de71a01f792d494fa7d3b8da9bc845f1217b1345fd51d95c18acc1f40261c3b5a8adac9cad61bc863a326365bb21bdb1cd2e76bb6bc1adbf8ee939261d935848e6ebbb2d35d3c0efb74e8fcdd6da93042534c718c500b643788901406a5438ac46e4dccd815ae545d24f953be4286dee7a6b4f4a21a4c5049767068c8a74752296ab25dfdb3a01d424bf8275bc077045c9974046b8a9b0f900086335d25c5abbe36c0ab8a741bace4031986baa20308aed7309aa782fd6cbe9fab243fc453db02b64fbbae315e63a536854c0066d6dc51f77ee5de2e31cebc5db56106cda8f520d879f5c8e744a21107876638c32c790ef0ce3d48e4202faf1862c76b56037541732e032f6fa9695b98d275ace8b8d1d83b9ed18bcf0ac540cc68d12ca1899d15743c6c6278db151438a7f045af54c59cc1ed4688d1f6c4e44c91cb78e9ff2c0c3ffb3c66d799a46fc4f4c1c6ad4ed185aba9f09ad65555634355069a3993fa3681518420d16abe3b03052a9f75606d7ff9747720af6598825f1b3d9af7c9c88e369a1e85a339abe88015e7aaf247ea064e7c114f0df03a70f28bd1e7c50bc7bec835b5c1310baaef34dfa38c2fa246640e80f57690c87f9ae20394a99345685324cea5ffb69b4b037552f08ef28cf24944a1cf033a80d0e49d0f3a59f74e39a40bd32493e787db2a35e28a5445173bcabed584180a3ecc85c655ad26be37153a88f947d0e7f2da75e237e7e27920d5521998d34a6e1ed7119f99a0370bb60738ec9999dc93c599f71415afea7a45385c539388e3b66c2ac4e9733fae01146556a52a1434f7f8ff13556e5f5e4ac8db0bcaf673dfc6d57da8c5b8c9396a6cdcb8afbd91936f7b5fd2aed0feb32e98b601e7c5a1594e673c4907225540bbb0baf84ab34f5d3c67c93ba89566ffb6c2d6ab759250caa07f328a7c2287c0d086c648b1f14f7e8b0cebbf59ff694f90f54e1afb39c205cc9533238f48d648cfaa76a4a1cb590b14e525a49445b1e720623d1f082970b03c16e4c183de2b97c644b66d0b92af72a357c32cdcc45afac0fb9ad328104eaf3ee727eba0694fa029e0d5629b5a6ff833a722cf9f5d005f29c6e5fc6b1390cade44b16a111667bc4654338ba1d5470498c1b41d96eb9a171de817feb7c277c81e6281e7bc751c6d837f6610d6495c6028587d325c4fbc02ca7a236624e272f865279807761cd9b561c01a4e39de25e3792021068b4b65a1e23c350857713950ae34cc1c3b7ffda03cbbae2a4e54281a24638b64f0f777f4a5814d8ce5914c1154015c15dd741e40fed2cf16a6a209386444eef78f3de9251fa21c71e2b28c25d3d0702f04608992e38b3bcf6c8f6a93708ad04638a9e85ba93d1a601928ec0860ad7774bfd1d0a9a0f8f063b916af13f9d7ff74d76b792ddfa05af4e92ce1ad62edc8c5b8bebc1ff698ba5318ddd17fbad9c66cbb53e56f526044d3f380c100c0b34204d333f69394921a0abb01134766295826cd11955a3938ad783d60e8819579b6411cc1359155578c13d1dc665f5ff98cb7da36d96184cf3a14f65a51669ee4ee438809767a39efa4ac5f6cc35afb3f9d7a4f6dff42e6371223e70d1883f25031c0a02b827167f97511a1e15ddd26383bd021db5a77e57517f1bdc747de865f2864e8209579091ad7f2b6f9d6341a5314a1742cd25919c9ee9a0d1a71c00dd1fda4b048775381ec6abc2f7445fba123a32ef00313b82b999d13851dd8a90aacc3d7689dfaa40c642565236876287039e9201a26c1877c7794660609e14f933c626b976f3c59a4a5f90cf6389b6cba5e9d22b5120e4d0544a3b59cdae39e14ee0d55b5919ca519c914f69f5c9be5f5e657d65a851b2705c1a122242bc14f6e4aeadbf4e8b96baeffa5a91adce39bd96896930577cc069cf02aa434107b954677d52d1119e6f3425a31d57f5652951db1b47da0985890311fdc1fcfe03791afac99be90a71a35a719c2c4093e11b155a67dd8ac4a3290597ff82ce419b97c3fa82fe8454e48ede74b85ee3b1a376036f38184a494336ff32c710cd529f23b5ba26a9ace4dd2341924081868230dfae03ed878f025ea699fc6f4b23d68d4f4306d3fee9efda35063c9b3eb77bd37fd0c8611b4dee082a02549e11b066f89da29cc5fb6942877b06a4b8e3b080f3245947233e1a980844c0bb117dbbf826e6f4d3a8da1834ea4e1d831041034f77e5418e534460faded45e224392e2f8b650c936d6b07a82b3ebc1006356a38c33fcb275dbfc2477e16990bf9e48ed60c7a5679a22e4f51c187c29f575333720590267f1ce49070f6893963972e2556406713485fc687a1973bed324b2a8720d3379dbaf7c366d02601537e5491f034e1bfa73b0bf78aa9e1db97e7d593ca094a790965bc600a1f2ebfcdad21607c489c70c6551547198e1b0e6d4f97d8d0699884ed6af92ca9f8cd90c87b3b57ff1580b6f04b21ff78a47297525304d896a39b360b3c6c4d61b9f96588d58bbb71a2bf9bbe5c34fb09e564599bbb0d4ca814dca3942d4e7dc3e37671917a48d59b5579cf40278226f42a20d41638667d4750058e0f92f0597da4a706d07b7554993e1da08900ecccacd3fa41e9aa17996c86a5a3d5368c9d753e69b2bb33a46c3b642a12c2f799b9572173c7bb3ef506eac7617934a516c4e351501e9d07431ce01e6593a5147c62aa221dab9302789dcd81e2265cf99036111cccce31bee36d4ea2e22295e8a5c3c85f8981b043240dacdd187d990fc1af0cf265f878881279c7ea74efbf813ae971240611f227def6efd29b218e881992e7a1d6bb4f8d1bb7a8b0a13a249a04b7bd51130347e23e0f612d27421ca6c90aabc2e712f0c24b31ccb05d0765b35c5492bff2d74cd45b69f68bda2fc2b1edb99fae28d44cc83c0a11d20717ff4687e93c11c5ba9ab582614dce5374bf7ef00b171a148a63dd3d18aaa034f9be7cc2def87b48077a9a3f50dc46661abd0f22a19b8d66aa77339b229fdc107fdd918633319db62a2cf6c1ef743aa67fa7353b7b62e7b5bfc37c56d0c66d25d0b66f32b858320631e6de1b6341e78cb9bc8a58b262481f539db74ba6bd58e6fec9ca54a7de4c5b88de47e44da611e2bd59e3a8680b3666129dba37b2d3b9477ef73b3e10f0ce8a3897cfdb55fbcd7aab5ecc65db5a77ad3f859956044d2039ae79ee5ea1448eddc3ed9aa7a2d88bf84ef52c6d6b87e35266819c743e3442ecde7d289e43a48d9e7f0ac666154b1729566d12136673b16fc0747e34d7b2930ca084e808f747babc9613e4a10c73ba56f482f86331d209b28e25d61d7176ce8553cfd17e78af99b166ed78b5d3bc45e640262aba3498e1d0d0dcf655a1039bd22466e20a3c970fe70265748043377c7fa4ad2c0f5a16a81f47a465cc6d34fdf9e697396c2fa583cbdbf829e99e20cbeb2563a6b8a06cff38d6bd6c32a4916f8805ca995705966c99f90da550a83d52fcbc354657c9e6480f16bc82a41fb1d024b5a4e3ad0f998efe215182b1127a35228c241e00117240dd173fdadccb6451611fcfdb3f0ffd78233041fe2723863f5696981a147fce014d1f82d"}, {&(0x7f0000001480)="5cabe9e279ae025cb117512b9a59a210b5cc075de4ec79b461a7617071d302e0fcff6e8d7a7fb948a79d361f8436524ba4dc49b38ae8af0a91e65fc133f9c59cd14e48b8e87a02082f51d0a6063d57eaeae0091fa88dc2a3b86aca23938ba7284194d4bf"}, {&(0x7f0000001500)="ce48bc92da538605c2cedbba4d644ab99dabfd423ca918e92154e847eeb35054b7bec62b9fd26c70a2b8862b96587447349ca1e3fa92542944e65c5a9a23685b12ba4f6a370ecbd0efb077a4514fd4ae282fd07013ca8c7e0844dc2da5dcb8999679c722c0d8e62285a584fdbfae06f1fe75f3ec19db863778f9015d8eb56c658538882c3f55b3e2eb2f11b2daa189d91580cdbb0f79d94d47c7d2e1060ecb1f2bc299a2b57671eae0838780881d002fb5c213402cce1686dda52cbc7b10c5fc869c0430dd6e2632bfb7a6b55a54d83560c37b958fb5e47b244f3ec3e79875fcf7f86d25386cad264d5c553e9a7ebf33803e56ba"}], 0xffffffffffffffc) 19:22:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(r2, 0x0, 0x0) 19:22:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 19:22:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55845b623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d00"/547], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="fdc65ed05ffcb1c4700ee007bf923ed74af0be0942b9b92621e4df7150e6fc035ba3d4a07684bb1e1e9c36ac5f8e2170c6947e84971fd60e3115bb0e44e54a9b00382e23d540c5530ab343efabe4926f4a7869fc29bc0fd5179042b0d0cd75316c01b3db101f5dfba51c53fd09cff30c67755e6776a9b4a5eda48501280fae671540cf934c1ace1500d97163b904715596943715e3f0960fdd7fd3cf0bf7473809a1a14b7b5cb99e52e525e3ad5c87971cf90bfe93a1d3f568aaaa4f2836a26fa842436b2c52d9dbd098f5b500a44cb053f5875fbc5041c64ddd6b1bc8c1b12f83a99d", 0xe3, 0x0, 0x0, 0x0) 19:22:19 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(0xffffffffffffffff, &(0x7f0000000140)="935b995ac1d485880e03aff70475ac97dde4affcc1f1ec511c70671edfe3b321ad0cf4241a12a8652dc9fa9d447d3e99bea7d6b459de04ccdb38b31160287d49b3d7a679b3c44cb2fe086119fa0b7163ade8066c5757554dce4ca6c758ae449c1cb5488fd8626326633f9f3997ab3b9939fc691c720d408a952632754428dfecc3ba9546757138c7c6bcb0660567d1fbdb594a4254852405572bae3e60ae0b249af7913851520fd9b755af969579d128a8539c854a4f86139f92db7301f3f1640c0dfce6292305b00f4cb7b4021aa71952d7bdd07348202f02aaa9eb085e69103c74d172d07f337d2d659826a4514bd0b95f6c42211cac9423172f628a9748350f8563ccf5977e422570831e962e7f66a634123d7b1393477f7321e8394e4f5dd043cd7cfff81daafaa18b2b197e1451bf5dc16dddbaaef3ffc508f1838dd636069af1f255bdf53e57387a921bb10d8d57397aa3b968363d9e207eb5c02a82aea51fd42158af707fa32b63623847c4b4d2907c6b466ffbfe94bdcc0b2c6a901f2931533560d27259ae26e9b4f3f217a03ee56557d5a73fdf5064f15af347729100bb5a42ef5eb9f916482bf59276cc184a147773b82b4ea4223e5dd6e61d93db7217ff1d6633c78f2af0ba56832e588563eaf07ad61a556daea4fd81f129aa6a195deaf495d6d255d2a50c25fdbaa1de58c814e45340328d7c3c2130d9eef44b034d9be28d8f372b90575bc4534f0bcbd131864519347a27f01fc03dfaf519cc2912f380c684627d29d6fdc21dc27fabd9fa20c5ba0ca2435592b4ac0d74248ed4fa6946af4a7ac6ceeea50f4dcad9c362325559b5830a3d9841fb4576a5bda0e8f0933b773ff044404e18832a6dc16093551c961344008cef0b494246eb6872c0c6b4967defd429c78f5b10896b034ec7ffe6ad14649f4e9262384add703bca78e45f181b21593ee8b27eec6664aa207a0628b19a45ab8845bc0f83a4d713e9cd92a44fd61c52b2e3c278f58122b6ccd8dc33722aa7bd5db55c66fe7e621b1c40f83166ec0fe11c2a5e0b03e9c22586c364a03f7abadb2a8081e46cd409de3cd5e9006637631aeae22cd3b7aaab169d9e9fd3e53213a2d6bd6cca5db745b418d8ce17b0691fe48a74a8d3c258a20e6ba4e7e366c9e6b36527d3c1062087d3bb1faa6cf144ed8acfa9eeb859fd5845deed413c8a625cdf9edefd512fa69600e949c5fe4bf133c62fae1c609173f50b64d5fa2e0f4e0a8670b8623751d17acb91a360d11b8e31eefb2e7b3663c15b3d28cf823491502ce2d4eed080de9e5fa10ae9b9f23c6a09a2f6860cf453fbeafd9304f2881980525ef85f67683e16e9124f404e2880610ac44fb4a91f47cb698be67949feebbfd21ae770b0cda55f1241dffe2c1193459d006c849f1059f096025902a550060e2cef31801bb9fe4a5c5425411ea68f9d34b3f273ab7777e3a12129514c5db99185073c293f03bad43d8789b59ebc3a19faa3ccc678c24d8c10cb1802c949eecabe8c932e712ac4ec030c28c98edc783c9c3c860b33f8bfc0c2652b83348ec032777b070ccb1f9247f2a3482c8923ca1999876ff539c2a57fb261d11acf0b187f6b5ab74e6e5a5a878cc23577c97bf593b187af47b62455145025a48cc4258c283074448de32743d8e5e9122239c8e3dccbf2b0c393e0cea97823033c3f12a7c075473b3881516af8b98ae684982dff5871979f4677ea92acd749a5a55de43cc46197b45afdeb653334db4bad2ee07cda94fbe276cbc15710626009dfe4d925f8e4eb92cebce9edc92c607b3e61be6b28686bd7e3fe072062f47cce2c6acf41d548bdf8ae822f1b4ef78aeebbf59c33d5e437ebfea23584dc8b096066e911e6e1d75758292c7641afa72d0b11342f35feacdab6f13a7413871289d08d69cd563218c7bc07efa0cdc89ffe3b14849bc5244d625d33e082c93e5e9042e8ff6f56ddbc7045dbbf9679ea34cb3a9f3280743764f5ce602231b2fc95f8661c5a2f44db4716af8309bc45dce70c454ef8b66a7ab3ff1d33463d259c1dc4d7535fc32a40bb6ad1ae14c38664a9616cc93a8a04da87a4f5579813c560041e60e0b2a77c09dee24f017dc9bc0d7769ed067779726db35cc62f9161acc1715caacde1c031a8bd68eab2f6aa60b7b16c4ac2d221442f9bdb719fc30fe5d8c7bf646dc67b3fbd8660ca3f4c3d1e097544bd1c55ea304b999871a1cecafb84dadd0438bae05b05f0cba89ccc4794971e6b078d787d5683e243dcf73a8666d7b2012fb1613a3d62eddd5bd2ab38bf6fdb37cbee33f86a8be50b3a687e67846eeac84f88713d2c4b2b898b9d369a5706c6e845e0a43a8850808936bd9d0c2389b64ccd03e8214b33c3f7243f8ae61eb608bec1f5f9d26ce117cd21e37cc97c0742128f7adcb9e8e2f5ba0ce852d884174066f0617729ddc4c82a5f0b70b94339c67a7c3cd4530a6f353ef364b1f29a512339952a5ca73b2d918e290526d2dd0d331bf5b12b03a1a3e2f8eaaa57d43992ab837fe396c59cfd9b6e2b7e92c553d8dab5a889d579e1b977d613f3f12e089e63ad43fd9ac5d3b05526a64129dfe9f5521be91a0191af92e34ef26f8d34fd2f5f268b321937bbef01d241735d2458f7f8274aec679d763b6f751198e1285093372d3f916fcc62a5cdc4c15adacb9bb3eca96436bd75cdb348deb9bd989ab57bf9d9844524a513118317882ed2bb77e30f264e2ff28b1c5fa8d9b36334dfbccab7c15d01321e1ff70e7ae95eb49e6e3040d84b2ac2500485a8d4d4118449921b067e271315a2dd354453eeec6b1b17e3a7824ef0d0cd079a340d061ea2eaa47804001aafbc488a6f65039f159564ef304a8a56ef5aa1838244411132c16bafc4197969ee68957e55a2ff2b30e77c71575682d6dea7c00558676c1c3f421929fd3a477ee314d954695e6c2dab07b68e0cbdc38ef6a416cfb293a428240a", 0x83a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:22:19 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() r2 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000000)=[{0x0, 0x9}, {0x3, 0x5, 0x1000}, {0x2, 0x3f, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x3, 0xc00}, {0x3, 0x100, 0x1000}], 0x6) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) r3 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) socket$inet(0x2, 0x2a20459ff926e483, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000140)=""/125) close(r0) semget(0x3, 0x4, 0x4) dup(r1) 19:22:19 executing program 0: syz_emit_ethernet(0xe0, &(0x7f0000000180)="eded95bf8adaa0fc63d7c42847ffc62f3c253493ad39773bb55924122309ad90a23071d15ef341525920ecc0633f007a2803f6c453b3dee7633020af57d4ba5523cd5f39e536dcc815aff8768a0ad8fbfc8fc2c61fe60cf91e36517e28b52bdc40fbb7b6b562f542974e49e5d01418fa0f4aae65649215c4d7120e323f07b7a73ee5711528970a2aabe9dd61376f03d4149018dc2cd7d814045601173b75eec639c586a671f07d58e9f8bcfeaf0ebecd8a9640cd57266d96188c990cd822694b5002d743e40a23cbb36e80ebe83f774279875f58f4f4fc85100556180d471d9b") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8905000000000000000099bec6162c810d5a203b97984763289801e190b56cb8b689221aadb0ed45652e50535bbd4e7bfa2f9dc406dd6e19e738ac0549fa6fb18b7be4ac27d8dddb67ec22d659a65ebacf8dbf64616466e882bcf1a2815dfd037354c4c038f946e2d77ae843"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 19:22:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xf5a) 19:22:19 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/71, 0x47, 0x900b0c4305628474, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x57}, 0xc) 19:22:20 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x0) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1065846817fc000000000000000000db73cba17299ea640c2c67467f8191b7acc8"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffffffffffe5b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0xfffffff7) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) r11 = getegid() r12 = socket(0x18, 0x2, 0x0) write(r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x17b, &(0x7f00000000c0)=[0x0, r10, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r11, r13]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r4, 0xffffffffffffffff) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000006c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080), 0x2aaaaaaaaaaaad8d) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r14, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000004, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r4) open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) 19:22:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) 19:22:20 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') 19:22:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1d022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fcntl$dupfd(r3, 0x1b, r2) poll(&(0x7f0000000080), 0x0, 0x8) 19:22:20 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 19:22:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) kqueue() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 19:22:20 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x4, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r3 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8f, 0x1, 0x92, 0xd0f8, 0x40}, 0xc) semop(r3, &(0x7f0000000080), 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x9) 19:22:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000009f89d4e1bff523584625ceb5ceba2e2bad2049bfedf2fcd7cd98898aa76ecb0500e92729bfbcfd3276297fbba1660bbf3add975276df55c92675ef9958418eb9cdbb7e1ce3348afac1339e58ae039e632513440db368f8357fba3a4c016f3c323be5d70defef8a121fe1078b62301e6be51c557692344f5a859254ef4ed73d871f0e2f9975e51f6967b0c92da063f70b17ca713958bdecb82fd2fb21dd6f0f348865e693e8fcd014624324b73b4fbb968de3ca9cdc2cf03fed641bd4fbd033a78b6f4fd90453168acf85fdf183646ab53a7c4800"/244, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r4 = dup(r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000100)={0x939d, 0x7, 0x2}) 19:22:20 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c7", 0x8}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x8, 0x800, &(0x7f0000000000)="6fb6ca752a4056fefcc2bdc50c2e0c2e841c290031df5204801574e89829edee459809aec49b6fdd59f67c24f76ed69ce4295f0b027dd4279fd98c2032754be52012bb370bd5cea8bae8210846e9d329a7a540bcbd6b11080045468fdc02eab6", 0x60) 19:22:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 19:22:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = syz_open_pts() ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x0, 0x1de}) r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)={0x1}) 19:22:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r1) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) recvfrom(r2, &(0x7f0000000040)=""/27, 0x1b, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xff, 0x7ff}, 0xc) 19:22:21 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c7", 0x8}], 0x1) 19:22:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fa4af07405027e3e481106a0cc557977136807465e1d48c0fd55b8886b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x100000001, 0x7ff}, {0x6, 0x3}}, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 19:22:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002d40)={&(0x7f0000002d00)=[{0x23}, {}], 0x2}) 19:22:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x29) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 19:22:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x4, 0x7f) socket(0x2, 0xe065323636d147c0, 0xcb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104171f19e61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) write(r0, 0x0, 0x0) 19:22:21 executing program 1: r0 = kqueue() kqueue() shmget$private(0x0, 0x2000, 0x1455b55b37e2a425, &(0x7f0000ffd000/0x2000)=nil) kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) geteuid() r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001040)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x89, 0xe1, 0x1f}, 0xffffffff, 0x3, 0x5}) preadv(r1, &(0x7f0000002580)=[{&(0x7f0000002140)=""/33, 0x21}, {&(0x7f0000002180)=""/97, 0x61}, {&(0x7f0000002200)=""/28, 0x1c}, {&(0x7f0000002640)=""/104, 0x68}, {&(0x7f00000022c0)=""/124, 0x7c}, {&(0x7f0000002340)=""/148, 0x94}, {&(0x7f0000002400)=""/204, 0xcc}, {&(0x7f0000002500)=""/17, 0x11}, {&(0x7f0000002540)=""/47, 0x2f}], 0x9, 0x0, 0x1) 19:22:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 19:22:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:22:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x8005, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x200, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r8 = socket(0x18, 0x2, 0x0) write(r8, 0x0, 0x0) r9 = accept$inet(r8, &(0x7f0000000640), &(0x7f0000000680)=0xc) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x8000, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r12, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="76ddcccfd8a65ac3cb79", 0xa}, {&(0x7f0000000140)="027cbe336199e2a2182bd8caee9f370a2bf2265feb47310da3ac2a032750744793b6a4b6ab3ac570c1a100dccdaa3ed778860480f4e1580cdb69ce64cca55fb89e2d91415f87675e1c9b63f9b9f814b0bff457132fed815eb2196b26fb7efb4b9bc80f4909d24a42e127563ed4e3f187", 0x70}, {&(0x7f00000001c0)="7573fd238ffb8e335e72879ec99aebdf691b3e0d9c0d981ea793e706ed49fdbddb53b68a0134163d48e9bb3076c3372491cbb1c2d7a87cbae2c965ceb6334ef917cb76d17559065457f9d0eae74da191face2fabfce33f2fa90a78d3149b864fa74d2529025879199b634a35a89d536d631b780f1c274dba0ea6218023c1e976a7cd70aa2f59bafa5fe1cbc814585f33914a3959fb0c0e3f151ba983d24f66173ba325377ae6ca0c62a5cdb8f5fdafef17614becd00fbe399875890682dc65944823bfef0d0557b071a4c9fe070e025783892229db07fc1df272390063dd10dbe62b3c6f", 0xe4}, {&(0x7f00000002c0)="1eaceba98622ad7cabd2c38f868727308e066303ca4a8c6cc2c23bf2c5eeebc820f2178a58b9c4f9f603de09b32cc7bb005d336148cef825597a9d096b3a7275505e027b393d8ec2b45f11a641594e8c638a8351b623a261fbc88bb1c0f8f7a41476cb4959c3409cf8b48afec312b52ee83ce6d203aef87e31edc5d7e01e5bc6b3d4a60d50c2d1ef8a", 0x89}, {&(0x7f0000000380)="5e7b26399de6386a516b9e072f97d3e6183a0c299130664bf7cb73ac4b9af784bc5e979fff126daf55e0d7f71833dfe5fe698c0d55d6c6c8180d8a26d739adb2a55594fdd307a5500851a9605aab341ce946740fd79e4a25cc60767777366eebf321180ef5ae56055ea8ab1978354f58fbcf35cbc8963e51a903e09b", 0x7c}, {&(0x7f0000000400)="0ede88a05d540d4b23b3b115d3dc961af59d2a345133b657d74a5d0031236efc0163878feba5ee9c5562d03fc87aebe537168e95961fcc029319e7fc8a67b901056888d5d66e0957162bf932e6d5e34d9304f372b9b25e097f9d51ecb2aa059bd6f3a2204de2e859bcd1c2ac24116cb2ad8ebea1e88c5ac3849b9e9ad8e74d2b", 0x80}, {&(0x7f0000000480)="b77a6d47bcacfa9ac08ecade911c7e9291638186a168e114a3c299fb4996bdc1b7c70b5a9534022b1a6dc41611c8fa1564ebf7f8e35796a38268f1e6628ae2e1a8bcb6604f99dcb494dacd245fd6b4feceae983652daf8a5a517c37623443811942f1e7dbfcb488e4aec1e45a6191b4ddc136ed7791f1ab607deaac26ea95408dd74e0e340c124f969f7d7e763b889c552acc0f9da0419b16105eb3ee206c5ace86eeaa93f5d5a26c29579472deb0e68de405d49b79b5d71d2974c040e0e121d8bb288920503f6f7f7d77193f5717aec11f4825ab2dd39d876ddb89973d31a2b2301c01562d3c92abeae75e6f760", 0xee}], 0x7, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r9, r10, 0xffffffffffffffff, r11]}, @rights={0x18, 0xffff, 0x1, [r12, r0]}], 0x50, 0xc}, 0x402) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = socket(0x2, 0x2, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) msgget$private(0x0, 0x48) 19:22:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) socket$inet(0x2, 0x8002, 0x1f) getdents(r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pwrite(r3, &(0x7f00000003c0)="00b5c559121e8af9d255b7165803", 0xfffffffffffffd7e, 0x0, 0x0) 19:22:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda", 0x131}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shmget(0x1, 0x2000, 0x400, &(0x7f0000009000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x800000000006}]}) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x55) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r3 = dup2(r1, r1) getdents(r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x5, 0x2, 0x7fff}, {0x3, 0xff, 0x8, 0x7fffffff}, {0x800, 0x3, 0x3, 0x3ff}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000140)={0x0, 0x9, 0x3, 0x7, &(0x7f0000000200)={{0x2, 0x80, 0x3, 0x8, 0x9, 0x8681, 0xe6}, {[0x1, 0x414, 0x0, 0x6, 0x100000001, 0x4, 0x1, 0xfffffffffffffffc, 0x7fff, 0x0, 0x17, 0x5, 0x6, 0x4f79, 0x6, 0x0, 0x7, 0x5], [0x5, 0x0, 0x100000000, 0x1f, 0xfffffffffffffff8, 0xffffffff80000000, 0x2, 0x6, 0x7], [0x8, 0x6, 0x8, 0x65800000, 0x11, 0x80000000, 0x7ff], [0x1, 0x9, 0x1, 0xa9a, 0x3], [{0x3, 0x7fff0000, 0x9, 0x6}, {0x2, 0x0, 0x4, 0x800}, {0x7, 0x6, 0xff, 0x8000}, {0xa99, 0xffff, 0x3, 0x5}, {0x0, 0x7, 0x81, 0x22}, {0x800, 0x80000001, 0x0, 0xf38}, {0x8001, 0x9, 0x6, 0xffffffffffffffe7}, {0x200, 0x6, 0x6, 0x10001}], {0x7ff, 0x0, 0x6, 0x8001}, {0xfffd, 0x81, 0x5, 0x7}}}, 0x7fff, 0x8}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 19:22:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x10000000000006, 0x0, 0x80, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) 19:22:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe35, &(0x7f0000000000)="000000000000000100") 19:22:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(r1, &(0x7f0000000140)="dc5592fc3307f496781c9ea004b225e718db201f4bf4c09b0bcce2d54fe8f2da806d33d4a775e48eaef1912d47c5c7c8be06a22f1ad6c66ff953d43a68f3242c322add95e2a052ace6895b1082ddaa0f446dbee5b893e8bb053b24e23e16a9952a734ad766dd12a0006bd4b91fc1903c", 0x70) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="01dc13eb4347a927973c73304ff94db28bfc2e5d56d23ea7427c4af000000000000000838e2d65eeeafa0e7c67c3b0116742ad0c549f80bddb18218c5cc559e1e3935a93929643925b59ce3d061b76ddb460f12134f70886b46ff18d80a6526a1631633a54681a84f1d5c156857e7012c211e6ef6445e77ebcd9df7c4f62b5615586e7b3307643e32ce7b41b18d60736eb5eede1101d247512fd23f09d8bdaa481b048d50ab0ec883622a7af4b9cc59f4000000000000000", 0x292) 19:22:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x10001, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r1, 0x1}) sendto(0xffffffffffffffff, &(0x7f0000000340)="8633b8ba28e3bb481a59f961d93f81c8ff60713ad64e345d190c3fbed4ca7f2c3b6795b96be46408df8c87042ea8d1d41b512c9e8e3240acc450d62646826627f2481edbdba66323fefb38e1cdd8651463e5776c019655cb28ea85516276e87676e73e55f7fd99f3093734a7ae696c21ff6b78f68c11be26ca1106f12b65b676469c5209fab6e3dfa27ba1949986556ed05c11fedfce49a918be6138f68a8540faa1ce5c4e50a2c38cb93e9446b0567b72bf1baf2e4114ca26a304d117bac13a84ee0c78b255ab98e8b934667f3659fb224e0ba62a045fc8f8043eaa5f0195236d4de8a838253469df8298e4e73488272f9305d18d007e84538535b27b8f878282f7927d403601f7e20ef3f757ef183c2ca77c8002782297329026d412ccad", 0x11f, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [], [], [], [{}, {0x0, 0xfffffffc}]}}) fchdir(r2) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 19:22:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 19:22:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfd}, {}, {}, {0x3ff}]}}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x6e, 0x20}, {{r4}, 0xfffffffffffffffb, 0x2e, 0xf0000007, 0x0, 0x2}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x80, 0x6}, {{r5}, 0xfffffffffffffff9, 0x82, 0x20, 0x46b34821, 0xee0}, {{r6}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x1}, {{}, 0x6, 0x8, 0x2, 0x1, 0x3}, {{r7}, 0xfffffffffffffffd, 0x10, 0x0, 0x5}, {{}, 0xfffffffffffffffe, 0x14, 0x80, 0x8, 0x1}, {{r8}, 0xfffffffffffffff8, 0x30, 0x10, 0x6, 0xfffffffffffffe01}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x40, 0x10001, 0x1}], 0x34, 0x0, 0xc68, 0x0) r9 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() shmctl$SHM_UNLOCK(r9, 0x4) 19:22:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r3, r7) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b8100000002900000033000000030076e65ddeaceb79b7fe960000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:22:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4, 0x9) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55845b623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d00"/547], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:22:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) 19:22:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) write(r0, &(0x7f0000000080)="7435ba", 0x3) 19:22:22 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) socket(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) preadv(r2, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x5, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x5, 0x565]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$KDENABIO(r4, 0x20004b3c) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 19:22:22 executing program 1: socket(0x2, 0x5, 0x3f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x15}, {0x64}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100c0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x2, &(0x7f00000012c0)=[{0x8299, 0x7, 0x22}, {0x101, 0xfc, 0x19, 0x400}]}) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="5e9d69462d5f33032faa5b754cbe7b41ae64d59e2258fc05a8c459e75afe5dbfbb4306c5a38d1cd780927f2a820c62bc519da8e3413611a3deb54419e8f502702c5ca3de28a543c44d1c10f0dbfee0b94487dc6e800070ed3039d712df2b7fff49a051684afbf0ba15301906f656d8de774f5fdd71a0785317c4d4c498cf10e0430d7b1675713679beb17d81fb5bb22bb2f4abac63c6c99dd17c9c9c731bfb54dade5b14d88fdea1047844aa66746db572d9d3bd5be1965602b9a16284ea7dc5f5945f78f58d9d5bc968409f5023bd9e2e93f4f02613fa2ce1e3557ecfcb0fbdcfeed0bda50d2cb3793131ccc72795055f87b678f3873ac541856d9a7fad07eda5d1399e79e40c919d0973c4a1dd56acef180c1823eac9a9457733038185df7aa5cc054f4a2b2bbb269404aa18398470b4da8f0b8844c7a9d1f0ffd7a52710faf041fa47a399c170e939c2976abccf67d80db040bba1d4bee0c1d4e7a1014cdd2fe7d83f0087fd3c600b35854b5df07525282be0ec9a08bcd5e20f75157cf670d923bf14dae293899cb41835825aa596d7d83e17468eb26563c4579a6362d899713d0d1ccd4b0c84c996c4c260774f4375e93fe5c5d5849319c32fbc577880fd899e03bb89cdabe65460456c7b52d1f89f8c4ba172b5399bee8eb5b31930ae7d8d98b7a5d4bfe1b118d73323dc67347ea64bdbdbb057f98aa500937f57d310a403c517461df07bd14a2b54a975b15e85328b9a83aecf13724663f38a2d159aae61beecd055d7aa52475de79c33eb0a80b67a832196310917d2eed2c6c1e5f446b7d0be9c6db0eb6891d8d70e84ef746820021c2c0b296f557b884b52d1476d2e044153dea0efa504693b3721a61d42fb410585fa97fd8da500b9f39084a91cabb92ceecf6d0872884e540c91817738480e8107004aeb86713fe0ce002a84cbd2f37bb667bc8953ff8274b53398431b1c204dac8e1d3e393cbea0a9a3eee07798e4c65289e0b69099c433ca25122f56f74de87c745c0220c3ab2925de3c8c3315061aa2c113a92ef84d6b0fb10ecc5b617238441a6c9d5cb32db474a63ed7bc0e5c0160b36b8ff9fe03e9aafaf4c488827ed7827228b4467d8beb8ed993f2765319910490104c2bdcdb870243aeebb3c84156ae12e450048c359cdcb76842a9d96e8738292fc2e4824803bb9aee57eb54ce6d48b224a8762deeff7257bb8cdd1a3a59a0961017ba0c5fef4cec2f28f35d46115a77c96998ea7b9c3eb8a78697e7c84754cf26c3b8b33a05640cca0819d1864838771334b244794d2cb2b99272298908c9aa990c5c6fab027839bdfaeba3dfa4bc7209914833c1575b5634e4204b03f98cac151a7a9947f425f400de559dc110a63e24e872667bd3a8dfa208a0301b0cfd5657ef8bbc78c35ea739e1220aee4432e94fc50e92bda4057313e665cd9e8055126678222649f277d51e8d1b32f79be62589ef2213c232a5017274c2122182920c3fd49a9bded0580a2b65eb16df653377454ae7196b903a1c745d694061f8fb82d1c6011c6369c0b91f9cc04f254963e980284d8a83db83126dfffcee19e5b466a29f79c05843a8e7081a110fa6d5dc4f66248a017052797901cad6551b32e2af4e73bbdf48633971a4b1064e624b69eb012fda8aa20dcc25f1bf4ed1a144e5a628fe9d441c515cb1a12efb932ba635d4d30862d7f7f6544a802a28f0e533825c62ae96b16ef878027377df625189f424a9a2c07b533b84a99d1d8a0fcab0e013479671c0bb88642a57db51aeb2220c4842de61cb9d46c3892b04b41686a5abef72a3c5900672d79eb72f02861a4b0e72509fb4e0c6f39566b5952600f84a25c6db1a89e6478c58b831c96c0ffb9df6ee0f609745c404af94965e7bf13082264720734334857b4248e8cfbedb79a61368202e792fd1d80ffe91dbaa1d5085fdcf787a2750742dd577d6f6817bc59c58dd1ae91d05ace61c3bda7f6d2ba0aa65ed9b9101658873962764b59318abc945c60052fff17b241aa2b34e8b74d69a7498ade6b2228e5da7bb7ddc131d3feaf6094e9e2b8c438ea8183d7f4835eccc3d45ec8e15c1c643e2847274886f013faa4cc5fa98124eadb120890b5fa7a9a5591ae76255fa80b7474fb1b7ef10580327f348fadaea0ee73a1dbdca04dab77bcda5559e4d0ccd157f808417a894bb4218b481bad787e762c80c82d87a0680a7f8238dca39fcd4ece796440b33e8119f884aaf4d8104baef6cfbc1d1f9881bf9f34ede9a1c0f0823abe876b8696935636b760d2e0600d98bee562f4e9c5c5ccfb879e04354c32149ae2e8cad0da2b936aa87bf9b8dea83192f48ec9909a2fd58a998b1b484fcd605f048a1c5954c90d421aa3883aa6df6c38f0a84cef6f510a74c168c026f635b3bdd393e749db0be3a83f5c1fa7035fd117014ba79cb2d02f35099a9c85e84cfeb76b0324e8eee0ac91ba36a768f85143fbde44f49c9a3a2e4eff9bf81d9e075871e56d28f5ac1f212905a4ac1ecf8074cdd380e008890553da94ff2e63ef73b6b99dc4bb85d3081ec4fa0adb77645022260ffabac078dc73e9e7a62176c457f60653b83613acb9074cca2c54d458c37599685b4cf1afd98f1b3cfe1200e3c8c1e1ac4d6127fabab2841352c3f66ba56ccacd7ec2bcfef0fe152de1ad2bf0d72b129a58632d5b7a86a42091995241bb6b7af63c3b3ad06ecdefd86a14882d477dcd1611259a8043ff347b8f849fa4800859a86a61cb6c6cfb71b421e7bb830e8390c78da42aa709b240f6c440631413c6b3a6e15e991ee35bb09fc6fe84be463d389460b3bf491ca5ad16a82c7cd0b6bec2750309f792f996fb7b7346cdc18f9aa67229ae361746de7aaef4cbf7355058f29d2a45d03305c67ab3e41fce47b56ae075a15221dc87b4c47f8ed1d728285e383d65b93ed49fcbe323b2fc3793c89e5a7d274331c08cd728a6474fb29baf33181ee46e209e471e98eb4041b48c6447ea9483da3df7200bfe4fccabb0a1d24c73bd88edaed362678cd97d47a4c33d0d64d30ee95bf8a312795d398f159a76f3bbdab7d0039555ea08dd0d45291f9079e4ef36ff69bbfa57529acd3224c3cc4e4d793320ce1c4fd334225531559026cac6d103f1086ec293a2e2971247c92bbd78f3bc7779f063f549eefb099ca538aea99c71c228c4a25e043c897fdd3cefe931c76df14ddf2e973f2831f06c4a3105c34c916c6ec0a03bb19ef3bdfd9d2dc88b5ebf090d8721cb9fe37f1bc23ce91e3c96847420dc26ae05c6c39b232e28cc6c3c1d4e14f20bccbe5f1c04ca2426efb94b624ea82f81318619cb2bf498e7c46c9f61c3dd7bfecbd6c49e54edc9e421188537da0a4fbf70244d875f013501221b7b848c63435b0a90fd7e308b34688bda48790ec0a6e2376197b4e4abf4f5630d6f9ddf62286c8d0a1f8ea0537d907d476400db8ccc9c92a42531e1adfc9539e2402c289f434b059450acde25fd95adfa8ada5b2b88cec3f686e65bacfafcf18845a3b0fff96cd7c1848fb3031ef43e57d156d9c2e4770825db885d4b4800a394e5d7bc92979292266e4111ad24aaad0f42ecf88181de5312ceacc194fc429aae3dbe6cd8cbcc21ffd376bf30fc20ce8018f2e9a0074962b26433e23fd5f39cc52de52d831437e74dccc55849695b5160dcffcc972197b8d3667b88e570d2f964cc5569e191b67cacf96088fd84239e36964d97db244a697acb80958a4e12e6ce42cb081d10163a24085d55a6c6aff1a7cccda668eaf82f8a1fdf5568b38290b93001b7e36072c55b2483ec8864934fd034a2dfafff0f9523416f314bf2a0a88c3bd23169c3eb258de466e66e02348fce661a6a2fcf4f395550fc6d7ff83a196b7378792e9df05bad63de8b1ee9f851d4973effa9931bd634fb13a55d7a12a0090fb16a7f18de7fe52320b16cdbc1f592dbd531689ceee52cf3a075e56972e8163273ab14d165028568000251cbb7197bb23eb6cb9b5f6f1486e5ce785cb999c23c807cea13fc8351bd6dc08768749d2946e01de235624c13d74ca28529528d28cede4dabb5c8d6e10556e7d32676a635f628b43a91cd681b90b75e262b4cbeecf5af4b2efcefda4cf9e742c2736c4f7d52b6fbe443ce1bf0f7937073cf830c3db51ad29874a7b68e962499798fa34bec2b8ea9e76491f8ef2650788560390fef31f8704b9ecad659c1a65d0b3023c93dc405ec7129440f631543782b6f345ffb42f27dad8ad9e026c3818791d8740451e482392000c551e352587a80044d05c162769128162025f5b3ab6712fdf76a1419eb3e370bbb82952704ceae0205a435cf047484a3a28335c9c1c6638b176d72f08d9f33e3955b996bc3acfd5ebd4f5f1f732eb0387310f39449f8ed7c9b016b29165351612c226eda0ab918981c1972f0f382a574d798aa64e8f9c72fd651d005c76fdf7a18dba59dd6ebd425b124d3f452f17ff6c3cd4b925ff85a46e9ccd7efef5f42686f924e70ec2718b600217d62704a002c2b1be8c64fece9df20f3e92d81a204302d7b1d0a2f1a1a5c7908083185703b9de14ef24fbf4e0ca90e7f962cd9c3a4860835a1ea67309b1e16e20bf8dc230c87537817c06afa3ecb60dc2cc8f96b58a5ba54000628ea3b14793d3463ac659992d62086674ee0ef23541d3a6432168037bb437764f4e769b3968395e64b5502122139670c0d62c0e281d40a40293443c3ed07e4323741cead9482e0eb79bc3d243f32bf67f6d286f5b081d68e1f2cb1dc0ea81c1739a772f01c94111c83856c2fd111459f9b7784da9daee558325c1f945a049c5adace534a17fc9443b0ec31348c9e33a59038b79b3f2cd702bb2e9cdf65d8543150c85503d0ac09685cc9634efbc15fac41638f9d5339685d70527f72683ee33568d5064c5c49c2b76b3d57cd070e8073e1f23090f2bf0e20e5b0020905fcdfa99dd5694957eb65456808c08460453f993d29a3f76d9434c2f4b066caa3546fbb40eeb9c1d79e9137ab81dff06c38ea249f9279ee506558c30d83da3b8bb546d6efc4411823335f22e48da54b0e15151db1f0278d7cd447abd2cc7e4621945eba7438d1f5428d270ccdd6cf1da413db65b9c92a32a1f677632499cd0276229517e286e6c3fb71f45d2f4742d1f2045bc78e5c956a5a20adfc5aca8127a276384a5e39799a8ec37df9ccb70fb2179fde5e114e597ab78aed11e2e4cfc6901609f7528d8764da9e4c4a217b570ff0597cae2a3e34e0054bc51fbbbe2a8f616aab5a655a0baba6d63a5bd015c7570b1293dc2f3004ec9e3c5f9a173ab76098bc9c576fc617e1b5d6b3612265a6c5d6518f2f91e81c43062fdb5494ba713026bec61bb055efb428db06a50d04ec81d69c1aaf982abddab5b0bc12d9bfc20d7b7943193eb9fef2e66896de333921cb7a8df4f624ec6d5f97c95038f68913bd80bfff7c4e4d0e4e7f88cd13cedf53d1be3954c9a4a2f432c16f561068168c7971a419f45ff4dda36fe65a13d8ce3c93230c99d3f8c1aa4ae135d63663bf7efe25696940bee8003bfdf016f9415cdcb251197235bd1f2bfb7e9913973e108afcb9fbc205afdffbee0d987666de10190f094f8e00d9d98347f6b12c6b66e34765a80c70a645ad2e5174266858a527de0b90b6fa36c1fa34a95a9c2e7cb7ffba215ba76d7eaa827a1cd922701076487f340edc522c901761570e8ce97e8fbf350c9e2a82eff7f6fbfcff0f88282df8097cf1766b178f4fe342fd912877077c8744b0c9c18374ae671a1488782740317cd90") r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x8, 0x5, 0x3}, {0x0, 0x81, 0x1f, 0x2}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40000, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) 19:22:22 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55845b623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d00"/547], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:22:22 executing program 0: r0 = shmget(0x0, 0x3000, 0x100, &(0x7f00001ab000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x6000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000040)) 19:22:22 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044271, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000080)) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x8004) 19:22:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x10000006}, 0x305) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2d}, {0x4006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000100)="ac914c7f6a21cc60ba96ef222c0e8c609fbe101dbc473f03c90299bbee05f2e0af6579457f35652bb30388d6d8976abb9a2261ede3e334bceaff44f85870ff8afa3f5bd9269dc1e8a812eb1c7dc953b924b5ff6bdba7981cf7335f", 0x5b, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:22:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() kqueue() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x1240, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000005c0)={0x10000, 0x2, 0x8, {[0x2, 0x8, 0xc4f, 0x64c1, 0x4, 0xb297, 0x6, 0x100, 0x0, 0xffffffff, 0x9, 0x6, 0xff, 0x5, 0xdf, 0x0, 0x1, 0x4], [0xa0, 0x401, 0xdb, 0x100, 0x100000000, 0x9, 0x100000000, 0x101, 0xfffffffffffffff7, 0x10001], [0x8001, 0x7, 0x8, 0xff, 0x5e, 0x100000001, 0x7], [0x2, 0x7ff, 0x244, 0xffffffffffffffff, 0x6, 0x7], [{0x400, 0xc, 0x7, 0xe8}, {0xea60, 0x1, 0x3, 0x2}, {0x9, 0x0, 0x40, 0xd1}, {0x6, 0x5, 0x9, 0x81}, {0x3, 0x1f, 0x7, 0x1}, {0x1ff, 0x6, 0x8, 0x3}, {0xdf, 0x7, 0x8000, 0x8}, {0xb7, 0x800, 0x4, 0x4}], {0x4e2, 0x400, 0x5, 0x1}, {0x3, 0x19, 0x20, 0x3f}}}) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [], {0x100}}}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0xa4, 0xf0000000, 0x5, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7f, 0xbd65}, {{}, 0xfffffffffffffff9, 0x36, 0x8, 0x0, 0x4}, {{r6}, 0xfffffffffffffffb, 0xc0, 0x15, 0x6, 0x200}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x3f, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffa, 0x24, 0x80, 0x7, 0xa000000000000000}], 0xa4, 0x0, 0x0, 0x0) r9 = kqueue() r10 = dup(r9) r11 = syz_open_pts() r12 = dup2(r11, r11) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r13, &(0x7f0000000280)={0x2, 0x1}, 0xc) getdents(r12, 0x0, 0x0) fchmodat(r12, &(0x7f0000000200)='./file0\x00', 0x100, 0x5) kevent(r10, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 19:22:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pread(r0, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 19:22:24 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x1, 0x0, 0xfffffffffffffe46) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, r2) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x38a) dup2(r1, r0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) symlinkat(&(0x7f0000000200)='.\x00', 0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00') write(r3, &(0x7f0000000340)="638c3f1cdaa9dd14d69f25a20ff0b95aac1d1918d458ed36bc4407af2e23df32bd59e26e851966d88d97a0c70bb3df9199c332728ac1822c103b3abbe6dc8c1697f181c7a01c24c2a10fd47fb52537681448a2edad68d641acb2ec8ea7f4d01bf78293cadf3769daa12cfd70e40e64d937974fb83aa3b819ed96ffdedc61d043cb7db6ecb8cfd8114fd994d9998914987c52afc3da0d6fc643a5648951a0b4f6ae72c220a24dc215d11f", 0xaa) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 19:22:24 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 19:22:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x1ff, 0xffff}, 0xc) 19:22:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000006c0)) 19:22:25 executing program 1: sendto(0xffffffffffffff9c, &(0x7f0000000000)="0bf970caa4fd72192f149418452744b84f6f8904cc9c59bd0dc58929005dedc112ee7112e0de3becae3447461bec3939a3b7795bf5cbe7e30e5bb6f6d1bec9c809cf7899c3f273b455d7c2cb273878f3c0bc6506fd", 0x55, 0x5510bf673a780fe2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0xee) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1}, {0x0, 0x80000001}}, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='[@\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap', &(0x7f0000000480)='tap'], &(0x7f00000005c0)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*/\\&\x00']) getppid() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000640)={0xffff7fff, 0x10000}, 0x8) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000000a80)=[{&(0x7f00000006c0)=""/184, 0xb8}, {&(0x7f0000000780)=""/96, 0x60}, {&(0x7f0000000800)=""/224, 0xe0}, {&(0x7f0000000900)=""/176, 0xb0}, {&(0x7f00000009c0)=""/105, 0x69}, {&(0x7f0000000a40)=""/16, 0x10}], 0x6, &(0x7f0000000b00)=""/90, 0x5a}, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000bc0)) getpeername$unix(r2, &(0x7f0000000c00)=@abs, &(0x7f0000000c40)=0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/speaker\x00', 0x80, 0x0) dup(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/ttyCcfg\x00', 0x4001, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000d00)={0x9, 0x1f, './file0\x00', 0x147d, 0x3f, 0x0, 0xfffff001}) r5 = getegid() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) faccessat(r0, &(0x7f0000000e80)='./file0\x00', 0x40, 0x1) r7 = getppid() setpgid(0xffffffffffffffff, r7) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000f00)={&(0x7f0000000ec0)=[{0x8f}, {0x21, 0xd0}, {0x43, 0x1}], 0x3}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001000)=[r5, 0x0, r5, r5, 0xffffffffffffffff, 0x0]) fchownat(r8, &(0x7f0000000f80)='./file1\x00', r9, r10, 0x4) 19:22:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x21, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) connect$unix(r3, &(0x7f0000000080)=@abs={0x2, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:22:25 executing program 1: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8a0d688167bdbb985aba8169b7d76fbbcfa8cfb8d2b2bd6d73b248228ae86891ade66616d3c506cd5d675ed4012d40031aaaeacca457b0928933eb6e8b85f63f8581a6fe0a69", 0x46) write(0xffffffffffffff9c, &(0x7f0000335000), 0xfffffffffffffff3) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x6c9e8e096e3fe8e5, 0x0) socket$inet(0x2, 0x4, 0x0) munmap(&(0x7f0000451000/0x3000)=nil, 0x3000) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = shmget(0x3, 0x3000, 0x203, &(0x7f000041d000/0x3000)=nil) shmat(r7, &(0x7f00006c0000/0xe000)=nil, 0x800) getdents(r6, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)=""/16, &(0x7f00000001c0)=0x10) getdents(r6, 0x0, 0xfffffffffffffd81) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)) 19:22:27 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='\xd4\xd9BD\xb7\x9a\x81\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0xe9f, 0x0, 0x2000, 0x20000000, 0x7fffffff, 0x0, 0x0, 0x8000000, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) 19:22:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffdd0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x101, 0x20}, {0x57e, 0x3}}, 0x7) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:22:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:22:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffa, 0x5, 0x2400000, 0x1, 0x7, 0x1, 0x7, 0x1, 0x0, 0x3f, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/167) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x10000) 19:22:27 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x47) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000008000000000000000009cd683255f87612e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff00"/108], 0x6e, &(0x7f0000000780)=[{&(0x7f0000000080)=""/48, 0x30}], 0x0, &(0x7f0000002ac0)=""/181, 0x10f}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) 19:22:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c44f117d478fc93b42b369144f2720abb8096b2b83cab03a142aefaa3873f5eeefbe650f41f5c86ec946c1c783d1d2b1fc8bf390a7c3caa3b402dc4cc0e673decb8201870ffd9321a173f188a0ec3c310019d4f8ea27fe82a0954dd44f12", 0x5e, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getdents(r4, 0x0, 0xa4575dea994b5577) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) getsockname$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x309) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 19:22:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='/dev/ttyCcfg\x00']) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x80, 0x62341b210796f5ac) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x471, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x7c0c7bd5d30691db, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x1000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x1a0, 0x0) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000400)="0c2c26ad962f5fb7e6604f0bfe03056ba155d7c10429db427b197da9d4ab62e3fcfa3e7ee88e8e9f3820628c93515e2aa51c98832ca4c9e53328", 0x3a}, {&(0x7f0000000440)="6ae8660feeb2afb8b9d4a6812cb7aaf528a427b354882d71d2fbf45b58a2cd3890a270ce103f1482766fe3660f4e2a84045f3c92b88d28aa5b3048467178b18842e427f3f91ca2df2bf33286db6a91248c102b2864182dafeb6f16a04149a74874045df5e650477234e868eb9a290c8e1bab09b5ee5b44768847519292db8a43ba1edf0763c2494f7b58dd0943d2d751184e3ed75d4f9668c25b850e4684c7efef6221b0f675182efe3cfb3ac216bcdae64cd95bb6ca5e4b6a0ee36238b2f28e", 0xc0}, {&(0x7f0000000500)="8f21f242c9077bec0a33ee2dfd354cb2371a4db9f9979e9aac89715f0f3674caf9d9539fbf1a52706ead81e718a88808fd64fad82155523eb69b2a576904f8fefad6a5537cee2702c733e7b9ed760b39b33078c73197fe", 0x57}, {&(0x7f0000000580)="fe1512d64f048c2a62065cd8ba99efe8f61487af", 0x14}, {&(0x7f00000005c0)="fedcf64ca374c1778a559824a9", 0xd}, {&(0x7f0000000600)="9e0152cece3e0f08d32860f8fcda064e414ce61e84654b2cf2189e818fbdb8aeb520307f43f5881f07716e7e87044326eda133fe2e3cca5214f90b6b6301af551978744f76bf5dc11347408c16b00265ad48b86972d311a32a822cb01bc05a008eda29294ad49e6e61940dbd668b0523fec464d30bfeaa91b87de5c9d8525440ef29968dd7bd86f90aed8d134c", 0x8d}, {&(0x7f00000006c0)="4fb88c7022ed98ed7b7fdf3a4e28a5d64025ea7673acc143b981415eb2a652a0d381405be2efaf37d86e76577355e8ed430139d49dd98b3ebd6d7a9c9be9e6fcae628a879f84d95b1eb705ff6e", 0x4d}], 0x7) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000007c0)=0x7) fcntl$getflags(0xffffffffffffff9c, 0x3) r6 = semget(0x1, 0x1, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000800)=""/98) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000880)={0x4, 0x200}, 0x10) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000008c0)={0xa015}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x403, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000940), 0x4) chroot(&(0x7f0000000980)='./file1\x00') semctl$IPC_RMID(r6, 0x0, 0x0) r8 = dup2(r0, r5) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) writev(r9, &(0x7f0000001b00)=[{&(0x7f0000001a40)="c40b0075e107429c34a01ed5294f18d5953048322c72740f980808c9fff6dbbf53d0f7898dff0226d78dadd1f9bb07c7817031c0d4564816ebb03f98dd29724d94485da44db09fb8a24ca3e3813bc3f0b0fcce5df37907eff12b91028b8f0c4a4cb53a4b20e832b393d7a6942cfb6e09e930328ce23bcaac02ac8282a889e23454aa7347f3905d96259e1ad719f9480c3180ede281ce393c789f1c1e9b7ba61ee8815fd619161a6dc7229c9e2a65fb76f8afe4172a439c6f3d3f6a", 0xbb}], 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) r10 = open(&(0x7f0000001b80)='./file1\x00', 0x80, 0x41) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000001c00)={{}, 0x1, &(0x7f0000001bc0)=[0x0]}) 19:22:27 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000300)="15", 0x1) accept$inet6(r3, 0x0, &(0x7f0000000100)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r5, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 19:22:27 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000840)=""/206, 0xce}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/244, 0x43}, {&(0x7f00000006c0)=""/237, 0xed}], 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:22:27 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 19:22:27 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x4) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000240)=[0x1, 0x8, 0x10000, 0x7, 0x1, 0x4, 0x1f]}) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 19:22:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) dup2(r1, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xab4) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x80008006}]}) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x21a525a3d9ed8101) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000700)) syz_extract_tcp_res(&(0x7f00000000c0), 0x100, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x40, 0x0) r4 = socket(0x18, 0x2, 0x0) write(r4, 0x0, 0x0) recvmsg(r4, &(0x7f0000000300)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, &(0x7f00000005c0)=""/110, 0x6e}, 0x800) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 19:22:27 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/78) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 19:22:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0xff, 0x9, 0x3}, {0x0, 0x80, 0x96, 0x3}, {0x3, 0x3, 0x0, 0x8}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 19:22:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [0x3], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) r4 = fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x110abf057fd58883) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r5 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x0, 0x8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 19:22:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 19:22:28 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket$inet6(0x18, 0x8000, 0x2) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="335dd2afc3e5813052c9a10088a863839fdffccd3e69a32bb69129a1457da039382a93693745a3dc73e42306f1eac9111a87c4a5681321925a55784906640cfb4699f494467d4ba4d97861ac68f8129bf101da701cad70e4543bec8b1293bebff312b48a0d7620a1c94a8f4a4293665c443bc97b24936ead3a1c08865a93b01444cb32e220a018f7aeb89abbbf0abf1654045a9c685c03dce2e4950bc02b251625aebccbbca10011e16d", 0xaa}], 0x1, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000280)={0xc5, 0xffff8001, 0x10001, {[0x3, 0x7, 0xffffffffffffff80, 0x800, 0x7fffffff, 0x100, 0x3ec, 0x0, 0x0, 0x4, 0x4, 0x1, 0x4, 0xffffffffffffffe0, 0x5360, 0x79, 0xfff, 0xff], [0x7, 0x2, 0x0, 0x3, 0x80000000, 0x5, 0x3, 0x1, 0x9, 0x8c0], [0x1, 0x20, 0x2, 0x9, 0xc37, 0x5, 0x40], [0x3806dc67, 0x920, 0x3f, 0x3, 0x2], [{0x6, 0x5, 0xf5dc, 0x5}, {0xfffe, 0x80000001, 0x20, 0x101}, {0x6, 0x3, 0x9, 0x2}, {0x200, 0x9}, {0x81, 0xb631, 0xffff, 0xfffffffffffffffc}, {0x1ff, 0x9, 0x1ff, 0x9e8}, {0x2000, 0x7, 0x10001, 0x9f}, {0x200, 0x4, 0x7, 0x13f77674}], {0x1, 0x1f, 0x1000}, {0x8, 0x7, 0x10001, 0x40}}}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00012f1776696ce5306aeaae760616edb6f2fed4f7abfe"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) msgget(0x3, 0x0) 19:22:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x1, 0xffffffff}, {0x20, 0x0, 0x0, 0x400000}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 19:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3c, 0x0, 0x0, 0xfffffffd}, {0x5b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:22:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0/file0\x00') r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 19:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x60}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:22:28 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x1, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 19:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x800000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0x9, 0x3f, 0x3ff}]}) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0x4, 0x8, 0x10001}, {0xfe00, 0x81, 0x80, 0xfffeffff}, {0x3, 0xfa, 0x8b, 0xe4}]}) 19:22:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 19:22:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/40) 19:22:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) ktrace(&(0x7f0000000000)='./bus\x00', 0x6, 0x1000, r1) 19:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000001340)=""/99, 0x63}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/186, 0xba}, {&(0x7f0000001540)=""/126, 0x7e}, {&(0x7f00000015c0)=""/217, 0xd9}, {&(0x7f00000016c0)=""/128, 0x80}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(r13, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001880), 0x0, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r11, r16}], 0x38, 0x409}, 0x1) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fcntl$getown(r3, 0x5) 19:22:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0xfffffffffffffff9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a0000/0x2000)=nil, 0x6}, {&(0x7f00000c6000/0x4000)=nil, &(0x7f00002e2000/0x2000)=nil, 0xffffffffffff03be}, {&(0x7f00001c8000/0x3000)=nil, &(0x7f0000372000/0x3000)=nil, 0x5}, {&(0x7f00003ba000/0x4000)=nil, &(0x7f0000141000/0xb000)=nil, 0x20}, {&(0x7f0000055000/0x4000)=nil, &(0x7f000005b000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00001df000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000f6000/0x1000)=nil, 0x67c1}, {&(0x7f0000307000/0x3000)=nil, &(0x7f000021b000/0x3000)=nil, 0x9d}, {&(0x7f00003fd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000334000/0x6000)=nil, &(0x7f0000065000/0x2000)=nil, 0x6}, {&(0x7f000018b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f000028d000/0x3000)=nil, &(0x7f0000344000/0x2000)=nil, 0x100000001}, {&(0x7f000016b000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000075000/0x2000)=nil, &(0x7f00003d8000/0x3000)=nil, 0x5}, {&(0x7f0000219000/0x4000)=nil, &(0x7f0000020000/0x4000)=nil, 0x61c7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00002a8000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) open(&(0x7f0000000540)='./file\x00', 0x0, 0x12b) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f00001b8000/0x1000)=nil, 0x2000) socket$unix(0x1, 0x2, 0x0) 19:22:28 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x8, 0xdac5, &(0x7f0000000000)=""/71, &(0x7f0000000080)=0x47) 19:22:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) unlink(&(0x7f0000000080)='./bus\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000240)='./bus\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x0) 19:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x1c}, {0x4006}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) setregid(r4, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 19:22:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\x99\x00', 0x851, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000340)="50ccc319566acd3c5c4d57e4080f7f31af148ba344cc6073a2553d4c1fa54b2a118d6541c00400000000000000c1b2294a1c2956db178744a2d9d112a43437e3650983f3209c317c1abbee13c703ad926d81ab5960be7b4040e60ee7c2bb80e18148c4469a76b358879c74d35c2a44b3674e7c90433565a3743ac42abc64b445042ceb6c1d26dbb672683af7930d1a850b9d3bdbef8d314481d950285a2df59603421585c9f4e48a877f2133626f5eecfa7fb20290fa25335644284c85a4aa7f") socket$inet(0x2, 0x8000, 0x1) 19:22:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = getppid() fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffff2) 19:22:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0xffffffffffffffff, 0x400000000000001}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) bind$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) getppid() 19:22:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000004], [], [], [], [{0x0, 0x2}], {0x2, 0x0, 0x20}}}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC=r3, @ANYRES16=r2, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYPTR64, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYRESHEX=r1], @ANYRESDEC, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRES16=r1, @ANYPTR, @ANYBLOB="7ead139d59693cf360fd6a350ebf279a6123769b44d56d380bbf2a7ec1491d8248909a2277981e2689abbe9c2d45ceade864ef28315cf87e748db06e926c42a6d60321d0012b598238088af37191df13be40a08f2f402e1ef36a492004bb1c8d70490f26515c3b61773b0661ea1a94d093209450259b23236413c3d0ba", @ANYRES64, @ANYRES64]], @ANYRES16=r4, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRES64, @ANYRESDEC=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES32=0x0, @ANYRESDEC=r6]]], 0x5) 19:22:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/218) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 19:22:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x7fff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2410, r1, 0x0, 0x3c) 19:22:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x100, 0x0, 0x38, 0x7d08}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r5 = socket(0x18, 0x2, 0x0) write(r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = socket(0x18, 0x2, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) openat(r9, &(0x7f0000000240)='./file0\x00', 0xb8b512c9a799c387, 0x8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getgid() r12 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r4, r6, r10, r11, r12]) 19:22:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) socket(0x18, 0x2, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 19:22:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r11 = socket$inet6(0x18, 0x4, 0x3f) r12 = socket$unix(0x1, 0x7, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4d4, 0x5}, {{r8}, 0xffffffffffffffff, 0x11, 0x20, 0x8000}, {{r3}, 0xffffffffffffffff, 0x90, 0x8, 0x400, 0x101}, {{r9}, 0xfffffffffffffff9, 0x10a2c32eb50148ea, 0x10, 0x2, 0x4}, {{r0}, 0x1, 0x0, 0x20000002, 0xfff0000000, 0xffffffffffff8001}], 0x4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x0, 0x8, 0x7, 0x4}, {{r10}, 0x7fffffffffffffff, 0x2, 0x80000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x2, 0x2}, {{r11}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x101, 0x7}, {{r12}, 0xfffffffffffffffa, 0x80, 0x40, 0x4, 0xffff}], 0x6, &(0x7f0000000280)={0x25, 0x20}) dup2(r0, r2) 19:22:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x84, 0x100}], 0x1}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 19:22:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) syz_emit_ethernet(0x121, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x80) r2 = socket(0x20, 0x3, 0x4) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x1, 0x3f, 0x1, 0xffff, 0x40}) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xfffffff7, 0x9}, 0xc) 19:22:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x0, 0x5}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x0, 0x0, 0x3, 0xb457, "091fe600001a000000eb9249e4872ae37300"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e3", 0x1e8) 19:22:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x59, 0x1}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x14, 0x8, 0x0, 0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 19:22:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x20000177, &(0x7f0000000140)}) pwrite(r0, &(0x7f0000000040)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 19:22:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x30) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x240) semop(r1, &(0x7f00000001c0), 0x0) r2 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) r3 = dup2(r2, r2) getdents(r3, 0x0, 0x2fa) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0xff) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000240)=0x79) mkdir(&(0x7f00000001c0)='./file0\x00', 0x110) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f0000000280)=""/210) 19:22:30 executing program 0: mkdir(&(0x7f00000016c0)='./file1\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000000af, &(0x7f0000001740)=[r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) msgrcv(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000981dd448393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110707698c00000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000be8d3f0ebbe296c330a70a51a182446ececc3c1ebcbd50cffff76e1f831b507361a770a073c8c33df31c7a56afee2c0f3f1c4042b51172b9a479039ca7261127e6c0df47d6465f6e3ff3fe6dfccc288b4714cc3babb025ef9520992d667427ac45c71860e9207059034d47db212cc5164cbd0a6b98568537781014c4d9c14a349778b8d8b363d5541dd736ac844abc0d35c794bdfcff3db01e17a2289ba5d1f2918b928ba6"], 0xc4, 0x2, 0x1000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f0000001780)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0xffffffffffffff90}, {&(0x7f00000000c0)="ec82e11d", 0xfffffffffffffe3c}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650000000000b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x1000000000000001) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r4 = socket(0x18, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d880277a74537554b68434ff63069086de0a37e05becacd06273750caabfb0000000000000000008000"], 0x10) write(r4, &(0x7f0000001040)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) r5 = msgget$private(0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x4) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000040)=""/41) geteuid() r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) r8 = semget$private(0x0, 0x6, 0x80) semop(r8, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000240)=0xfffffffd) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r12) fsync(r12) pwritev(r12, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) 19:22:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6d}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r3) r4 = dup2(r2, r2) getdents(r4, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) dup(r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1, 0x99, 0x5}, {0x5d0, 0x6, 0x1, 0x210}, {0x7, 0x1f, 0x1, 0x7fff}]}) 19:22:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') chroot(&(0x7f0000000040)='./file0/file1\x00') 19:22:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) getdents(r2, 0x0, 0xfffffff5) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x200) close(r0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={{0x6, 0x1}, {0x5, 0x7}}, 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x34020, 0x80) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000040)={{0x7, 0xff, 0xed}, 0x3, 0x8, 0x7f}) 19:22:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f00000023c0)="80d86f6aeaad924078adc89d7e1ead7f443f0469cc5c356030c25d25ebcb48b17b4ebc138f335acc18937ccda3ab1de8f1616777ef67b924567ac5cb87081da9f40da5e05a3519d2174b8c027f5b63f875b9f0fd6f96b5b13c517dc11e633b7724be1d7222d45e1a64a415ba109e259a9151122d68f2790efb59bc46e8c0", 0x7e, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x9509, 0x6}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) connect(r3, &(0x7f0000002440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:22:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x81, 0x4, './file0\x00', 0x7ff, 0x9, 0x0, 0x9}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:22:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x1d}, {0x106}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x7, 0x20, 0x40, 0x30}, {0x1c, 0x5, 0x2, 0x8001}, {0x400, 0x65, 0x6, 0x4}, {0x1, 0x4, 0x7, 0xfffffff9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 19:22:30 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x4, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000], [0x0, 0x0, 0xbd, 0x0, 0x0, 0x18], [], [0x0, 0x93e4], [{}, {}, {}, {}, {}, {}, {0x400}]}}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r10}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 19:22:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/5}, &(0x7f0000000240)=0x7) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x0, 0x9, 0x9ea}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 19:22:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="bdfcb7ea49ba9f7a16e96435f6a76bc90962094c63a42d7ccc74a057a1ea0c59093ce1d32efcd72308678b62d0d89b28e4ec67e558771c0fe602c7be0a05eda40e111cab02a933ad7e5617fa91c748af702940cca101ff3a66f1e0c39a5ce1fdbd022be8d74c0e479ffd91b62632f2f0ecfc8ab2d863d342c975bf6968", 0x7d}, {&(0x7f0000000300)="4ef151af2b1bb53441369dd68385c1db613ef9804b24b5b9e2126195d51993b99f6a30ab7f87a7aae85db219483e0e08c8153897aded122a2dbd8b00ab322535d95717474ace14b2f37bed1781c0eee90a532326cd76ffddba74b6b6c4ecfc7fae3ea0c8", 0x64}, {&(0x7f0000000380)="2f2e4480e7cfc246b834213eb267e257ec7b98bed9b7c4075c5179b4bd0c7e8fa89906e23aff1939da87b3ccf74ee04f1ed4fca78eb2b31045fdedabcb11c82aef912e165ce8e1dd1385e6694aecc0ba8b940486a1ef1a12d9b523dd12af0eceb1327939ff4d5feb0bdc7dfd98c7c3", 0x6f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x75f}]}) execve(0x0, 0x0, 0x0) 19:22:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 19:22:31 executing program 1: r0 = socket(0x6, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 19:22:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 19:22:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1ff, 0x8b, 0x5, 0x2}, {0xfff9, 0xf0, 0xa2}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:22:31 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) msgget(0x3, 0x101) fchflags(r0, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) 19:22:31 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731893, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x7, 0x7}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:22:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$inet(r0, 0x0, 0xfffffdd5, 0x0, 0x0, 0xfffffd45) 19:22:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x40000000}, {}, {{}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) dup2(r14, r11) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 19:22:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xf) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) write(r4, 0x0, 0x0) accept$unix(r4, 0x0, &(0x7f0000000180)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() dup2(r5, r5) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error 19:22:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) shmget(0x1, 0x3000, 0x10, &(0x7f000036b000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x81}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 19:22:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xffde) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) 19:22:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x1000}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchdir(r0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 19:22:32 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x1, 0x3, 0x1000}, {0x1, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0xc00}], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) readv(r2, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/31, 0x1f}, {&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/70, 0x46}, {&(0x7f0000001400)=""/139, 0x8b}, {&(0x7f00000014c0)=""/152, 0x98}, {&(0x7f0000001580)=""/198, 0xc6}, {&(0x7f0000001680)=""/22, 0x16}, {&(0x7f00000016c0)=""/120, 0x78}], 0x9) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x10) write(r3, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 19:22:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000001c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:22:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x7, 0x53, './bus\x00', 0x3, 0x80, 0x9, 0x4}) chown(&(0x7f0000000000)='\x00', r3, r8) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 19:22:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev*b_f\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 19:22:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000001c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:22:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000006c0)={0x0, 0xfffffffffffff989}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x1, 0xfffffffffffffffa, {[0x0, 0x0, 0xfffffffffffffffe]}}) write(r4, &(0x7f0000000200)="8ce18c1cd8dab773d035a67cd095eea718483fb894d2a58ab910617f06d6041f2f3e1fc11cbe441e0247334f9e7a4b9307ead2884d8d820b077670d72a54a2185763b2a9ff5f38d7d879b218f9d7cb120c5cb0739b192375627eb56974a967225d3f5c52ec44d7f6afd19b939a55af9273df438ab45bfb116e5c0969e3e68e9aa59b8d261d19156ffc1cda0f5bd2024b09b8242844ce0507be41171f6cc8175986dc3574317088f7d956663fe5e6f05851be47ae36f590fbb79b45ff2f6ff361338dcef19ec3673983d19b6028c1ca5df74f1d2a", 0xd4) accept(r1, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000005c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) 19:22:33 executing program 1: r0 = msgget(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000), 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = socket(0x2, 0xc003, 0x2) r7 = socket(0x1, 0x1, 0x9) sendmsg(r7, &(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000006c0)="1bcea1b35e35a83cc6f3c6669a92fdba534a1526620baa65924e28e47b119cf7693014cf8fae06bafb05136fe762e4294942ea8da4a3baca01b5c1d6aee37af59c2dc5550f5e6f27dce1e06c86c3682de9d3db3a1843175aed66f26339a6a8d007b3d8a62631eef8e2f06eb866262edc88f3840d42309181a6d5522bca806b9a716b08484adc5dd197ab9af38c3c2dfc0f610a3d246004cca923e5f5a9a299932d34e022b6527ebb9c2fe8e885e734ab2f117978a864ac5406012997d6dc16cabcac6f7c18aefcbfff9d1cfb3b9f94d4733299c2bd1de4f3490424e8fb834ed600333575db705860d04865888306702eb6df4ef19ce93cc1a5d23ab96cb88fc0cdeaea678e44127e1f58aa0a3708da7e21a41c2f366a3c1fad9d1d1a09b3e9616cfd49755f39e42317aa4800b08d1df8a8ddcc2ef304108470657abdd709c023859c2f2e649b528b65944f16854157593926e2205020cdcc3046c4c6fa206804ba0ff0f44f88403335fdc1c56685af60f52ff7a6ac2ef03010015c37d0c0ac0b11fc25f5963909e8e8e5bb381b22d229e11fa2fdd94694f81797db0ae7ee70bacb01ffcea55ee4d668094ca7bf0799e9b0587293b269a37b7e29d4b5f9c3f07a00834a59c6021608a0dbaf3ae363bb13901db638d30ed6bcd12ed1ee935d4500042d3b41ff3c8e64e7d24e01f98db6b7a4398fa2df332f1ccf78b4935cdeca32e7203527d7f9a5d9a8c061b373ef192557c73545e22082c6c0a7847531d744f6126270ec5563e6eb86f2b5ccdcfd2600bd072147fd8a64b0b80b3fa658960544b1c7d42bb0a34864b953cd131d59b8e9f12ee5553e9b875c96f681c5e9198f7328dada4055f85d94c0f6ac5f58f8dabc4fd0355300faedd2825ee13cd7027d199109ff8755b3e8eb352371439ab4e9f64efb8ac99850030a9da9bc691c96186f57a774b15c496e70d9f80361cd501b598ea63b1811bcb9d23c5b6c864e67d8a19c89ff99c5a062866bede13bdb289f786e84918c895884bcddf2077abb4efd2d7f9966011531e06e686c215d2ac05a55620e6b60a104083788cdc7f7a39320e3eb855c45f45deecb4cb7603a7b918af9436099dd8c834eabdbd25737908abad6d2c6444df3dedf8264dca3bf15c5abb729ac252e0a39572ff0aadbb0502ad32634f27cfdb756eb34f91d94c2adc8c5bc23ffb87115ed64ed36f30d3acbac1a86d4db96739a501aa6b44000b9cec497b118440a10ab92170b31dd11b512425947b99946948de51d057cca5e91c9f5fb25f65d37f28b66385950b0e0484d5ad86e927d2aee64ebdc699fedc041aa73f051963ac7c4d229169fb79ebffd813655d5687e9b8ba052f0eecffd20d30cfec8cdd19430abc8b5d17388c824b2fb8834b174937a28c693406ca2982b239c8d78df4c21964047a92af7054376094b9b7b255661dc10bf86db7141d57487ff3d7dd03b5e180eaf98d96cf4206d5afd6b0b8a7d8eb960e0a28bef878b0c3a9a4b9d4af488ff185bca9ab1b035cb361d5ac5afe565ed246a989e3f013eabd53d06e2785fc3955c30e673baacaeb0f1a177fbacdd59278f6abac60dad98a78129e4d2714d092178931c17da4e39b6329012baaa1389315f74917e9efde7a9eeb33842164edae0431ff195d511bb71b728cf39adedcb89e796d4caf1ad1ec3fea20544c99d78d2698aeb47725f21b2a95b3ae7192b707b1dbd30bdd69664fd18f55cf2a4a69ed29c858e24724db139f8d589175ad7d01c855fb1a10696f90bbf66e47e82adfe5c1278c99ede155e0147bab4fdd087c0d3f389b61a04f008a4445a66f409cc927aeecd785817ccad5bc2efd8de1a5a3af8ddaf121e455ad65b48839de4790f0f1a43b8645f68e18f05c78998791de45a8a14493c39031dd292f6f778af28bd50c68f2972d0270cc9364f685deacefdbb098aba1eb2bf720de92c822b713e0c7636b313b966a1df05cf370be4bba53892561556739f7bb7f1f9ccf73bcae45638b73b99ccc06e48d997fa19875e7609cbd7989a0a258ff3a57e1e7fed8b5dada53c9fd4fbc100e5ba588eabbc8b18a533ec6cbaa592fcb360da816df2ecff5e368126b0d53befb3a719105a4ea3ac3dec335f81a393a13cac4303edd0af0db70ec3a8eb970af1b6774259193e5310ffd7edc1fe54333ecbd6a0acbbaa05930a4e85a61d9f55d1a2af06267aaf3c5d88681d1a40be672715ed8068c0b7a6afae8ae6c0938085a60d7e8856d0b74e590d8937e0d7f9d101010db2a2550178c53f7a9ad2bd74333f4693dcde91729d06899a61851504e411fc8150368de52e262c16cab823948ba7dfdf67e7988eb6eecdc6d617569fa8ee2deb406a83a82faf2e37aab2e0f1244fb083281626bdeaaf4a435d21d4370bc2adf4aed501fb00be399f28087f0dc5d23ea3971f957a9968b6d435a7599b086f998c3b82737d2dd922c7ab7f89d180e03569926a94289cff888f95f6b72e7339d65d95cd489c65f2861d3053511779a45cae636bd3277e9cd841f65a7cb588b7107a75e55e5e08f089d24178ad46c7925f7e80fbe7a2c43103856c42d6da76eb35a0c7fc836d53e3fb5a04a3a96530b4d94fe556f1d8117d80cb0f457134871ba0193eef3b4f39fb58699cafaa75d8e75f03556c5652d1ff85126e2488d8782348ebd73645857b6a9804882efd6d1cb0bf58433f0e6cff886125f479ca41d9e57d3b27eb847c08c5fee70a8f7cb508897d32b3ca03fcc61309b84bf4ee19f4422243791f8ed6e5a8ff10d28794a55e188be3441732ebc9fd7a4329e22631cc37df27d01a4a07b9a6deed884860c03de87568c447662e23656c79dc02f3294c38d22e3689a65e0df3383fcb2ec2789dbc136e58ae54a7136fbe5eb6cb5d77a66c4adbcce2595e842b4215e0cb553eb66d72680821a1ea76ad24753efb1e3f427af23900eeeed3a2226785ab1c1812ca2a934fb0214b271991d02fba85463c066d601c53d227a1e5c98b4473fbdc7b263e93e373572e8e6038d3452b9b04ddb4a3bdffaf11175ce5dc4e0bb98bc4dda91bd34e1252e681e303d2b51fc9ec6495319d40c004f7b41bae1248e687fa4fe8e7640692f8a2d2d6154f35c8e2884db6099730d408cc7cc1058ea48b096822593bd5fe210b922cdc6f426095e78c78b65a99db19d1fc6111f61444fb4c76b1d9ac16470e68a901f6866db505dee808ae6ad3b5d347ef95dd519d162bbdf31779fdbbfa455c46910d573695609f65ce3a4ab0c14359aa54654d0ee76635d82249e410e2fa625df2c73bff77bc3a665ead4ffaadeb7c9fcec49874d0f4c8cc9e2078e484a494168bd22ab2fc7b634b8c4ba188291cf8beb019a0ae00820b9cc0e1631bc38726f9a53dbe0b819eefb1653336b809c8d2b5367fe90a14bed8e1cc6f13223dfb96b4db8ee861bb4e8f663ac9dfbb9a4a95bf3965de5ed659c82e1d186e818297b2dc09319c79228d57bc816b8901a2f5cd48dbce2e7fece572586034160cec9d2b5a9d7b4718fcc913e1e146a126ad3566910e967473cb8f9255a82876b3dc1b283dfce9731b08bec68e509757e73d3292e5b1c6f46e78448194f0922c9d867fd644b6a8e709e80b1ad7e85a9b40351ad4332c390c68091df444c4e6c52ef4d876457352df9037c98d67a55a290be0fc45691799a62988c01cfaa44623b8bef551aac234301151d3e8f118d6f2a71a0d4af2247e0a697d2b3edbe8485f0fe0d8719fd220d8fe65cbe082432c2c3ee8a6e1847ed07fd3eb4cf42e67d3a59fc12a6abc2ce3a35e490fdc182446624d232be96956fef56e0dd866a130655c2e6bbc95bcd9ca350e185ba004348a798bd454be53c2d2bce1ed1d6ad3e3c0fe6d74fa235ba814a173aa87e9500c04f116bcfdb4883f7aca52d1878df18afc19ef39ff1be87412692a92957cf7ebdac5b773e112dc59abfcbb0190b9167637fb5d7936d565bbc71629365accce4bf9295c728f4b5306bc378c94f2743d30232f9a6240ac000f9b7c6dfdf1a96cfb1f80a147c6d5d7566966248c84403e405170711a49a5465f9e075b2e67a824a90f1ad88c06e4e78813d1473d0ec6006a1691edec7754dc007cb4a0c91c910c1633f920533982c605202ebf659aa403cc273d0e384a04d34cb9d0f79026b353dcb7cd538a3dc93881c558745312dc7a389d2be6f1b742743c80b0f2e97123f2edd2ed854b647b46d67979359024f860e697a63c13fa4d649181dd3e7fddced0061978073646b05adb911fb6328369b5c01f272e1252b1901628db85a061edc8ba6ab7b43acebf554d53703f835ac3990f595b484e25be1b0df6251f49594c3a8100389d52467eb134e946020ea9b22d02610616f99de9e9cf4ed43355a8d35583d14addcfc9d1bb97840f48fd9046519571d25dbd6f03d1c1ca856ee2531291d69739aea4ad2e570d540c7f9faffb99b7d5aca058634b9b90701dba5258e5af5a0656c708c1aa81160ce4bdbdbe6155f3db61eef9c97ef519e5b16689f202495df5331e0b7eb41b6df2e259b7ac205899ff708c48dce78b6db1d7a9473b04f5512b4445f43caa66f247e92d1d274c0c3a4ce2cd5dbd044e67af78df0170a73b8d12d68ee3f47fcc351055c98b740b36a3abb93931a002dc3d7ff069c60e9b8dfc226c4a5afbbc078e0b97e95d07021e2d16982371d08b99208361899b235ff82489e42f9d0d7980eecad7123cb32d2ffa806eac9776a226c6d55df189f8fabf32f478c314ae25296499a1a6bbe3995e529dc183dcebb145cd00afa1dd7987312c5b28453ed04c5d7cbe8587ff9b6989c8d1f5b2e47912ea1e237e43da6c7e4693e0311e2fa4b65157c7fdb2adc79515d28aa0b807b5c1ba1c927ae1af662b5c74737da9b4cea1d55f7f093eeaca31439bcd664e67b0c414ba744d11c060d1ca67b3d8fc932dc3709f3ff914b70e3c6f0be31931bd4918aae3a7e7b34aaf346340346d3507df83096e956ede79a6747363ca210fd9e7c7cb850608e5ef3fc7e7ee70fe4476fbd984a296f3437ca289d32b28095e029c70f9883ffe805a81f9f0f11a9ce487ed1762139ab8f2ad94844690cbc6f82aeb710a01cc0957ef0b8333497388a4f248d07db8e58c8f74f2aebadf5a238a15c53e3b523f1f4107a9ab54c80a52fc529c40ff993d4033fca113978b87a3776bfceb5a53a1ddcee04bd6eb8a016f48f9622a46d464268ced8d9981a899f72bbc198e85a02cfb525b801d19e71d677082d970593f2bdb7772f5b8c0cd47d03a19b8a0629fe5eeeb91fd5b07dbd47b0afb9607d268c7f4ecc0bcf9899f13543160dec854e1bcfa4c6c9dbd967561aa21f267ca2eb7c765a571ab04273ea12266fe86d59dee20fcf8d07cefd16897e82c8d8d0335bd685fbf92109761e75efd46205e864636793f3b7f8097daff6f6dfd9aac036340716c1ca8a78e343dd3e8f9a18b3b7e118b79ba6254cf11596659a9eca9b7a61a569695cbfb4227df03acba44f5240efca84f529e0f80abdc4ca47d85d2cdcd47e9287d490ac8d96b612dc3cdde356182fac7dc575b99382070b74084e47dda252ab41a820d7bd16cf8ae07be9b89f11c3156b085e74ccc75205c0bd9e143f21f41d2b636f4df6fb7a9a1445c331f3d59efcdb8f1f927e41cf68c0f0a66151d20256ced87fb8624d9d0875f840d8025f6e60ace583e038c6ad13284d616301f1bde6fa71302b39020161ab1d7b422e7c031a9140c9d07799bbc4bd6359f5c351df85ee7c202bf8b9fcfe550dd52a1bda90a79", 0x1000}, {&(0x7f0000000280)="dafe14bf5b9073e4cf25852f8df749bbf0a2bd18a12b47b257e60a2825b6cbdc0ace68aa08efd92595aa147f69f361d7c833dc7a753391b4743cad223c85d493e23097de4723b51e7ac6a4f0eccbf427e3abd3e5aaa619f6cb550c466a83ff43fbb9f307", 0x64}, {&(0x7f0000000380)="e44048fb3bec7570dca22903e668e12bf5ee7ea72e81a3260541c544f49ca14f8f1941d6a9c1caa234a12b2699aa72d1171d95323f82da60e149a87909a5f3e09d33b87b9a22ca590490b36cbf6df80cf6c068bffef34d395de61125481880c2af54548a1c73f85bf2bfab2661fcee9e649cd04c1631ca27301c9bae87879c8a470d62139ca91b0ac55dd5c06cf7658fd502fb1a0be3efe41d0a9a5f1adae0e6e4240a859df73adc1aed7a1269f0bb6f", 0xb0}, {&(0x7f0000000440)="e27f7bfa9407526504683a939311e00ead70cd9761d00449708b110676afc284ca10773a6f50a830cac5a703c095e932a50ce2ce956bf4c98f952568813b64b040e42b6c4c8c02e21b41e344531d590bc77962122a8d77388cdc01e641ec6252d474f64fca40edfb905d8f558be29c09d53dc34d9e682d21c8f1aee197749e16ea26fb5fda23df7e77cb1630459ee5657f5bbccce528bbb409a7cd73d216feb5b242767a25f33db0232400f2dc89d1e5", 0xb0}], 0x4, &(0x7f0000001900)=ANY=[@ANYBLOB="e800000000000000ffff0000080000001c4ba07186e0ccf9dfa7bf35cc836cd5d0e157bb111fcd67bf079fd3444fcbe3d0a9856751e0559a1432aa7acb4d7c01cba4f2232087f96bea6b41e46ae67a5eee670a1bf08f6c5079e0a6574b44eec6d2a05c548e51268efd4798727c1f191148b5f8a1405784da346949a005bc6246a6d2e4df7c28f73a3d2fdc4700af168455625372b29eff833a933d1f2d0332706a0989ea26994d5061eadfcddb75283c2ec0fabc6c2af7ab036434ec302eee345ce0e395ccdb0bd69676d13e6857269273ca7505902109001f492c11c297e08199c500101464ff113b4306d7f1003800000000000000ffff00000400000011f4f2abe9debb0fe0e2afbc4f5d7e57125ffaf19fb8e756c81d40968c062ce7cb08781414173e0088000000000000000100000000000000010000002d81d2e5ce77f53deded778afa94fa2d4908af19dcea43ac810361010174aaaf9fa5e51639394588f88b0db12114d433c9d17c672c83663c0e43bc95376487c743398bcdb948328c2b6e71a86bc01c4ebe19e246fa03bca45955170b3dea728f9f923e090cfc21f11ba8cdffeb6017dc5748c900700000000000000001000000ffffffff091d20ea7c7279a695d58601446a5bc86f7d7aa233283550ff3bd7b9b1d5018492fef37dcc6bf49b428acd5a60864979d7a8cfc23d901c0851b6f332c5560fe05803d44b285a257896a064c17b2832433e7c8aa0eaf44766c54d000000000000"], 0x218}, 0x0) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000), 0x0) r8 = socket(0x2, 0x3, 0x3) setsockopt(r8, 0x8396, 0x64, &(0x7f0000000000)="01000000", 0x61) setsockopt(r8, 0x0, 0x6e, &(0x7f0000000000), 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f0000000240), 0x2, 0x0, 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = accept(r9, &(0x7f0000001b40)=@un=@file={0x0, ""/4096}, &(0x7f00000005c0)=0xfffffffffffffe39) write(r11, &(0x7f00000016c0)="7c97b554445cb623794197333bae5dbec7f80f3aa0a1cc8d697105f281036ee6d45baba7aa5bb19df30ad3fc5c84e243ceffc62dd30b7a4fb20335a1a8821021a6afb4c359067460d23c684cdaec578f54c9ee09ed54e8df88caa58f4e92f5bcf05ba40ab61cb9d142e6a4c6b9170736aae4fe4e86f5408ae787b59c7987551a7820174288a3ff1b3ac663258254384bfdc1ef6b1a71b96c9fe6d4d4862233", 0x9f) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b7b9000000000044"], 0x8, 0x0) r12 = syz_open_pts() r13 = dup2(r12, r12) getdents(r13, 0x0, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f0000000540)) 19:22:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r7, 0xffffffffffffffff}, 0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:22:34 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 19:22:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0)="16f7e113511e4114b05708e2be7a25190288a66f63d149cf21be51c5151fd0898939d0472ac30cae2b9cd764a41926f8659efad736337c0c5e0a9a193b30d986490ebf6a034771fce28e9bc607fcfbc010cab714c778ddcd651af00589e12b31488df33b826ad2fa6a3efee8d88aa922c57af1aa910640f843b70055cd155eff5e8818d3c55d3d4d99799717d82ff3109c33da38fd98f80066d793d33ebe9ff92fafa509f817", 0xa6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000140000000001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:34 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x408, r3) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 19:22:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES32, @ANYPTR64], @ANYRESDEC=r2, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYRES32, @ANYRES64=0x0, @ANYRESOCT=r4]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:22:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) write(r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/4096, &(0x7f0000000040)=0x1000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, &(0x7f0000000300)) 19:22:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x0, 0x20, 0x1, 0x3, 0x1, 0x3f7, 0x0, 0x0, 0x5, 0x5}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 19:22:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x2}, {0xb3, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x28a) pipe(&(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="d1df1f7e58d736610b0e", 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 19:22:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ff7f}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10020, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) write(r0, &(0x7f0000000180)="fa", 0x0) 19:22:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) dup2(r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:34 executing program 1: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe(&(0x7f0000000000)) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 19:22:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5, 0x1}, {0x100000000000002d}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 19:22:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0xb206, 0x0, "23bf5845efb4000000f200", 0x0, 0x6}) 19:22:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:22:36 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x2) getsockopt(r0, 0x260, 0xfffffffc, &(0x7f0000000180)=""/92, &(0x7f0000000000)=0x5c) r1 = socket(0x2, 0x10000000000003, 0x1) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2e8b904f8e152495d387deb0c5e1e1e1ee2b0410c3bc4de8f855777630a61d1a195503005d47717a391429f3404cca69fac2400d950700"/74], 0x10) r2 = semget$private(0x0, 0x6, 0x80) semop(r2, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) write(r4, 0x0, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x5, &(0x7f0000000740)=""/117, 0x75}, 0x800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x3f, 0xeec, './file0\x00', 0x10000, 0x0, 0x400, 0x6}) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 19:22:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x0, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10001, 0x27}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.', 0x3}], 0x1, 0x0, 0x0) 19:22:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1000001, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) socket(0x3, 0x4, 0xab) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 19:22:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x3, 0x3}) close(r1) r5 = socket(0x18, 0x2, 0x0) write(r5, 0x0, 0x0) listen(r5, 0x6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socketpair(0x6, 0x3, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) pwrite(r6, &(0x7f0000000180)="471403f6029002c9c9ce9d6667b5425236f2354de177d0adb5edd0133308388200a45a27be4bad97c18440a2238adec29a0ff56fb4c128a140aa40ee17c53d43c9c21055867f96e72ca190f64233d41792d3001431ad2a2be8c6973a033d721707ffe49f08c4f9ec6b5970cf8657b63c1003fdd2d81ee5471f65ca9e6de7e9ca65b68ab5611581175e74b067320ddbb0c408afca4f6c799f3a3c944d11e390086018c4a6abdc1bb49489cb13b9ee5fe891b4e46c09a75c37d205d0e4cd7749a06ca99ad71fe27d3b2b4d72426258b0e3987a15897f34a7efff958e7de3f818a8375b547808ee0bef187bff717609", 0xee, 0x0, 0x37) 19:22:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32]], 0x1) r3 = dup2(r2, r1) linkat(r3, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff33) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x7fff}, {0x18, 0x1, 0x8, 0x4}, 0x3, [0x6, 0x1f, 0x7, 0x3, 0x7, 0x5, 0x5, 0xd]}, 0x3c) nanosleep(&(0x7f0000000000)={0x1000, 0x1}, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000002b40)=""/109, 0x6d, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x7}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)="190f5e545b47533e4f7aab0394b11c132f5148a1fe529e96341c5a6ae37549c813ddec420ec21ddead995f777f3d16551a915b32497222b42650521a4193dde06895a0c5954bfec8ce3770cfc7263fb87c967009d3d5e8a3f6ec37f8b300f31d2fd3e21e01b56ba2d6e9d85151cf27cb6d6bcb62435649d37cb4e54e6f14893cfe3fc0d1e2fe6ca2bdcbe385f5f8ec3fc8e2c0502828e5dcb8585c411ee52a9657d2fb", 0xa3}, {&(0x7f00000003c0)="a6b2aabb1a310ce20a0d8f9120d97fc0ede549f57579241de1bf8b986f12e010085fe36e6107ace4d416260bd5ffda14c5e9f0abd44a20d6ece5c53f9848e6e53a41b87e215ec24c6fb5f5d2923d40e6e5146ed1f6444702974c4a52b75b4cbdaf8ec5e471396d37deddd0173ff652bc5cb14acce2791a4fd02de5acea112014930a1db3fd0d53d84e34f5cde4edd221820a382dff9b43d6336c542b3e571f6c7045051d3e5d1d6c6902bfff355d6bb2cc6d32a774f8c0671c4a70a7072b51604552b8e06e5cea9e374fe473c3d4", 0xce}, {&(0x7f00000004c0)="05fbcfde95b3a5a63ef7643447366617793b43949e7f3a21bf9a772f42ef41127f057e99e46b88760ba7dd4ac86da6bbb03514b0e4dedcadf62b15960c1e784813ce8c8d08b4132f5f32f704c0486d49be4fb0267e327aa33c01cebb291519b7d61222a42d7fac0ec2007537ca673eac424ebfe9d24e05e82290861328f0bd54b2fe006bb8824aef3ee49d504d39f3164e1ce6467ed9ee5e3d", 0x99}, {&(0x7f0000000580)="ac87d5a473483e961db4930eef2ca109b63f1aa2ab79e663c5e99a2f06415232fa52a2ab0c1a7f5b1591c4ea6bfb2d504fa5fa9561f63408c9239d94dd6f2dfb1de1569f3ceb2e438076ef0f82111d5391a4bff01be8deab08aadc7b4b9cb948067eeff7796f124a52d133664b2cd1b5d296dd14479e5a465dd2cafbc1d052977db9581b3ec98d5ed6315c1a89553b3dc58ded09e1b6754e600baa41f3a118e61d9e5549b19c6d0d63e5d2faddc90d3398c2891a1efca6ddded7dcdf9ccbfe5947169240c57234ff9693", 0xca}, {&(0x7f0000000680)="7bc1a09d2882bc74a2f5a89a266cebd7a4c0c660f24c1a649aab0108b8789c3ff58b7bcbf6976fff6e1831779a8d587ecf0576cf0d27d96043925f6b9cbbaeead5e77aabbd8f3488e2a945420289aa34fa01a0e3ca040393564d31839cd67ff546d99b18e08ce3648a3cde1d620079df3d8e6b91358a0f0433ed7950ccbae9df2f278947db90e565215c67b0b755cddf9a5113a64e00703be7ca58c5577a0a60f8", 0xa1}, {&(0x7f00000001c0)="1b12fa142c6d209d2a20685c1910be88f318e84c749df68a3305364fed0eaab6ea2a9d205b08eb7c429b5eda898b99a8775a5b3c892a6d0ec827f5b29ba844377ee4a802910bc9f7011d21df518de2f3ce5b8e16eeda3b91837e1bd600ff4590ae2e0b7c0907d37e", 0x68}], 0x6, &(0x7f00000007c0)=[{0x1010, 0xfffc, 0x5, "fd50794b8fe0e5666fc7558b9799433faa3d8bfb20e68bcaec8a75d3c5bf3c57e528106a1192e53ff7afb8911190c4746646ab87d7c5ef104babaa32cc08217747525240207f8984f80f7b5a018bd5343fe264f6f56168513f5e7d8ddba5854cd82ceb7a6b523e2af76147fad4101c7f042da3b77a1c44c644f980a30752c0f0abe9214b90415f87814bb32a811d0bc61f15948883b162158b6489695f6383897ade817c671927c8e3a67de82b8b0d8a66894e9e88626b521d70f7dd1d3e676875431b343318eb4372926be4afc227755d1815db5e9a2b68684eb0076078d1e3a22c7135380e5b7e40eb29977dffe9c96dd40a67de05dbeb3fd18d5670917ee81cb737419ce4be649118ac9a0d2889505f9abd86ae75b3df4339d5892459235e5da7e468d9f8c26b66b789cf1bdc517c1c585c0f00a54e9ce07370592f391381e8083b5321fd31dae8f06b7092bf543cdbe1fd5448d8f825c4ed9bf726f8224533adfa966e90eec0cf0f63f45ce9cc5ead1cbe4ae5070dec14cc49c2a5929f5108e6d6e9fa7ca6effb3ffb2187d257c384023752cf2c17df7cc8254e4262aaef2ba95172a6e5b2dcf4c8f2f5fb95ee928eadccfacc34d311a713ce0630061cf2ef88e6b64f40b73931b8c10b836b3fd8a35d0e73fa8b92f5a46b19364dcad5228a8a85357989ba93c4825e6e8f5391b93017ca67bf6b1491ce2df9d34e672a86eac8ddf5e320a03ac5c85c26fee8ebd925a5e2a54f640cb3172dc1f0d28b0c3153f0a5867db092d4bf95c7b77cf2b5b2744c8120f95d77dd4167b7cf60c90b5df92660308ed15acaedfa1f74e90e741442db441567449ba86e9ce0f5a3996d528c542c8d342e3e68ed197932916a37cd83bea91b7cf95adb4b45e329b39940b286bd86cfdccb47059ccd5e5a526a060697b36eaeaee98df29aa571c729a9499e16d74357d258b110eef72227da1896e9d18fa046d30e37f23a7256ce9a80e1c6be7927384d0b5eca73ee0da3164d86211f923f60d39406fc32b25cc95e435cebc2c4a89eb55912134158959a545890f4371e1209e7dc9e45f84eebbed212dd0b98b1933280e734f7384c16245f5bf1900f386766574f73beaabca57a646650611d40da16bd3ba87e45831170b3fa01694a69cc0421a819fb23709c27304ed658dfe581b92e55dbb7c86afe34cf49937832038e3e3569bc999c7a50900667f790cc7a1ce0fa25a92cc11a37ed1d2ceaccec4adadb02e70e82a1c3a29d8cb4c89574672782133f65c092d515fe0505165c0ae3cd87752b6728780d268d9365ebef0fd3078face0c475e3061504867ee52580142b8c30cb7e75fe89ef491ffd5dca97cb260ed6c1cf06019e66b3b767df8ee37dc40d405af87397bcb1b335b69e8e08f67c39dc7a84013b2ed4e39cb507e0edf91778cbcd398fdb66a6d8fdfe48bb9e8990b8ee9ab8930eea43e754c0a56cb964ac606654f9dc0a0653462b7c4de019f5efb7a60f88a5766cc829e5a33ef3be2cb4d4a24f304ce95eb95f3a881c8bf4cf9f468ddb3cde7d81de2b7ac107066faa4d412543e6aae4c23e4c9bf9d07d410ff8715fd5a38261f9a14f78f1411c36af1f6c4507d9c059830a09792a5e3dbd91d0588c95bccd17687b1f9041673de2f68721df8b1da6274aa475c810630f836a145c58cff5542297810f9b077a2ecb53e96ed447893311c3fbb99df3d07279ada15fba6e336c8f77bc80b357cae08840e6a308319d1b4ce5c7194cf719664c6a4da0d8875f9440f616031e3cbd364176a42b236a6c1fa6adf6fd8de5541db73151ead07cde2787fe8d81f094e8194b3fcf64c7258df30564b8de67358764e5e19cfa6bc51f6ccb18a96994b19d6c735856c34cad0bbb57d336266c418f00b867ca6a2eb56372a47ff90eb7cb7d53a906d886222b21342d6940b13e58cc9fb803dccd285a3a1ff6fae79ea88c8adfb6a87550c1d2934e3e077306b6c8525f5c10c5dca8ed861e436bf4be037a93a9a68995f201a691df3db38fab6d669a462363b0b676bb42e511267e74bf5b89951211a949c5156892cf73288876929846a9e834e4937d744a4d49b019e687c0bcbc5489a446c8f1d52f311548357ced3e48b0c3fae26df130f061e4cd1f6254244a1af2c2cb3fafd8a16683aa69092ccc0a4805500be8df4f25bcb17d7c720ad532e2bd81b54ff2dcb17647ad7e4e5e7fe4724da626962c8e916b176f4546c46ae1a9eedd546338b6287ccbdf20323fa562f092323dd0ae47ea2cb6d2db74217cfad0df953767443fd84b57f60cff871cdc3abfc721dbbf301f71509471e3c4860465634321223645254a41121af56da3d5a5601c604a770abb063058aaf4bc118b11e4682cd93a6f7dfdca2f471f05887846d023ce3e840e611cde0a6c746c09f070a5d6fa5c6627a84f73196d8fd8caa50b83081e6997ca8b70c2a079b8afcff6c8557aeb6d3ecece5852294345c57d4e8dad153a0395083daa50a58a9cb9cf35d0d1a385ff13197a95d7acde8271d78f5e774a92c194d17023761fb2e338f720f3b7da98941bf11221754e714ce58482d34177f0e9bb82536df7fa04492ee7c0cb1556d7c3b17874588564665fad11d42f4ac764b4f878ad3f7fe91bde69811b071bb59ca9ef55f4e12a43b83092d8ae4cbab012158fcb3e65cc478bf419d35bac9e86edaecec495d84fb8caf847aa67a15fce08408e015dcfb4d5c3b862e1fc2b68acc96b05cfddf12d9d9939f57578567b121d904bdfef770c82fac473af8e51cdf24fef73b278a2cd1d633914250ccd3ece30347c5d218fed1ba6f86e8e721b5c45dab2b8d6d2fe767869cc170bdfbca5fd68718b8239c21656a4d7ee6c06e47faebbcbe2d3bccd55be0b25e3dc33e586475ec7e52540f8099607671884e938a73d60fa53644498abedb14a2ae1e055d84a580cde683ac33a5bd63109a2d90b788840e2beebb369b62c77f288779783c6f8c3c9f3a2da5826a5c6ba83f72cc6f21606148d9adf30e9e9f348aa73ca2158269d7cf91512a55ea6b6c305c4ba6bce70ff05f2404285124b96e974fe45a953c41c193d6030ad4895ff8f632954567eb43240f7b67d29afd408035dc5d18e5ea57d78b2f0fb94c40812bbb6f04557ecb27a61cf232a466e188282e150e94d19eece0e209223c9373f0027bf188a70105ff0677aa1a763a10811149b4434d337bc8f52bc73dd0256206d26dda31cc424d2d6a2e1098004f15d76aa5f67b2d6074dec40da44f09bd8c232782ed44dd9bb80a4c4ef8d74b3117725e031bd906c40c6a6f8c5dfd4073825a5601921aa35cfc3b896dbadc08ded7da19cae572f8621b28cd6ebfb95040e41c930c2bd4768274bf7d7e36d37b104042838921255a31184d89be6fdbe564f9bcd2c3fcb6781fbf0bab86d0c3687f4cff39c478898fce3bf59ba8745ae39801794c5d034c95bff2b87ce92b1b8b611aff4aca138589f1de3682bb9a4f6fd12cab2718479ccec44fb4f6dcea7d125d87c39a493643cff07ffc8092d0d89f78ef90d9b563dfc87d3069d9cd3b56b7281013748d227b9e93f18a07e68d8715b3965c073f597709d800128952199650aa0f05a639b55f997d741622181d0808c86ec22e959eeb97fc9563d60f252e6bdb83bfc479d3ba18ba7ecb52022101d62cfb86f946fa4d8ecb11b785ece97dd4b80a2f1bd6cf9dd503337354319146fd7e391558f09b53baf35dd7d6fa9a7c9ebc21a67ac0df6a3ceaf8513ddfc236541480c6b40bc7b4afce0727e2cff2b95694301e6f80e20203fcc54fd9921a8cf70e3cb01fc3e2194108524a117a53bae6566f70a1c3c68b89053c3f57b716d0adf5bd76a77a3cdff4ab524f7f6c599d5dfe706125de54e9b2412e2784882e04c2fcc8e3f3f694ed00a700704ba4970939c4224e282999ce7504cf020dafc0362b30880919b71267d389d71599835e601203041681e39c626cf42fe79da851d2e2913b2ab1053e0ade54a51a23245ac17efa5096e043a433bd26e98645ef2151c1dfcb963bc6028abb2ea975330c2c974be6ae0cc0bd9a3770fa8416d35d2ac9a346ceec8cf6089be012209da164d991960345a3bb4f6bc8c42fd221e58b39942a1adf59395805acf5e4e544a026b71d677b86ded9cfd4de88bc3876a440bd432ce8fe9620019b855f00384ead846e235bcee8468b0536ea7b5c211fa8c133b3fbda72f28ccda83d1e0db4b9bd8e8a81e0fe38310fc8af87111cf8ebfddf383ef257bb43252294ccf9715cc9be554b96841ffbf2b87c8014bb4cac9c28c00f8a913b4d7eab3b763f7e77bd4bfb38cb5b97362fc2c32d3cac59a1b069c133d2be414ebe3b3ec9705b26acb926b4782564306a64c573f7490e0b5e4135ad040cfa4a6e8b2a4c54137ca0fd90b3437135d889d1f340135e31911eacb8b16bc083324ad232a54c1a24940f810d1d68fcf37b63a24c651642459219542852b5ce7ce269f4d574495a2af3b56983b8210ab9957fbdcaa3c31d122e5774b04746c1388d3a63028025c41d63999a63ce639dbe820b37181a6cef9f609892838c804edb6b9194e431371668e1ddd934080a433dc2602d80edb35c37d518165ef2997fb4eea671c4ec4cd77d4f551834ebabe0889ed332661ac4073498c9ceb1366bc8e24294b0d01bb69a85c12d0d86be168c7af5d0f0bbef4261c6ff34baa714f30209695154bcc73d000d2157bbe12fc62ac120bcb1afe40993b332ac54c43daee28cf860f94e58cc08d449b51bce9cea440d46be7cbcb343e6129871700fae6313b7611901eb0d0725b6152af5c24234ca30a5455ef8b488d88c91983f68aac5bacfd60caedd0d6a545d23f6ce6e5b87108febdcba8bb5b7ed8de82aaeefd997526c7b754b43f669c597dd5d00f9f34363688473d86fc33db00b8e5e2da1471b8e5751d8da13a500658b7f72b93024f159d0617ee738af80a2df3d11b00b199343e767dd4f76ba45c9092dca0d5b0f19409d2c6a2d409ebc11a5f60b8d9ee92c5933b587c1c8861c5f9c93a8f20d6ebac9fc3e018d075b20fd75012d4e2d3f8f4a3076d053f338bceaaed4fcf97454938d93fa678995cc8fec971e3e4097ef0f0e59c3786804c5169e60aca4092e8292fa7901086cfbf6d54c2d9f9651a7e75cf9ceae81fbeb57feba2581003ebc0ad72e7f4ea738d4ae3a33d21fb6db5f9376077871e4038a378e0933b33e41562d22eb2ef030717440f4b352587237f41b6f840ada4a67d4d809cb5a3ed5bb52335add3af64d689b57449b66a68a05c255b3d6a5b366a68dbbed62541b1f6b3b1a340ef9caf4253f39e7560794d3ab1bf5e36e4c4a66445b71f9ab969496a5682c244ce95715a7f339c757f760927a5491d051ddc78f7cad6662c9853f906f4bf276daeb3efc9fec2575bbc025262c8e8dad96358dc2f5be4e6189ef52da51563772bd1ca0945131a694e4cfc6eb5bec0dd4487c3a6c2c65d2940d2bec36732c43df97ad2cf5ee82c8dc4b372a6b653f8a4b754d1dc1d878a2915b0d4a9d1d0fbe63d7efafaf3deb3db9b5b96a4ba743bf0ce097c0a3640011be376529cba80b25be4738353383e783db313be008027f051fafd39ff98eda3059d90d076430c4ee5f6cdac946f71b28ce2c63cbaee569b557023e44082875928d0ab081ac5c57f71fe47bfb026f6b068479f3ec4a8815f0d503e50679d122a98e3479fe5342069306735a28f4f20a036f7793b133868f0f8e90b85ea259ae5d0f6f3544619c6d980548d641afff4feb266e57d"}, {0xa0, 0xffff, 0x0, "044ec9af13b42ee56417fe78e07a4750b953ee130b6f112e56ae97b6a24f9f00b1b777f9e1289c4366b054e6164e667bccb21f44a032779c55c48ad035d24febe649f2868dee02c78c3fa5447a34e9ac923a9a0166c3a98ca5c8f08944ecff392769818688ab663b00bd74ca0db0f5a39209ffe4545a37a63971a34180ab09d3858fe223bedefe92685120f88a0dbfce"}, {0x98, 0x0, 0x7, "e1b5cb5325f19e2f3ad640a6ae040e3d650d58cdcd6afd65f1a676d0befde0e98665ffe8c96f90fc82d223da0a538dbf4041577ee12276cd09cec36575d6627114da480d9da13deb9b6697c85c9d9dcb98705c74da0f2f87615bf5a23e2217eaafc3cf82dab2d4d7a79674e985bfa767aa920e9483a2c32a2960efdfa4c34de23c"}, {0xc8, 0xffff, 0xfff, "19f3664b14a91e344e2df670eb50418d84b672c38f45315232deb7989a396c5b7d323884249c4dae3ea4af89df50caaf6619089c57644491795238f79468bef01cf4c1544d31125490b8ce82f76125fbde02fc8eb472bb00bc4ad2a217c16a6a766a1d134f09f100135396956594518b0d0874c9662b47598170a89b205b068da8bf9b7cdba8a906018cf9c6df91b4e29fd217b96f4498cfe84d74b88e61f7821ae1546cd99e3d610622a4ba83534bca5b"}], 0x1210}, 0x5) connect(r2, &(0x7f0000001a40)=@in6={0x18, 0x2, 0xd0, 0x6}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001a80)) bind(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) r6 = dup2(r5, r4) linkat(r6, &(0x7f0000000240)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x4) accept$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff33) accept$unix(0xffffffffffffffff, &(0x7f0000001ac0)=@file={0x0, ""/4096}, &(0x7f0000002b00)=0x1002) 19:22:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xca6950806ec750a) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x8, 0x7f], [0xe27e], [], [{}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) sendto$inet(r1, &(0x7f0000000000)="6a1f8934de4ab00a5bc7c12b993cb518b558b3b2ec0380a51fd30b134c0aa193de95ce63ec3204a72c411e3c0f1892220b869f5a43041708b3c4fc23cc852f070ef766c9d4c1b886c41d9bcc21014fadb5c56c8c0e6cb8d3942b43a78aa81f4bd47ec182d31f64a4ecb605524a3c0a737b3035b6614f2517b26ec3dc66bd73169832d8da42a51f9284dde476fd85b86dc369886a0adb29bc52934d45cae78f5217fa878e2dc990e0bb7827bf12af0c69f83b7759538c71569c3d6f4f56", 0xbd, 0x12fa3e1b19759771, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 19:22:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r5, 0x2000746e) semop(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ac, &(0x7f0000000300)) connect$unix(r7, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) 19:22:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) msgget$private(0x0, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x8000, 0x6}) linkat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x3800}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x65, 0x0, 0x0) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getuid() getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) 19:22:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5, 0x1}, {0x45, 0x9}, {0x22, 0x5}, {0x42, 0xff}, {0x8b, 0x19}, {0x47, 0x1}], 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff5f) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x3, 0x1, r4}) 19:22:38 executing program 0: r0 = socket(0x18, 0x3, 0x4) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202c0ffffffffffffff25becc67668b042645b277b53eb5397424eeb70c499797d14aeb04da3bdb7573ef07fd2c0791a06e107fe28b3666bfd257605347ce08460f1a049a7b84c9009abffa26133cd18baa0731cdfe18d1cf2a65f370e39fcce4d93c9fd7996ba6dabb5704932fe9be13ee108f234b4f360b349850e3082957432eaca5aa3df0c79790c68be6ba8b05cfcfa3e7c2106fd99a33b6af2f2737ea3df42f54705cd2734b73af0449b5f8982ad863c400000000000000000008000000000000000000000000000000e95357d0ac2fb4397a9d2e5a3593b0fe55b69ed1fbdb17c57e54fe2f5cc6077dc18c1aa33fb87dcceed37ad6a11682cb329756cc6965f1c56ff9b671be405ca6e70800230309267cdd25d81e6f0382531578cffd5a5420ffafff0ff80e4162fca767804d7878a7808bc6dd77e1a47432cdd474eae18faa18e77c95edfa0bea19095970d09e9f208e198f4d49897b7d93cc60c0bad6e06d8f9ae22dd50828569cb6ad080c46eaaa5228d6a58a5a6eaf9cd6e119a5bccf5022a185fadbcb0e30287a051e5d331762b5c1bc56a54863732dc9afa16cd75a20ea3ce33779045958f34fb120827578949c014655ad120d585027a9188f05fba652041e8bced101c3aa79dd17ecaa836ca9ec50eeb7f44e64cc1a1720d1a6d5148df8aab80809b5f713b3a934a1bb6334cd266bb2f4ebb1db210c54609da69685a76072c6573c532a813136e40442e5a15a465c32a8ffab9776689f44c4b1690877e262857948e343a3ce03f017c2728aa8cccf3c9da070db9958d99b3094065f579db50a11e8c3f762a0f1411b8aa3fb4c2cdd0108974a76900c1d02dcdfa3460d462c61f142811cd7319dabd1b1a27fcbb4abede8d0afff9b7716057646ce08d828208b718428afb7c8dae3e0ff52e0f98f41d2e197392916a46252b0f056e4d15d5d8f5b5c4268730e24fd9533cb30790ef16c4109a3a2d3650f7278bbf4d57905a33d5c4ecdcf01cd0dfecbedda0c7965886a5f275838eb715cccf7ffe17805550cc89a6b0dff3d45643d6f5fb141020ed8bd8c052965e893fce41603ca873d7ed802e213b87b5f3f88a192c658fe004e143a9a20dc77e85d7612bf4c81c5a5cfbd7142a9948f615e23a270531f6ba272f0254200215976590d0f744a6e8faabe89c4f44b41078021244a4c058bea60ee600a7757fddf52451d3e3ba3543e2983577e152478322d46a82c8c915c037cd31061f794205fb6a46d161a975b9d310827987882010fa349"], 0x10) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000040)=0x15) accept(r1, &(0x7f0000000b80)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xff33) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="d462b9ce50b86b6c9dbc10864e17a9d34209b7fc7290934c249f726e002fc423953716edabe1cf21db74a5a73f5c5a8f1fcec07f7104094a8e2e46316a2c1f1e3f9d6a93ab560df71e43603b215284e33766922192583952a024c8d32f06888a906be81fffd6ebe132181cd4458e427065e0b2b0755665398da7ea03a07e4c7322001e1be13a875ee2c8d648a2f2757c1c83d059454a6947402af6f2d3c07f6eddce8c73e85a74344323aad397f5e6be03070d97c4d14f", 0xb7}, {&(0x7f00000002c0)="7ff34d7acb10a3bdb3d6c97f096d6eb9acab82d4c15e0216970c7926f500d1e1de9672804bf3275bb8908f691d5ba24e09c7f03f3f064ce69e169b30201893390251eff798b39e4d31c0c5370aa4d9e362e7e8b99c11adac6632043656c4b2cf9c6e037404e8bc761815c7609dcdf97caea170565b538184383d77bac35b56a56d29f77a92ee527f3ac2c5952b63a3710a5149a7bb189490583e4dcac3a70310d9f0068ac30382eff2ccac95e55ee5209216370a0c3217fd44fca5dd0d3e9637670f84e883605ec81e9a442c78fe6c37605e0775bbdcad9399704e2117563ac128aeeaaa412f1a9e8850e4ff897327c6374c061fbbd73a5cda2ddc6fda65e9c229bf17789c2588cbbc11fb7ec02cd2cf23d277538ea5db13f98662c26bfd053d213ad682e96ef0ca7dd267d341dc277b377b0fa070105286b434a922f21f741883aa59cd1b473e670d9e13f1a21954e108130905f80ea1a9ae2391ddd26572ee33b00b8aabbbe6b9df61dbc599f6d46e7bf3fe666a3336479462cc95a4fe11c359b44513a1a23973fd68a9851d1e401b737ba02300e99cecb0258c70eb93951f8d87ad9a5f907b4e5fa8f6b936606414962707b05d050c3aec645c3fe109fe588f9346fc2ea16a2eebefdd75fee8b33cdfa66cdf78a32e1f488f9f4d77072cb269ca8b2794fa7a172744c65c19359a9afc49006f8d7995acbf1ba81d522998f09a67528faa4c42227bda04c7510c7e05966f4d5ae802063a7c316761b84dd3bdd3c450c3c6b0a5fa2fdbc0ea214dc6dc85c42c4bfe05f2c023c31cd11a82061d6d0b3b8e0f4ddfdffa9d8f1e5636421fec1a9f408c1e4f4cfed16f623cb9edd3d5568dd4169ccc548077a39a4b401f1e99b584cce9aed17ec55888d1c66ad7b304ed744a5a918fefd823cbeaf0474d1a8b4af38519ed88d78a9898ca9eb158436d637339d69f37cdad755c9715c577f80776414aac0d3ce18063de4d7de82f00839a9b0c981a7c254fb4c5fa0cda86acf9ffeaa14faf25a36c62aaa0d0558e2165d721ffcdcb2369e20d25cab11b793604b372473f288bd255740e89041c46738a03d3c472106887796bb08d7b37492a06d1715ec2c249861f21b71106e744e5151b58d1bb47cb24d5c05ee05f2485331cda390ca073443e6b7efcd8415b0fee8b706e6e7b19a37a1107c2a54542493e6a742bf76649a9ba0cd60d69833ff86cde04933c6614e90b5efa4f308e0e8911a64ca91c79f2afc6dae2390e98517d40586f386d3ad9784e502d2bcaadede50f2e138ee45bad1843248146bd096560d1c4e4180ecd585596769d893be4f293615776686b477749e5f13e522ffc87b3aba81200ec0593c61c435c2977435256aaf481010540cf6210871c4a69f91e9de0603f128b448923220c15e8c8bf1070019d05fa22e869b8d38f6e7e115e473b07beb14ed1d8ba77ea7a4c2e45ea6830dd9a92b331c97f4a55ebd5ab91977990d8be4ccea0002cf13576fc96b6faba24238c81fad075ea6613b4740ed6e88cd6effea702cd071a8a6b8331da160edbf60b378ce0fce810c66395b92414cedd32e3a5bd04d643a96c2595109e5e7601448edb2c5e7c3e6c4f653dc55b077e62cc5cd6f71070cd1fecdea19bcc5a5c5f2d030585bb37732c9a9b126cff464cb40b531a6aa29d323a8c12e1b39f9cf44b844dec6425a42c1ca45368e600c6f5d2c668b7e44b7f0714ccc95c94d99e6f1ba64c612ddfe99ad6118c75cc2df0e21b055b9868cc5b97cfbe3a3452", 0x4ea}], 0x2) 19:22:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x3, 0x1}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) geteuid() r45 = semget$private(0x0, 0x4, 0x408) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) 19:22:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) r8 = getpgid(r5) r9 = geteuid() r10 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r8, r9, r10}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 19:22:38 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = getpgrp() r4 = getuid() r5 = socket(0xa, 0x2, 0x0) write(r5, 0x0, 0x0) listen(r5, 0x8) r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x20, 0x7}, 0xb) chown(&(0x7f0000000000)='./file0\x00', r1, r6) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 19:22:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0xffffffffffffffff, 0x4, "00000000000000000000000000001000", 0x0, 0x7fff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x0) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x510) r3 = socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) r12 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x8, 0x8000}, 0x5, 0x5, r9, r12, 0x1000, 0x7fffffff, 0x1f, 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 19:22:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="f227569a3af55f53f459cbba455c7c800b424ed9e057fd1ec455fb10d6e7eaa9cb36459e3b1741e18eca9736a503e9a471c9d3d124025e63916b4ce157d347416337e68b0a42f1fbcc5e6984641e6baadc0de0aa8d07b4f7bf71384219190eaafded13c10d95cdb3230bdf9ded5f2acac7395f284ec8cf6362a08954592142f23b2e00505f55194fce992a05bc3df7828b5d39bbe9cba8a7e1376275c6b1c5a7762f3702b110290d754edbb895ef5c26f3cddd84e35d42dbd04c029f380275ca76a8331c0709b0", 0xc7}, {&(0x7f00000001c0)="e25e340254f09aa59c0a42e87688f2c22a7645636f3ebd4c09bf9a727c18b6e73c0e3d731a1f9d25fb452c00849bd5cb80867f27fbf76d61dbd21da1494109a902703882826de90bd0cd37a63fa341eff8deb497d809713b5685c03b644d3f95b27c1d5a7e78e5f387be01ef78b8f6ab5c9a42de8cef16c38b929ded182045c5347d13ebd1e412e26ad66a02c3cf7c9b2336e984b43314077f38f1ee7fbefae4ad03ab85c581db84c2ae24bd3eac9a2ff586c8f69af8", 0xb6}, {&(0x7f0000000280)="ac6a363d3b9c53238be36c239dc2a3ae6b78e3fbf1ccbd365abcb223fcba036ee5e67e2aa84da7d408e7d5e539cbe1231a1d090dbe6c19bcc1fb38f37b144abc6081c2d5f42d5df54013168d76e65a9a0492adad5b5410239cdbde866c0d25d7836ea99190a4ab0a4379a047459d57662269411adb259a5acfc7dfdde0b6cae6b07f21bddad0076dbc3c1a37f7b3a893fc53a1c49c6ecf8a", 0x98}, {&(0x7f0000000340)="9c6bc555ad9e7ec86b2d09538731dc66d43ee5d85f491249741d6cdc9d9d6ea8f17349cecde26735bc5c44f30418dcca2be047df6da0f25747b7c15540c5b5c8b3c40b687ca5ccca55b828475669936604bf7563e06090ef0d4313f5f484ea952e90b82023fec6659ecc7631659a89b29a0cc27877bcaec899cfa6e834", 0x7d}, {&(0x7f0000000040)="ad87d4a82fb9ad69dec74f36429a79285c00099aaefced9b75e91986e9ed22f67fe326dfa330afebbd31c9", 0x2b}, {&(0x7f00000003c0)="212502bbb574730b2850263894b6b14f615609c9a4e6abfa5aacfc7cf57e15e0d9d36111c946e1c14e165172c80721d0f43f48be74d55a1732924f8f290053f0bf2306d0ae934fca0ec1fc8e27d3a6a6beb1e4ae9fe6c49a0603b89e52502ebe911f6d37116160ef87f5505def34cacc944ca5928bef98f9bc8f622a04a8ebdb1088c88e984513fae3ecd09227c47a843fd8c2994123b28a423c995061c3c6784737369ccfdc35b44b", 0xa9}], 0x6, &(0x7f0000000500)=[{0x110, 0xffff, 0x5, "cce8a09bf53c4cd9c57212de690e14833fde25ed3e1e9477d2cca87815a1b1cf4e0b15aac6e8df94db654767300fbf6a3f7e99bb71385b62736c2c1e2d5b710789d39fea6d5a6fcec7899573e8785b67e88dc8eeed975760bfd27fa0bc1ea8604d20dd41668cc28bb84294bb85f3cc6d535223de559ec9392bd9d292fccf1b15382bc83f78be9f199c1009a6d97814a098ef77214050bba9e6c24f29b29f1b1b6af4d18de3b62aeb1d13babd4c28cb093aeb5747b35e0dae76ed099d178c7a5de9e5ce991885f509fa77446ddc9143e9f211013bd66a87c55f78b2bbee697e597ff6931ba1c7a1999481b69e77cf7541d420052b06d8071fec5291"}, {0x88, 0x3, 0x800, "d5aa564e5a15fbea1012a8287662e0bad0dc58e35122465aaa9b63887ceba872a4f6e9903ceefd6cf17eaa35d4a11a101af41b27e7e44b64112960a3b8dcff9223edd0d4e7e9638ef7b06d65c34c742aa178307b8be6532d8cba0e88c5595b313ac8e020d80acea6db3533aabf33a1c069"}, {0x90, 0xffff, 0x7f, "c553faeefcd9b6c4351964b562d825038a33ff25bd9ff344c89e62de721a075f90e4752b6d548f8e751c21b31b4ae19c6c7510c616cdb2b4344504442f548cc456c6dcfe2856c13eaa33e4ea8a4efd2aca6c83b59a0618440944948b669488194f38d5c1bf1712a9490455182fee743f3b3f6882266e5b066f2609e4"}], 0x228}, 0x400) r1 = msgget(0x0, 0x34) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r4 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(r13, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000800)={{0x4, r3, r4, r7, r12, 0xc, 0x1}, 0xff, 0x80000001, r14, r18, 0x2, 0x6, 0x9, 0x7}) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 19:22:38 executing program 1: symlink(&(0x7f0000000340)='./bus/\x00', &(0x7f0000000300)='./file1\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) link(&(0x7f0000000180)='./bus/\x00', &(0x7f00000001c0)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000140)={{0x3fff800, 0x2622}, {0x0, 0x40}}) 19:22:38 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x92, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r2, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 19:22:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a000ff193ad3045ad35a0d2220009e00000000ea47da57476e473ce443595950f2f9906d1b00f000000000000000000021000000023b906743070500a2d2188d551473aae7a3d5f200fee99807ad0d99a28f19c48a376eba44484ab3769041"], 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:22:39 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) pckbd_enable: command error 19:22:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:22:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x3, 0x2}, {0x3, 0x6}, {0x1, 0xf58}, {0x2, 0x40000000}, {0x0, 0x3c0}, {0x0, 0x9}, {0x3, 0x1843}, {0x3, 0xfffffffc}, {0x0, 0x4}, {0x0, 0x9}, {0x1, 0x2}, {0x0, 0xd5}, {0x3, 0x54a8}, {0x3, 0xff}, {0x3, 0x6f}, {0x2, 0x243}, {0x3, 0x7fffffff}, {0x7, 0x8}, {0x1, 0x1000}, {0x1}, {0x3, 0x5}, {0x0, 0x10001}, {0x2, 0x7}, {0x3, 0x9}, {0x2, 0x4}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x307}, {0x2, 0x9c5}, {0x7}, {0x3, 0xb5}, {0x3, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40000000000004d}, {0x100000001}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:22:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x27, 0x2b, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7f8dd161e0f6f14e, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 19:22:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup2(r0, r1) setsockopt(r2, 0x1, 0x3ff, &(0x7f0000000180)="689bc12692254ae252c9adc789ae3446c7d980baca4d6951142a3d4255392a39ae0652ad8d70a4d69f50a59d7576bf1ba32c49c5f78ce60e06eccfb82288f44cf41be2093bbbb38015d0fa25d3e5e6e7433ba6b95257b9bf3bfc1f68e00a17365a77b193fa43ee7858f9736b18c8d5b81cafc6159663c7cb83c481eb518bf2b1152a45d2b15959c6dd5422de9ab43f3be512d137bcf1849fd37a8ed4f1f475aad01691a5ffc00079e224a8185fe9de", 0xaf) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 19:22:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(r1, &(0x7f0000000000), 0x0) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r2 = open(&(0x7f0000000380)='./bus\x00', 0x40, 0x108) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 19:22:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) mmap(&(0x7f000006c000/0x1000)=nil, 0x1000, 0x1, 0x4012, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 19:22:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xcce320adecb3c8ee, &(0x7f0000000100)=[{0x4, 0x9, 0x20, 0x5}, {0x400, 0x9, 0x1, 0x3}, {0x100, 0x8, 0xff, 0xffffffb1}, {0x9, 0xb0, 0x7f, 0x2000009}, {0x8, 0x1, 0x2, 0x6}, {0x7, 0x2d, 0x86, 0x401}, {0x81, 0x7b, 0x8, 0x6}, {0x0, 0x8, 0xcc, 0x8}, {0x5, 0x2, 0x7f, 0x1}, {0xd2c7, 0x80, 0x3, 0x91}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 19:22:39 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() r3 = socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000007c0)=0x9, 0x4) recvmsg(r2, &(0x7f0000002b80)={&(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000005e66c2fc554dc8dc000000000000000000000000000000000000000000eb6a13a80fa459d16e56639ade0000edff000000000000000000004e9b4ffc8a6f982bb292bfe645148d36dcac40156324116f85a5695a6448a85d95a97562fd92c47f73eb9abe34e2e9fb2c1aadfcb772b8b477c2436042fc5243a171756448d714ff583e8b054a384fa429b05cdb1bfd7fd14150660cafdd8c8212645453a92f2855eedccc40d0413e94fae9e69d7d07acfae25abc400dce3ea8"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x200, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x20, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r8, 0x2, 0x1) dup2(r7, r6) sendmsg(r6, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 19:22:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0xd3, 0x914c, 0x6}, 0xc) 19:22:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffd9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:22:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) getdents(r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x9, 0x9, 0xe7f}], 0x6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x2, 0x40}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x41, 0x7}], 0x6, &(0x7f0000000100)={0x101, 0x1f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e104ee3958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3"], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000001c0)='-(\x00', &(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='+(\x00', &(0x7f0000000280)='p*[\x00', &(0x7f00000002c0)='/dev/vmm\x00', &(0x7f0000000300)=').)\x00', &(0x7f00000005c0)='(-:\xf7&]-p\x00', &(0x7f0000000600)='{-,-\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='/dev/vmm\x00', &(0x7f00000006c0)='/dev/vmm\x00', &(0x7f0000000700)='/dev/vmm\x00', &(0x7f0000000740)='/dev/vmm\x00', &(0x7f0000000780)='/#!^\x00', &(0x7f00000007c0)='$\x00', &(0x7f0000000800)='\x86+![[,\x00']) r8 = dup(r6) socket(0x18, 0xc000, 0x4d) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:22:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x16, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="62020200b4de409568e245f820e8b423abe8597028237963623563daced528bfaef59035af925130f9b4f8418c7ab97251101ef13aac2f6a24cfa8e753f70952274d8494434e2469363e2a9b391cfe680a73f706af87784a5ad49d4dc01f7071108272d6e8c3876d1ace7811a0098058b6f1dc638fb6ed197d7902a5c53f00331735f9"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = dup(r1) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1bf69bbeaa5f04298d3bd5e9970cd291fc7b46af5afb28c8635f1f49e94479175091a2526cef88d41d1b7462b469340d3d29c984b9c9aca1ba5d9c5bf98cf99ea3d135bb0f553aea548b21c18ee10fa3345db56029636b7fbb9c34e7a22bb1ba1a2965f68abcf655e72036ccb1535d71376d3537b5a0913f89055ecd46c83b6a4d824254f0a5d1424c556a05ad1692524fa6c919da65dd48e2ccfb15e404df5dcb7bb2d7b91f88a8ce5d65b7d33b761868353cf93f125269e41472d16c9efcda59b8067e4ce", @ANYRESHEX=0x0, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT, @ANYBLOB="f5d125c59cb9f2ed2eb7e2e8775ab4f92d90a84c09c5709a0c15abcb94c0f8734d40c168bcee6524926cea0f71713e17064c14c249810c53a9ce634d2aa8135e4b51dad6bbc417c2a930ec6c933c25544d8aeaa55bce71d4bc2c5dbf7f69030c62a1bb3d", @ANYRES16=0x0], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32=0x0], @ANYRES16=r5, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=r6, @ANYRES32=r5, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES16, @ANYRES32=r7, @ANYBLOB="13c5db1abde6cfe39b9c38929e25fb85ab9d2ba2aa20ddcb66fde5891a44ac73895fc661ed56e28113d6784a3e667a629ab6bd61db016236f0a1d40eb3b4a5bf9f9ffdbdbebeb556c7f8de64e877aee04765cc31"], @ANYRESHEX=r8, @ANYRES64, @ANYRESDEC=r0, @ANYRESDEC=r9]], 0x7) recvfrom$inet6(r2, 0x0, 0x0, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc028698a, &(0x7f0000000000)) openat(r12, &(0x7f0000000640)='./file0\x00', 0x80, 0x98) r13 = socket(0x18, 0x1, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xffffff79) r16 = socket(0x18, 0x1, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYRESDEC=r13, @ANYBLOB="a390cabad51005b3badaea3e849d70e10b128b3c733ef8cefef594df4470c47e8dd5e492eb74179438d5c2388f0423f141f6b2b684df821768e0f3ab1f7c5e8fad7941c9567aa90ff94bc873f94458027455351971b189a2ecf676ae771575f11734d2c352ecbbf2c085c74d1c7a3e201cac9349e26bf74408031c4cc05211a3cc724067038648948a4a60eb741dd9a71b3beacc53a3d8671dfb8e047390c7af336b08e1c3eae18aa16bd2c8c125607506b4248688a3a9d25f0f5dbfd93987a47c87a04f362ae5ef8d444dadf0bcdf888f11d2bf450e3bbe"]) chown(&(0x7f0000000080)='./bus\x00', r14, r15) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r17 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r17, 0x2000746e) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000480)=0x8dc0) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r17, &(0x7f00000001c0)='./bus\x00', r17, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r18, 0x4, 0xcc) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x2, 0xc003, 0x6) connect$unix(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r20, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 19:22:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10000, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000080)=0x37) r7 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r9, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r12 = dup(r4) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r12, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r13, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 19:22:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000280)="d000000000000000000000000000d351b4c0e34714c055567b81eca68324919f4115a8491749a5ed5f4df415df5af8f9ea0c17e322b25c0ccaa7ab7d63fd46120afc3dbf0c70565346cb40808ecba1b3b48256baf3065ec0a7e2355d5edb253ee68d16ca55a211de618d9c638ad35a29fcac844e9a1a0b1147e863f2e8e48565ee3d1535c93fb95508b79f809188ce4eb2cfce6d0003035c58f7b967c22533b961f4a5f9373097f88b2908b6499eeb0b047ed282c543a632b6152a7e6e4aad9020ebcea821ae96c5540bcbcc44a3c1a8a8597528ab0c5201cf6a99a7915e931156100eb2e630", 0xe6, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 19:22:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca6014896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8139f30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b693d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f34156cc4e325175116484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc18012717559265ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca103ebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c000000008f0711ae7a53ce6f1443570377e20a3f293b1c69"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 19:22:39 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe4b57be42b9e579f121cd5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b224ec76eed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331ddc8d6fdc2ef47c3619e0ba46f5e271ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa53023dfc1ecc440000447c89263b791070000af656f9362301576eac6f705d4729f7c40b3dffccd2367beab3b00b0c1b7300048c4c0db6c55a02a05961e2dcd5adb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e4075141576c67f85d104ebefb61568ab029314fa313d6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f9447940d8ff200000034b1d29334b0905cb900"/467], 0x10) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) writev(r0, &(0x7f0000001780)=[{0x0}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgrp() r4 = getppid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) r9 = socket(0x18, 0x2, 0x0) write(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x7}, 0xb) r15 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(r17, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xb) r21 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r22, 0x8004667d, &(0x7f0000000180)=0x7b0) r23 = getpgrp() r24 = getuid() r25 = getgid() sendmsg$unix(r22, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x20, 0x7}, 0xb) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r26, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r27, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r28, 0x8004667d, &(0x7f0000000180)=0x7b0) r29 = getpgrp() r30 = getuid() r31 = getgid() sendmsg$unix(r28, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r32, 0x8004667d, &(0x7f0000000180)=0x7b0) r33 = getpgrp() r34 = getuid() r35 = getgid() sendmsg$unix(r32, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r37 = getpgrp() r38 = getuid() r39 = getgid() sendmsg$unix(r36, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x20, 0x7}, 0xb) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r40, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="7d3f2f9fe9bf7491dcf29fbcb5da106776631e5d3ec6a39fe835bf8b5059f07e885219edb69e29113fdafe4aa8ffa1f13c0affce48d3b9fd", 0x38}, {&(0x7f0000000180)="41e45ec072e5789203242353ead9bc1c409c77fd69b87696d1f5c5fe68e592fc2eea038b01bebccf6648304f5827616304214af7c7102d445ffafc9d6a7c87690e1a287c46f129356ba3bcf79cdc8e2736bba8d24fe1d6c02174a8a826d93b2a840fc070677380fc84a55d2345a2701742", 0x71}, {&(0x7f0000000200)="1d67ecd4ed83487ae4ea549b63e84efb2e703563", 0x14}, {&(0x7f0000000440)="4bb418a5e56ba01be8c4a9820c3dee679b7065d94c81fe563729c420d45fd7d12cb6b0b86f29c0e607b515df00f535f2230d966cf809", 0x36}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r7, r10}, @cred={0x20, 0xffff, 0x0, r12, r15, r16}, @cred={0x20, 0xffff, 0x0, r18, r21, r25}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @cred={0x20, 0xffff, 0x0, r29, r34, r39}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r40, r0, r0]}], 0xe8, 0x40f}, 0x400) 19:22:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014, 0x0, 0x0, 0xffffffff}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") 19:22:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000ffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x121, 0x6) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 19:22:40 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7847) 19:22:40 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) dup(0xffffffffffffff9c) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 19:22:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000354, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 19:22:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x4001, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x9) kqueue() 19:22:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xbd5e}, {0x3f}, {0x6, 0x0, 0x0, 0x105}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3ae528d31a939e398777e8bab4e5d05df1215105c21c42b4c96e37d69193729f1df6343662556ec7959805e26044b82ddb2942fd1a2fa5ac0d9599726a0a05e02d5c8cf9c0efb0ff3a99dc6ecbf0d28dd70275ac35701940ae962ece9a6ca2e406b96b7c92482341e048dee9f19df90880e58833a2898952ba76c46f83667dfbef7222daba76a6e44968d0adbff6bef4107d4d3fe4d268eb22b97210549b930b0c972eb5d07dbd1819", 0xb6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fchflags(r3, 0x10000) 19:22:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x34, 0x2, 0x1, 0xa4a0, 0x20}, 0xc) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x52b) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 19:22:40 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket$inet(0x2, 0x4004, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8100000000000000", 0x8) 19:22:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 19:22:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x37, &(0x7f0000000040)="b12e117aac3185894c735b20c8e1bbfa483d43c1bfd67d0ebc23f3247aa6c28ed23289496f691f512c36f2c137f233b65f8f55544b3655") 19:22:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x400) semop(r1, &(0x7f00000001c0)=[{0x0, 0x2dc0, 0x400}, {0x3, 0x8d, 0x1400}], 0x2) close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r2 = syz_open_pts() r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r2) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 19:22:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000002e00), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/93, &(0x7f0000000000)=0x5d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) read(r3, &(0x7f00000006c0)=""/178, 0xb2) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 19:22:40 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x0, 0x80, &(0x7f0000000140)="59dce87946d25f4ab45eb3faef3b22e818f2f9eef2522c7ebcd3e30a07ab1be0fa38e334490d48418d0205644b55246be4573a0e694e14e88f96654acbe1395eddf6fc010590130a80426da5dfac70548e71523801215d3c17e07bb99cb938a86c4601f779103c0025f40872eb6806ea55d2c330a5ea79c883946101dfec5778f3a88304f94f2d83b9cb5bcb397051cd0ff1863f4095a733c19f9b4f085f8914ed853fa7629d5161df7f754064bacf5a4d788056a8d63941c2864d992c5683eec315454b8da5b468b8ec0678c0a262e21a849fb1be3f0cadaa1d162f163e778705a5c535388292a59d7056fe81c3fa03b5", 0xf1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fchmod(r3, 0x40) write(r0, &(0x7f0000000100)="8c65", 0xd) 19:22:40 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xb00a8ffaf92ffc97, r2) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 19:22:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x01\x10\x00', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0xfffffffffffffebd) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 19:22:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x80000001}, 0x8) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:22:40 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d400000000000000000000000000000000d9252df13c4a373f781048435ee4290000f0ffffffffffffff00000024ea55a65774965e0000000000000020007b000000ec00000000000000000000000000000000787d0d98e31593311a519148a02aac1aca15c4175ce55d66fd067bcea20df6e148d7dd31"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/85], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600503ed523d22d7e00"/4104], 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29bd1a6029598146e6be4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be22d3382f00"/74], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r10, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r10, 0x20004276) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() r13 = getuid() getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00), 0x0, 0x7}, 0xb) r14 = semget$private(0x0, 0x6, 0x80) semop(r14, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000180)=0x7b0) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r15, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r15, 0x20004269) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000180)=0x7b0) r21 = getpgrp() r22 = getuid() r23 = getgid() sendmsg$unix(r20, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x20, 0x7}, 0xb) r24 = syz_open_pts() dup(r24) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r25, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r25, &(0x7f0000000200), 0xb5b) close(r25) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r27, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b737103f9e4f564ec651a04118af2c19e3dee40c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r26, 0x8004667d, &(0x7f0000000180)=0x7b0) r28 = getpgrp() r29 = getuid() r30 = getgid() sendmsg$unix(r26, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r27, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r27, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r28}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r31, 0x8004667d, &(0x7f0000000180)=0x7b0) r32 = getpgrp() r33 = getuid() r34 = getgid() sendmsg$unix(r31, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r31, 0x20004269) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r35, 0x20004276) ioctl$BIOCGSTATS(r35, 0x4008426f, &(0x7f0000000500)) r36 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r37 = kqueue() dup2(r36, r37) ioctl$BIOCVERSION(r12, 0x80044272, &(0x7f0000000840)) ioctl$BIOCSHDRCMPLT(r35, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r35, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r35, 0x20004276) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r38, &(0x7f0000000200), 0xb5b) close(r38) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r40, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r39, 0x8004667d, &(0x7f0000000180)=0x7b0) r41 = getpgrp() r42 = getuid() r43 = getgid() sendmsg$unix(r39, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r40, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r40, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r40, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r41}) r44 = socket(0x18, 0x1, 0x0) close(r44) connect$unix(r44, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r45 = socket(0x18, 0x400000002, 0x0) close(r45) setsockopt(r45, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r45, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind(r9, &(0x7f0000000fc0)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRESDEC=r10, @ANYRESHEX=r13, @ANYRESOCT=r42, @ANYPTR, @ANYBLOB="29bc555d4833ea63da3e63997665ddd58e4136b8914f0c68a57075f7f77c9232792b8ea5ab54ed04e0d7bb3dab86bf2df681829d125cf02165b210ccb157357775d49820e017a83ed60f057ad6b24e8c5f04e7922b8a611e4c59afbb06a8a4b7fbeb1375730efdd9dad62e92d2e2c2f0b572a8884ca53b0a5bdfe1a52f2e08315344ffe81775916e7f21e6a4e7e196064825a85f3b8dbcc098046e50effcff33bd7db8daa1c5d6ad4492ddaa0da65c826e0a309158e8d1aa38478e914a566eaed7", @ANYRES64, @ANYRESOCT=r7, @ANYRES32, @ANYRES16=r15], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES16=r22, @ANYRES16=r5, @ANYRES64=r1, @ANYBLOB="6c585695d2c9f6e3864ae277eac3ccc43f1a8af898f4a94631fd5e1095688d7afd5320dc675ebb7ce9aa1b4d6fbd8de2c507bf12a55223afb69980e86e23a87a7b81ee1a5df2ec1f6b0c1cf29526ab2a3ab207a28ff1e0a0f58f59403b8c5c7fcae5e29ed71e86448b8360a4286930fe4e51d3de68d353daed0e95089b8d2394ee8c916b4461e496acc1764164ec1bdd919aff5330fa9eb8629cb19426bdb04306d1624bbcac8b02c60db0dffc3ef4bc40d9269972ca8cd406", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYPTR, @ANYRESHEX=r24, @ANYRESOCT], @ANYRES32=r25], @ANYBLOB="b8ea3dd8ef4c02613d44766f66ecac0a9bcee33b894994cb298a984818d8a73c034c00ab7813d3501c15c342da8b47aa80ee6c3d042dd02b3e17c0a5fa83b2467584c054c416c0876f3f7e9752f44e34b380e51f5538d1c25a3c6c82c0745a0791373940e831e44645577e482e775f2de5ace33ab8c5ef7f0a0f7cbb513dd5bb15574931bb9754a4b397d3b0a88fef2d56643dbb63f6e2058b502fbd3f10117b50a2a001d25213da1d8259fabb44798b7b24c1eb0000000000", @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRESHEX, @ANYRES32=r28, @ANYRESOCT, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYBLOB="80c30dcbc302ed6bd8", @ANYPTR64, @ANYRES64=r20, @ANYRES64, @ANYRESOCT=r31], @ANYRES16=r25], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES16=0x0, @ANYRES32=r16, @ANYRESDEC=r35, @ANYRESHEX=0x0, @ANYRES64, @ANYRES64=0x0], @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYPTR64=&(0x7f0000002ac0)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES64=r44, @ANYRESHEX, @ANYRES16=r45, @ANYRES32=r31, @ANYRES32], @ANYRESHEX=r16, @ANYRES32=0x0, @ANYBLOB="be2992a8c01b575a61169b264ab6dfe925fd5af61d779187c8cb35a416488b400a7bbc8e3716be103c0a1a8d0d8c581a549efd236c3fb0c486cbf403d0718e96e0c3366b39940a2d279cbced4dc0183a37f6b5bea1a9d8b5be2f9d6f8aff26c77efec48c158c6bde9fcc08ef9a39dc1989b6fedfa5e5aa2b2cb99f10ce8396bff6665f546a2247a706223f52db3bcb398f0a2d9751dca7e788c76f7016483aab3566254a6b497016d947f76c6b0fd4b941927abb7a605f7ab3dd621c048f2634a98ab0fb43217c134c25ab9bc277cc5fa93f47de0185d164e9dbc1f32577ebb38361a5acf49d33feb09fca379c6c2cfd3a65875127ef38cd8a7cac94553f0112651ebb3f1c35007b8e5c4e1c00d893f9f56b2b24e1fbccaec94228f41f87b01637a74a0150b0b81adb2ffeb0e4f375edb151b66bd9367f172b9ddee5c67f7e57b98647e36cd66e6fdce8c5e21862d0cf0f1a4eece3ecf688d023f6fbd2d6ec62c0f3a5a9beb6f02105bb113e0909bafde0106ff927be56cf248be40660f02812bb870598956dec1ce0cba128bf17f04adb7d5682742a2aa9a104b86f75e120a47cde75d9118d3a5868a49e24b4c43a3dbb91fde1d6e4df30ae2d634597bd2639bd989036e399390252a23daeb88b0330a6bdf9b36aec8358ea1f63b6b30a52cb9a3cbe152b126d68c097933cabc03f45dd3501eab433ef9a6cc2320a3919728c5b396bfb23a9fb106b8b4f7ac38a594f7f7b0ac674cec88b54da06bd496c4949fcaa0103f57ff4c712df73235ad390ace126013426c5b539913839843f200891a573b4d9ffc16a253c81ac812cc09b3b00934390b5df74c0e46844c21517738ef8a1c20e073b46589e6c4941b1b2bf115f1ae9c321503db9ed3b6027879549c5789c9fa610e6ce93da3e19f293b80a7db0b8ab71d7463272e7d5cf719a4eaed10e11e990167e5751465ef206308e1b589b329c1683e942f98705132923db8bb93c7f1d136e42c27efcb61cfd7f74d7b0efbb77361b8dc466bcf2b30c324f4afa97051163d6b1948a7a2a713ef27f43e2d6c7d310f2d3f9f5303007a985e66b74ab03806d342449c9e1642e9e1a0dd2b41fd6f5e55b8323aeedcea85409eabe03d92f764ee7f1e115b10076c83415cbf38944880288c6e4dda3d4d3989a4686130e87d3f5d259c465d85b70d5f16b1e42f62cc5dcc9378ff4a2e81502c12ed30159bbd360c6b55b031d3384459aa91169fa23c6a30ad4e9109ac66069c862c8f6b9aa1c3a73d96b19e8ebeb441afc82fa172f0778dd8ffdfa30b824e072110fc403f79c174846b60f5bacb7e7d36a1dbdeb5cfdcc7c0d0628753c59c4dc1df1dc4c41db5bcd730b48b498441d32ded86bcaab7945d1c412e60ae1bd7ceea7869237f5530da307aaa5325d1a732323992577ed88858e005a368f329ae7201223c0c14ba1e49e2c2b629acf54bc6dc0242606a9e556511455f8f644a9c65b4047904caf0dd87f948576512b7c61df0d1a64c0d3e2e03b6b4acc3414b72ad387e1662f485ab315f52fa57536107f58da8b64490f728728c2f430280b66a9ef63f87a7c6127e985c447fa80f163d98c1a7d527c6482472e8f41afde23f0cdb1e4f30d13fb26bb23fe9bfcf00eeaba3c580eaa1dbbde42ff2812fd52226f2b65238e276ecc08073a47b5397cdd3a51a00e4c0f57468852f6bd079a77a06fcdff47f9155fae6b0508c365a594bf7e0b769b2f51f73504fcac0a2df88414c0cbb27ca451076951892ba057ec2524d45035f825364be3662b53d67a917b01cfb4c1d2f4a836607d9e03e552a0948138cb763c6bbff25e6224cee125b368adf87897f97960a624bc5399139252ae1342293a33f0364bc4e5286643fb41680537aeb02907b16ad137b992cff5c4f7a653a9a91669b72e03594c860feb5fd57ce09665c44f3667c97da7ac728bd69557a980b7c21717507247836ca97335c928456cc34b1e5781f3b269390fa4f2b054ec25e37dd77d519cfeaf8208dc3ed0c3a68500c36c1c31f0b0b19cc48eeb58c2f760978365845334a8d13ec93b572292dffb7f730fa6cb2aa64e0752c024cdfbe5097710b1f339265276d9f1d4006cf428466e3f92e9fb136f78d6182416e46f58dac83577bb810fe12e19299b88a54a04466244bd282ee8faae710ae5d53e32e9a31fdf90e004342dfaab0a0dc7dded4515e96718b700cdb92f98da29da4caccb2b577064430c1f698d17abf99d346b9030d1c1c6282b9fd1893010e92d9f82785bd2494f7f9ff257c5b9ec0584f7918d73bccdd72a03cfe8f779b171852e29384d568aea55df4d20cebb016a821b3f1d05c1fe5264c75d4ac618f120c5614689257addafdf2b64d3eed583dbd806677ebfacc4e306c5ab4f13a4b1ad5175e043ff5f8c27b62ca477d87491f5b6f7bf6be7c490fde2e67b1d2e9686c4bc48856b6c16fdc68b0b4d72d5dd48029e47bec997ed6a1dc5ee5fe2767475eec50e56af649f7ce9afa4da556fa0e9157638539bbefd565ce58789161c76ce631766e09ba554af54146fb63af16b78a45c75ad00e8ea18f4f08e703936be11b0a2865cf9bcb118b90fed04ca663ac5d2aeee0c787da7fbc26cac5da8952d6f981fc209bcc529f6f8120b92cb255faba2642f6e37392ec6f185e01c915aaa0c8d9a06305d03b0278cc98865f4b6d89f64d93327a2d047cfeb90799ca0b9e14e5418965d685839b2349d28ad86b10a133388ca99f43a4e828f1ab0621e66bdca48d27e5a1127d6157c120a1ff7d622901182ce5577a8c3aec38f80a94b234b00678a0ea14022a9dca74e542efe8ad80abc8de58ef22fb73455487fbdb7abe4813ab2f334e3ac15c5e76f61ec0e647e51b3be89b5dbb0280b991aa0548bf2342fd56d3830b4324263dbb01a305b55e5b22685aa46db1b1964551f3f160542432c9d72585bb777f89c0c2e16e0e6132893111c97afa267fb4401b4225d7ca07e5edbb71d47e740b31eb7437b8e8cc2bfc8f73d69c6501e0ae61e26fa06403c2f4581e09718115619bfa7f6b90e173d65b8d36b884c46466bc8de8c9742958c900279b086fe52f940ab12f7b0e329b865dbeb8884268d3919ffdb603df936b6c1f440d20b42f4c7839e022e0d0727d852c34f40640ccdcdf5ad407fe1f2167188931640ac07a3cd33ae04a3dda1770625b58282c92ca70220fb406fac9ff5167bf8cf1dd36eb36c0d671380ad53ac8c2fc05a411a72f38f71f9cbad1ab000b3162ca2289fccb43b3c50c2c5be172d008329e5cc2da31779c23f46c12b385ff2dbaa6e6f0a16b2f219e0f0616cb2ebe28a45cbe53021f3a5e21661fb8df9565b8816581f73461442e4e4f3a58e78cc1d8993d4140bb905e49710043fcd92aa039022e05d1e056ca5cd5ffb8edd35f7acb5d3a2f78e9800fb6f0daf3566f345d64e155a5ac78108f75e24d8cb9162a8d05263b068bdff7cf9f40218bf5559795727fdfbad9241ebb72f1111e7f2081e966264586f40437c238d7523e34b9e62d2e4e05d5570c1107df48176c8e4d5a8ef10ec6d4a674fd7ea9c1e3f7e3f7d5a59547ace18e03184e0b45599681c3250ff29af819ab6c8a902ee9c81c4e3cbb969577793d99b2b99caa5ed0bd6cc1287224428af717e167578ea00df426f0a3b7800ebb3f46e6ec6c1556a8e9af029c238fd973853fdfd4569276e286f1f235ecf64c5f7be1914ce086ac986c2e89c5dd5ac3cd4e2d44ff73c4e7dff94fa1a6b004c5e010d44bfeb474872c01e7029e790b5b7a78ba3f9208509237e3aa4e2773ad95346fa52450ff9977b3bc6164d066d696032f10a6ae9043b60d9fb280e02262e2e1aceafa4402f18ac45944de21b38201f3b6474e260f69d4d380ced33454edbe345ef88519a95e2356cddf163dbc78bb84ce5a1b7087b46d30d0e0b7a6239f2899df448ba481795af15ef616836c0354003533f6e6a9ee090b5d66253e912f36a828ddcab8f2ca0f1cb8ecc0ba30c2da6b7f7e569f98f77e66cecc8e3840fb65b685c7821e3a827eea3bce3e710612d836e7c201570e6bd95d93a3ae5403e31ccb50bc2b16952d13aefd5c2cbb08d90be0712300ca43f013676a173e85074014f6474ae898b348c1043beab271aee2a322b2eb05c38ae878f34ec56cf1bc23a2326b2a156ec3965f984ebed8fc4027fa438761c46ebf210f977c9bf6da88f83c280a5381eaccde92f056874f52b8cb903422587b588d73f1ceb1226f8e5ac5a017d5969e1872e5598db1542e4e0fb217edad387894d09a3916ad3d136392adde6121367aaae67a01e9e9f70b34ab59da3f25af3c5b33d1aae6e6b49dac05ebe30ee95942b259ab0f277a8df81e94b774cdac2d059cf1da2c4d4172d2fde87ec8bfc28b9f5e7ed10eeae51c271d294fb24a5d0ab500b80c7666de23a3e4165dbfb9b4eaea4f5253c56fef66d8be569edb2676cd46bb458ef52ffd2a17b3507042397a33dcad7492d0c0c43b4fa0b949db0c0e28a240275346c53b3c8e79f1adadd26999c761d8e19162a24161807185a727624afe6c013a88e68a30f4b5f29c87762518bea4e55bb97bb5f661d4255cb58a555f52f5bfa4be9c3ff82dff678ebba1187e573fcd149003b5b3b0d889a63018c20538a669051d4d380f7b91fb94e67782d199782e585df588120d7a4a38b0fd81d7e50afeac77a19c7ad73d979e3b772a1fe33f4cbe95f42bc4d6413e07df9956377f421c3e8e8ff64dc24cfc52fbc3c62146aeeb1520ea2c67a08f7693f39719edfc1712ec11efcb9cc24aac51e9918ed8af367a130dd56ce4b71ff76a5de4fdbbd1943d5b5f12d6149569ed9d36f3f43176498554abbe1ccdd448762aebc1b7d0c36594e3099f9d4263809c1ef050c39036ecd2964d729379ad949cd9d485a46ae0d5dda24f3506409565739e50f7e39d51939914e97642b6ebfd8efe7cf8a935e2f2a4f8b32382e47b69144a52fcc53df8063e70b8fa76f279dce20aa17e9c1e41e2284607dec912b57d0c3bd8ab42d773fc4cc8ad6bfc010bcbc9f5d87de9573048993defca917eec96627660cb5103b2a1e9819cde28dbcd9ff937d26ddfa56870b34e8d47268b432116de1fa53ff44fe22765bc4fe4149bc20f143098fc4eb62749243bde173fdb433d450524dd9498e28124d5fbd6c6d16da486810f40bb33d30824f9f489fa90bcfbda79473e306e2b3f3c82d9a0ce333a21525ad32109ce6823a191ed20efbbccc74eeaae4d572f4246a3ddfebbb45f9cc05e594d5b8890fef9490d1b96475db3e24c9399609eba432993123e9bdefefc044eb4c7b53a48a7229e44d6905a6a4c7dd137f72c75d3579575c9876ec28534a2ff566125778e1f598545e427057c6b7a8fdd1b0863802ac3c9a8aa203aa33702a3534ae631437526c5bf27acf0b6fe58417c0d8697fc259452a9a5c0f34311e31800b61aa4096256981ddcd646db351eb4e8eaec36e535955352330ae753ccd756e6e1ba68aab8f744a2e44f6fb68756e59bc37a95c6e48f9719b3e024aa157bee42870cb29f878f08c66276adf4790bd00dbb2f33fa8091ae2915b9604bceb4db63df7ead827a59bdcc7927631b2f9d1d16210477b8b98d549bce44d17f2250cae6049c397e322e5883999b7e0f0beea9efd8260abf1b01f71e6a004d57552e403181454222e7ae88b5e8433148dc894b42b9093b83ddfbce5c519474a2e0675992efc7ffeb784a9f1556c9c2431143a34029f16c5450b596f7e95dd49a09455f058185f9396ddd12febefac", @ANYPTR64, @ANYRES16=r35, @ANYRESHEX=r19, @ANYRESOCT=r38], @ANYRES64=r27, @ANYPTR64, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYRES32=r31, @ANYRES64, @ANYPTR64]], @ANYRES16=r41], 0x6) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r46 = getpgrp() r47 = getuid() r48 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r46, r47, r48}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r9, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r46}) ioctl$KDGKBMODE(r9, 0x40044b06) connect$inet6(r9, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x40000006}, 0x1b2) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r49 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000001100)=[0x0, 0x0]}) msgget$private(0x0, 0x109) 19:22:40 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r4, r5) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="6c653000000000000000e7f61ecb6e10c7d8468a898e6520a788bad0df89bd834d50ed7a3c9958daa8cc2e08e7f14a3096429afbffffffffffffff878aaad85a026a11b956a07b44532e000000000000"], 0x1c, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) 19:22:40 executing program 0: r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8000000000d4e735bf6a04560b0097a304a21a25d4dcdd29c513ac9ad52a75f15aa1a0cb2f4e634033138385c13b30696d56f35687f153433ce103e39981ffdc1966c01a"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x4ab}, {0x18, 0x2, 0x18b8, 0x9}, 0x1000, [0xffff, 0xfff, 0x80000001, 0x1ff, 0x924, 0xfb, 0x80000000, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x400) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) socket(0x1, 0x8000, 0x9) r4 = socket(0x18, 0x2, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/75) semctl$IPC_RMID(r3, 0x0, 0x0) 19:22:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1000000000000034, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x0, 0x10000, r2}) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r5, 0x2, 0x2, &(0x7f00000000c0)=""/174, &(0x7f0000000040)=0xae) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000240)) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000180)=0x7, 0x4) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r0) 19:22:41 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0x5, 0x96}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0xb) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = socket(0x18, 0x5, 0x0) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pread(r6, &(0x7f0000000200)="20fc8df0be181e7afa2e35f0baf3745e8f6e3c376965b600bd6764485edb3ce649fa81f045cc425401cddaf1f4f658018761606b8dd7f1c261d9237ff1bbbe7aabccbe1528c196", 0x47, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) 19:22:41 executing program 0: r0 = getuid() setuid(r0) 19:22:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x4, 0x3, 0x80, 0xfff}, {0x8, 0x5c, 0xfb, 0xfffffc00}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:22:41 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xfffffffffffffcb6) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x20) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000feffffff0000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5f089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e06044129161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c00"/458], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000c00)=ANY=[@ANYBLOB="1886664f9f6100010000000000000001000000003c86a5e79a7886881c597387fda01ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a73072405c955be9854762bc7037a603eaa6e7dee"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r25, 0xa5, 0x1, 0x100000000}) 19:22:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x0, 0x6, 0x8b, "f84c5b793cd0dfae90301ed41197d2d888beba7c", 0x7fff, 0xb4b2}) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) socket(0xa, 0x4006, 0x20) 19:22:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x58df1b4f6fc2e8ca, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="f84d7b4702bfc2c41c53e845c479fa5675543ef35e40494778f0724102ecd070e0e0e3d4c69aa5f9da938df079cf44872d998a2c5cf1f7f9c5dfc1d33b8723e4ed2d50af18bd2e6115e547a1ff887048e40cc8fac654103ce5a7cd6efad8f37d92d8e9128f8616e622628e655cd0e6752bb5c4fed79230497e8450fee32c8ce5296f924aa8efc286ff91d66e4094c3b287f5eef47f9ddc8743fd78da7333ce76afb70ed3344b1e3f5ba49654082bf5aa237462399f997d2f1f186fd4c85e163bc7d14eaffa"], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:22:41 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) r2 = socket(0x10, 0x0, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 19:22:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000340)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) pwrite(r0, &(0x7f0000000240)="244e7f7cb0b4823f198e3ca4c9d29d04f748d4493882fc94ef6684efb3371c82ef6cc607b4ea18f633e7e6f2eae09515ee40bffc02194312b224b6a1ab7eac3bc0405ff2400eb0787bf4fcd154cfcfee893741fd89bafbc650f764aa4ad850e6d021890b967bbe4d6db50e585235f3e93d4794c767a254291583235e0fd98bc7", 0x1c8, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0x4) 19:22:41 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r5, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x0, 0x6, 0x0, 0x3, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) pipe(&(0x7f0000000fc0)={0xffffffffffffffff}) r7 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r7) fcntl$lock(r6, 0x7, &(0x7f0000001000)={0x2, 0x3, 0x7, 0x7, r7}) ioctl$TIOCSCTTY(r0, 0x20007461) r8 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0xffffffffffffff39) sendto$inet(r8, &(0x7f0000001100)="5d7f14b07cdeb2ab1c7581086a07b42aa7dd192e4f191dd11e021f02d6da7fad5b80c810c754e586c4896144a85ad1abcca89c6b4e88f59fa3b0b5d3856f642a60eabf32cf3130f06e2f928f7ef9efb53b167a52648d3abb19ad176dacf99429f4d1f41fdfc1f0612633362202132fae6ee1c425c6595ee21e4c0f41c5274e09295138004996d402fb59dc64f5467c2514cb362a9b60951ee48bc3e423e849691a1a449c1b76daa98559239973d7f3717822d3c2909085ca99548df805e5cbb6414de2b50994c5f6680d7d06aed730ec6356b1c0d6677fb1fff3e29f35394c5ea550e01fa653599ad6f9628a9609c5e7fc841fe1806f73cf1e8a468c4774d7060149e3f515cd32838481afa5615e7b590c4e115a598c0c122e2a35e6b87ae92b681c04cf9d7a97b7a65cffd7d3eaea9a686d0883d35b70f02f88d46ea60548f63e234a78db3a1f69d5f745f543a1bb3bf2d2c22c188b84e08604221db19d6fbc4cf0bc0d4653a42ddd8307dfa977bdcbe4551096f1c1183b80bbe993de7713a0557d1c5363d2396a3f8ee7c67212bbe082080fd66bc198c088896901816a27f9a21c0cb7616cd92540f85bc055858e08911e7b288dce53f07d9d03a748717358cb4a34e35ef258c149962d7191f246b7ff24b2e57d1a764a36112f70eab921356939b45197d76b9c3117362276c6f2c675380165fc8ee920ea4c3e3966bac76b171e48d1a392f1ad9964d1cc1ef6f7aa00d7342251bb6f01b121b0641d54292b1d4b42be66176e58adebe61f5864a4c486d1a9df3dbcca58794a09ff05b2f53144296ca14bb32ccea1b36954e0e8e257e1984d6bd00d7f113ce1f0523318fa18bb06833e0bca36a155070c8d2565c8179a661e0c266425c230fd85deb92924184cac65d7ebd747ddc5e1ff92eeaf22df48f2e96bdc5871dd1af5616c36d63c1bcb423ade079bb206ef1a18e7fa7120630f1c6f71449c28f3d3586607b9e9af82d9863d5aea7e2f7a23b4c006bb771fe239906ffa3dbcd4770e59d8f399dffb6f083724fc7b521d71a4137525b766de35009f644fb22cf54f28f4fb5a0bbf2f0ce1bad41ddbd7386f7a0ee5b1115a2c3f8debe1d861295c8a01265dd7b1e9ad39f7e28d3db617b2d80f2e275f3c4e418c82ce0b1926e6c86d4c908a1c58a5c2491566f150329656a151dbd59f08ca9af1b5640aed11bf834a58e740b0c8b7eee4a0c48d633802910492eb8651b1ae710667cc61dccb17dc64cb8aedc5080f9130339f35bc86be1ccb1f2fd558c9a4c38d85553039335bc77765994fa69736a66103936ac4a5fcc246d45feba40ef1122eee8d6e52698c7c380b1138c9856a2d6c53cb2ab5c4e8c90676db370f7f76b594d7e91c2f1b03b9af350d479f7dce17755f56e3d3cd76271405f51f4b0554c07e77180e8fbd1312a5fb0d14f78fdf6081520d57c5bc8c52364883b551df99c7c12b5ce362eb2fc7b60d7db52e2284b2f78ac1cf3fcbbaeaa6212f98eec9f7a0ad5daac70b582c61e8ea3f9f11185d83abc53620a3f19182f98483b301e34a6c388217cceddf1cb741ed8f153b5ad035b110fe35ae7f026c1caf29b35ea7c061eebbd4e6df1ea70442254350a4a6dada8e52a98bc7f339708a50b2aa4629acd31702dd7e737851169516282eda0bbed507b6f2f77cec5f29682acfee2f8e7a8e87f950fe3ad2250dfe28c5b21ebd0809ce3571cc791da02dd140179e5e2f4d81c8d272d8501ae9abf903fcb9f138a48e01413dc1070663e07e90359f354fa0ad606749c2bf2b3f5342096662552141708cc0b2f7152b6f1a01c013f50f68b0436f9ec17e9b61e47f268fae8b6e3b8f1ca04769b6cde01ba9eb6ace8371a54266ec87fabc0cfca031f9fff92331cec567a9e482a6435d759e06fc60645678f793834b2986d3d0e7e1aaee80ddbec012574df25634a7c5188c314fd3412695860fc39df1d697d7db8d6e430c00644754f959d149129cf6d07f13714da38cf2e8665c5d5dc3b1adbca6bc1adbcf02ecebf6e97ef32db009cff26871ebc837a5a6b08b6bc1df083b6faa81506a80b7e77d5e2f4b87b3363d632aa0eaaf1663cc2e0e719b964d9791f905f95c2edca76dc17eb567072e5e0f36b5ca28d8558395fc3113567176f463ceda4618e0db376cf501b1f4d20e67bbed8528a2f40b704734705e192e0560a1a7a72513f8dd7a79961c973bc87743842aebf601c7be0ae5f023f4896498d2d099cadff8b26e013fbdb7c6436bcd898323b436ef1f4428868e43dfc2f31263576f1a99131157f436d879e691a2ef435f221d292ea4d2bd5887d482a9d6b920d78cce99ae050164aa487d9a856c30a251c281ae9edbfaca5ce801560498546bc958b96a52105ebbea75932b927e01b44330b62b40cddcb24c582478004ae10dcdc110e0f886272207db57c089a16f5e0aa88b59ab03c92877496c1a033266d1de41a650e33a53bd3da6bd601b265e41d1018355ab0674065441d88192e57aa7b026ccccf257b361416a04e7064dee62548d37051606106ab1fa7dfa01f20ce08dc8ecaeed5412c8785002a6cfe6a72201cf79e83db2570dc8fa5fee091319912c2f24eef3bbb8f6ae74f264314b6c9f35b0185b1497e8bda1ed1d1e0f052af9c8d765be9d5174666af61a0391b9083dd37171dbad0920c0a4794717a70f3e5128df49add7b9120d4c74281cec60a3993b817739683276a7a61135059441782d4283bb80a7c10dc890c392e6d8aadcb1e0675eb6cab767d6b37df9de551951d19b24dba5ac1d8c9cc5a3a617cf34f2a62559f260b43aadbda8179ff5b1603846399816cf65ac68107c70a23d6316cf5ca25e55179d86c746a6a3021abeded70cfd77be9e317b0961f24a2a5774c0968476a38e3db8ba8f5907f1f56fa8e5562ad1fe0f876f96bdf7e81029c881b5294a43b768d65d04b8dff687c29d3c1d7d391b06c9d6161a59c4ce47b0c6f6387228c8e2fa4cc7483e4ef2e08849d6a73fd06e0ff7303bf0ce55b3a39e11f01d6de6e64eff07b3a8c2bb9ada553432961aaae57b9784d48b849a57c01182e01e52c27c13d64b7495c4f8fe7068b28184327433066170ecd634b5655ed7797061cbfc50f7b9aa9fece99457d4a254daea0e3321fb0172c721ab9eae2c648a81455cb1f3b94e0a497edae424992650ed8855c933f4f3a166b69e580626b12461e2028a08bb46b4aa6077c5f97ec6a6d6b88198b55cc8a828fb42b1bb39cf9599bf921b3db4a3ff6c0d2d55ba16c32aa156cd6446878487c4dfdd96355fb17f11184360d25d58bb8b38be3440542a2dfbe887078bea084c11b1c2f586b3e8ddc49b5e4f3b9f5c75dd8b20ad05a7c842ac71df224e94aeeda47ba980b9f6c88e96c50a945da5140d364c5b8050309ea004fdfefbafd3fdec5cc6703b0c9d80241adab81b7a5e63d5362b984d95b6af1a96f9b07ff2a001c9072d8c736cf0d59afded2467254b627507d493d6a3837de67f9b5a94d3b6b557fc1452538b72d7340de228e2a492d6ae7ce8e25018f6440b9abf9684913d6626c35c8b27584cb612b09022914bab2d5bd4dc5e45693c2c4566da0f440dc33bee75b82807888b659f51b26a62001312925f90d2f52fb51825aeea902e4018594f1cf8aaf2f9602d935f93fcf3be38e738c1729d86aed45463df495e7df9e82cbd68f4493ba5e3928e44ca452966e001a5d3d8f7689989cea7bc9ba85cc6f93e8df0e6ec12f830fe3d0343f656c6ddd266a833d4b172af667173ecefdb936c2d84a3f44343907af920552e4741b318aa5af114a567c3cf3bbd419813d421433479ef90ef6694457da65308227861ececc911467b7f53f439ab413dbd93771c7b9e66d62a477941946e04ed8141e3d2bd69ffbfd0ed2ee0a60aca278d0d5d3c17ab3900823a112978242aec8212976788dbbc88548997c1ff3797e2045597ac1b1a310892c3a440b59ca731d6603bc76edbdb5f4d80dc2be03f8a60e58b5e0286d9b40b2f812293409a6a0a9c84e78e22a3cdf7ddcf8c20b01a1bb55d30e7b1d94dee60cba4ac5ff8b645e1d466383f9dd71ddfb942ba6c8a6847c662fa852e882aa11689b2a2691e67664eb7e5116af9ab9b1d3ba629bc5ba093d0a73cde4a64974685ca0910232e7889b74dc139eb28b9bd62298498bba7f408dc36d32bbb64bb0bb30a2c1aabacff59a0e74e747db81204103df50d5d872917332b710d10d99144bbc634761b83d0714bd11b398c29b2eac2577a7817e1996c02e83014e0bf1a2f70fadd8baf05c1e48342076cc1114ed6d24d17f0c0430f1eda6c74b299308f0848fbc17a6c5bfc25bc4a2aa1fa2222efc5de35462127353701c6aa16f11e6af02db2d8f2b45fed22b2428a1e35b002c1975b4777669eda59008e2dc14db4e6ff591e361c423361ab3d46a8db150dad2a4ca634e0d9a55e915525e12a742e139046e742ce200bdb1ab129630d98c0e8bb730cb968bb8fcc51f77df7fe6ab915a445103506564fba3490c36574c683260ae40b78dd65870dc2e73446aa66a990ae079dce672a4aecbf4d059cb42d603894021ba4b5e852699b01fcae48b20ba8f8f12336250c9a8a6c0e89f14ee07781c4196c38e3dd8df6bd602765886711cda72e05e8f4713736c7b3449c48be3ab02ed5d7bdacc66d465af858644ba03a01dec538e25c6e6797174153cd619f6242d583c84fb6b4189d39e34fc2461d9888f9190c5777db8f2b22b943a97cd45a1e29c01be1b898be2a15afc0a0c635e0ea0244d16c70f08bc9c7db1326954928716f54e3b6f71b7aca43b093de54f62f3eb6bd104a7596754c9068b561a8984f0972ddc6c36eae5f963c003c8865947175f4eaf42e4ca855fad7ee7c6485210e870d81159c55b7716a6f91c0ab164e137187d588b8d7d61bccee964d6c86483ec770674a583af19291b321478bca3c58024e1eb5be0ed350b9b852e70d18415da6c634974cf281ac2d5b134a683cb378bd078e237d5c125516ad0a226151b020cf2fd0b29ea39c664012fd877057ad7a46643901f26959c6c6e74146cce203b33f121cbb463fe4977fca42b261de3a30a7fd9cb83f6b398489e90bfe884e70cf824b5093846f5975fb2e0be957893cee8a8e249da690bd5aa2ae58b72c61d883b6bd505bc22db4ffa9a43350c5bfc5d931ba6a155d2253189f878eda34d876191e0394f3566c9ccbad4d5612cb53c7033f3725b6b977cd9c82487f8a5abd1696330c4f316c94eb83aefb661c3db23a080ee02cb731df89181da8b63a9bc023fc3ebe2d0a69917c34ad21147778e0b55bcf0e57aa187845cdad42dc8555238b2513755ad71d799da0a2b13549e678d25702ecd66a9ea3413ce0be1f79bf2ebfda83a2120701e2e31f17fde251cdc8fa40ced6cd9e1ac8ed88258e18993b9eb8e50e497fddb6dbbcc262c8e4f08f7fedacab303652e153d96f048d5434014255bcf5c16ad49c1cf82f41ea117186ef603d77b1513887f6a78f3caf72a73216c4ec1d5f66e2496dfd04b49b06bd02cd9cda627cf632b830944b16eaf701b1652208aeb482bacc123bf15282d650215170ff123810ec6a31fbc8ee6690ff8ea0ade52c0053066f5136f8b232091f51909e019977ddbca25c1fb44a8a0e8cb187dbab7762c3e2af4d5a535ccd3b948f92f062b3fbcf777fff07c9c415d676201030bfcdadd51b18c7d8dc09ae7e64ebea950019fe6a8924c6ce9777902d99cf07875964830173bf5615acab727eca900e423061582acbded7feb00e", 0x1000, 0x3, &(0x7f0000001080)={0x2, 0x2}, 0xc) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000001040)='./file1\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 19:22:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87, 0x0, 0x0, 0x2}, {0x6, 0x5, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)) 19:22:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xf8ed, 0x9, r4}) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55f664d73713ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743d433d7b36e9f0e927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b165161474e6026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f580000000000006d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db15a566bb6718971703d235bdf66e2946244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300d08e6670a7a841e3e8a00568d9dc3b94be41d7566f47d68328754d5548de447965ea644ecb322dfb98c825c56e50d04960cc2612024d1dfed984afb67ea91dc6728705eae76b9324d2391df337d18dc05b7cc217ab7d8db003353444009a44ee306253f1f9344e1a29e51b48a1fb55aed548eaa944578cd3e79c71a6179856742480139575f2737ed23817555afd9769a3b7ddf3a8df36fd861c96d481de6413bdc0d60e3e3af63904cbba2065758147bbb713ef8dd121cb280b8e7033d64a3b4a02f7dee6df425a7422d4beba191ddb67d05e1080d11728fb29bdab151e1e416fd8fc4b0a2b3f69d458a305de37d5d3a7e5296b06a6660b004dd0126d3ebba64d1e5bd9ad89f678f05e6fc3acf1f89fc979c3414b632f349e0aa5ae3357b2237a30cabe5070aae4a03015d9f30edce8b30c56ee1f1ccfeb197aa2db9859b90343080ce9ccf6cf0d40a032e2beefcc9df57b64dc6e1e856e62b029df076403e3c5fa8c09438c09e4ab28702d3c0db7d25f126eb37439cefbda6a18b97acccb3a74c9ccb8911a9c8980b08f935ea7e38a576a14d1728e35e753ef2d369d215e85efcc1e8d7ba2fbad78695f6dfb7da69b13fc50c5e954d9e81bde9833b4fcd4b233612f1f8400000000000000000000000000af79976cad2b7cb363c8efb16c07a92ede34995644be5c698503523b9a9818ab798a553e8b52edc5a8bcc3fb30c113feb1b0edbb5714f092fd64ba4b9964a4511bdaf7a9b76b27be3109c944573159"], 0x10) dup2(r2, r0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getsockname$inet(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = dup(r0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000000)) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x59fd4c5656ced0ae, 0x8000, 0x9) 19:22:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0xa9, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xb5, 0x5, 0x1f}, 0xe00c, 0x8, 0x5}) 19:22:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040), 0x0, 0x0, 0x1, 0x0) write(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:22:41 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r2, 0x2) r3 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) listen(r6, 0xffff) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000c18000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1f}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000b9f000/0x1000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup2(r7, r6) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x4000, 0x4) r8 = socket(0x18, 0x8000, 0x12a) dup2(r8, r8) 19:22:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x1}, 0xffffffffffffff86, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x299}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981b2a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e40000000020000000006db284f8ff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c6dceb8e065a0bcccaf627e351063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d779e64c479c2b452c3ec4f17fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1146], 0x46f}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="0500000000000000ad21"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) pipe(&(0x7f0000000080)) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) close(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r11 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r12 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 19:22:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x133e9b9da0534c10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="bc511f701e52b7e0e5e3", 0xa, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000300)={0x4, 0x8, 0x5, 0x6, 0x5, 0x7, 0x7f, 0x10, [{0x40, 0x1, 0x4, 0x7}, {0x6, 0x100, 0xffff, 0x6}, {0xfffffb14, 0x5, 0x9, 0x5}, {0x1665, 0x8, 0x2, 0x4}, {0xfe0, 0x80000000, 0x7, 0xcdb}, {0x10000, 0xfff, 0xfffffff9}, {0x7, 0x74b, 0x1, 0x8}, {0x800, 0x4, 0x1, 0xffffffc1}, {0x2, 0xffff4555, 0x80000001}, {0x2, 0x1, 0xffffffff, 0x1}, {0x0, 0x0, 0xffffffff, 0x91}, {0x7fff, 0x4, 0x3, 0x2}, {0x0, 0x9, 0xffffffff, 0x3}, {0x3ff, 0xd, 0x0, 0x9}, {0x11b4, 0x4a, 0xb4, 0x7}, {0x7, 0x9f, 0xa1, 0x1}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:22:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20008, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x50) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000001740)="9f6ef76f177a3149ecd9405cc38b997e44b1e93cc17180099929946b7b58d2e813af0191781e037cacd7dfee90d6f6cfc581431c29d25ea28d27daf69f34c1a4ca1814ae0ecb84819937bfcb9bea0e4d34dd5f8ac60772e8bcd481c4b8b2553d083d077aeb653b76ebad19e4d56e019670140f021cb362a3e18f3f536cff4f16449ac7a81797144d5cb484f09acf202ec13b0ff6634254690c72caa607f077b2de0661802c8cb431a0b35648f165251dbcc26820d80f27dd1f6c6f4de1025932509377e43fc9876133cbc4bb62885e7fe0d8132a2a680ee22114face7fed49d579543fc7aee5672816adb81829903557b71f717ed092a83f448e32b39229cfec7a2e335ddf8f46052a0b005e25f67ffb0c424df2d07f36df1427dcb5eb663ed22605e89e6e62f62ad5dc58d1cfdfd0f2fef4f4ca29d9fef5c7ed367a5200aec26467df703251d111f3880974730e9a1e7cb5bf83398bccb4516f93e48631bfba1fed755b3abc22b02a991ef6dd71cf682296e7e3328f5f1d028cc7204fed3aa6b64babb3b4afcec9095e27658ef8ea0621f115c85eb3c32a348daa3a6d7b792c983c5af2fcddd1df463a53f916780909efa78abee40f874481350e698e65978261b7d4153dac20f97cfa97557d7f8d8bced12701942bcdc633390da71396153112c8be58da66a72dc2044da5a2b36ca475c50e8c80ca835f142c59815ce9be9bb06d79d974fd033aee010b9bce27f88ea80faaa0db0530b34d3a5e1513f665b9a00e76855cf9533a319e744e3cdfe02f18bf0ebfd743d610a56c38d42671e3e3be69fe3821108f9979b5b79634e312f916106d14bd18b9dcc79ee58858101f398c7425d7fe6bd5b88e92cc566f1fb0046c082936ccbac5bbd9bf05994faf5ae31724285f02350c0bf5e27b58f745bc0027f967d58613515bf1e455c6994f9db51f35a02493e3345d61f45845257cc9ae09f8c620fa6fc68eb3c7fe0bab6bb61246f6227524208572f29b1ae4d78ffc079670baf0c8a04f0288bc4d0355cd95d12595793f99a979297bb72aa87634c4d76d21be219b2fcfb39f8daa55961a654baad6453b1934fc24126b754ae782067a5d188d51e99bdb22a65d4eed9e275a49221ff3e96a6266637e11f5c19d72764691b439a1ed6adc754e2c6df43b86b55a845887bca53e6cedbe5e8462655cc89a0330e7cfcbca50d428ab694abf04cf8d28496e4ca4041de4e8c8fc0a7ed70c2b7cda66f656354beadf6a48b7bdaef1d60954a79898c3e59b973290d4791fa258d70cef5239002bd4f92c5ccd59a508216706699a26572445e4fb58c8d5346d1a6adfb9d9b0609886cdf4d9de77e437e89b7f5301dd1c1ff027d2bddc7d7ad4d8a92ed95504833d88ffbabb69d11235b25242246e9f976a5960b021dcfc40d4b6c33b5ed8f25dd3adb625f19724ef605d13c714bbfe6c0e15eef386c0cda02354f334952a4aa0797d5921d403b07e046832322ecbfe0a94571d3eb3cc6c2bb2281a4a21871537299a9d8cb80957b3a3880e500c140794989f799bd20fa7a82a2b2093e40787289d811a17dfe14c23f778087c0a5cccce043fd533473771b893789cd2ea4951d4b76b1e47dd1001e490ad39f25fc3f0aa6f7c8954b885979ede099518147edb6fd38a07d007b6455d0361c2d5441063c99aa489b0c291b06b9f1e31d41b27b3e034ece4c984b0d9f46dfa8e90b7b74485182619994b49fe27e8a3f1c4b620bca3d7f9b02c6c0d8cd85eebfcd18edb8a118f336a7a12b2ae8d125dabba17aa82f1f35c3db577bb2c9af5f3eb635ff1bc27bb34a10f6b1614ed9e6a55dae80e2ac4fbc2dcedfe322c83b36a4b15aab94bd0126b197405ac93ac869bd8ec22f66b4d0c1d136b42099901fcd8bd9489ba308e61a551c7342f3d1c8a10aacd71a843d648382c23f0682a0cf3d40166cefe3c834db0ec8f62c763529d549195cef4f7a8f1ab9d2320e55fcb02b5978fbc54acb837357d14087b82772b226173944c2dcc1fbea9f649f40b4df962611cd5b9bd475c92e88c326c120df80692aaa410dab39dc250f3fa829580f9c8679f20bf2bd1c41db5e1d30388e620ead4f4860eec906ff891625109f7f0fdf2f8995c4ee3a13e6e2b4001e52d2e3135f7eb24c8dcb6e5885fc7476c58b6af796315553e02a637d758967e4cef9ab460d3a43c0f5154ad88297beee2fb4bd639e9a9dbc62b49b522949aca7cad005b5c98256baf3c89581125d5ddd7bfc95fd9ddfd5bc28ed6a76dcd35473e496eb8bf131c6c7c17043c18ca435f581f9d799ed8bf88701451ec372bb2e4be084d61e6099791189eb501a6d2c193124567bbd087bf61ccff8cff0ee950ef8c1011f41c00b817d18cd652d4c2361d602e26003a726e879be1c66c99597b06f09c357819f646245de25ac976a9c86d7e900a8600829c0671dedff372f5972b6c3b28f8959b52e97293e33ce26492f1d4e819935add34b876b85c0cf84d49e7e9a7d5fa930b0c1738bdb72c463f33f746423090f30b3cfb8791765a6f382159f8d8f8d4e04e7f3d081e37931ba0dd4658415d9442f08a5c81956a7bc72275c4ec0ae3efc8fe9fc997690243654f00a856540bec582e2600f5c0cbbcc38c38878b65d1260a93f5a7ddb38132e52345f073d83e61a423720d29a3d239de2736597346bd08cf78c1ceb3350f13c9252ae51141bcb7adfcb450dce9b1201b1bd86e26bfcb0293bca9b6cd1a0caa137a2c5a898e0de9b2b08a73485fed7ba49cf6655a7cb937aa08e416ca722afe98bc4ae330fc900a7a7fc44461e12f0bb5050b8fd0d12e5e17965191fe1acf8b9096157c8a383dde8f2557a7952acb19b9f76d0e744c133bf5cd7181e643d81ab5ef963ef236a1385cb0e0c6d5801a4914d2719f0a543a37229db04cd63b2e38ab6233a4ee78d1c03c806f3e69d9e35448fc74e1cf3e624769377798491105620c29737ebbdd07d6e7615beead38a8716ea650e6d5848540e34352eeddaca6541b8ad3a4e042144b8a20e834aa84eb588b7ba191df0d8c9f354960825f7d515b6259151954bf1cf7f1785487f9fceb32a863efa692129d184fd267638d6541c346f0f8af2def1ea4e090186c44a3c1797848c26aa3f747cdfcce1d068a4c9b0546e7fb4e85f8f557106a90542b1b5f62294ba108ec7d5e76141110dde316e3d6dd77981ed5378cfee6d6f71d908a19de75e185a28d9c2c5adf483c28336c7da0dbef14cd3d9b4c4eae64540d62acaf717430f586db27afba2ea3d43ea92f4990f2dd3fef3014da3bb9bfa4222bb52ea12e428da0df1770665b8f69e1d24c16c6b9dbee49c9e8d1bc259defee51a51efdb056105d2690d79be1f47993ac6465eeb0a19d97290615784c203fda7f5306158d3de3cb7cd817f599095df153e11806f968c2fad33ca2cf90bfa6e117c9f9187dd71d022338aee4f59142ebf1fc405082a90b45fa9dfef54776d35d245822044f7e788414fe162938d638f61fc6d6a79dbd383643e159ebf06fdb46aa5d85792d7c406e944300c5d0d138448a3b2f28875430b24aa8350b73c862edc69537fef1b6e5bfdea13a20bb8f8cc4379c352d59a13b0f319a86de0a69bb848821e8213cd1556f49f6d3f756937a1f808daa472ebe1425836b312a3af2e8361fd83bff96fe6d0fc15e73f1d10b50a23cfa40bf3844be18d81df6008cb336ff0c9d66cfbd26e96395dd24c789961fd5312abfd4ec46950293c7c8344bc2bb4e14c6ad79c02241a7ec643d3816fc6c1515ae8cb177c0e2d2434d9953750947c6ca363660036d49913835840c060758eff31d2c0641f156d8df2a0e95465080ef24996eaef7d38fe1ca80dee1399a64b009caad3e8f232258c6284aa04a210ae37a0b1e61223f4f1844d0818e3550f23bc4fbb9e8d34296952db13af23e24593241756dd78c77fac2c4e7c185deda2bef5307587eeeea6512affd461bb1d3fbd168f916ad751b0bde06786783ac287046d124262e083720db673f4ee361e7e8a63bdfefd493cfc701a3e2e2453c4bcfcb4d02af19772e1c42474d5c59c8c928e12d56d9b5a0bee64cb40477d548c8dc6a6c8a3d41bfd2f326ffe22bd22bdea48282e19b3305e1cd702a4381f7d72000647e5e56a057ff1272bbc69ff7f7ba1e97cb4450baf40560c2eab4b4f5e3dfeb1a13e0fcef3bf2b6137a0af2a9aaf6f5aa94121adc5d524e7c69b7c6f08abfe42d5389881f50946ab9e8e0f92a027874e40410df3a7c73ee9e31dd1de4aaa8125dc4931118cae5392354e79f114ddb320a05bd1437bff045b9cedc962f8480104a2e81c6f08198bdf560c2dd09fbb1375048750ca8fc666e7911c5277ef1e9c91b973ea0b36aae514fc05f6458f2886e1aa4569e53ab49a6b41e67041fb49a2b72e16a087728c38211aad8ed550e9e3896618500a0cf5ceefbe3826d17e9558e5f7d62833257dbcd17e63ae2823f034d648b54ac7a1315413c1dd2da8266a6fe250f2d29caf2190751db5c6ebce9bf561f3cb95eed9ec40fd3d02fb87102485d5b920c0388feb31d39dfe0b440a81adff8b879b0ba1625564cf19ed17c40c9cc27d454e60723f255e24332ec11b2450ef8f301034841923c571d251810276e8e8a9390c256fa5e4532ecca3193edf26fdd94fbf3158514777159d9f3a618a6ca262731c4562815c925e4dd72dc80047035e49d2fbdc3117987753fa416a36061411af5b39ccb1ebf34a15b6671a0fccd4426b6a0c2f2b9c6961f41ee99a8e5c332165d3e719641dfd466595942440ecc6ce84f4294ef238647f96c5dcb2f3a8d8b9eb903ef8a346f9df82a9d1eebe426f6589410f84e62bad4904ebe8faaaf4a1e89b283b5b133f1a87b6cb53c694e4c3904ff02bc9ab91baa33bda2aa07b98ba321ebd3d51bbb0757202c88813a2a298ab16cc2a446e5ffd13d57b6fc0984844b82f6bb708c094c552e1d71fd5ae54b4e086f88ebe9f0637f25c529c332b2a98c574aa15b485404f81dbd1d0fca460659cfe44ab65b5b2030e6a1c01472d80c82be91eb2f083c28f17c4b839e9c0e505f38410e21a9769233dcaacdfc9c6431c3bf6cbc80522eca61686f69a68f18456651f92f2f0fbabdf012bf3f1019b35a92d738ce6ba82bdc1b7dbe523c75dbefc9f02b94fe62dbfaaeb0fc89ddc35458fbedae3fc42cac18e60ad775597d678ad600ab62ff56f8ae80631fa98f08b400bd34f8477aa7a0b27a34f4a6b11719caee7427062efe57e81010808b6ad694c02da40c772b801ccbc5822113b0483f4fec29228ca3310ab6ebd98e4471d6c98aa7ed349f197f14fde60c20daf50056e9109f2e70ce86cd466a27089fd7a3580a5b7b31397a05f0413fdb9381138388d2e646b5373f1f5827d427d62e1f5827a19965d26d4969799500119be1682e52d1c4fc6e4b01545e88198f4dc7c368683524b41e493114fe58d666c8bc8042aa5c25c4c3b5fe138f85e787807f91151da3d9f613502a8e55ecaabb44522d028890ef8dcb4e547f1f9d35f471646be23f0116fbb581bd142b00df8b22d909e2338a3d991d6c03d5a6348e26afed19b9dfa8a4cbb4472d1e152d50dcca91498cd5f92773d5bb3a346d36d1bc228d4f96db4ce04cb3999d70de2c4e6969c3cf78a301a87ce7a1664e0663c531e0ed42ead6caeea62c1217d7a1a8ae1577ad2f56fcbfe33bfd2ced7c3ae88d34caaf85a54b7472c322e321027775c2d7dd440925ef920f5a7dedd334209b75fd7e3e88cd0e2cf4d21a8a53fa26af4801b057694a", 0x1000}, {&(0x7f00000002c0)="052776b42e694ad258c797ebedb39d53bab7dfd70aa1b3b736004b22a8b3b63d943c0a3222777d7e9b8f8cee33ec37b370651efe521787a3a4a48f4ad71c7672bd41caac85ae85d34b7b58c5060f0b4e8078", 0x52}, {&(0x7f00000005c0)="a7101981770f0179329f395809d72a34a65edd89591f756d14f74aaa559dbe319f089cfe90567c32ff45f99efae456e7dc06400f1cdaabfce767d160424063651188b3900e5e032a85a43d0ce1b1fb796b8cdc4bf2478624d19eee57bcabcd1267ed6e9ca7396aaa74accb99082b681086220bcebe07b5e457baf3db8378d48e2eb41c81db7cc79e6f39e999ca51e279", 0x90}], 0x3}, 0x4) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r4 = fcntl$dupfd(r0, 0x0, r3) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x28, 0xc007ffee, 0x7fff, 0xd87a}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8000, 0x5}], 0x10001, &(0x7f0000000240)={0x7fff, 0xc1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 19:22:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f1300a4aeef9d752f871f4385f04157795ea4001000009fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000021b41fd08398f13bdec3cec2666f2d77946d35797dc11306ff1c7c132e9528dcb4b66a2eadf3b7af6e266e2e5a899bcc6255cb004e5b4e7e9de76c9020288a3cfde90c02f3c702e99867d86a2b93249e9c930538a7e447d1b28b0aae2400ff1e5473e422d696df5eedcfa3e3a728f1a8a5b58ec1b12e92724cba04b43f07f4282ef57c6d08fe78ad3d8de51a8ec648e32fc98db2c5cfa7dfa119c5fa2d"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 19:22:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 19:22:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) chdir(&(0x7f00000000c0)='./bus\x00') r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x0, 0xffff, 0x2}, {0x18, 0x3, 0x3f, 0x2}, 0xdb4c, [0x6, 0xfffffff8, 0xfffffffc, 0x8, 0x47, 0x1, 0x4, 0xff]}, 0x3c) rmdir(&(0x7f0000000000)='./bus\x00') 19:22:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a54a390d6000000000bf798f5ad2d9ac55a52f6dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560538faaea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1128c0c000000000000fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb7"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000003780)="71080e96b6843ff940b5172fa16f864ba3a89e40c837ccc9ad94ed221a54090c0a58d216b8adff9cdf72b758f81d351d6e46db1dd978a83c5d5074be91a5c87caeb48f6081629543c8064aec62623f062baaf19be33a968cbed15c3479325a5036bbb1cc53b11370814093a7b2a3aa66fda4fb05847530af5ca821370609ea625675c70df53a29f13fb22cd3507f159a3849e70c43a6b4545796223c52169b748a9d8b6d782f02b4c77ae3a1fd60dba041aff8b035b95a56f9715c258005dd2ac5cf2896b8a7af4aa233e42aad0719e7640ab22e02dc67a61e7a639e06b811fa83a9e5991d85b30992b0da21d12a3d27967c93ada13a0b68824b2aa3c9d4567b69f57dddc773234b3290cc8cc04931beb794943ee65f3ee5c511f3367b4e9b7741f25ed1b3bc61c95c489865d63f5390659de98ca430fc84d519cf44eaec8b18de6d6a76f8b23ac8ebb62aa199ded475d28dff1ca125a20192d8f1d0a5b251a2ac36b00cb4df40693fc2d9f7e77c4639a29a0ac7ab54dc6389729231523c33ea7c677ffbde9e4ac88d3559e659e6a57b186abd44a86e529c3c939cef9b92584cddb5eb228f5988d895e0c89a86d7313212700f3713bd70f11be1b66c45457630309e2db2d7c85eb83a8e8b98bb565e96c8a4e0473c208d1730642b40885a68422df84429b8c6e10d43b8cb1055f21a08b67ebc0f462539327bf796177f8b6268aec086ec3a5bce0052fc41973a9717b6a55a8e53c51487f395d4e31f1c6a572a337e968d85a886d878791ecd902a9e3ecd7eec7cfd183f281009b4f18003b92454bff7e4bf2e77823ade704b43772a35e285160490d20a23162e382563f482457ee023b6a0e11ee3b7aa07923f2bfdf44a4a76784380a9edfe2de4f34bf188519175b0c374aaf0bcd541cb8a4e885aa1315884597487dba71901f3ea8c22625330a8cb3ea73db11ba38680ff52db9884f6ce51ce5c26e647aaf21441cce02768edc33c62e8262ef132ae886910efac74d52ba4b1270778ba615bc591a2a5b9b40b90b2d6816512ccc95d377cbf9df4a18b140587cf6c1b39a365f41d27f067a4a642ec343f48da01ac5f9993785b2ca317a670bca595b1c771af21c19d18c1dd85cef047fa745f2a277aff91273551bb35e5ad9969ed4fa552db182485a22421e7b2180a02b121d2d9eb2a851cbe2b50a1e86d981ecb96face64823a1f99f3942b5f63de78b31e3cb4e2baf86e95b339da121f0916dec7e4f4aae083e0dba23ee7a81c2a35a44906369692bb339e82eeef7a0154f4702ec6d6a586b577daa0380e9ccf7c0cae4fc75e43a38cc8619735e030c46d644a3e44f3945625b1a47d44bba7da05ae9c90260983e9fcbd1319ca02f88ae8b7c58ab863c4e0daa543da29db5427835072cf06efba421f784721d21fc9d55a44d4024e60664cd30e18ead157763794e15845b0196bff7af459227914b57afff2af39f5e263ccded9ee8b5d4245584884034eec56fd47dc18fbae8a8166152c67888b908e52ba87eb90787eb4790e655f4bfa925d1eec6d179fabdaa0a3c25e2f3be39dc96f02a9117e26d91128d4a7f4eccbe9f610fcbdd2375099eeb9b228f300a7b4109802d763c5bfe6b771a0a4b29cb73f5d127871ad7e1970bdd425194274cd5a0fea8812beedc3d6aee65fc1826bf368a447f1c92da11082be25a05f4f16d265f5966806814ba7161504e7654e822df6eefa269651ae99c78f32201e86578a8e53ed7734ee4664ab3fb3bbff92a8815ffa2e4e2f62ffe40c815fae9b0a2c19e808e3a5cf41da9a517aea077c97f6efa6d5e1659eaea79de0a0a84593bac7a0f0a22eaccc5b1cc1103d5118622620a06ba46accdcce86636088e7f78050fdbeaf471b8eea81d2b0ba1a333c97927a5454edc6ce7a25e0310393b900ded27a859df7523c135e7e44511d8cd801a60a3c90fd62037a043d223e8082e47a3da5b43d9917d299d59414d667de00ad9c522ace2e0f29290cb581f4cb640b0a910241091a7537fd14d1a00123d5de27ca6446a6453a6fa4d1ea3d64bf1b7f7e8c1966c2cd2681106320353be1210419136d528648b08fd69c35848228350efd44156722a1cf7e0772f4ec8070ab5c55c3cf5dc025e5a9aad3713454264108af70c16f570580e4c5090237f3a951dcba4a5af3772cab706d31d80f7b823f576cc7d63ae23a2c0617422bec58887baef4304beea9738c2b6adf74e7c408c839d028b0d8042f8544721fa9af3eb5b06a47f21f03ae698a3a0631a2a4cf83ef8d806c95c8b5bb3a99dd930fb1887aca4de237182b9f08f7cc316d81f85807978ccab1e0ff1ff3c940dd69909a6583d9ca697d8b920a3ae0f4ea95831e953c7d0b683528e3b920e99615b98533356edaca6b568b949f2807e34e9cc0ac40a4e6340e63ad01101648e48023f8c34f8c93c3746a58035cd2c9e35448b4b923f5944af719ba21621f4a87f39c5b1b3cf3c9dac199fb54c53419412b858c64a95595c49fca902a6daaadf867989648e23b85028b1b6329139ef64a11671985f6194ab12bd01cc0e90e94b2f2b9d8ef258069a5a5eef4cc29dd61c258c6dbf37c8ba89a344bbbd94197eac119b044202778c4c7cc79a910d3337eb4a77104b6319e634b74740c080c920e5a7be1ccf41fb98b6c25765c3b9e9621d8488530ef5231c05d08aad708ceceb5c3274e2e9135aa20f9b2eb524ba489c0a50f63cdf1234c7b5a1a673c3ad926c9cb76bc463d39c978159de28a7cd07fef64bbf5ea88c6ee6fb99ce5db298cf1641a41cde011c9cd7ce7da18a03eff7219c3e9be453644d1710d001a1f959c74a462b9e85c8a2102f542e74a44895072497394a81e50e6a1ffd36bc3db056f3b6c1656fd258d887f34bd8f0311366fa71a51c951d6fb07febb038fa48125f63a2006ae329c5567181d63c59822a308999e6b4e273d5a175a8e66e9bb56176df85b68354cb35c6327e7fe5d04a97bff274095948ae59946688074378de80115531744bea9a9f85f827b1d95ce678435b7027c8b54f147765e11f733fcb13f76ca9d381b74718978cddfb48e5398817b5af920a39c35f399fde3f02262c3567a29ce32c5b8120ca7d3b7c24d3a6beaa36460d0fc196115c02856f98232ab40380a19cdf7caa77303913c51f0b4117b3283bd9587c2c5391960594799ba18bf32c8b3f62d7959aaba1d9bda8b8bac29d07d688ff73d06f2c69f0d5e780f2dfdaa3a095e2d19db53bec16b6a29f7577a2d771ebbb316aa66326eb343203d05214db88c9b75c11525889ac12f6ee8a8def7c01e754f62ecc04afc62157c80ba85c253219108aa42794ee0345000e4101b4b863a87eec1b05cb2f8ec87c9ee2e1626ac20a82e2bd2c8d4cc6b0b909ab6fca00b9e29abd72f9f12a933a6eeb28e5093c969f435634316c8df03b6e528c8da1cd88df6fef767ed14206714ff492dda18661b12d1e8bd5c6c5ec5af6acb729789f9dd75a4ca6e44ab0a1f2b365943777cb2bfdcb1c90d80cf4b947c70de6e4ad759e3625228baf9a4c3ef44fbc8bddf49e847e5e3b653fbe4395a0b32eb06bc49f26ec25afa6b7cf73577b641c8c6854f9948df4b3e7a3fbb3eb4ab41038cfe7d999ec45418a2a2422d7a08500521e46b91915f8894277333af568e5cc17b0493667c755abaf859f6f9a8c2498d7e44529c22d75dacec0dc3403e495fc1090bf80bc7b63926fa291a4db4a013dbe98056b89d9085144f39dce6b67b8ada259ebe41fee9fa0426dac68fd0fab011c0ad36c0124c5b482c96b8300cf83f105597ea3135b81c73be5b715646ed723c3f36d37841c242b154ca15fc1fc518a8c52d0159fcb09db78104c5ecd2fc3d52cd88eaa13d9b1f4dc3cec72628b4fa9ede782e7f2f4a31a21084dfe043c878211de5147592ffd6c4b132c784777d989449383a4208ea8219aaedf9c72a7c6ef64181e61825347b6d071250aef8c4f0acb269eab06945f8ad533b68123737deed43c4099667968ffb8ba5337e7f6abd61815367292719214ece40d48cf6ef497480adcd465da9efb365b27792d4334ef5b74ec1bb2b1a14649eb2add19eb7598dbeb345016af4d0157ab9eb86b8dd986b5516f7747351a72f7a81a78f2ad7b890fc72574add74ab102aaf7488be3fe358f0b86d553561af480977921a458978f99618ea0cc23e625eec0d3ca6a746d183578bbd0d002f84f30e07c30183e8b347bfecd921022adb707f55d030f86297f34f6d9389cae8734eedd577fbcc166789ef7142987464ae75b9d964e39729f041fc3abda16b91f73eb1c6532f9876c7c66e629f5655dad23f76164bbe779448e08dcb7ac38dc9feeab1b21d6fda2f1e34232f1ca98d1a0e062d2387fd8ea8154d371b1eedf9babe49f5306822c37b327a41ca3bae0e0ad07549b27a2e9728da4f31caa03b09b7a45b2f5ce8ee4815fb147b07e70a9a77588fa45af1627ce0bae58b3b4de3c5bf0c72b7bce7658e08e3b94fc1a889d4fbe5cfa3ae30fd1e869834948fd8d3c0372fa46921a81d4b07cd619c4254902c930d9b56ccb7d164a54a82058e24b1c2fc645d88075bf046ba21ba03ae435b9e8644d32cebee7a7d0ec2d9e67d2dd80bfc2f024a46e5a12ba87457a1852da5d62630a0e5a60583f30c27bd20daa3775090d76cd02a2faad00a653077cfb3fe64ad434c09c7c372f4b11f8cf370bc9b06f29153433b031ebab4e71568786cb75fad17c2b878d84524d4cdfcac52af4bf3bebd1f8a0c04cac507c933324c90b1eccf7e707cbcb4dfa05c0f7cb37c0d449991247b62427aa4ab051f1bd117e2c66f8424ab6d800be0b239c2ae7e65b8514f9224accb0d6d29995acefeaa94d2b47a55ba9818eb3a67d04b6a640db7eacfa3f549b410783a27ec67fb19e261d6367cb0ea9457e1b37c5099fc84af5efe7faa41f7ac4e039d5688be3209354a908fa69211df17738d13cedf2677d1fb23b7ac45b6bf55d47b1851369ebe4b3dc80a4cb70c59b1bfcfa3e00e01640f0fdb6307856e391777c14b0c6c05bed50be666b6b3efc4790cd0d6f0a18dbcbb35ddb32ee8a05253cdc8475ba8f9de78cd92bec6e16310a9146bfc8052a83682fc0137a0d3fc05972f73a55c8b5dbd6defea23b0a23376f8eef09cf3b648c56defedfb42e40d3037d0ec4d5667237ede52d2621f6bd19a92ae01f139f3e6ace74bdb70906e6fd65d8aefe50fd16de5de9a0f456c5d9851d0520afcd1aea70519c881cb6e389fb0c8800efee203c5ab2f4966f9da746a93668aa7d250c6b62ce3829de0ed210b1af13fcffc924cae778c976899f603d19c073f65193743a3be44822e554eb205c99bffd91b1bb19975387a84f7b292145a6d86d1999eea6a334e241089417b5c767b5adc1aaaad6f9ea7649f08f61520c406cf4925f057ef0b4dfabca8621b1177cbd4fc1791125c916bff907c3a73bccd3d414746551d82df5ca6a69ebbf5e4ad578eb596a5f4aa4abcb0a2d75dd173e1ab9db367b184487e9710673bb3870e04a02898c0a659e6c09520ed51a8863016f7fa43e1ff76f417ef9aedd855b0bf15d596ccbca620094f2454033b1da830274f36d013b9ddcd1a388de60304297c235ed51dd0039ae1d952a97a6e9beda81b6d7d60af5af17f78273c8dff8affefcdd6e02f52d76fe28844c6490d6512cc799afc20823654fb2cdd44e8b82c1ab09ca97468fe7405424e521737a8ab094b1db5d666a9678516a62d224a28ecfc4625d2a8aebe0099034c95255a8d3a2c10b3582ed7", 0x356}, {&(0x7f0000000040)="321ffca6e34a49eec26fc8a325d2e422602455dd89623b74fa29eb58e8cbf7b7892e8c8eb63dc1f03212a1b859987cf4dccd1d25b0f356c74f956d263296a4a659ba5997f332bd060000003d812b8665a4500bdb13aa5ccc0b8b596de8c0d4b7421e897d771defa24b881071fe89623416a2f572d41c3a49d883e3bf419e8af9556de48259b3bab8c1692940924d0e4f578c4b268ba30e1aaec857c2db2d9e179b3b0923b196a5", 0xa7}, {&(0x7f0000000600)="ec59cbb7177d705ecaf99eac6b5c99827bd7d26846be1bcad31f36d97cd4e82a048ae13053a43ad9c7ec8a5415c56b80efb3703aac1c0b5b17d4e2a6e14ab9149ec3d448ac2c3145ef931c259c578fadaf797afe84b7c6e7cf320548ae464602f3272b697a621fbeb6653fd94e1a8ac9ae2dbd5c1587e0a5a78433d815413e9528c474037c902dc1a9108569cfd64aa0987251f882e6272bf22eaef26fb23ecaf04a40dd431444001ef89f0abf7d91115aa293d817c3c28f184626d938011a175d0d88909bbfc581a186ef0e8ff71615c42b0697bc0cd8b1148b2014a99e6618", 0xe0}, {&(0x7f0000000240)="3742b899133ceefde97481fb5a650a2a8db1e796324c705e641eb43c409dab0f186a6e0cf670b7914d4383bf14da2f3acb2d0b945ff9b8d2f45d2b716e1847931ed65a5481acfb3861d49d9b0e20be7267adf08e7e92e8ca550c9c908474d48ef65d0591437d938a662792ff732f3a2ca559827d92a7248c24668ddecb526d673f0aad18406a5b7bbfe1ff13aa61be758efc039f1e6bf4feb6333d172b326257d533bcde2cdee1615ff36c8e6edb8993365ae4f339726516fc1c4946305292000000004cbbe81e7f6696f9c777f584763441a60103834a9b8672dc8affdc1d8f9ca07abea38cc852cbe449550f75e7976295c093874962a22b20174668b2c4cb2485b7ee2a1bc3241e7f", 0x10a}, {&(0x7f0000000380)="81ec59b57f7577fb77e8186da2a9624e322a066f45d87f4825ee510f57c3b0fec109b8ce1ec4828b99d9f6d6c57e77dcf834d43e2a757cde9b72f2ab50985ab67f0c55c74dcaff44f30520b0c38d4e07693c4cb29c34714c8010026844d3cc971b07a3d41ccdc4c4827979e2526c8cac1e949bafaa94a1c8e1dc5966aa7a696f2f7552fa3d013cb3a95cc896184395c61e07fa18c71e0bc035debf9dab4e9626b06a52805db68aadab8a7052212afd03be0e9f3d604712118931132ae4f2bc3e44a5c46be144fd05f94f55e98df433305f7ea6e7ae51d84e6db3ed089e840e289b75fdb740d71b07bbd926ee0119d5c9f5c3ab96c345b509", 0xf8}], 0x26d) 19:22:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000002740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4100], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000f6ff00000000e7000000000100"/34], &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r2 = msgget$private(0x0, 0x20000003c4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) ioctl$TIOCSDTR(r3, 0x20007479) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x1800) 19:22:41 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xffff83b6) select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r5, r7, r10, 0xffffffffffffffff, 0x80, 0x7}, 0x3, 0x80, r12, r13, 0x5, 0x3, 0x20e5, 0x3ff}) write(r1, 0x0, 0x0) r14 = socket(0x20, 0x2, 0x4) getsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 19:22:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pckbd_enable: command error 19:22:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4987efd14b318b4a) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:22:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x55d, 0x1, 0x7, 0x3c28, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8e02262f664000000c00f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac722ee2a49dc12aa9a73ee87c0bd8d8316c6d896d49a74a9e5ecc00008e21140fb594d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e0000fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd"], 0x10) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0xfffb) setsockopt(r1, 0x3, 0xd39f, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 19:22:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x9) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55845b623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d00"/547], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:22:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) 19:22:43 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 19:22:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:22:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x10, 0x20) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:22:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = dup2(r1, r1) getdents(r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) write(r5, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f00000000c0)=""/36, 0x24, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x3b, 0x24e}, 0xc) write(r4, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x6}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040)=0x6, 0x4) 19:22:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x8, 0xffff8000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4", 0x0, 0x40}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 19:22:43 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x11) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000080)="971f86009e406840dba87051d1f2eb817156a6472e26601d0aa65f07deb91d3f4f325ae7425794f183fe3b55f9d47ebac57fdc663e47c6a87d9f1501f3bc15dfbe282c937e5c0f0f4519a859b8a7e6da5352959f75b9245ac0a7b10f6fd3899f4682623ff84a11fbe75afe5bada15b7a31d7a7a90a5339a25f537e", 0x7b, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, 0x0, 0xfffffd88) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000002f66696c65302f6e696c653000d23a6c6d972a15dcae69ec3c0d12893617e9c0f06a37e1b20ebc3de28f54daceb0db635eb75107d8a80ca12aeae88d5e4a4ba4360f937128a122f1b0b114872b9fcede91f10abc23ef290268ce52d8b0b693272a01e4745d87802e79dea0b6bca4b4257d9dedf0c6fe40c97c719b5e7ec2090be4716a50a76d7fadf359dc652fcb5e9eee147c2ff1143ebad47b0c20967acc3aa3a75044f3bf2b79a360821c67bc15f1315560e367e8e76608ac9ecc16bbee13c7d1b419976c1c73a33808f8ffb8b46b29efd2898104a0b515380e8bebf7e325a07d95667dad7fc5a2a86e451a840a19d88fa9b99d1a758d4639698b3f45b5ad1ba42489d9c77153c0f1f18110daf49ff158309e60fc6c458fb059b6f9e6c8f04f0dc7ff819547cfd46ac60a51227dc940f7813d"], 0x10) 19:22:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000500)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x57480b366fb028a7, 0x0) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/32, 0x20}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/72, 0x48}], 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x20, 0x9}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = semget$private(0x0, 0x3, 0x80) socket$inet(0x2, 0x4, 0x3) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="460d1027d602824c81e86c9b2444ca70212138f3184b1e10e60de5311a0a158543f93eafbdfa3dcb7b56c388aa11d60cec6b8dc4d65fdb4e04b5d1ca70de82a95a92ca0f5973cd845b1433deeaea07cd2f7ac731ad04d9f1cce570edcffd5c9689e84733b2d2a30ea85ca06c3415002514cc7c501d5187fb192ed224a02e4bbdcc2d7fd16a6b315638e22ffb4d7988c9a22d3c833454fbfe86a9abcc9fbd696b68ee68b8dced3bdd6d848a66cfffc51af686224085d9e60b9b1eedef7212d47dbbb57a21d072467cc4e0d150f632266af76af1ddafdca2027dc1"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r5, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 19:22:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x9, 0x244a2dd5}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fchflags(r2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(r3, &(0x7f0000000080)="51fdc1e3c50c5172799dd9b572ddf132a995e0c575fecef91fb45e37a9d707916367aec0cc8a003efa1837e7a7152ad5", 0x30) 19:22:43 executing program 1: setuid(0xee01) nanosleep(&(0x7f0000000000)={0xd925, 0x1000}, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:22:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 19:22:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x28a6) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./bus\x00', 0x0, 0x80) r4 = syz_open_pts() fcntl$getown(r0, 0x5) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0xfffffff8) dup2(r4, r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x9, 0x6, 0x9, 0x7, "c756921c95d4292ba2282cd2836dfd3a7fbd21a5", 0x9}) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:22:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xff51, &(0x7f0000000080)="149130da007e67ba8392c0b01f0076056e47616ccd3c0f805d9e187b70bdc56149217f8d5b6b5500d395be527d01a8db0012b6574992f0b272a5cbdba36d524d8a614dc846") r1 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r1, 0xffffffffffffffff) 19:22:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x3ff) 19:22:44 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) r0 = semget(0x3, 0x3, 0x448) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x4cf, 0x1, 0x9, 0x763, 0xfff, 0x0, 0x1, 0x8001, 0xff]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') 19:22:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x11000ffffffff}) 19:22:44 executing program 1: r0 = socket(0x18, 0x5, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000, 0x7, {0x100000001, 0xede}}) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000f3ffffff000000000000010000000000150000000000000000000000000000000000000000000000000000001bdb00000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000009185b91d501004985d8df4913d94d650b2b677ade509f4d1e03fc8aae317d390bb1fb30f87a7973b74789136d0992fe146993f30ff1f518acf3f7be1a8c568af18b1741aec0a69a863d886868f1fed439034e004006563f526de5f16730249ddd1581633d62978c4ffd116af1bb542724ffc6fd0829fd7683ff5aaf5b1b4b8491968776e9d4153ee74ad5a05f5eb77b488add0068f7c92a5c269900b271a6f4b010100008bf600000000000000"], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x400}, {0x2, 0xe9}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) write(r5, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) write(r0, &(0x7f0000000180)="d3ea36bb15b8ff66306a0ab8c6001e1025473ac2336ccf1a", 0x18) 19:22:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {0x0, 0x0, 0x20000}, {}, {}, {}, {}, {0x200}, {0xfff}]}}) fcntl$getown(r3, 0x5) write(r2, &(0x7f0000335000), 0xfcb7) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="305f23d310327d3a8efa3b6728ef7eb73e", 0x11}, {&(0x7f0000000040)="d26c27fe25b12ecd6f855d08204e75755fdccb55f8c2dc1cd41a20ce1d3fabfa01960312489490d34766681a8b4b0b936cc7b0d1da754735e785d72cac45435c769b101d2aa10daeb77289f8a2f09b4cd84cef7fdc1e", 0x56}, {&(0x7f00000000c0)="44c897b8e74a307024fd97d80156d9913b5b63b444f63e56ed6dd5068965ed5748b17d64d18b7e767c05be57b49c4a43cf3e24e07c69ff10a0a27d9d3c9197198375f600f6db05b02f1d32e945b1fd65b0f728d13bbd374b006d2b6e00935321008273a82bb59c4bb36d88d9", 0x6c}, {&(0x7f0000000140)="310ad0b6f4d5ea00ea0808f0d1dcd311b92286188b4718d5d56e3da57e1326d6f094e9d37d658c5ffa5f866a9dd151de58e533916f2bddd0fc3ac4f2b3f7c4f83a70794f80097678df011a80a8801175c0b00386b51d466b72a0f5fc7dc43e63d96b7b6ca54b79fe469ef165eb9b92e6c61656918e97d8034d1aa49c21", 0x7d}], 0x4, 0x0, 0x0) 19:22:44 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ca64d0d5742b8c7d354cd360c4681254eb1c481e5a13c19d10b278c1a13950ff4104234b5afccbee145e5cbf0811341b1347e737f274689ac824da40986c7aa681d5", 0x42}, {&(0x7f00000000c0)="536fd16a66c7cf75a3870148c45dd707b5ab263e487082440266929fa9da3d5fccf2bae15e49c41595405eb16399bdb8a27ec744af4d70190cef3f7f2001335ca62939e86a88d9016b4171abc4ae89f3264b5e823444b4475c2fa7099d0108f68f9adaa2619c8d25e67c338a775d92d8f5f7c4f5c12b7142a2cf3cfb6640d7411059290d47da4441ebec341a014e4598b12172a648c8eb44cc950ed54eff24d378d9b4088568d64969701b43100ab562fdd6efc82a846ce9a8388e688ca8d1eede3acec36a5a3f53227fa8975fbf8f96999255136e4d1e987c441a5478b9a8ba2b1dd3b32cca2715b3ba66eeb8d8848eb5546ac2ea992decf024c8b9", 0xfc}, {&(0x7f00000001c0)="be6a2657f96054820eb873dd2eaaddeb244d885f6008b68b3b782121c7228428a48f9ea8948bce635f32cc525679ff0291b645ee50df0714dc0abd3e60f54ddc9ba53927953fb873865dc548a0b0ef03abdb3bb9e7bc5020856fadb06424430e198ebe0011f6a931f5ab0a85f3298887455af9820bda54c74e69bc9b3afc6a7cef03fd4d42542962ab1bbde9b11797ae5d0e33e738f1ae5378b50bc56f6191bfa33c4aa15e6df6a7f47d30b33066884bda9a607970d299b47aa1fee504e16d153bdc848dbaa9d61a668ec65c53e1", 0xce}], 0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(0xffffffffffffff9c, r2, r4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) getpgrp() open$dir(&(0x7f0000000440)='./file0\x00', 0x8, 0x1) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000480)=0x2) r6 = msgget(0x3, 0x288) r7 = getgid() r8 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x721d, r2, r7, r8, r3}, 0x0, 0x7, r1, r1, 0xfffffffffffffeff, 0x0, 0xfffffffffffffffc, 0x3ff}) open(&(0x7f0000000540)='./file0\x00', 0xc0, 0x168) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f00000005c0)) r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x0, r8, r10, r8, r11, 0x106}, 0xc54, 0x3, 0xffffffffffffffff, r12, 0x7, 0x3}) r13 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0, 0x1a1) symlinkat(&(0x7f0000000700)='./file0\x00', r13, &(0x7f0000000780)='./file0\x00') r14 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file1\x00', 0x10000, 0x4) close(r14) symlink(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)='./file1\x00') r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000000880)) writev(r14, &(0x7f0000000ac0)=[{&(0x7f00000008c0)="7847c6347a1f7cd95a42170f93aac06def17263ace7f08d54391ec608851b85d18d6d7b14a2be3786b5a7b59d1c20ce67067270760b745e06085173c6533a3294ff672cffdb8473cdb6f6cd79c17fdde91062fc648618a97288d1cff34826ed61a4634a734cc769d6fef27e417aa83b7f71f9687de397b47c214cc4bc7a21f079b74fcf1f3d94f105148f9305a5b2e5b706d23ed06902131724eb3f0049c274018522d140af16b495ad926060810c955d5878088530e060de789cf5643f473135bf98f8c9aea526f918b0059085a", 0xce}, {&(0x7f00000009c0)="06", 0x1}, {&(0x7f0000000a00)="7b01ac06e50d117b3661dd6467a65c9161df4dd718f0c9c8a1372c3c6e097328b7d9e6ccc00eebefb0d8d67c99323df0c691e23fe9fed215497c7493bbb5618fb7292f254e979d56b0fb8138a0d6e162850927c1c877dcfb55275b7f56dafcd6847b15e7ea35f0ced49c1a462f031edde913a854a6904adde082884469b3a89abf7bdbf6dccf30601758c08c15c9e95fbc135ce04dcbcc5924a39dba4e60ab5947af85", 0xa3}], 0x3) 19:22:44 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) 19:22:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x44, 0x0, 0x4}, {0x20000000000006}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 19:22:44 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(0xffffffffffffffff, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:22:44 executing program 1: write(0xffffffffffffffff, &(0x7f0000000240)="590989bd21292210ae5ae25d7cb26f98cfccc3f4670d24ab955503f9bf411609d6a031a63c8a4acd2d18bd8c9e15", 0x2e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000040), 0xfee9) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) syz_open_pts() 19:22:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = syz_open_pts() preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000100)=""/46, 0x2e}], 0x5, 0x0, 0x0) 19:22:44 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x200008000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x0, 0x4, 0x8, 0x484}) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000380)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = getpgrp() r20 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r18, 0x4c, 0x6}, 0x8, 0x800, r19, r20, 0x7, 0x4, 0x8, 0x484}) seteuid(r17) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 19:22:44 executing program 0: kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:22:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x39412c2e42fe2169, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [], [], [], [{}, {}, {0x3ff}]}}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0xffffffff) r4 = fcntl$dupfd(r1, 0x14, r0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:22:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000be704dc4430841f67d613a4a61a4ec4539671b0305a0088ee21e095685932515253d5737025e54ca83fd90cf6ff3c24b438c91fd694b59f4c5bbd7f0e9fb44b92d2c2508638aa45064047915172d3b658716f37e04e91e6b4cfbe1df45e4b04d10889b0e30d4e4759e468064a6539505632933834432bf191ea5424013c5a423bf8e965c164751f2792f4a3f213f7d921ba39f6e9e8fa0cca2ac8f4efa5a7e931d45da6b05cf0d3322deaf9028d6bfa532434929a3855a1f12f528d8ff615fe282e66cd6fd0dd33a698391bf9f635b3a395cbb1d928fbfd372e36f9a52a0a0278d0eb78be9caa90a96b9c663ac0a9353e6b6"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}}) write(r3, &(0x7f00000000c0)="ace5f065107bfaefe68145c19a8661909974687eff2342faeae22d3685cab2bbccb9bf921008224416220a5261f0666794566237b90ca0805eb702065725c9b2e80b485bb94ea7b5b14618e0491c9c078bc95a6a231ddb78dea03d9afd5cfd74", 0x60) 19:22:44 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r4, r10, 0x4) poll(0x0, 0x0, 0x3) setitimer(0x2, &(0x7f0000000000)={{0x20, 0x5}, {0x9, 0x7fffffff}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) 19:22:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x6, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 19:22:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000540)=0x80000000) r3 = syz_open_pts() execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000840)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='+{+&[\x00', &(0x7f0000000680)='@\x00', &(0x7f00000006c0)=':#:!\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='[\xe5+-+\x00', &(0x7f0000000780)='[\x00', &(0x7f00000007c0)='\\]:\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000940)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00']) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfd98}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="6447f93471f2af57a77c9c09262d2abec73f5297de9b43ee39ded9876b87be77305184d4067285a2136ee82d9003849cbe3c6eef4f40db69c34055a75377145586c2749783cef80f35da01f5ba4544675a73be551af75d1d22dab8325db06652ae4eb6aff1a0d7", 0x67}, {&(0x7f0000000200)="548d6a5abcd0f7cd70580710694c3e28820ee93ec2ab595d841bc263c034a02947c843891187af8cb4f08b03fa76de04f714bfd51bc04ce1c8fc9f7906f7bcf93dd7c04573a8bec851da993fc5198455cacad8c10c8511707b6fa055dc3288b09a44733c6ef651efb739f13903cd39e8c8f33e9ee9075f2ab6c892cdf718aee3f83872f67167460a824b9dff3a3f61990d81a3272d6f03f86cd243c2ebcd26fb6563b5ae13a22bcaad194eaa5de9799c08282a91ed3d2f07dbf47df43ac8b798698baa0ca17a6a7a1a305d6bd36a5a73f1cc804563f085276b588953500a27cb", 0xe0}, {&(0x7f0000000300)="db970897c0369108f19612cffa7ee57355388e7a79273a1e03ab025c7e0d9f404bd4a73e30cb383dab839d9b53acf12c5922471f0392f1cb25db4156d57f3ed78fc41c307e0aec476832c4b08ca8e58fb355e4675e675b81de42a070f9468a0e1daa2a2e6c6ae29481b5e2f17a", 0x6d}, {&(0x7f00000003c0)="7eec63eac3f3b32a86eb128bd3e1ebcdf9ae1ed0644cdf358bebe31fd0da79161e164cdce2cb7284375a579fbc44c7687e68b2a9c295cc84d1e73c1a71a9f9cc42742075d4893fdd14f7efba2278644a6aba537912ae84e3212d9bd5700a6bdbdd2e1ff53b917f0b5522f3d9b785d17704a0a90c503c8cb6ed799b165c27898b05f1256b86600a198cf69349b98ddd44d7d113a3736458cc64d1163aa5", 0x9d}, {&(0x7f0000000480)="0b43fc5090f5", 0x6}], 0x5, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mknodat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x6000, 0x2) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000080)) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r3, &(0x7f0000000040), 0x10000000000001bd) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x1ff) read(r3, &(0x7f0000000040)=""/12, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 19:22:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x8, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x0, 0x80}, {}, {}, {}, {}, {0x2}]}}) fcntl$getown(r1, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xe80) 19:22:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) chflags(&(0x7f0000000180)='./file0\x00', 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) 19:22:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") mknod(&(0x7f0000000040)='./bus\x00', 0x421b2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) fchflags(r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r6 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './bus\x00'}) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSCTTY(r5, 0x40047463) 19:22:45 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000640)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/vmm\x00', &(0x7f00000002c0)='/dev/vmm\x00', &(0x7f0000000300)='/dev/vmm\x00', &(0x7f00000005c0)='/dev/vmm\x00', &(0x7f0000000600)='\'\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='@/*}\x00', &(0x7f0000000700)=']\x00', &(0x7f0000000740)='/dev/vmm\x00', &(0x7f0000000780)='/dev/vmm\x00', &(0x7f00000007c0)='/dev/vmm\x00', &(0x7f0000000800)='/dev/vmm\x00']) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x7fff], [], [{0x0, 0x1}, {}, {0x4}, {}, {}, {}, {}, {0x0, 0x8000, 0x0, 0x7}], {0x0, 0x200}, {0x0, 0x0, 0x5}}}) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) fcntl$setown(r3, 0x6, r5) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r9 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000140)=0x7) fsync(r8) syz_open_pts() load: 2.01 not a controlling terminal 19:22:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 19:22:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f0000002040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdbbc99f8ed8000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4664e72a7ccae9b3c2699d193b3ed9dc4c21a1348cbec68c1634f06954a77885faa59170ea9762d585e04d015fafd878d153d2ec0bb03dde8571a08b51d3ed1782514f921813178d7d2f60861ee38a78585f9ea0a8080a30227ece870ef5e97ff6000ff8cb874bdc2ab9b4255448b0e0f490131e9ba"], &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) load: 2.33 not a controlling terminal 19:22:45 executing program 1: r0 = semget$private(0x0, 0x4, 0x40a) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/185) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x1, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r4) r5 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x4, r7) ioctl$TIOCCDTR(r1, 0x20007478) r8 = getgid() lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, r8) getppid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xe70fdae2422a8909, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x80, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = socket$inet6(0x18, 0x5, 0x62) pwritev(r9, &(0x7f00000008c0)=[{&(0x7f0000000380)="88f9481fea476c0d7d26040ba812b4035486b6883e90f6df4ef33a918837aa057e7615d08a650f2d5bf3b144eff216b43ff63f52f06a52f4bed30ba4", 0x3c}, {&(0x7f00000003c0)="6bafd832d76c99ceec48e9edceb8b5525b995c837954753852869faaec74365d2f33f35915527de932603919e306eee45fd974c06b4f3a63668313f720a766f1a849de6c084e9c6408636d74ff5e5e1be4c9e042bfa1a89cd2e72125547123a23a59825048efd0fcd233a1ec0055510ae9b1", 0x72}, {&(0x7f0000000440)="0dc093e7786c", 0x6}, {&(0x7f0000000480)="ec10771a60f65e1cca3cdfc6b8a4a62ab7d1fdce8968e037415357ba964b959fc280959e2a2102616447d42d509f474709448126626e51f892b91c827018f25983274b7f1ec3c3a261efb92d99dc636451cd39bba7a4daa053681c5e5f8413f218b72d64028ffaa1d93d3c1350ba3f85ab58872c2cf6ffabdba9e7d1e5095921609ad1ad35ed7f0a45a612ad83ba9ce3c7741d381c52c6fcd2a7844aa3bf1318b7fee65da8b7d92898cfcc8a35936a70550c32fec54a0348c2302307e7d51217ae3a1fb08769e54224c605fe2d26e091f588c59c", 0xd4}, {&(0x7f0000000580)="cd3913a5a735775e9421cbda3a313b30da7c9b59e575bbd6433e33d9cbdc69446e0c4db58c4d517b4945ede152069093a172102c59ba06ecd1457654fce3af0db709a44a5de59c19f650d3bc9bcf8137112bf4d9fa4d10ef5ad13ff97356114eadb34d7267ae4a14b07dd10ed71fd3299ab5e46efe0e28224ab18558fd1cb58147ecd20addfd1e02f8eb56e0faeec591b93f356c1c9e7f4e9e7d021dc2ed0540b8c7cc8b07a835716867c2cd95ee6a012be708ae93055e163a50a04ce414a3c5f67ce30fc072b7728bbf03fd17813b3c0e69df24ab4faf6826cdba526d1431f6691e771ec0c5c61ca11a5a8ba913", 0xee}, {&(0x7f0000000680)="58f08b17b92cc4052d627916efd95a4f941885d909d2c6980460389dcffeaf879b255c8f94032f13e77c6537beaa90a512ce21f99061300ca06e67cd24f1bcc2583eadefa530576a2ea5c7561371dfcd05d8933f50dbad52c3edbf3369ecfeaa1c1208b7d2e4fb77", 0x68}, {&(0x7f0000000700)="9cdd8f23e0aefedbfa1fa28213fd0b997bc49f001faa86811453ae9f65ba67839e8e26e0e92d9d5cdaf243fc0e5b28a0b8f37bd14c83cb99c381a348b9cae9256962cffdd30d97f00368341f111f12a047e4f067a4009bfadca7f07c7aace9e92f03406294e5038b1eacf8b899619b206aa8d74526e53510a89cd51cc358f9bfa5bb5bdc9077853e832f62a280ddfa1f55fd0fd2d0a75b8b6f7b044c", 0x9c}, {&(0x7f00000007c0)="87b8a01241af1240c27121124e249fff0fae036fe4a0f6a6c60893a5b68d0c229954f096fb812e2070ff4fa71ce611cdda0dee97d32975df58578dfad28519d36c2c17273a7ef27c4595c4b84805a54d554ebff8b403940bd7c166316ca3db888ae67557ba37bec1b93e2f30791c43ec6fcdd80e699f7b07e351b6f6e5c046d6d775e5080e0c6d5f12cf65cff8e5539cb9892f22c753fa5af716e1de144285b02584", 0xa2}, {&(0x7f0000000880)="dbf1ce297e609a99998c8685f5eb9ae029c7e6923d14588ff0511886f758339e1af27303a926bca0fa4cbac009022cda1878", 0x32}], 0x9, 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f00000009c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000a00)={0x9, 0x3}) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000a80)) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000ac0)) geteuid() 19:22:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x728) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 19:22:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x3ff, 0x4, "73f3267eafcce5081a6f09000000000000f200", 0x200}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:22:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc3a608961fd5a5c9, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x40000000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25f8d01], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [{}, {0xffff, 0xffff}, {}, {0x0, 0x0, 0x8}], {0x0, 0x0, 0x0, 0x6fe}}}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x808a, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(0xffffffffffffffff, &(0x7f00000005c0)="d41e0e8797634c466f98d2d30955a44025364f722ab9832f249530dcc27e00a7e68edcde7b0dba20ca650702fa5a79dfe5297dcbbfc6b7ac283e1b397032ca5f3d93a864b57a00e7f7bed6470ce631e892f892b370cde8c63efa8a03a9f5b84d", 0x60) kevent(r1, &(0x7f0000000280)=[{{r2}, 0x7ffffffffffffffb, 0x20, 0x1a, 0x7, 0xd5b9}, {{r3}, 0xfffffffffffffff8, 0x4c, 0x4, 0x7fff, 0x3}, {{r5}, 0xfffffffffffffffd, 0x73f2932db3e20fa3, 0x4, 0x1, 0xffffffffffff34a6}], 0x7ff, &(0x7f0000000380)=[{{r6}, 0x6a010e5c7f009af7, 0xe00add00f8e7feb0, 0xde2456339891e29c, 0x7, 0x81}, {{r7}, 0xfffffffffffffffe, 0xc8, 0x20, 0x0, 0x464}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x401, 0x8c8f}, {{r8}, 0xfffffffffffffffc, 0x40, 0xfffdd, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xaf0, 0x9}, {{r9}, 0xfffffffffffffff8, 0x12c, 0x80, 0x6, 0xffffffffffffff35}, {{r10}, 0xfffffffffffffff8, 0x0, 0x2, 0x800, 0x2}], 0x1, &(0x7f0000000480)={0x4c2, 0x800}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(r11, &(0x7f0000000640)="7d578a556b679f88803aa4248395f84e353e13e37b1950b358da81a0b0fa1dfc2ee9fd076edb9a42f7a445b4eca6a2c74afd8643fab2f5c96c449540c941be42206994e7a2520012513e8e", 0x4b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30, 0x20}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:22:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20400, 0x0) preadv(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) pckbd_enable: command error 19:22:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x1, 0x0, 0x9}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x5) 19:22:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x4b, 0x10000, 0x80, 0x0, &(0x7f00000000c0)={{0x1, 0x7, 0x9, 0x1, 0xff, 0x7ff, 0x10000}, {[0xffffffff00000000, 0x0, 0x7, 0x1, 0x3bfa, 0xa, 0x5afae623, 0xffffffff, 0x4, 0x95bc, 0xa3, 0x7, 0x3, 0x1, 0xa651, 0x8, 0x4, 0x9464], [0x7, 0x9, 0x4, 0x200, 0x10000000000002, 0x40, 0xfffffffffffffffd, 0xb3e6, 0x80000000, 0x1], [0xffffffff00000000, 0x1000, 0x400, 0x4, 0x45a1e390, 0x2755, 0x6e], [0x1f, 0x80000001, 0x2, 0x1000, 0x1, 0x7fff], [{0x5, 0xeb82, 0x4, 0x2}, {0x1, 0x9, 0x1ff, 0x7ff}, {0x1, 0x51, 0xba196fe, 0x981}, {0x4, 0x2, 0x34, 0x5a7}, {0x4c8, 0x9c, 0x8000, 0x4}, {0x1, 0x3ff, 0x10001, 0xffffffff}, {0x2, 0x7, 0x8, 0x6}, {0x8, 0x3, 0x3f, 0xc87b}], {0x3, 0x8, 0x80000001, 0x4}, {0x6, 0xf86e7b68, 0x6, 0x6}}}, 0x3, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xabe, 0x9}, {0x18, 0x0, 0xffc0000, 0x4}, 0x4, [0x1, 0xf4, 0x2a0, 0xe5, 0x3, 0x200, 0x4b1, 0x47]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r3, 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x14) pckbd_enable: command error 19:22:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x5010, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 19:22:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) open(&(0x7f0000001900)='./file0\x00', 0x800, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = socket(0x18, 0x2, 0x0) write(r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) write(r5, 0x0, 0x0) recvfrom(r5, &(0x7f0000001940)=""/231, 0xe7, 0x40, &(0x7f0000001a40)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000001800)="3888b7df3f0c680d1da66b8ec3f6c2df02455a8995f1748bf5721b2deb781f7117ad530a75df7123a50a121d666cb95c62ca7807f4defdcc72d2636d14e65998da3d9f026a4cf8b75e674f04f24551f6e466f4a5d77f910b2e2424c30cf23c73d406fed636602f0624bae14a15be756d1955d009a6902523fe6182e7a801dd248f74b9789743fb563628ab5a66abd8d465c49eac684e48fa5c6a409dfbba199b3fe6eea0746d003fe714c4d6823d65ee6ad2510fec20c106fc892f1c157548bf6283146cb5a1b0077ee23a673e6102e61c5ad1a5b5c0e2cad6b2490a8ea1ad6f9961b9ee00d51af53c9d4f36db6d58a6fd779df3c180362295a0e2f1d7", 0xfd) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) fcntl$getown(r6, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000001180)=""/183, 0xb7}, {&(0x7f0000001240)=""/249, 0xf9}, {&(0x7f0000001340)=""/153, 0x99}, {&(0x7f0000001400)=""/194, 0xc2}, {&(0x7f0000001500)=""/139, 0x8b}, {&(0x7f00000015c0)=""/228, 0xe4}], 0x9, &(0x7f0000001780)=""/17, 0x11}, 0x1002) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 19:22:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) 19:22:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000140)=[{0xa49155ce4fcd0f58, 0x1}, {0x41, 0x1}, {0xbaa043218eb3ebe3, 0x57}, {0x81, 0x5}, {0x85, 0x41c2}, {0x101, 0x103}, {0x0, 0x200}], 0x1ffffebd}) 19:22:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 19:22:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x100}, {0x60, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 19:22:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:22:48 executing program 0: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x1f) 19:22:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="e74060a51d8e92458100291dbc96") r3 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r3, &(0x7f0000000040)=[{0x7, 0x5, 0x1000}, {0x2, 0x7, 0x800}], 0x2) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) setsockopt(r4, 0x10da4a6c, 0x4a, &(0x7f0000000140)="9ba3d2", 0x3) 19:22:48 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = socket(0x18, 0x2, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = accept$inet6(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet6(r9, &(0x7f0000000200), &(0x7f0000000280)=0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000180)=0x7b0) r19 = getpgrp() r20 = getuid() r21 = getgid() sendmsg$unix(r18, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getpgrp() getuid() r23 = getgid() r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r24, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) sendmsg$unix(r22, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b40)=[{&(0x7f00000002c0)="122e4d311425c53267534eee18176d2f1d9050a7c7030c542e8577b3b4a81afe5afbd7b265fc283e1b80eebbdec956da8c80f52e2297236a0edc3ad2", 0x3c}, {&(0x7f0000000a80)="be8c11b5ed37a1f8efb726672f894b3346de865904f17bf9cb90c2fdc4490cd3c713f0cf29f54a73837147cce9d38f8a2e0027295e088cc5bcc23f5e7f6fd8bb94fa558786722adea75dc1aba11fa08b648795ac7748ab711abe56761ac6e1c5231c5289be0b5af600512421dd363f42989ef28b124b678ea8b9b4db4fc405492729e7e7e63adbded482cbbe124c00fcd312949bba70c87567dc5ed8089215e5c3eca2546d19ce6b7846604acd49f2e424dc384c8a7c585692f87e964280d42e2f3f82f379071c430cb573d026cb41d2844d01c3d092649e54fe84b606de6441880c2cc4f7770c20a7467888fe5cb5ac83c8ff78c4f471c405f432de05850bf423e3304197c8db1eecd6184662152ca309e5d170ecab453c5ef4dc57158b910efe9295f7fe7d3517b83415fda37b8b50bbbd8231b8e2c3b0089bfb516570627a5cfa9b38b8ee7c0621c04141d934a48ea2d6133ef53c9c92079219f5161c735e42f30f00b680ae43727374739a8f829bfb23dee6aa494b307ed5fdfb7821c97496fa8a851bebfc57320a32ab9cecbe0b27455efe8c9bbd1543797385ebbd214b7d5aec237a1b8b7eed3e3ba0d44647b174dde1589ab5419e3216a39f0711ee6a413308841022bfe43f6a61ceefc8ab10c44d29e1fb85c56ad2bfc5ed3eeb06d837984cef30cb51b93a65b26236b94ae1ec367dd8eef7a181f97477385f695c242adb3a9a0930d21adf73da2eeb09249f7c50b4b4f713673e896fce43ed044069b638320385127177a3b143ca6f2cf8c12b8ee33dbf01898a453eabc8b14b968aabb6953597b50a01cc888ab7302fc63d06dcf0c95a5012e715fdfb144b952b631bb48b017697348c4a2ef9487e6250b93cc84c13f2317a79d4347139bca7624aafecf208dbf5bccfa1c5a1e6ce07abf874be24e88da7b0b8197169b21a74a853067ccde570b6796473042515a58b4986d31206646b258da53d43b55567b60c6bcec6669f64f4ab42ef563881d54653860833be1acf78b1689ef346b192f412d33aab34101cd6649aed9e7dd83a3ee7daebcc34075ff840b995993ebbf54b9e0ece8e8aebf2bc6319c759be4581514e81016228c517628665135d0a1daec03853dfff432ebb145673f4fd40f40f2fd6c5b6b8fb0395e9b0c57628674aa9d46e81cd5753dab4cb2130d1bdc7aa2467f81952aa2f5a29087910f6ff678f3d3b24ea21361e8791356effbd2e445d2977393548ed2578adbbd4928026860ed310704e4cd2c04b91274833aee93214b448f71d08311dabeb9fa5c56b9d170757318207f310f6dcd70aaed2795bb342e6bf034a2a19bbc2210d4981f78cf93b3118e98b79e313bce51968ff19b1b74fe4ea51088eadac11e9b0252917ed51b0a29fbbea8193b8da06cccfe372d09fe29d5100391998aac0abdaeca713602468965b8a6434d8efae23eb772ef7d03a13023dfd13ebafe725a0335b95306bf9c55670bc8fb40ae738e7d647c6d0742bf9e55ad0fca008e13fb4817f2932b9eb7ee016070e5e03a82bcee6a3eb2b288b9d03f3b55ab74b3041d2554d1aa449f62613818c22f58c45398afc225884d12d529861dba03ad5eb169af974f86e8c7231626ae1ef6d7bf0aa8b1e337744c4f1f63bccd19bdd2f0f7f4c1ab28d7259b2e35f4ad2a3d49e67b461f6a0724df55547361d6f88e4e3da502de9f2c4cf746ffed711231effb61a315a569994aff0d5789e81d22654c6f605ee5f933c348aea73f6473500f481b58806a67fc6efb9d420b84e9830a8a67b4682b785e955dc82b95745a506b6e67d1b77243e5fab3875c9f4dfe25d773a3c5bd4b090b472ad26a1c90ea8cbda514f4c1a4b754aec68eccf0caaf6c4c37325b7b1993fe5ba1625beedf72e0aa8d419fd16181b6cc8b09225bcc8f0f2da930a07240f9f388469e480e9a20184e9423622fd356f1473628e787862038d851d515c9b116136b58eeedc12d1b4bba07e03a72af16d68f5ae818161382f97a8687e85943be3a9a0ab0e9bcaa94d9ff3300ac34b6d4a834b3903d64b5864254e04f891bdda069771b48492835a0890bf026b6c869be9aff214d2997510476b0b252fc7ed2ee91aba36ffa9880ecf1ef81411872d36924126669e9fbcee653e32112da127ac6bea6407c02b523a568b419f8353513189fe45081e69795b90cf2071a99f28c0a636eca574a7e1de6b5c408bf722753dafa96629fc0b8c1b163778876338fc3f758d383d188f6ec79578587c4e2b84807db1b659f9c20fee3148a35395c4d702c02ecdec182881462c24cbc9412df39b3d9709be7ce6bde6b6ed33d167d65659ca9f806d28e5e834f2b8986c563933e3d732aae187d437e3ce54c481beb728aa1b9f21e02d619769468e9a50944d6c37260ed22b49128f800405ea2471dc199888efcc415f1758d77a59b1943d838de0338b689f071df35ffb4265aa180666fa94573b644634035700b4e7fbd0bae520a62ddfac2c3a7659aaac4e07935da2dfc4049bd84afeea8f9139dc9ac68e97c81fb8dfb94ff749c1c33a6f1befb03d43f55973b406f67b9c798f863ba304f5c2555627c21d1228b304bf223790e681087ae434519df352c11c0bb82e0f6ade7c0564460c5ed0dd06f73e1ed3c3d1e3096ad28d39135008b5f4e72e206e0ce916626c6743b50c0863a4a45f072416dd8450af442f6046f465b2903f831e8122cca3b6076d3c3490dff9b52bbd2407d273c89148d09f75cb66ee7629dd7fd4d04316e34fb406e929885c2021a558b85c0b70ab78b6ab32b59104ee4720476f1288acfb525bb9d87a5b65ff7703f1d994ef16e919577b1aeea81a9bc1695143f7d3628906bde6a76d33eea81c668164f5c9c946d9ee47f6e4c4f89edd59cbdecbec62103e9faf95564eb4e03dd52b83699e5f906d634bd2525152823dda88764c26f3e86d454d7c07c20885b5b5029032dfdd108c266ba521f8d2fdd334bfbd1d144aa04ad3f059e1b7ff4f1ce6d036174966696b0738b00b339239dda22714026d07afdbaca28cab98841559d8c097cd8f4c4f11dceb96ea73c0e42f572a99548d2eb6d9413aec610b9d2b17a2bb1ac0975adcf420fcabfc265751317ae8a88850257feb4193ae63fdae91c9bea257d69172e4cf68dc873056ad27ea63d24b549aa3796af59c69196b7e38bfaef79ec8dc272d697a41a10d6c13fd6ccd3c24bc6c21c1caa12bb2fdbcfddf1d7f2079ed1273846a331e7d10b3c189f9b1b3ed9c1cd89b712200d777e8c9e3c24e36e47653db2f519eb6076dd1a866747b59b9649c29c82f74813f314e93b72d56e0ee70e07e2f4cb47951d30776f081856fe8b1d80dbdbcb861e2ffcca520046792619de119e57994d1dae973f1dce9e37567fe36024623baff8171ce6e0155cc526458f8c67b64e2a21e2925270a50fddcb55a22e674112fef144aee32e31cc03daba2ce71620776348cae7e165659260c9a97c6fca0e952f1d9b1f4647625f44bccb1f223b2b8fe929b6458e4ddb238cb8b6d39fdda288574e4ebd4fb0d2e0e79afcfa44ae8a9ca3b91cfcbfbbdbbdd301a6a6c932f9aa5afd28006223fba90d50f9785fe6a926916f718eb3226bc9c53f1bd04f5c338701d48066cd4e22e516910f90cc751521d55b5687cd710040abe486c234f2d8b0b763063d3d11f696554eea97a85431fab8e6fe74cea55217f9ad8c2d36a85ec325be784c2b0935602ea65b27a1ee6ab04af46a6f86a827ad0465d4e00f25784282a28299d532fb21467de065ec770aa6e8d51d2c351abdbdd439e8a4ce034c0b25ea9e032abdcc0538d0f953832729a7dd4110c1ceb0617db7e5ac0ec6fbb35f8d01544aecd333c295d23e4fd3067a82103fc0d442d41184c094d39b9a2fe5f5b8b3e33e86d3eb572cf991bba880fb7131b5f57abb82b6458a8ce3dfd5b2329e3b79d9d6cf6135f77f8f1b1c448874f9650abf8d85853b9a3385d5fbd05e9ac25187af4c77dfce55ef42a822fe9c52b15f84d9fb393bf46009cbeab9c863146ef866e21e6b497bffba886259451b8a8cdad849d76d03eeda58a115acb3c50e44b5e8c2be42b07d442f987ea3558d4b80bb06c9a464ba94409ef86818a169009abdb272f6fdb2dd1b0b4bdb02a3043f63b3097fad103c7aa0bcecb7b2f27f6e42badbf9f667b7e02bcccb47f087b2ce83a0332b157222c622f3b3ee7a2f5ef2bfc5fd4ddb23cf06eaa3d1b3cdad2e95007d3b988368ab716b1915c59e6445322a7a274cb7c45820e6bb16245003406e0017ab4645bf3bd3b92282abb012f9a3ea727664e8a8fd5eba2044a9cae5f629a5d70651bb3c250396c118fb7ad6532da4070029f5c4f7e480570ea508270bee83ec17cd3d9a42f35b1ea62637f0a114aa0f9e4219ac0c2cdbfb06b62f6852ffc8181553a1da37074f01513f2b8c3eb5d57a02e8abfb68bcfc2b421975935cebafb4277785e0be8a42733b68ce0f89145d654b7d96f287afbae1ae99349dc68ad5e6143a30680df378ff821e00058bc4f6c6c936accf16c2cfff97746007346a2739a950c8abb9cfd9c948e87e98e685f442188f462eb782f4c94eeb90689a0f4da4205cc4834b6c0b4078c1c2f3257117a30fc56dc653ccb7e8f97ba2056eec2b0f975381c282160510a3bae2534f4b93fab5be60f38b310c9a1bd62ee73c91713b834823a90a6b16afdc5370c6a955b6a73b514e9e7fe7a978ff58de8150e53dd3d7e46cd9d67ca5152a9a3f381cf19737cf56540175aa1054a051dec8fc12566ff518fdac6251b768ded69bd19ae13b31f1ec2313003e76de1c7d83b3f1282ad039806e313702f072014df9c43e1f3d376373ef55bf1479852b5e675a624a63e23f36a6d2e6f7a976cc5851a7b225833cd832a579d40dbe0151db531b80189fcf00a0a3b0ade12b6115442825157920000c67a37918fdef7247fc3e0be467410b0bcce400b2f821fd21679d097924ccf017175a77505677571b8b74c72289341122ace5aa31048994a0ac7e1173b1a706f99dbb49b2add2c0589442a521d2fbc725cb2083b9ae34c07895f58de9ec577e796e6bf2bff51ef863a9f0af5bb9d2e23fceb9ea0feb00cf3e9dcd13c38b6f65208fa8b4facd37cb398a9d8fa61d19428e15159fe52edc92f06064c86cd684ccc4edb1fafb2c820c12a9cc920b40c83193bd284816a6ff9fd99743e6d1953f3afa2f556615b759ff271974f5a2b20b54f4910e32490a231fab535f087f1c4a022458e2b2ffc2e2b03cfbc0a4978a4d98907a0cec71230f0f308d6781d1658292a7bc9c0c7d9a1c7d8a8ad77510b53d5777825852036b712adb060bc71031dc8c7892bf7ba06de9c086660553844f1ae13a477f686ad955f9652b90f08c295ffd57df7c0c7cf104111900b3a28b9afb5057b23975199c772bb8d73d292b262504567be9d816be7783ac190e8f8d279077cb4de1b75ecb3597ba269d2610735cd2a7ad850db6c7c40a4ae0a33c0fee8af6b8a2422adaffdddb762bedeccb3a17cef0ff08a0d0f1b8e8792f47a159ee020814f886cc6611cc5e6f937075e7b1e7f382e24b983fc01ffee8a818a4cc1f69071f66f93be2cadc7499564181e749e9daab58a283dc696ec3618a1c4b1ac58c4f1b22055504b73bc186c8dd6b95c2cc3f74b38d0d1af7f12b8cc44158b9fc35bc2315fdc30f7e1c1dbb745f05945dec90cb66d817667cf09c7932507e0184141bc32f65a66359e4b628e80dc779178be313dfc1437618eaa7d4c84711092be860adfb8019fda", 0x1000}, {&(0x7f0000000300)="53135d92babaaf7c7fb3b5273090ebf27f6d311906c3120d13a7cacd038ab98eb491277b45a17b79f25b5421dd61241232eedcfaf54848f8f9d57b612406c64b6b90226eda6e5749473fbf4d8bdc0367fc8c11fcfc7013d9a1182c25f05c2318e7ead219db15c8b7680eb36b1750a20086032cc2fba9427c23ccc5b73308f5e8cb5cbdc202b748996c82bf3f91a86160f26d5e7aef", 0x95}, {&(0x7f0000000440)="fb0e887a2a90c5f23d6428911af92512cdd1d007186c34e7b535ae8ac5e045ffc9d0ba3a41a87dab2d0ab12fde9273feb788c038a597d33272069f1c79fa2e131d9992111898cabffc84acf8a4b964864b5d26569560a11b1e99c9541b6a02c5d10cc426675281b353c4a18769bce901d39f80db40a15fca43cb6468e58f", 0x7e}, {&(0x7f00000004c0)="05d3ecdf423d9b523bdf3537cf8b9c390a62d1aca09220ef09ca6b6cf3b520f0e9e201b63cf876cb42f79e8ff41ec5efb99c4b7165175756a6b8dc1e9074d36cde905814fe9790dacf1ec45e4db57a983f99970c6896e4a8d0e2a593e3927c958384a01e70cc4469586533f8c9d4bc5474a8313473aca3f3fe1dbcaab223d3be8f2f6e3d6f60c31ed13a111b6cf7d66e861c9796b91758e7b87ac6723b7a749b39", 0xa1}, {&(0x7f00000003c0)="de522d1ebd9329a8451874248353b73c4097072cb75672266f046a6e4b46ede56de069", 0x23}, {&(0x7f0000000900)="14bb16a5e39d45d658a704cfe261c036595069aa16a7a0ad72c952790da8f4522680df62", 0x24}, {&(0x7f0000001a80)="dd73a6790b4ef76950414bc57f1b61b0d077bc027d16103425a947af9ce895227b3abbe90ad1c15a1cf877788bbd9393709770f70320a0cb805be42a24f31c0520448f61ba45fb3d538a5d15fefd7ef05877d293fb6b6bb3387396cd0cf4872206c1e8fff016fe0be92587715ac822630d9c21c6f74b76cf4b28470e5c84d8e9a561014382ff3346535a7c41c1ce92d0d5cc38fbbf1833156cf82a02fb6a137edcba", 0xa2}], 0x8, &(0x7f0000001bc0)=ANY=[@ANYBLOB="1800000000000000ffff0000010000004599ee9aab0cf3bad1ff42bad155db3bf2e3824fa5ae82c6ded9304b7f8fd3ebdb3c40e93a87c031296264ea79592a6f0871ec2d8ad79647cdd3d6f505141d8294a1f225c001e96df70d4689525052767c78e777a7c6dffe392e42577f1806c6de2c1db9dd1e1b23243858a8982ed4bfc4", @ANYRES32=r0, @ANYRES32=r24], 0x18, 0x7}, 0xb) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r5, r12, r20, r23, 0x1e4, 0x8}, 0x5, 0x8001, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x7ff, 0x5, r7, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f000071e000/0x1000)=nil, 0x4000) r25 = socket(0x18, 0x2, 0x0) write(r25, 0x0, 0x0) socket(0x2, 0xc006, 0xbd) r26 = accept$inet6(r25, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r26, 0x0, 0x81) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}}) 19:22:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 19:22:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xf372909cf433ca44) read(r1, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x20) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)="3eadf9443ee5032605c92f4d6d4f5207beecf18b88baeb5b9dfaba4e412b2ab741", 0x2052424f) r4 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x20) r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x151) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5d368 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5d368 19:22:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x9, './bus/file0\x00', './bus\x00'}) getdents(r3, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x81, 0xfffffff3}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) write(r1, &(0x7f0000000040)="0002c3", 0x3) msgget$private(0x0, 0x100) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000000ac0), 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) 19:22:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r5, &(0x7f0000001380)=@in6, &(0x7f0000001340)=0xfffffffffffffef1) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 19:22:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd717, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x80000080000000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x1, 0x2, {[0x1f, 0x401, 0x3, 0x8, 0x2, 0x1, 0x6, 0x9, 0x1, 0xffffffffbd6d4047, 0xfff, 0x7fffffff, 0xffffffff80000000, 0x7f, 0x2, 0x4, 0x1, 0x6], [0x8, 0x6, 0x4, 0x7fffffff, 0x3, 0x6, 0x6, 0x5, 0x4, 0x2], [0xfffffffffffffffa, 0x32, 0x800, 0xea, 0x1, 0x2, 0x3], [0x4, 0x8001, 0xfffffffffffffe00, 0x6, 0x543, 0xffff], [{0x800, 0x7fffffff, 0x0, 0x7f}, {0x81, 0x80000000, 0x4800000, 0xfffffffffffffff9}, {0x2a80, 0x8000, 0x0, 0x3}, {0x5, 0xffffffff, 0x0, 0x3}, {0x100, 0x80000000, 0x2, 0x2}, {0x0, 0xffffffff, 0x1, 0x81}, {0x2, 0x8000000, 0x3f, 0x5}, {0x0, 0x4, 0x2, 0x6}], {0x2, 0x4, 0x6, 0x7fffffff}, {0xfff7, 0x2e5c, 0x3f, 0x6}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0xfffffffffffffffa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000840)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002f9000/0x1000)=nil, 0x8}, {&(0x7f000042a000/0x3000)=nil, &(0x7f0000193000/0x2000)=nil, 0x8}, {&(0x7f00003fa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000750000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000436000/0x3000)=nil, &(0x7f0000192000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000033c000/0x1000)=nil, 0xffff}, {&(0x7f000032b000/0x3000)=nil, &(0x7f000067c000/0x3000)=nil, 0x101}, {&(0x7f00001ee000/0x3000)=nil, &(0x7f000074a000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000579000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000110000/0x2000)=nil, 0x55e7}, {&(0x7f0000538000/0x3000)=nil, &(0x7f0000202000/0x2000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00003e6000/0x4000)=nil, 0x3ff}, {&(0x7f000022f000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x9}, {&(0x7f0000294000/0x3000)=nil, &(0x7f00005e9000/0x1000)=nil, 0x4}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00001d9000/0x600000)=nil}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f00007ab000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="6e89176a0212da3b0396fed9425f56df71d61432665cba56858294a315398ce838d08fcd4a5a548639dcf504af2dd501554546b4d988bca445e452b1b66e885ca70c9609df21eea037ec4db01bdc3f9eb333d10f4a8773da02e2e52c940687c87f6031f11cf94a2ca2edd433520c65d592b158e4df3d2dacf7867f2f3f8efb2c5cf6fc341e", 0x85}, {&(0x7f00000000c0)="8df57286aa505081830e3dce447acba8fc0a330d489d8f3c1a80d50dc24875fae53a1de37f174fbc32f7d66e771ff320ef4bed601d38191d9b11db07c883bc1a9b8b9b8de5730063a0347d76ee9c721032ca09334aab56fb07863968a08e52e03bcae5bd9788fdedf3e09f7bd64561b732ce2fab6b298f4324fa1d0f1f8c729f7eb353ae6687fc153631dc679958bf5d4a0dfd6b9c2a100e", 0x98}, {&(0x7f0000000740)="dafa98a30d911e5a126f0c867010add2f38e33ff42157e7f1c0bd8bf9c35d8a6f5bbff757b36a60f2dc8a0b9e8e17e3f2b99a4c91ec6f888fbd6c03e777f992d09da2e6220845cb7d10940325bc75d7ce08e9ca0640d179017b0558c0290a784a30cdb00b1023bf57ba36dce25806b3a5a1e9ca72b9a9a47a645b93b364f015eec8fd5742fd470ea0c24696d7e94eb1e6d0250d583b623f6bf86a05786114d7f460c3ff98b04fc7e3a4c226dda377825d55d3cccef1d5272dc7cf9f90e04cc2b20986dc643f13a0f0058d59549", 0xcd}], 0x3) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x1, 0x1) write(r3, 0x0, 0x0) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000d80)) 19:22:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_emit_ethernet(0xee, &(0x7f0000000080)="bdd88a29bbc27bd76457aa491364cf5cb94956737796e86c325b60045a5c169694d5eced7424e39b945d141cc0d8eda68bd598f9690e1eb4ff36d9480b68fe8c4073c2025636c281edd89232af42068fb3477c7870be8696601e331ec182589bc72b4dca8c44db7ab7e7696b5fc0c5970f390f713b3350403cf660494997a9d54967b628f4f671d770539469aa0f1a95fd39bc46770f1b0496a58ad21f1e38b49f71a9e74ea16ce576e2ce574edaaf42f4c060ee3ac05d00b5129a3b0be6662ac7c94d0f200658caa1d378e0477ff826ee749be141f811bcbade9d59a6d9a80e6fbdbfd19662370d5f44d8ca51c0") rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [], [{}, {0x0, 0x80000}], {}, {0x0, 0x4}}}) r2 = shmget$private(0x0, 0x1000, 0xe10, &(0x7f0000450000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 19:22:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r2 = semget(0x2, 0x2, 0x10) semop(r2, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000004c0)=""/203) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x196, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) 19:22:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000280)=""/195, 0xc3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d3dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0x2d2}], 0x1) 19:22:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) panic: kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_page.c", line 140 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 308736 37704 0 0 0x4000080 0 syz-executor.0 *220704 7044 0 0x100003 0 1K getty db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207803,ffffffff821a7b14,8c,ffffffff82196f2c) at __assert+0x2b uvm_pagealloc(fffffd8062dbaa30,faf91f000,0,3) at uvm_pagealloc+0x476 pmap_get_ptp(fffffd8062dbaa00,1f5f23ed0000) at pmap_get_ptp+0xe8 pmap_enter(fffffd8062dbaa00,1f5f23ed0000,6ef59000,1,20) at pmap_enter+0x2a8 uvm_fault(fffffd807f00a450,1f5f23ed1000,0,1) at uvm_fault+0xad6 pageflttrap() at pageflttrap+0x20b usertrap(ffff800020abf9f0) at usertrap+0x21a recall_trap(6,1f,18,4,1f5fa9008400,1f5f8b3708e0) at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffecbf8, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_page.c", line 140 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207803,ffffffff821a7b14,8c,ffffffff82196f2c) at __assert+0x2b uvm_pagealloc(fffffd8062dbaa30,faf91f000,0,3) at uvm_pagealloc+0x476 pmap_get_ptp(fffffd8062dbaa00,1f5f23ed0000) at pmap_get_ptp+0xe8 pmap_enter(fffffd8062dbaa00,1f5f23ed0000,6ef59000,1,20) at pmap_enter+0x2a8 uvm_fault(fffffd807f00a450,1f5f23ed1000,0,1) at uvm_fault+0xad6 pageflttrap() at pageflttrap+0x20b usertrap(ffff800020abf9f0) at usertrap+0x21a recall_trap(6,1f,18,4,1f5fa9008400,1f5f8b3708e0) at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffecbf8, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abf3e0 rbx 0xffff800020abf490 rdx 0xffff800020ab0508 rcx 0 rax 0 r8 0xffffffff81918aaf kprintf+0x16f r9 0x1 r10 0x25 r11 0x20c66746f08ba255 r12 0x3000000008 r13 0xffff800020abf3f0 r14 0x100 r15 0x1 rip 0xffffffff814a9118 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abf3d0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (getty) pid=220704 stat=onproc flags process=100003 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1160,0xffff800020ab0790 process=0xffff800020add880 user=0xffff800020aba000, vmspace=0xfffffd807f00a450 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 37704 144826 26972 0 2 0 syz-executor.0 37704 308736 26972 0 7 0x4000080 syz-executor.0 99258 356974 0 0 3 0x14200 acct acct 46043 46609 36279 0 3 0x82 nanosleep syz-executor.1 26972 171658 36279 0 3 0x82 nanosleep syz-executor.0 12541 325642 0 0 3 0x14200 bored sosplice * 7044 220704 1 0 7 0x100003 getty 36279 209165 54064 0 3 0x82 thrsleep syz-fuzzer 36279 101951 54064 0 3 0x4000082 nanosleep syz-fuzzer 36279 55364 54064 0 3 0x4000082 thrsleep syz-fuzzer 36279 104151 54064 0 3 0x4000082 thrsleep syz-fuzzer 36279 268628 54064 0 3 0x4000082 thrsleep syz-fuzzer 36279 286752 54064 0 3 0x4000082 thrsleep syz-fuzzer 36279 888 54064 0 3 0x4000082 thrsleep syz-fuzzer 36279 340902 54064 0 3 0x4000082 kqread syz-fuzzer 36279 132059 54064 0 3 0x4000082 thrsleep syz-fuzzer 36279 320352 54064 0 3 0x4000082 thrsleep syz-fuzzer 54064 337967 81233 0 3 0x10008a pause ksh 81233 390294 33527 0 3 0x92 select sshd 33527 439935 1 0 3 0x80 select sshd 31691 52825 50294 74 3 0x100092 bpf pflogd 50294 13586 1 0 3 0x80 netio pflogd 11285 135706 31197 73 3 0x100090 kqread syslogd 31197 435083 1 0 3 0x100082 netio syslogd 87925 45345 1 77 3 0x100090 poll dhclient 83673 119158 1 0 3 0x80 poll dhclient 56401 496098 0 0 3 0x14200 pgzero zerothread 30522 172019 0 0 3 0x14200 aiodoned aiodoned 26753 258292 0 0 3 0x14200 syncer update 86799 499658 0 0 3 0x14200 cleaner cleaner 15669 513591 0 0 3 0x14200 reaper reaper 2333 291030 0 0 3 0x14200 pgdaemon pagedaemon 96954 313035 0 0 3 0x14200 bored crynlk 37972 289184 0 0 3 0x14200 bored crypto 93018 13658 0 0 3 0x40014200 acpi0 acpi0 11063 244834 0 0 3 0x40014200 idle1 34223 332430 0 0 3 0x14200 bored softnet 11762 199473 0 0 3 0x14200 bored systqmp 30609 410026 0 0 3 0x14200 bored systq 39778 213650 0 0 3 0x40014200 bored softclock 46469 146401 0 0 3 0x40014200 idle0 16168 38428 0 0 3 0x14200 bored smr 1 405420 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd8062dbaa10) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_enter+0x1bc #4 uvm_fault+0xad6 #5 pageflttrap+0x20b #6 usertrap+0x21a #7 recall_trap+0x8 Process 7044 (getty) thread 0xffff800020ab0508 (220704) shared rwlock vmmaplk r = 0 (0xfffffd807f00a468) #0 witness_lock+0x52e #1 uvmfault_lookup+0xd9 #2 uvm_fault+0x7f #3 pageflttrap+0x20b #4 usertrap+0x21a #5 recall_trap+0x8 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82625ee0) #0 witness_lock+0x52e #1 pageflttrap+0x6f #2 usertrap+0x21a #3 recall_trap+0x8 exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd8062dbaa10) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_enter+0x1bc #4 uvm_fault+0xad6 #5 pageflttrap+0x20b #6 usertrap+0x21a #7 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9575 6440K 7076K 78643K 12982 0 0 pcb 13 10K 12K 78643K 248 0 0 rtable 74 11K 12K 78643K 960 0 0 ifaddr 73 15K 18K 78643K 290 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1548 0 0 iov 0 0K 32K 78643K 243 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 2211 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 14 0 0 VM map 14 7K 7K 78643K 21 0 0 sem 12 1K 1K 78643K 266 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1165 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 60 63K 95K 78643K 828 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 151 0 0 in_multi 14 0K 2K 78643K 165 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 435 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 127 112K 112K 78643K 5040 0 0 UVM aobj 62 5K 5K 78643K 66 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 267 0 0 NDP 18 0K 0K 78643K 88 0 0 temp 213 3564K 3637K 78643K 32617 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 35 0 32 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 90 0 88 1 0 1 1 0 8 0 rtentry 112 170 0 145 2 0 2 2 0 8 0 unpcb 120 715 0 705 1 0 1 1 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 14 0 14 2 2 0 1 0 8 0 tcpcb 544 899 0 895 13 12 1 12 0 8 0 inpcb 280 2062 0 2055 12 11 1 9 0 8 0 rttmr 72 4 0 4 3 3 0 1 0 8 0 nd6 48 26 0 26 1 0 1 1 0 8 1 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 32 0 32 3 2 1 1 0 8 1 pffrag 232 34 0 34 3 2 1 1 0 482 1 pffrnode 88 34 0 34 3 2 1 1 0 8 1 pffrent 40 866 0 866 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 115 0 59 1 0 1 1 0 8 0 pfstkey 112 115 0 59 3 0 3 3 0 8 0 pfstate 328 115 0 59 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 713 0 584 19 5 14 16 0 8 3 art_table 32 716 0 586 2 0 2 2 0 8 0 art_node 16 169 0 146 1 0 1 1 0 8 0 sysvmsgpl 40 31 0 17 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 258 0 248 1 0 1 1 0 8 0 shmpl 112 64 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3244 0 1833 46 0 46 46 0 8 0 ffsino 272 3244 0 1833 96 1 95 95 0 8 0 nchpl 144 5157 0 3550 61 0 61 61 0 8 0 uvmvnodes 72 3927 0 0 72 0 72 72 0 8 0 vnodes 208 3927 0 0 207 0 207 207 0 8 0 namei 1024 18873 0 18873 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 13 0 1 2 0 2 2 0 8 0 vmpool 552 19 0 7 1 0 1 1 0 8 0 scxspl 192 16149 0 16149 16 12 4 7 0 8 4 plimitpl 152 106 0 98 1 0 1 1 0 8 0 sigapl 432 1348 0 1333 3 1 2 3 0 8 0 futexpl 56 26245 0 26245 1 0 1 1 0 8 1 knotepl 112 329 0 310 1 0 1 1 0 8 0 kqueuepl 104 364 0 362 4 3 1 4 0 8 0 pipepl 112 1748 0 1729 6 4 2 2 0 8 1 fdescpl 488 1349 0 1333 3 0 3 3 0 8 0 filepl 152 13424 0 13324 18 12 6 13 0 8 2 lockfpl 104 450 0 449 1 0 1 1 0 8 0 lockfspl 48 142 0 141 1 0 1 1 0 8 0 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 47 0 36 1 0 1 1 0 8 0 ucredpl 96 2935 0 2926 1 0 1 1 0 8 0 zombiepl 144 1333 0 1332 1 0 1 1 0 8 0 processpl 896 1366 0 1332 4 0 4 4 0 8 0 procpl 632 3934 0 3890 6 1 5 5 0 8 1 srpgc 64 12 0 12 3 3 0 1 0 8 0 sosppl 128 25 0 25 4 3 1 1 0 8 1 sockpl 384 2883 0 2864 19 16 3 14 0 8 1 mcl64k 65536 511 0 0 64 8 56 64 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 21 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 154 0 0 19 0 19 19 0 8 0 mtagpl 80 32 0 0 1 0 1 1 0 8 0 mbufpl 256 590 0 0 37 0 37 37 0 8 0 bufpl 256 9735 0 2687 441 0 441 441 0 8 0 anonpl 16 174348 0 155507 120 34 86 92 0 124 8 amapchunkpl 152 9330 0 9204 24 17 7 12 0 158 0 amappl16 192 7208 0 6149 83 26 57 65 0 8 3 amappl15 184 449 0 449 1 1 0 1 0 8 0 amappl14 176 65 0 62 1 0 1 1 0 8 0 amappl13 168 255 0 254 2 1 1 1 0 8 0 amappl12 160 16 0 14 2 1 1 1 0 8 0 amappl11 152 496 0 479 1 0 1 1 0 8 0 amappl10 144 53 0 49 1 0 1 1 0 8 0 amappl9 136 826 0 819 1 0 1 1 0 8 0 amappl8 128 368 0 335 3 1 2 2 0 8 0 amappl7 120 102 0 95 1 0 1 1 0 8 0 amappl6 112 488 0 474 1 0 1 1 0 8 0 amappl5 104 186 0 171 1 0 1 1 0 8 0 amappl4 96 1795 0 1763 1 0 1 1 0 8 0 amappl3 88 167 0 157 1 0 1 1 0 8 0 amappl2 80 9837 0 9763 3 1 2 3 0 8 0 amappl1 72 39654 0 39210 25 15 10 20 0 8 0 amappl 80 4295 0 4250 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 65 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1368 0 1333 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1368 0 1333 1 0 1 1 0 8 0 vmmpekpl 168 16673 0 16636 2 0 2 2 0 8 0 vmmpepl 168 177757 0 175526 175 51 124 138 0 357 22 vmsppl 368 1348 0 1333 2 0 2 2 0 8 0 pdppl 4096 2743 0 2692 7 0 7 7 0 8 0 pvpl 32 483536 0 461493 258 51 207 212 0 265 25 pmappl 232 1367 0 1340 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 713 0 31 20 0 20 20 0 8 0