Warning: Permanently added '10.128.0.41' (ECDSA) to the list of known hosts. 2019/02/19 16:54:02 fuzzer started 2019/02/19 16:54:07 dialing manager at 10.128.15.235:27647 2019/02/19 16:54:07 syscalls: 1 2019/02/19 16:54:07 code coverage: enabled 2019/02/19 16:54:07 comparison tracing: enabled 2019/02/19 16:54:07 extra coverage: support is not implemented in syzkaller 2019/02/19 16:54:07 setuid sandbox: enabled 2019/02/19 16:54:07 namespace sandbox: support is not implemented in syzkaller 2019/02/19 16:54:07 Android sandbox: support is not implemented in syzkaller 2019/02/19 16:54:07 fault injection: support is not implemented in syzkaller 2019/02/19 16:54:07 leak checking: support is not implemented in syzkaller 2019/02/19 16:54:07 net packet injection: enabled 2019/02/19 16:54:07 net device setup: support is not implemented in syzkaller 16:54:11 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000000)={0x8001, 0x7fff}, 0x0) r0 = socket(0x30, 0x4007, 0x0) getsockopt(r0, 0x7ff, 0x1000, &(0x7f0000000040)=""/66, &(0x7f00000000c0)=0x42) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x5) recvfrom(r0, &(0x7f0000000100)=""/95, 0x5f, 0x40, &(0x7f0000000180)=@in6={0x18, 0x1, 0x401, 0x8000}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xf00, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x400) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = kqueue() msgget$private(0x0, 0x21) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4b31, 0x1, 0x3, 0x1, 0x3}, 0xc) write(r3, &(0x7f0000000280)="abfb7080a994c485312609f079b02367973234d81874fdcbcffc17341575d1264fe62acf2f12f47b4d5c518c911284f64d31e9292e818aac948e68632ae8c9131cbae96e2dfeb24e14c49601fa1ef9f59b9479d585d7f21697d692bacb6717dc8bca4f45", 0x64) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x2, 0x0) r5 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/20) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x3, 0xe7e, 0x3}, 0xc) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x8) getpeername$inet6(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r6, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) socket$inet6(0x18, 0x2, 0x0) r7 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x140) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x4, 0xfffffffffffeffff, './file0\x00', 0x81, 0xcce, 0xeb}) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCEXCL(r7, 0x2000740d) 16:54:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r5) r6 = socket$inet(0x2, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="751f62ae1c12c7d35358baca8f418af82a56d57b2dd94625a1cc84c6fe8fbeae69e13626ccd01cf39078d39bfae91e5a37065d8bb65eb548a7a1c6d5d17919656f9acc1321f86754b5ee978ea0ec0e0fa03eb189b8fdd465614bbf988ef67e35477a49", 0x63}, {&(0x7f0000000240)="3b9671d055002c56d77a88500c6a0c3ec71caa4805e1756a3ebe7d33812088ee2e9a0af5f312b0812c6da009f0683d14a7b46f8060c2ce62690b1b3901a4aa8e9aa990f6d4bbf710e226ff2dbb314209f4afb2e93b863af550227a1e35e285d1f343bbc47d7ddb52742bf2b6cc87f9bb91cdaee30c3652e30fd7ffb331d64f74c38ec0f642cc0fc25eba5483ab3c67827e154806aa6048cbaee332737d0831daf36df955fe56abb2cb7fb2a3d8a46840d404119666ecb735bc3d1afc6d127cbd1197eb36", 0xc4}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r0, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}, @rights={0x18, 0xffff, 0x1, [r7, r6]}, @cred={0x20, 0xffff, 0x0, r3, r1, r5}, @cred={0x20, 0xffff, 0x0, r0, r4, r2}, @cred={0x20, 0xffff, 0x0, r3, r1, r5}, @rights={0x38, 0xffff, 0x1, [r7, r6, r7, r7, r7, r7, r6, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r3, r1, r2}], 0x110, 0x404}, 0x1) setgroups(0x7, &(0x7f0000000500)=[r2, r2, r5, r2, r5, r2, r2]) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) fcntl$setstatus(r7, 0x4, 0x80) r9 = open(&(0x7f0000000540)='./file0\x00', 0x1, 0x83) fchmodat(r9, &(0x7f0000000580)='./file0\x00', 0x80, 0x4) r10 = msgget(0x2, 0x110) setgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) write(r9, &(0x7f0000000600)="632d55fd56c4aa798f767938bf415dfc5b6e2cb5dcad2f1e238729de755e333d72c77381a1ae1f207121ea7d3044ea09c2ab995f781bf1e2d66c1ba19922da5b01700d70b541d80ff3926c65b76d63a25c349477688a246e8fb0f4f5f7f8e042ef26c6314972ca8bcdc00b86ada8027bacd6c6150950fbc20a991b676827facf08c26dd0fa742a9668628695d56eeb1ddb5cd310ed6ae9a339bffc5cba21e15c24f4c1f74e08e466427c8eb0ffb5ae11f44b0d71163be8d6a273f29f7e8c9ea2d255dc3fc9a463ee35cda0f20ddb98c8ef74d38b0163e36a03cfa26934ae4737e51ffdac2ae8f38f3e3feddbd0a1229c200a6b1cfc28dfe933e96d6eea13618e014e7bdcb27592ffe09b280db56dc8269c786c31417e2d3f7fc199e9153861fbe9ab32c6616d71be8f5a1232828f524172a20b68ac2d15c790932125474a9b7afa970f531f1305933c10a857e7a65f3be0e2d341a35c34549f0df676bc563e1b715cc89905c0d8d91d54c0e38e695685bd0973c062d2554c893ce1af3105e0f61637e980bc2c8edae72dfdf5c77a4424183ee13cd8b46890acf69f6ba76b6112738ba8b3ec5618242df0f877087bf07e3427a329cce6c3f5ef9cbc96a989f948c463a1eeec7783b38fa0d0fe5f4cf1b68109a6bf728c52ce63e77c0fb06f85b3920cb38c8b6a1667710f66492b5af0b628e92a4acc13ad94cb7a13b1d4150f73ef0052f920c79400f8c28ffb595b0f67f67c8a5f495ede4fdd74eeaf22d220d677a964870e0022b4163a1115bdd0154e1da2682165f35606f9a0ac01b1460cf46bb99a23b12f7547ff42401a8b68386d38c5b399afac32b534250992fb0eeac36936e02a054ed5c3ca1945b6b71a529a8a9e11a44734dffb6047323642c1a7c94d318a146f81f2c66d74b912f41c0ea3a2af97629cae0e644703cf9618a1d5469426ae977db1c35b22185b57d90b0dbd470703113e11c5a8d422e6ef6fe9bedfa4fa58ed9c967290b5fb226a3eac04a51f8b78aa3ee83a8e4dab073925591cf978eed9a1349d22bb30e97d517e9b8d6110651ca1f7750d50276d6b206b0cb615abe9e07852b179ef105a2a1266832704bffd716835099e3773eb610e87f8fee1bcd2bb5404ad4c131c7d67fb8abb9b104b4b3466ebf16b2683b9a345c30408fa6e1b4e920a59829446e67b7da3d3e32dfed7d6964c9118a8306cb12b2eedf63abcb4a2650e41ac12515d33beffc434863cd56821a8328e558564025bee18163c46bc657312b8f26e567379b4c69402196b59993642854983598f9a015c8f96083bb103b775a1414a75f05ab63d77ddb629686752f3b2066268198f18ad17267e190fa108d117eae3fd95067459c66e7be918bbbbbff2e2fbcc97aa54701fa21bdd090c35d7cdc322bb4aa1cfb46a7e34375a2bb2559c2eceb1d05424bcdfae00edb81909f80f993b411fe5749c5b8bea3c4e13ac5f16a6698ccdf0d49c5fcbeb6760ec5de0b9bc2dd744eac15a78af7fea63922ee0567baffb998d176b106e2d1cffd7bfd00259dc36ea03cf9fb4bb30e398651ba5b8ed4e0e59975092b246d22d50d0f75de191116bc0670b873d54ecb74613ecc4ec9189873f0c56901f9aac30a05d7622cbe7a48f9679bf2c046734deaedeca6768bfec0e03742bfad2896ed3067c4b66b7cc48c69aaa256995fccfceee4ab264a75676707e8256c5273a46ec09926ca1c976d17caecf463300b2b11d2bb3e83db0124b2a2fcb4835008fbcac732c2a3db2b8507086aa9f707ec344cb756ba8e3e6320a268ae1b97089b1135be6f2a96419f850e70c282d30ca9df507f1c9571abeb86e5e280e555d5a3b30e5943bb043d1a65c64ae382f81a005ea76e00a2a461a4709d9df7e0f1a7772286ec404c7cc0211ac9978eb0cb3f8727f9238a0ce35de528049a10a6edb56c9661ac411b8cd1fa8fea8396cfed3bab605d09eb90600fb1805fdcdceef04851f11bf739b17991000ae07ef3b97112b30e6f7640748688df16a5e32dc3dc434ffd54f2d41e824e9fd05d38a8017feddff8845a99cc9dc7e5ffdb577c5d9125fd0b983705459f410baa7d3a33c821afaae761c542a3b9f2f1efb357f0abe5f493df86e829fc6a1301f69bea4e491dd3819fb1546aa6eaf863512e00a87072e0787fef6ce2ce0492530a7fa80411e304e3fda7bc239e65b6b7c616a7625d5455749b604a9f99b6e05a1b503649c671bccd62548a050fba226cd73f30f02a84f24bce2f48215e2f8093d02547aae327a99abaa839a775963fad1c27ded9da8ec62f95f38ac4199dece1a949f2f16a7ca674005b52d7170ce748834cc990e085e9fa61d66bcfc99bfbd29f04ae78e2968b3050a7451a27b6e15c0fb479507a7a780594ce5ce24d84ac169275462027cf27f64e36eb449e6a112380b5f6bdb13ca45b02cd916a1faab6e90cbbd1d834c17674c8700975c1846859942e7e0f9cda2b5a6de1779cb4d0686d4ae91af3f36c3c77e1ba74c4d062e601c2e6c33cfdf6467a6ed01929110257ccffbad8b2ff09c2bd655ec41819088a09ba1257dd706466a952ce30d2fdaafd23cf8103abd58d6f80866e2b891374b8150cce5cfacd268ab88829874cb8dad5b773df99dae7327136887575f2bf8c82a14638d36331fbc2bac07917544dc725c4bb8cfa51bcd728957015002035b57973c78bcae8474020697269af1deb54174d0ece205c88fa9638a1cfd71e742b406c703cfc8f6a9a0dbdc73ce78186e7e7fc2597432a1bb9f19ffeb85869d59b79d41b3c95fd0ded2bbe67ea77f6c16054910e045cc69aecd804b80cb921ca1f6c3738d988c0d87d136790cfa9baef6294633a13222770bf8d29c9d431ec133daf8f133e16eed036bc29dcd48e83571f02c66f0b9ed4bcebd63efec969e5b6e8f85798573726442506de45ac5409b75a143486f4562fff200f5e1b1800e48cf0acecd72781bf81da213f176e9817e32686beb0f71c9618a0a81a69ec943e37b14e36e584781a4dc7aae115f568440751df9d20fe4ce54646dfc0527c9cb5b9f47efbdb62ff57b6124bb405caa4a9d7260f94c3fdd58169f41d82bdfc6eaec81db0fe7c4fce5ad18b365457e9f1353df4cf1091b7d7efb70424c865f0e46d27c694f423f4712da8e1d99793797c61f7c27d131e1e2e0079b4513c19bac19f03a8a8e7ddd7953d4c74d739eb13cc72bdb5e20b3be7427b5753bd740ed5d9c171c0be9427b3639c91e8b511e816c67f70bf5441f4595e3eadf83cfa60b8291cfd6832837c65b940015136d90c803389907dc1f5137a3f6be7caa9df4e5f12259e1fb3a862f4f3e2fa1a8a6d3f82a4b5b4e55de7c5f22b751bce4202f98c23688ad938599584341a9c5f1b16ea8305b5309f7e3de1be3777241085104fea1d715c815b99af88cbbd49bcf0328e834f9a50a7284e7cdf0ec4e51592d2222153b82e9f4b1c6320f892b7e4bca5bc454927899dc534ce162aa58d52b1ced9dddcb0b1b0a60549651b19db79cee5317d4522245d8b50812e463df4d17759aca399b227713644aed90665409a1dc395c8c8bce31af5a7a60e242e27d2ad7909b22230adfe2252383866bd05551174b0f66760b959cce43b6aed8f569388b3da30709c1aea936f7e9a565c1bc9b6a4e4e8befa8d52094097c92c442ce955fee5b5a20d98fca50ace9c3b07e90b223a9ef80a01882272fdcb852c64a287444441717ec7f364747125dcd10bbbd7f81ee7881f8a778d9fa7552458e0f6629e19e05468cc9e28f7169528d48b9c2afedabc93e3c4db60c5e29df5a8caed590b0b4a9f67dc8b0d93ff75fe8e909f0654aa30ba4946eea54dfc138fb70143600f1682407370d8c7d4bab94620787d2833c7c43221d402914dc6f3965a6160bb3a1151de22ff26934956b37075fc5040958d24414d70e837160a42746a60695e1ccbc0046790ca940971f7645905a96e2705530af750356d0ec41a10181dc12a1d776595539f275e5de0d8bc988661203b2c3d56a2786e97fda18dac9ac0106cf5c05fb677b2932639d7183d0668b904134102b2386fb38b07e0e21107826b967f311078c98bd246c69aa12f11ce5d67a92c5b07f0ef8747a678da740b8f03f8c258d710a50ce2aa111c0d0e646a423d4b9a9a13ddf93a602e0a90c494cc46360a3d29deb971d49f1928d791e8a2e567c64a9dff452cc1e8f559f19173aa5ee1194e366412d42026fee380479a53606e76f9a98805b4005705c668f0bd4498f23873a1d1b37e655e3afd5fcf43a41e50edc894a16883a64ee1c635c2455b11e322b7be78097c002353893b3b17125525f3d911092bf13e9fd8d7881219e6586b2d00e33fbbb910db7258293539e397801f4ee4bac777fcb2aedf1f2eea9d67e879d7cfc718c9f9a4dcac7a8411db5a2e309b8928635add98ddefd54c5b3e4b668d2d0334f2e65de5ed401958ce1ce77d0b303787d972d5af2af2058ebe6861e61b836cdb940bda1ab7250320d02748ba9db731960b226efbeaa8e539429143a82c31504c1176f5ef7aeca6cbdc7dd77870a93533e041a4578cd4ae04068b3a29ac07bc0cc73881365a1b36d2ad2f72570000d645ee9a61cfce4407d92890b5fe78675e025493ecf76d9aef4d7c597f87ccf51795969eef2b30d8f3088a20fd296c38580c7df3814a4e57c4c452e461769d537207cee8115e2f6708f24c5a72544c76198479f4b9034a821db88a870e9c22f1330513be4a6ea265ee83969a9ed191611d17b9ee1b4619625f851b3addfd65ae191d47f1010faf2f10e4f48b3976f9f09ff0b92dfee70ac5543e42049c727be027fa8528436ca9f75031768f36f4f470c58b1700d1338003aeae151f989d1248da0f440293c7cc34c19de0e0844e8aed6db948ae5898c302d5eba20b9566e93ee398abd501fdc06d0dae5e480456b98111febfc2886af22e03cfc263f2e356070facfc4e7027af248f4251a11844afe7117b52d14472ebdb427c436addf199028b3bfb8f040af1fe6f7419c29f89c4e6c3d1177b2df854186aebab7f98b373fa37ad393fdc86944ff9387eb1d58ac4d3c794dbef1f0031afaea345acb8f95de60e1f388a5bcec9a372dafd1379470fd4c2f683891c856bf2353227b4fb8c9a3612859b503cfd0c4f24a4e03d2df0a51416128948245488ea5a280749a13d400b09cbf1e7bdc7ce92e76e14aa6fc9736f1fe3a3a603c5c4d33c8a250e1f4643e92b8d0313b37012af22893b7cf81264d21ff2d93da7707436c8e3794b0ec4da1415c11426372678a84f3129ed722293ec63d67f09caef3de9b5cbbb45b51f86e118fb719561b35d07bcb238244a0e66b2d2a3b8c669375ca2555f69aa6ba5fbe17d1c9db1cd3f2bc114950d87130a22f95e9ca2e17e8ef798ca3bf1e14b0022fa2ab412bbc2badcf22c6176e59934bb3006fed5ba663691db129657f108d59b9b29b62f3dbeed543988d733fbab3160abe862b31581b959a8e0ff247cab463c277a698572b45d5e5efacf6314ee57b4f24280792c9a7b44c113778951a3cb54271be50aaaa653bb81dc968289adedb3699f83c0aaeb0859dc4b61f5233692baa6743391fe14a63ba356c324c3dfa0b760f0d57b2e59ccd272244dc4196a6db08dff57f3ea4d569f852bbd6eb2c208b57a14ceff030d41fbdce69135b65ffe02cbd6f90ec27664e69e1b2c5af24ab9805c7c3ffc42c8f1b70ba5c1c1c0b15c5740c226a65c9e256c1e40364ffde8f693699ac5caf65a9031f1bcb6a0a2fdfc391681f", 0x1000) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x1f, 0x8f57, 0x2fe4, 0x0, 0x1000, 0x9, 0x80000000, 0x1, 0x3}) getpeername$unix(r9, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) fcntl$getflags(r6, 0x3) msgsnd(r10, &(0x7f0000001700)={0x2, "ad7f36a3512434b72fbc3b188c80e1c69a4abccb748857e7a46777dacf7bcbe7370a860e57e78104079e6d9f69c35a81b561bf717147ae21a1f81d69088a0183ed630f9bd23070fe00203bf3606b6bcdacbd4d33b0b4ba57fd35d12af7aaf02883b481328403a6a488e92abe97f43afb2eb90d984d14ec9e3163e6733ab644ddd026c3501c9815eb2c31ab92aaeebf21cc3488132d69412c591d8a"}, 0xa3, 0x800) ftruncate(r7, 0x2000000000000000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x10000, 0x0) setgroups(0x8, &(0x7f0000001800)=[r2, r2, r2, r5, r2, r2, r5, r2]) sendmsg(r8, &(0x7f0000002c40)={&(0x7f0000001840)=@in6={0x18, 0x1, 0x5, 0x10001}, 0xc, &(0x7f0000002980)=[{&(0x7f0000001880)="1690dfe7cd3a7ac244bed8fd5c35d9cbbdbc520b4b66de1e7227a610bd1cfa32048835678056c296a6fc8d02360272f7e90761ead6e369dbbab23466bfa680d904facb4fd937b934306b1a1b534a82045202e72383a89c1464168b3b8b3ee9ee64d041a0b0fff8381549d9d7c955dc51758eaa93793943dcf2785b1a46c9787e2607c4357784d2f8829b1f94418a02f22689cf400c85daf95fbb37aa18aab43de1c04a8e2a62b51da2c9d38da058f526754cac47bbf70645514f257dbf95d07e6c074f", 0xc3}, {&(0x7f0000001980)="b250f849a8904d4de1883dc6651415536bf8cfa2fa49f220d63aa79253401455e33323ab6745c4718cc70f00b54b76c5e7f4c38db084be76637421bc1c8eaf1250a35694ed61dbfa5c748838b0b32b0bf7f8016031e038d8c8a877d9fbb80f1c65683bbd5e56971ab0a596f345bb8c9f20b952ab57c0eeeae20b1a7ff52874c89f2858fb4de2e6f549d1fd39b2fa0b154f46b41132b4650f15f78caaea8c8afb826c9030fec246124c40d5e5d4483f1d9e62fb70cb8f3888c64d9823af4c8b96a34b66f4fc487d55654baf9705c556b3773363ed69cc518ebdb2a6e0e1cd75deb0d2a34fe3bb5e99dc38408764d37854204d11ddc50246adf1433a61eadeaaa26b40fb962cf6a382e5ec1781f37caa462c5d3eb86b75c4d6600ff27ff3be329f223a09136c3c1c7d3ce7618b23b02e6ff8e8da21304f808dc9bb6840f7384599acd0505ef6846f397e6be50cef7fa753aeeae63dde1a2798cd18aabd8972b604347fa55764926201f81a9737a43d4db598a61d153342d6403c5abe52754ef4b12ed70cb5131b128bc827234da33ca8af56bddbb02bbed3feb95f62dd21803486d793058c0e8eea3edbd3b3dfb535f26919f4933640bcdf404551c90b4d559f01b3455e88720291aa80b054fa0e862ff4725dfd9b5abbeefd2f69457ae6defc10e7a89e7d08bc16d49310b58e04647511f314e92e8b6ffa48884108812814d2718c3697eab48e5722fe66d1e5f46318ed7e5db957b072bf1c010bf3dbb76a007d3eaef85e4cadffc7c88698c1bfff430d9882f640be84e6d0ba1da7ab1a4d13e38c9bb2aeaed0a776b43e071587b3304bdefd2076dbb5193fb7eb7335868a1959a3a7348fcd2c6708210bde0fd29ec621fd0322a0a157b3383b9facea78b99331e8bc52845af7b363084c5b749dec14dba6f264bd3ad19275ffeae43fdb524ef852ad52c81107b83072419813904c8c2c7fd8f3366d4767b2e753acaf97c55158d154b2f18dd8d68fe5db440fc7d9f4bfbb06f0b54960ed73b69a304a22824fcf1dca594b7d41b137cf2da3f875f2f44c579bb9d1326ecc2ccb1fbba01a8f5ff77e8345e7f1d18246885d27ddca673271d388a66279ec171d70978a81317ffabc39e551b59f2dc82467b1a2f8a10e1d78b0a29c622a9e3cbd7a6e67798e35def4df3cd2dafc1d1ec309faa50b7e92a233319e7877b0f57e98b9eea0f1f332569b8cda934c6c7e38fe2ccf6d67b130d146b6e260a0049102c717138ad1cd043de95c06178fdcbdd4f01f9d2ad09aa6298c1ac3dd82d4db857d1e718c53ace385c0acf6505a41a90a11e1e5f6d3bf83a6fde338ea31e238a086481cfe21864651c0ac242f58c9cf485fcc7f8b51ece57ae9ffef6ae533641913eaa42eba5ebb8a2397c7bb04d15becb59bd9e7d386ca32a58cf87a8509513f6a97320ac478aa78cbdf5d28c7601dada8007ffe70d50cf878ec11ba85a4d012c797526974326a68e6b6321018640b9797cec592980761746c193780ac718d2bf78ead2b89d79d1e04204f20a41e4172cfce30fc6bdd0447d109c86b5d49f665a604127ccd2051032f6ac8882c0608187dff8bd395550c20d4f8463144be2c9a3a0a1fab24d1b2ae10f4af40ac4d0458cb4eb0d54ad11111d66b5247d613c38e8e0ec748441ead8ab527cc718c537b5239bc26861406dc2f64bdcc6d2b105be9c2fc541a7c5ed9dc49a517c7b75d4a41c192272cd0c04d674ec4cec5d0af7d0884ff7969030b801662a55173c4dde7c7225f4618cca772963015fb84f5d663d0eb9f8019c326d5c38452dec18c8dc281b2ac2f459a1105d7f8a3d394950fc7cf95fbac2e96352664cacd9e02475e7a60f8a3dc61304d272a23eca7e75979517e4d31fe0fb51b563092377382feee23c5fb2531a5a17bcbe975a0da205312eb6e3eef89d016fa3dfbc5554eb05d2fcc3ded042bef473553c3d6b7102a02181d268814890c041450c859ba4afcd071875002ebad184c32ef2b5fb290116a4b89c1d23ab629647faf06f0133d2c43f332869789b3d2c7d7c1e1bb539f442281d1140b285c187a465c78bb3e5118d9aa4859159269bcccad301f932b05b8cc49601259d51cf9fad5fe36c455db5ea18e846d28212a4904a9340c302583d448a06364e693ec99c5af2d3343276655c69fe174b1d19653d946ccd2a6bd3d0fa4c52e48c9cfab51cce063c5831cd32c5d6558279c1487fd1b7bb01064b9378435ac778e4b9cd196c0ecd74ac1eba8abb9b56507192719d1967f4dfcbc8bb2f98c4f2e8d5c2e2ff61e4cf496c9d3c9a28170c0936ebdedfaa523f3b6e7d60fd3542d4193d5406e9f21b19d397908c8298f0db0b5f44ea722136589bde2913bf76d5e9d7fdfaf1736efea51f44caed33530acbd58900236220768c6810fb97e9b763a58d98ba90681f319daf04c83dccb4b2b994f1396fcf16d86673170026f95d705458264353d8e8d7e5b4014436cb205d0a22b6009aa66ca0be6d4a2169cb171641c137cef6a6f67b234e933fd971027c3f29d200c19009fa2de91f10f9492662189a47106eb12b2b2231678be85f56dee06efdaf1fb7b111948b18952e2a3dcdb6edc26157e8a089b9212b6b52dfc611d7399ed91b59d3d33830860bc709e821d8551a69940dcf76b43d24f9b4c3e864ed0e03a8c73c9072323ec3a9d675fb1483f558f1aeb8430cc88be8486d85732cf8e3a37b1a29fed48dcc12521f021a3e18cfde7f25e5c3e6a961cf4551439e6902499a41155b8b1bbd3c79426cf26481b1afc4719d34d1d45638cd75d6adbca427746ddb7984db646dcb1a85daedfe4695122649ca20006be4ec1ebbbfe40075f56476e114d89c17daabaf3a555d6fd8f92746517330ee67a11d7e7df43e0a4a4ebb39c2fc231462894ef3dd242ba91f9d8fec57d249447fc1a9acf42286e3cae7b9f36dac2b7bfe2d2b7417e76513ecd005fc5f7eaf6500f500d0765b08331604896fe515e83343da7c3383a89759cc581592dd92a7b4d6a66c62fc712363e639237223ced1923c43ee98f8cabf003b4979ab0e5dd40aa6ae9a6090ec9c4c40970db6916180700e0ddec78bb0a0e03a95dd9d60848628bc4939dadcecdaad709e8a62400c4f4dc8b6653a7a74fa089141e80c7d4077305a6519d9a5dc8509608af88b93513787111fb4b62e631bf090cd64c864b57baff548055ba70873ded941e45710bbfb666907b305227b36b9fa5de35f785473c731271f669c6db8583bbe822779c393a76adfc2190667ab91afd7d775da2b1b54a2019e0731a9e8de52b49eb94c16e921aae2d8b9c3fd8ff738231dfd5736950361b23e6faae307b22e0f961696f5db40237e4f223a31722e84e73c58668c0c6356827dac0d04ab1398f62a26546daca1d2bfc57d5c3597857c707033e0e4fa0cc46dab6a7148218df0aa4728bac61ef59f31c72f8ebb2a5a032e697f0e8a021a292f294a2a5b86c2b76434b6b8ca685950eccf45a1d6c4fc75d5a8f4064ddbc5f1f5db6eef4e5d5ef5af4580d3b9e0f9728928c3a01bc7a99d65e3ea3a5ba4345f9cf7fd23b3e638e98460dfe28ea4403db16a577aa922a1e79920538cf67fd20fdac7086666199fcc33e83464d3ef9f747da061c38ed23a19db7303b4aea5780da39d37efb4245fc91435b2ff6f067fc27d1c13d22f983f6374ead8837c27550696f19479b7fe05fcacaa0f022fd2acde1d5168c4f842e0bb4555f789c7d442f140eccd16783bcc6d40210f4489a06efca5864ad028bdcab118d271f8adb22c638c6cb9afe329627d2673dde01c50f829efd1c351e66c0e6df69696976a2b2fea90023d8a86ee406e9c9e4e84f6bd45e49552bce2b1b5531add070259607f3f0fcd4fcbb6d53aab359947dcc2d7e00809d09ed4399e5e98a86f4a53dea7b487a80ce9b9a04c6818309b2c854bbacba2423e5473bdc4a410dec711c16468a76099779c374445469330720b606fcc3438887505417d507eaad1b4405584ec0439f49e57464e589842c502671654fc35b687c269cbab0ba4b51d3dec9a786b1f0bb7c7c8b31c460e618157cbfb847ed2905cc9ac241fa071f853d00c226385f713c3fd73fdd67d507e9f3d7cdfbb2d7f4f12b359f324c219eb9444b5fb3a6fee52708aacc7f4c907007f4fc21e98e1cf6d0f4c3630a73fda51959b13cb14751fc2aa585f8ca659a88a1df40d3d9c72aa4e9e39b23c7efca57327aae4f4da815a13d862416fb18dd55e4934f36b7ff60251fec53aac014e6ab72ba5cd38b1bcd4b475b54b102c5b2c4f32ff880519ed9d43b96f3c7864ca966b469a1a2b0f4dd4e4d16b787edf34975b85137dda9bdcc2084d68bd3e0e0931cc68e96601be3b82263e63e3e49fdabf644a2735140f65d586c31d61f76215f235a8a8ec9162093095537fbf8d7f81349e397e1dcf192cbb4ccd122f436c3ef7f60aa1bb48e20440e26b23d2128a29303e2c4c1460f653257b91645f478ca8b76a5a0231218e60957ce2affb39a74921d2ffc9f7a56a40dfa0cf8cae8ee78d087a856a28559ab036d5f400e0afe8a545c70e3f9a25fae711fdd00bc11484f93a53df73eb96f570b5ab8f7af6d8b4bac912b348aa398e7af046b96ead21986f4896671bb6ec09221275de5b8eea8f2ab0d7ed9f83bd4512a50e9447889cf688698a45d9962f6f350d87e3bbacc6ff530b04f7d4e89f21bc93b98a24285b308487a2388c15c73b0b0bc1c59d24640348b46765b0c628d9ae338c06cd481d82ee7367d3947b13cbb3ed7d93acd70243da3e32d0c52e285c3dbb72c3a7f37d52239213555b4f8227c08d44b459596388b2c2386806121b15264cd96760655f72f8c411e27c91a95d0a9d2a19e8ba9da014eb7c6cb118962dc4171d3f4c7b96355c0e3f10ec546010794c9778984fbad4e5fe89d24165acc46d50839fa024f0505a9d99a70a51fdabe20ae5eb53f99791d577d9814c43a6b474bfc85ed97e2baace965d577943e4996ccd60d1662691ea9f7fc7e6393a4fddd88f21b2148c361a698c4673016aa82254e55f66f3d42ef69f12778e530722921983abb1a5f82bc3a4c622afecd9b3207bd07c1bdb93d9d915d2d0e72bf795cd3d6cfa97004935b26dffd01d22e987d5be52b94151dd6468af3db6576ba985016907a6ecd0153bdcda3574cceaf03d7621128cee3c26c2b1e98f2726d325db5ee9c8dabd6197577cca8f3b11ce17c056974c7b4d4b54f53a226d1e392790910f228150377be02cb3925a942549528a9f5e596a9cfed9fb1779ea37ad2eab7d9ccbb609b997dbbbf9dcec093b8d9a47b1055fbba771b2bf198098c9e5cb7b5840c15d9c5a3aab7640493fd1ebb27dd20749e1a2784a132564cca196275f2eae25691d9cfd7fe51e2ee31a05220e8ec50004ae8332a2c474eb60308a761d27559f3442c55b2818592830e2f1eb69ea0c9347b51326b88eacd68cc7897b5a16583e10c289dac8fd2c4921ac49ec9e17f0c7efa33b5615ead8506345ed7fa0e02e9a8abce6f0c9eec3fcd239738fed8b08ca1ef0fb528997148ee7ef3d59b58a11fa19eaacb106976757398bb7b34caa50e65abb9e77e1d59a902131e4ebd7e6e16e9a2353488558d7e3ad8a30a2a43b5c54ec90250d1e8e23f6e1c52b594361aeb84ad12d12806c2c1eb98d4f92fca0d33e1a107a63030b547ecc05441f4da8af7dfdeeb72c1cc125a7eda27b467764c852edeb777514d84b9b2bc59c830458ab962e6720eee3e05871730bb2728bcf4f17720086254d3aca0", 0x1000}], 0x2, &(0x7f00000029c0)=[{0x48, 0x6f5c2e7b0034c9e8, 0xffff, "4cf8909e784d81ad3479a2a3e1944bfaa2ea00a743e3f10ae71431013ec94d4296b6cea2f02bf4eafb4fb8193e0016ad7c"}, {0x110, 0xffff, 0xff, "25c0531dcb9c8eeea4902838fda13dac4f8e5631f49b7c697001d225dbaa2915aa55ac9551a8f1a2368ba9dca86067844e0708d3a0a62d3aad2679e4355429eb11798089ff14f17c55fccafc14364a525f9c1871153e19c4c394cc56c937cf5124a5b0e3c5692164980e7cfdac7bf6949431e059dd0b422b8c7ffcd06e4ddebfa5a781efdf71702270dff46ca792bf28111fb5804fbdb92d71863eae43e22e365319bdde5cfeae5e58ee7f9ff98f42fc8df07c26bbaa8e12e095c1add7bba1df0f92496e026a879e0df6c58921c3fbfe616bca55842efa2f0306ba4a5367468b4cb0ff36e71f636bc0127f862f5986e0fba48f61d03118e215d6418d2887"}, {0x30, 0xab2073f951473541, 0x3, "bedea77da44180457376562672fd6163fe846d645354bf32e111656013521b"}, {0x10, 0xffff, 0x7}, {0x68, 0xffff, 0x5ec, "139923973f700fbabaa47418ebb688989680b5e7d60fff7e3fa576cb8342e93e9f693b094e3cf1755035bb657e6068c36d942ed69a057906b7af1ba8788c5f0b0aa57914593f0cd19be5a88955cbfb194fa9940d2d2fef"}, {0x38, 0x1, 0x8ef1, "59e8fde337d508b093b317189287da311193e57844732db2cbb849be4fdb15fab4d9581f"}, {0x20, 0x1, 0x1000000000, "c2435e612904d6a474"}], 0x258}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) msgrcv(r10, &(0x7f0000002d00)={0x0, ""/168}, 0xb0, 0x3, 0x1000) fchmod(r6, 0x0) fchownat(r11, &(0x7f0000002dc0)='./file0\x00', r1, r12, 0x0) fcntl$getown(r9, 0x5) select(0x40, &(0x7f0000002e00)={0x800, 0x0, 0x96, 0x4, 0x2, 0xfffffffffffff474, 0x5, 0x4}, &(0x7f0000002e40)={0x10001, 0x46f4, 0x0, 0x43d0, 0x200, 0x3, 0xc3, 0x4}, &(0x7f0000002e80)={0x8000, 0x91d, 0x7, 0x5, 0x80, 0x1721, 0x4, 0x10001}, &(0x7f0000002ec0)={0x0, 0x9}) getdents(r8, &(0x7f0000002f00)=""/229, 0xe5) 16:54:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() mknod$loop(&(0x7f0000000340)='./bus\x00', 0x44, 0x0) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 16:54:11 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0xe6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:22 executing program 1: nanosleep(&(0x7f0000000240)={0x8, 0x7fff}, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) ioctl$TIOCSTOP(r0, 0x2000746f) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x201, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 01:39:22 executing program 1: r0 = socket(0x1c, 0x7, 0x800006) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="a1023b10ea8c0f4ada9cdc5f656c4685972ea1d243aff221eb1e7717dd3f3b009827bd5328c8bf5d5bba09409c5ccb354be04c542b1f31e6696568e5f5b3fcb99ce108685368032e2b6e5771c7d02ba6ff3e053018324d212763217306cb07729ec88e6d023a6baf8705431d29ad36befc0dc55e018c01f12413ca97b2de915f5ccc3c3c6d0ff39980bd52c9b4be468969a03efdd645e93533f935854667b53a1b16051e687f5bc7ee6adcd07174f25d2447eacf661b55ba3597548a4c9b15367d52184903f9a14aabad93897cc8e9ea47b835f23e7547d3cb98177315efa256370c889ae1eb838fd5e83da210e99835076b572017bc126049b102bec46e3b7b8e55e022ab538baa23f65708b4125a514a7226415460924a34493ecec3e70a2f46199e35a816d04e2386ec0aa2cc3aad84f8249177a42b4403294de1fa68a30709ff42d53c23803c65ea5d002f519a31ee6ff70f206429ca604b4cb962e39547ebe13ab3759b6480180532cc0a70bc099c7a56c44314f61708b730762026bd88856a8a58b5fe4e53a995e480b4e92d9487a0c1bac638797fcee7c0"], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) socketpair(0x18, 0x44007, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) clock_settime(0x2, &(0x7f0000000040)={0x7, 0x796}) 01:39:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0xd, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x1e, 0x4000, 0x233) 01:39:22 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x6) fcntl$getflags(r0, 0x3) 01:39:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 01:39:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0xfffffffffffffe40) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) login: pckbd_enable: command error pckbd_enable: command error 01:39:24 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) semget$private(0x0, 0x4, 0x80) 01:39:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xc22b337) write(r0, 0x0, 0x3cc) dup2(r0, r1) 01:39:25 executing program 1: unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10001, './file0/file1\x00', './file0/file1\x00'}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000140)="abdb4532c7aafbdf988216", 0xb, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002004, 0x40004002000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="1cd8909fcbe35f1fd16ef302dc2e", 0xe}, {&(0x7f00000002c0)="7a977a35ef966833337425429256d9cca2", 0x11}, {&(0x7f0000000300)="f065991a38538d2ffc3c0f851343af5922c592f9c06bad0d592577710f3569386e4c413666f501f191e3ffd025d11baafd6867ef7bbd1b3f2f87ba8fbbced097086c8f12d43154adf8bd6c226bf68e1e9e1b17384c7384cee5b735373c7e8bf9a584b777905b813c0e063c396bf2f01ed7533fe12c343a0eaefdb88c6802b1b81043132a58371ea14b5f1ca9f4ad7abacc0db4f1", 0x94}, {&(0x7f00000003c0)}, {&(0x7f0000000440)="7c6d3c11e5deaab2c75537ffae236ae6076a", 0x12}, {&(0x7f0000000480)="fee80755e63e0a71e8fab07b781b57965dd2d60d1ac94d313d4835d582efd7a14d757791b61feb460bb9d6582afa245c57303a57c982a1c3da41f27771bcd92d91f7262fb215d9ffc5cfccde3176fe561f979b00e281bc64468a6603cc329ff42f55daa1997b030cb8bee8a28eb7097f0f54addd4558d4deb543bc5b7a083785b3d418add8e0d3933b1c7246ed427b269ac8df1102d3499f12878db8ca53ec59203a88913d4fe548c7341c281d2540d6ab2e7bb499378999007cfbf45796daa1c86012f60d48", 0xc6}], 0x6) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000600)=0x8) recvmsg(0xffffffffffffffff, 0x0, 0x41) sendto(r0, &(0x7f0000000000)="f86993d649c79c5bcc7bccfda0684d95a9f3585524bdf72958fd16d4b1ddd13ea989efe38e8b9a9810929a657c52497b688199f63787a51855693682a4988458", 0x40, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000340), 0x0) r1 = msgget(0x2, 0x581) msgrcv(r1, &(0x7f0000000780)=ANY=[], 0x0, 0x1, 0x800) 01:39:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x200, 0x3, 0x3, "f4cc76e520c36b29b453bf36c9e9b923b1c739ef", 0x2, 0x6}) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x80000001, r8, r7, r2, r7, 0x42}, 0x8, 0xfffffffffffff848, r1, r6, 0x0, 0x2, 0x1}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0x1000}, 0x8) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000280), &(0x7f00000002c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fchmod(r0, 0x40) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9, r5, r7, r8, r9, 0x11, 0x3}, 0x0, 0x5, r11, r12, 0x5, 0x3, 0xff}) ioctl$TIOCEXCL(r3, 0x2000740d) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r10, 0xa, r3) getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 01:39:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) dup2(r0, r0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c65300021c8a60fb1feef7728a9f4f0880cdcd9947db85590f4acc80a036b10c69667ccdb4e7b9c77bac18053fe84129da4b245ae0902fff10f6d1fa0e31a2b551ff416420d05a73aa458c685e177997ac7426b0833369e4d735ef74ec1462f24035a0303706b7b43910f991500e9ff6eb5aaedc750f3f652b91adf745c57cbf83f7a4a0e4f5ef5a2ff000000000000004a336f2acd44f38e64be8aa451994e54d95f6a3635c45dba8d18c2817c065220af895df92abcad9909a00325893579a4c2dbc0637adb63aebcdfd9b8d0c9ee178995dacdd1da1127c96b3b0e5aaff1cd5735437efef915b91d1876ad30ee03e354a367f2c2299e53494d3f446627b7bd3d0dd4c688938f0c1200000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 01:39:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x4) 01:39:25 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 01:39:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x26a) accept(r0, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 01:39:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getitimer(0x1, &(0x7f00000001c0)) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x138) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 01:39:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:39:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x8, 0x3, &(0x7f00000001c0)=""/242, &(0x7f00000002c0)=0xf2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x84, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000010, 0x80000001, 0x9}, {{r1}, 0x0, 0x90, 0x20, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8e, 0xfffff, 0xe1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000081, 0xfffffffffffff663, 0xf2cc}, {{r0}, 0xfffffffffffffffe, 0x12, 0x20, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x28, 0x200fffff, 0x400, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x6bed, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x18, 0x0, 0x1000000000, 0x1c0}], 0x8, &(0x7f0000000480)=[{{r0}, 0x0, 0x20, 0x1, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xb0, 0x2, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0xffffffff80000000, 0x1}], 0x0, &(0x7f0000000500)={0x6}) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000006c926590058404cd000000020000000000001a368eae1e"], 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x1, 0x6, 0x9}, 0x32bb, [0xed, 0xe629, 0x9, 0x6, 0xfffffffe000, 0xfffffffffffffbda, 0x1, 0x58]}, 0x3c) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r4, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 01:39:25 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, 0x0) setregid(r2, 0x0) 01:39:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x15) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() close(r2) 01:39:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) 01:39:25 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x9, 0x4e}, {0x6, 0x7}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) getgid() 01:39:25 executing program 0: semget(0x2, 0x3, 0x102) 01:39:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 01:39:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000200)='.\x00', 0x8, 0x7255fa067226a552) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000280)="17b1df436c9e2c8a508f112c9c9a08dd8d643739232143952ab2efea674dfec21f2fc7e705499e3459e2d8b14118c5f2879295f656c6a6dc0615e9666b3118f15ce9c81aab20de1bd4cce1464dafee0b4376a1aa77faeb63c596e8925923b97f004ce98612fbc30f022c97f2ec25a223c178869e44afe80ea3ab30b617b6ecdd9d5297cfc7c14b516f06d4b3a316ee1e7c6d903dfdd5460a6d43421ae8c580024ef368918b315521a5281aeb9d4b97d0716a78eeb5a672ac39592d89b57a1c3e7bc7da12de460cdf58c37515368f9caef30d58abaa21639e254379301490e710bef75399", 0xe4}, {&(0x7f0000000040)}, {&(0x7f0000000180)="df3a976675fe6ab84a2372e2228146951f42777a34d10d896fdfc491ec78b5a014ebe2ac17bf9c6a59770bc066bcd2516979ceb9ec4e4df2f1422440feaa115d9b690e01e85af66974ce47beb84e0dd87875959cc53276f913efde5eed7e5f07259b12945e8a2952bebaf61df84e54191bf9a0c344554a66af3b3488af22faf75a28528614bb78d40b4642528d46820d918f4300be6bd65f22a7a9acb92980c8df257aa96f4096", 0xa7}, {&(0x7f0000000080)="4c564e80a7c4e0a1f2807a3f50f40af49316c9375c341df08c3b", 0x1a}, {&(0x7f0000000380)="331baf1edb3c982e83148ba4b7212c8b3c46cbb9bd0af1528190f11fc3b256390b098012d311b55fe7e0be10f66a78f6a53f6c40acfda2b5bdafa7bc107243e7e11ec1b790f9cdb8d84db294dc475aed100750f0bbc6bc5df6158db7b28ce8b8364cea08f32872d547151fcae189f2e635cf03e21eb340d4a70a0d345c2e", 0x7e}, {&(0x7f0000000400)="eabc9cf4a5a145aab8a00a737330e4a467520d3012287ae24c65a954993a000d61a19216f46074ae671b717278753c09952a5822a749de6645b894a9a1d1ba819fd25d78", 0x44}, {&(0x7f0000000480)="e9e1c175504933ea40bc1190e086e6285bbfd3a709f246fe6c55796d4f89c03f6a2f4a57929acb295e236d3b2b71224c890b2d51e18cbeb6f19e82ee7e7a8fcd44c7761445bbff0f68b92eabe2eb3fc4c57600b047dbe2a411da8b7aa1cbad9d8237a8a70ca050a8d1dad0415d2481bc339a83d5fe14e7e686e33d4286b76ae6f8d7986c3d12c1364f73a9f20db29ef6d2c4eafd2bacb8c466febdf66268ff158a80cb07d4f107b093492a3015d381354a5d4baf66907dff3fe07a2546bcd8834dd71f9e1c6ded5623deac17d4da504825e54f077f", 0xd5}], 0x7, 0x0, 0x0, 0xa}, 0x0) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 01:39:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe96) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cca789f8", 0x4) r2 = semget$private(0x0, 0x2, 0x1) semop(r2, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}, {0x1, 0x400000000000000}, {0x3, 0x100000000, 0x1800}, {0x3, 0x100000001, 0x800}, {0x4, 0x6, 0x800}, {0x0, 0x78, 0x800}], 0x6) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 01:39:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) fchmod(r1, 0x50) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 01:39:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 01:39:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x0, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/17, 0x11, 0x40, 0x0, 0x0) 01:39:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/199, 0xc7}, {&(0x7f0000000740)=""/172, 0xac}, {&(0x7f0000000040)=""/39, 0x27}], 0x7, &(0x7f00000000c0)=""/17, 0x11}, 0x800) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) shutdown(r0, 0x1) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='c\x00') close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x15d4, 0xff}) clock_settime(0x0, &(0x7f00000008c0)={0x4, 0x800}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x86) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000, 0x7, 0x4, 0x801, "010000000000000000ffffff00", 0x404000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x441, 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) socket$inet6(0x18, 0x7, 0x4) socket$inet6(0x18, 0x4002, 0x7398) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0xa7}, {0x43}], 0x200001f9}) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xe1f0, 0x401}, {0xef3, 0x1}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0xff) r2 = accept(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) getsockname$inet6(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x2, 0x3459, 0x3}], 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000158000/0x4000)=nil, 0x4000) shmget(0x3, 0x3000, 0x200, &(0x7f00002e2000/0x3000)=nil) clock_gettime(0x0, 0x0) 16:00:07 executing program 0: semget(0x3, 0x3, 0x200) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x3f, 0x7, 0x200, "0b0fb07e01fc4acf96ab5946aff13db84e23ac2f", 0x2, 0x10001}) 16:00:07 executing program 1: pipe(&(0x7f0000000000)) r0 = msgget(0x1, 0x9d) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/82}, 0x1f6, 0x0, 0x1000) r3 = dup(r1) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x42, 0xf0000000, 0xffffffffffffffff, 0xe8}, {{r1}, 0x0, 0x4, 0x40000023, 0x4, 0x3f}, {{r3}, 0xffffffffffffffff, 0xf0, 0x20000005, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x4e6, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x3}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x8, 0x6}], 0x7, 0x0, 0x1af2, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x5f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x66, 0x5}, {0x81, 0x3}, {0x84}, {0xc2, 0xffffffffffffffc0}, {0x47, 0x1f}], 0x5}) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffffe, 0xc000000000, 0x488e684e, 0x0, 0x100000000, 0x29, 0x9, 0x3, 0x3, 0x8000, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0xe0, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x29) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='/^]\x05\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\xfa+)&(\x00', &(0x7f0000000140)='m?$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[.\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='+{\'#C!-/#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='.}[%\x00', &(0x7f0000000440)='-)-\x00']) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) msgget$private(0x0, 0x1) dup2(r1, r2) poll(&(0x7f0000000300)=[{r2}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chroot(&(0x7f0000000080)='./bus\x00') mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) fcntl$getown(r0, 0x5) 16:00:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x3e2}, {0x2, 0x7fff}}, 0x2) dup2(r1, r0) r2 = semget$private(0x0, 0x3, 0x60) semop(r2, &(0x7f0000000040)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0x1, 0x1800}], 0x3) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x28180, 0x80) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x2, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) chmod(&(0x7f00000012c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) preadv(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="4f24cc2a2af320e6b9f3fb3190eef8c1ba009eeeec12c04a82477950da6cce5b998b2d624a310637853bdd6c9c0b8d24ac81ba837fd9c7c1d3c71a9776bd7d8591493b14ca1995625e3249e786944eaf32d6227e7a58fbc6d8fc23e4c37ed22169db66b18974c96aab6a06a75898978077a2e983a59e9a7d45f146c602ba2487f54a66a587679e828b24d54c4f8db94ca9c54b36305b8bc482b690cc76f2000b00472c6a20", 0xa5, 0x6, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x22, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="dfd464673ee07c53c81a7992c3ae7e6275a5", 0x12}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x8, r2}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f00000014c0)=0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="66343db596e49ac4010d36320af17ef3f797728a2163c2f426509a78da27f09f79f7aa55b32aaec8c6c5e86c56a1dec41ef98835c6773458552de8b216d9dbd454b63e50b0b39aa1558ef36366a2d73cd4fbdec9015774223fd39075b810d232891bfa42bf0ead6c3dd0ce68b8f562a3be2855234c231ef4218955794718d74bc781469628f08a48cad49d6a66dc40168f6bc3cfe6f4968fb24f355ce7938924e0481620c96c0335150ac56f2a61569d491f803dbc2726fe3a8f0ce9c31c239c", 0xc0}, {&(0x7f0000000240)="b41f72efb4fd92d9707517390717294d766886570980a158a8d10d9a5ea210012c2691c9454a681cc184abe5ff7141b1dc48bf1cdc673c936fb5998b060813a9c1b58414954f0d1c7397b69923ac5b88efd59bff3bce20ec2f674a200acbc378fc8cf8cd8a5e82a19ef8baf4197f5fc6c32e8b08d8d180bd1bfe9009630076a0eecea5251e748d49efadac1b4c21506a9ab8c4af60", 0x95}, {&(0x7f0000000300)="c5e99d42b9251e78abba0183de2a86ad4bb4d62980240c4f867a46f0834ace25b8080fcea2fab471b6efb662f41ba8cc5a3a4314f2f3ae44c407a15d9320e5b343ba8aa96a41838baa88daefc71fa147f617e7327811f20860a210e5531082d92008b58eb9e87b26b8c2f805929b451c309645d6a61be07e5787e78c862aba105f01bf534dd231bfafd49bd03f9015f007dba82f18d8fb0bc80423", 0x9b}, {&(0x7f00000004c0)="c83b3e2a5f119689e50a1c87b2c5c334ffd414e758830faba6ae2607a6cada980a32a368e11c3eab13f90a7afa704b8b5bda38d82c96563a274f3d7e42899a005183ad9e3fe75f3a105ee484b3dc00b7624ff3bd3157ff956bd071437df245dea0b9d323306d81805e05017e5288b16e78aba6b668913a5197a89a0f7cf5aa2ec4fe8873a575a377ce6102b1290fb749323b7c59e7d4ec9b83e9372d240fb722035ae333151868a831fef578a243b22113481ae691c77e651f4d8c02fcfc2e9ab0160006e919bb930b35c86e507c2223deea91166a594ce23e9e72dce0ed261cf0bf64496e919e286277a747122f565ac824763c41d5e3b89600a5a36b2a838ec571d79a64cc0f60ee1cd4340859cab7cd38659f81fd5bb60a22c743aeb1ff5241e998300af48ac6415acd99f65ac76d727ba8bba1e93467f8896291d203f1ede303ac45728a39663c5376ce4888d3031d130759843f59a0ebeda6a3a090433d4bd2058c48375f123e2c85f557134253fb13508abc5419dd094edb9c7d8d56d25aa713f1d6725dfeca933593dd07532dd063f64367bef5023e92908eb901e037074e3a0d634bd4633c71b8dd524383446cf3088f4f6139b813ccb6b92702842bbdd932b8284bec9ddecb078d86db27b447fccad630693dc7e392b00f5ed4c7f14996f3a1e50d540053f48e283ed409cee84bf9a75d60854c6d267f48a5a6503c0e0bde01e5ac16664441898092324a24d6bc89bfccdddd02694ebfe5195b694c90ee401b2e3ae6d6dcc2e5c048414c456f717fdd07b1106b4599e2b4267d85827dd17d670fefbb6527a75efd61119306ddebde54758b62357204589983f5909c3e5b3e676b1ac83fab0775596963c543115fb95e1058e306c065342bc031ab4d869f7b32a7fbff2cd613c8d50dc918b2ac93803f872dad844d0712771d7708a5b07d02362bc7f906602216436ab9b84387fa0c6b6462e03f34aeb535d0982123fe401639fcd1e297be154b0941d870fdd7638f9a49629d844579db84823009ecb3d06f704cd3e10c28e643d91e151dfa2cc6f0db75d2a9d7ea8b21b338f6f70c29cb7f0fc0c509b74a629e218c57c7648529f170c8641236b3d043857dc1cdfb3ad6c272d88871e93832bd0f623c7f47372205aa747b1c24754f9ec5ad6e5d3d05d4bbed6fa6d972e3ece1f5e47dd84da6f30dbf3df2a75266cc4bc928e59f5978b586432185ec5151463860f34dac5ed4a3fbbf65c6d1d262734b240a69b6062ca990c3539b1e25618eff2b86889f1dc82e5a1d1bdb63f7b639a49bd8ffb6fcb558d9f3c9c093e9d8c4d65a00f17a25b8b8d786758467e5f306c6b7d3aef604158c8755a3c4751f6cbaa40d4813ec1c364ecad38d16aeebe599b1c99798aacba4ea54660da66067177a0db88bd65dd94fa913d72f41d51f9fb874fddaff4d244867d353264936e649a36874f6bb3b6300325bce71f97e1d83011bc6231183843db8e11abbb501f102bb5ec960a47515f705adf3dc164f547ce8411be32a2dc8dd2ac3ebb8c87b6f180378dd9ab73d4589ff7c184ef4f246996235869b35bae75985f5f26b5459ec93ef4ddefc7209751501745321fe87569f112c52bb5c9a3d4d15be29f94b9dad944733936557af2677ac879875630663be444326a90b0b1cee45956a0cd7418a9e143706ac6c0594e794ac4e7e2cf605ee305e5950908eb981f62042a13dc313ed6960301a98f10764cfea97ad87ca3684a0e6643ff46072bcb28171cf8c4285ffae6ebf92b04b575e2529db93bb2bae6f2af22a30937b0e5752e03e9e28473642b5fcdfb69343d41e54d338b507896b94ffd8390d18de39a3176b58a054903d32ce0a5d9f940e5ae7cd532b7d5839476add3fe1fa6a9029e56675f9c6be23783bc0c1603100245a8ecd0539bd62a066fa3ab7b0d491c46711080e3cde58ab3ca83783c1dd63993f104bf5bd577e8a0cbcd675ca9fc96d444cd8744cdb92e8c0885c208f8e3aa3d16053c033a5157012fd330ce102c395b4fb329af63e4ed5e950a03927a38159b110fc04d35db42aa757eade5feb4cc57e496dd8ced36a7d484c279051a7fcef625d7cb58608720f2586388d6a99d19f1eb1f5933e32cbac2bc484cc6cedde1228a017cf9d4d3283f9bea44a47be48ac01af3818f39c27a503724685f21babb934c62ed855c2050d3b3d096cd08dad985961a5aa76fc2a27f625380c214df93515886eeaf86e4e4076d6e498a2f6495fb3453c3360d1dec051c27795cbb85844e0d2f83da43b9bddc231afbd9c5f7f256dc161212c82f448e90a63afad6b0ff5c49a6cd780355c752f3ec4fea7d261e8d7f7f265b073586f8cc81ba0d66f15de6549facb51632ae765a9c97804b9bb0381fb233e78fb208488167511a69840091eb3774be8eb30956e4b8526d55d5d69b23605ef7027b6a0bd97a4c8dad2f5c2db80bdc0f9cc5bc01d5979794cad413a3d781ba6aed1a620a46cb9cbf3c148f816ca388e08a1392f6b6f07aa7578f8fa006e3681db758ebd220ef5abf7b3c4dc94955c869620922d9333d0a0d583a9643a2ae67079928619faa59d3987697fb5fc284c3d57fec660ac960b9d4b15ad6bf1c709e0ba85b1d33f2545a32a5241a0bed86e17c71bfc8d307cb5a2c65f34669b32b237dbcc82d120782e8e7430a25343c29499d6340c5fdce8e29cbcc54a4998db05c477d4c699a7fd48229d3be1bbd0a54a1de309aca0d96a07fc9b40ff3ec3cbbff3910f86a322256b29aa05dd16914f015dfcda9b877ec3cd25e5385ca81a26c2b42941966d3da6cf470439f79d7afd2cc346eeb2c35d940c6e67a3403a0fb3f50a9c8cb51c48797a08078751129a90384e4bc342b81dd8799bceb657fdf349642ecd5776237f0ba92f4df6d1aa0bfc7209de909f36140cec559744794326016e2a5a019dda79bac42247d2730cc1b7e06c79eca2ac9f323307d259089d66f1bc8a6f22abf1253062788b2928d60c0896a72dec08aa92e36f8d6273fe4250f6f162b4eec0ffff7601a7bd7118682cca0b08fae1dabe0f29e4fe1c21c8fbb5e96c0b95015b028415f504eab6fa5fd107c6fe33c6143d708b95eb18e69b94000cd8abefc1c9fd6251ffd2b4f384e011bc08642f2ded48d4d1e20789292a4ad7f3702ee0f0238591e1727a91f52d214287fe42e986b6c6ab02a476196521ce946c63dc369f5d3f8b7835e3de7c81a583097f466dc6731ac512f27ec1c38ad30ebeceb14a6c48cbce92e920330fc075b06a944c1afeece56e05327f8cab6084e110ebe23195305ccdb9d5c6278c0654c3e3c268f7b6c1bb34f23311cf890db084dd5e8e3e1f0c471859fe26c91b511f679e80c42ba95216612ddad7f083242845428a721cbca92bb8888e6641275092d8ad7d8783471b5433d016d72b66d65393133b849b81fad463ac636c689bd7c4240126c3095c62079990b2401a9822ec26dbe78083e49a5462b62fc03d5a875a6c6f249fc7eb4efa7917f3c532e8592013c4f4e430b2ff0dc0036056372b7d6e0d6c8d4762ec4f006e747e2f40db3ec6fd474c7617b0205ec3f42441b2fa21f173df8946e6e33f37a99375d024ddbb457043fd1155f36a963f303b9d849ed91c220f1cca8ce5f4c78e9cb8cf5890b7da9c721fbe8db16b298c3e4c36b88448da820dd432d1e3588df1d9283c6a67c61608b8ee5ef5add20a35aefa3b99219ca840bc2ca95281d8291f92f4cddd20184468cbcd4d1ba2ccd2220b5d28cec22e3025b74c6903bbf2be38a5dd25aaba6a769447d7d7892122950ef8f25ea99f73970a7380b5703d2d9a0696b436c570383eb6e08c96e6b44e8738fc093e6a426e2ef5bd82156d8c8f2c37d24392333c9dd8515dd2d88e88eb4e707bbfb1374a5186eb1ecceec60a700e37a5017c78ff27335879772348beefd415637968e53b3a10cdc3467f3c2bed90ea59df3c284d8f21fd4c8b7908afe1a289a9662ac3a9becc0279a72c3e433c3f682237c4c7afe9b10f933dfcbaaf6b86a8001649c485b2f9629ab508444477172c30b4669cda52dd47e5ea0bd12f22e40626bd06b9ec0c4a1f87fe5b2568c7971c272cbcff24f4aa660f6e76169b4ca7bc08b228dc9d96c9affd18e84b08883bd8548aead42e460f41119a7efe3318bf770d6c04b2b10f2d5957b0cf8e4bdc5687420ac2e7b74ff8756902bfd57d8446f305bd7d51178f9fdd37a5b74039cbafb412d4fac18f6bb3717f309fd117b847b5c63984b983cf7685cee55520a9dc1f1f8752eb180d9ee49926a3676fc1dfd4ba9a12691750c44c347e3d817faac58864c8a49300082761ecb544ca63d67f50471a1a1d97b0a8fc9121ec526456a95bb97d6e98131cc9d190f65ed8de3e51fd42c8796ff0441df71d9ddaa0e80aafd9fb27305725034caf41ae10ccb965a23b0c50726761bdcbc6bdd12cd0ee1167cc777cf6e1e474317d8e1d98544f8fff07c858c4b15bd94017ba82d9fa5c0b62da4375d70ab99378323bcebca699b7321479248b436e1c09c81c15446c6157c109999f4ad66c79c717e548b5a57c60551104827ea3e4835f90b4a1135440ada6a4d8e8d29b9e6a5bf86bab84c15a0c0bedba113ba2bcf0bf916bbee8335ac3d5f0ed92ece33f23fa63bd5ca66f76423eeb1812e5fc8a8ba4a95719dc14a59d5be66b6ed0d8da508e7b2cc1152336cd31fd846d060ed66f361c1f6fcab156f303b7228bac4e593488f95a63fa7adb50a41ad6792ea6e264a2b5ef5de524e24f4c88a24445f26f1778767095c0225ed7dec53c748f169360131972872d4df8a6f58d95eb8d9bb5f0dfc913484a347fcfb3f075dda6b98aa24134f7354ad7988ccf672a001c8b60458a50abf87f94a9c7910adb5abe9c906b8ddacdf1d701ea10ce5e452e8b271dc0fa50ae0620159b843bc83056a504c379c4e79fe4a3db0d44f87239313f7dc7d82ec69f231829f08c5563ac8a11ae3834330bf68393d0c9e347e34245fb0fd103ff00a3063ce66773834cfe59979f954f5154bb6d2c34ba5299c62e22d4cdb3da831a1259d9b1912ae34feb28ec22ef6aef6bb2d179555c017de6105868c89d4223a89c500e9cc80f3ab87e5b1066d128aa0dc73fb91a23b76fc4a1296446b380493cdc92c455e5c2230723b4ae5c423464adf5ad163fcd2460438de108901ebbc2ffcfb651912377f63da7af08244c5ded70ebff9bae8a292a6d6ee475b9d65373d22a550d2815e989112fa36f0cd07e3ca8ed8598679e59a18c320bb1e49fdc1ace89debd90668d4bdaaeb795ede5e987b821dad60f260351b34426378979f5f652053839f36b0c4cc1cafde39a5708f0e849781d7434526698d88495ca42b1676fdab22a2c87fbf7c108cd88692bdacc1c15e7729e3d297c1cec493003185d67379c7112a8950f649d49acc5b850136b38bb25ae195f38cebb38bdc38b8d4b635b163792d36268ef38f74bfb24b85cd38e67848468609dff284a6a3f4f89cc8c686a6daf2f5c62a287d68726efd25829a056b8a66af241a88e76f48c88acd0af906e0ad14d0dfe22e4b194efdeff55d8e16e9a68a884262f19c853fd6259d55647d3e57976ff2f4401e69c8a581e7909632f1079f07862712b567496df2449f4ac3dada8f63f7c1ede00c1214444b3f68d56b72bb5375c1ae0c63c534bdec4b39a016b0f56dfdaf4c690eae0c12bba29ed874f10d17f3a7476c1e68943dfe1589be0c80dc63cc65d41f297212635cf8c3460b1b4153d56593def94f5a62a262b7a23", 0x1000}, {&(0x7f0000000000)="2379f1ad73914df37cdc45071c3f", 0xe}], 0x5, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2188dd95a3b699ed3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa197f368771b662654bdff0d7b135cb606167f955e0e547599113b3cb6d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f44a25a8ac95780014780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e1cbf7397620109c60ae1082b605ddfed615e7d773d3bd0b98c8cc5f1b2f4edfbdee77b99c4d9b3c8df6ba891a1abaa9c967d06687fd4f97d753509d59b645100c90fe71be5dad24f4a0f48cede2088bfc02a563286b3efb2ea4d87990f3e26a937fe847d1dc5f8e0b3dc81088e2a7dfa9971a4e48124ce0dd4cc63eb205f604a7702c2f86585654075733eb4fb48c1650f18ce20000000000000000000000000040755a860af3e008006c16d842ce98a3bb0b45a904296e9f6f3b6614e0730152f9f6e5be3487b0d40d2764f1dd13ea92f6446417dde4ebad1a26f9afbbdd6ddb537be9365f5dd6ef59fbaf736537358169eaa9cc0a6e51eb3ef1c698074289a0ce4d37da7edff306fe2ef650e44ae4ff457ce1bb61537094a4e2df43298462155d2ad7c7a51aadc939909d05b2dc98103d20ceac77776d36ac85521d5aa91ba695", 0xe7) dup2(r0, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000023, 0x100000001, 0xffffffffffffff00, "85495500020000000000001167f5afa680400900", 0x40000000000004}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: semget(0x0, 0x4, 0x204) semget(0x3, 0x9, 0x0) semget(0x1, 0x0, 0xc1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9, 0x20}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x20, 0x20) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = accept$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kqueue() fcntl$getown(r4, 0x5) clock_settime(0x2, &(0x7f0000000180)={0x1, 0xe0d7}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shmget(0x1, 0x2000, 0x31a, &(0x7f0000ffe000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) geteuid() mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:09 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: r0 = semget$private(0x0, 0xffffffffffffffff, 0x200) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000680)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) r6 = accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000000)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r6) semop(r0, &(0x7f0000000240)=[{0x3, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x804}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x9d) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000080), 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000100)='N2%', 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x8, 0x700000000, 0x7, 0x1, 0xff, 0x4, 0x9, 0x1, 0x0, 0xe34a, 0x7fffffff}) 16:00:10 executing program 1: mlockall(0x3) chroot(&(0x7f0000000000)='./file0\x00') setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="b7655124fe053abd20b46c47811161b69a4f27b2f2a100003325f40163ee1e48ea903f844a4e4d", 0x27) mlockall(0x2) socket(0x10, 0x1, 0x6a2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x801, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x38, 0x1, 0xffffffffffff2e9e, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0xfffffffffffffff7, 0x2}], 0x608b, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x80000000, 0xc3f9, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x3, 0x80}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x21, 0x80000000, 0x800, 0x401}, {{r0}, 0x0, 0x20, 0x4, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x9, 0x80000000, 0x5, 0x6}], 0x884d, &(0x7f0000000200)={0x1, 0x401}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x9}) 16:00:10 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x400000200401403, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x20}, {0x0, 0x47d7}, {0x65, 0xd7}], 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530e8792bd3e1e67c00"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x94ab}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDGKBMODE(r0, 0x40044b06) socket(0x1e, 0x3, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) lseek(r0, 0x0, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() getitimer(0x3, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c880fa665f01000080000000000000100000000000000000f2000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x3d) msgsnd(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="127f871788b497073c33f3a2950f20bc93b8d14b82346733e7baff934ebcdcb3c894582c2944f544c1b04820ceede4015cf0719487f85f5d783ddb65fa8febc9963a73661923889ba0eacac961d103fd0ef0e25d7a523f246ee5b32909318a639f1def2f09cd4855fe78111dac80a0517f060dfe29b0ca6c7e866bd72a43137c2e150c5c8e8bccdd9f37e55c9cace2afd814257a440c1e8c8196d4d354a2cf7e8847098bfeb671eb5f3224327dfee61359", 0xb1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) 16:00:11 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x200000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000002d40)='./file0\x00', 0x131) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom$unix(r2, &(0x7f00000001c0)=""/227, 0xe3, 0x842, 0x0, 0x0) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/85, 0x55}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/27, 0xe7}], 0x7, &(0x7f0000001740)=""/15, 0xf}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) shutdown(r1, 0x6) sendmsg$unix(r3, &(0x7f0000002d00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002c40)=[{&(0x7f00000017c0)="50ac6b09d9d9e237e1e455f9b478ff88edf6ff39d8cc928859f541ed51c59be32dff2180c2eddc2d7410915f2e2cc1a2c2323d9f42219f8ee70b4e0182b629df8e8f31010c4cf27eeafc1ca2ad43ab8b697af2b7aa8f8be4549b5be62df7634b3bd81ab581f7eb94214e6207a70401b7a0ec54e5de890cba970348b3b486a34f6e207c75fc2ecbbb48a47af37d43d0e73888cfe38b3a570b413c4975a61773d823bf54617c8a1abcd12b1a8b9537fc864186a0d4e7b8011277be8dd6f90686423d040680342646cb72ac73167eafdc572c79154a1baf0d36ff6b15724b9c9ff36b04f6bc28c07c8bea86a711a7dc3fb099cf1e868c525db206e457a7ee92aa99bac3ee680285b26591f48a708c30ef0d42997ce8cafe59055eb3988c3d4909abde3f1b8e0db8b6b9040fca0373d332e4d4c672cc1c018ab1deee03e24b794c273b0f0cd98d57d3484fecfa0a20f6717d398517926212548069e3bf026408407331c3adf37eabe13dd97946ec93b0ea7408f8f393b8716158cdcc23639221dbb3d4d66f23128191ffec43b8900f7b8d37406b619f1e0077ffdf3fad424c418aa734c8cc366c400168863078b197521d1e300a1d424240f9e9ff33a0a16c435631cf7aa972d22e4f4fd80334bdba669fc98ee610d7a9c1bd4595eb4a5bbd337e1a6f422df76bfe7df74fb1c4fc2b25d3b1cc51f446880a19dbea9fdc11c422d6681876b3c8daa78dddeb7751b9f1e4569820f6b463af49fca1ac6311daa46f2894849456bf22457645fbbe41aae4905fbd5781621bbc770eb6a2dbb31a4f6816717662e1a6512c05fc3ddf8ecda63fb1c4ac729193c39f8eb5faae00633aab17c129a58ef06b444a3565bedd747b63902d6a31fc86c011333b331a6798b22e9418732a79b681959ed6685e2b529053c39de61275b245b210780b3b453a47385a1cc6726d6dec107e62fcfce25b86f8cdf322278076c5f8255504e116a5a8fb9d59f64bbf9e392ed51a38623a48a66dfaf71d235f87fbdee8e75320b6e9445db50dea0a5b0d05747d05e910dfc89e8e1bb7a33f26b932c309bf3399276b139efdf77120b270d1a2c6eb07052a7149c0a818eeb94a9b81dbb9049b784d4bc07826939c2676e889f5156e4d2079908981c6550d9ade726f307c75b110318d478483cac24e3e8adc3803f83d49ec5bf78e18af4094e96df8afde0be195867d6050d96b879bdb9318750520aa851e8c9329b85a5ba58d58efc54aa9e9fd4b1abd840f6f6d85bf0a3f76ca384bfe1dda6ce51368dfe6f795b70c467cc56c4077cbdc7bffadf2ec030a18fa606505456530b8b693a1de04cf804091e845bbff4664c66cfeb7d01bfe22a736fecf4aceaa56936fa651e9df780f9b86a2e75cc5cc698120cfcd8d4772088cded52a0bb0c664d294f6794baa790d7d745c4597532b0a283650806f7593f9332c90f0ac4abebd30bd2e018e62f5b1ca8cc61ea7a696b4a0f17892972b1dc9d12b9208d03607b15f42b479adfd1fa9473bab5a987b37c4089c35983b914a70ec28cc27750c5db21a354f1cb695c695f614ee97195bb17ecef73026f45dc415858cc982324e7761b6e8f9623cfe8bdd1517b184bb5fc3fbbcbe3deeb265b09e650a45682ba72faa1c4266f1cfa07b824d2c6c13ff196d42825689cbc08c48c1bc08845b5339e7b67da028723e86afa399cef50e65698011487adf382fce7013ca76f6a623307aaaf5f4d62fb357db1056e26a1936e280d9eaace3d0cba0600dad71ef0113ae55202d1f06e243408d241905ea107045f7ffbfee5b68e6b9968a8ce0715927f3d924d71c587700e63b8b1e8930720651f3ba5b8ab379c12c9c2387e5c42858f04d03af970f9cf21f27fcb2b87eb2beba7a65676d2cbfd5bb0394274d25bc396119c5dfbf3f74bef4c30e7aac5c654ee020fbaf11a66fce2666685ce11bf3c18aa47226e6e5ea718fdea0cf8a2842d07d0ef0884a8520d8248881f28365d1fd4be944c212ccd7cd24d4e01bdbbb5599b8eeb42ee704b42f5a7db4864669b6005a10fb5b31971eb42e85f7a0c8e919e2d199378fe828c34ed29f25a8ba787b2df2fda9c9a2d685c688be355d7460f3f13dedffb964615befbe9652da8f2e6836114e66ec538bc9c760586c542a365b428a7a329b2ccdf9ce474aa51f796af056d576b0b5538f396cb539d71b74262d586d57a090d5d32992ff09e2c21d587b40b1a8872a01db9d58393c37a92acd20ee2459cf247f659ce36428b3da88e38963851f4cf95de677694fc881088392bc0f656b42fb2f3faeea52eef73a0b9c08b00d9d50b9dd1335d2c3d831f522ffc39a583f44639f797d158e59afcb6192f978d72f6d323cc3331df7cecfbc9ddefd4c3510f1e0f7aa07681795c109e7033162f66a09ea7e03ba4af5ef73c875dd8311b1d8def38b578b7b79440b846a4a1c6859334f20894a64c1d9afb43c5a3e34daf0eeb967079188eb76262440a3dc8b9a21e80a41205531fc6b41e47e47a22d82a454d0bc761f4c5610221574d8868a942940f7d3c39f0b7f7deae3741487d059d6e7be2b958cbf08ddc9044e111b495dd2184d94660587806d0f60c52c368f5ec18a92330dd2a73db947eaa9992be0cf444586ee2b61a8dc708841b8c49953cf5a84df3a54c5cd3100d955617addb9b0e889435e54a63f9525dd0d806b7da35aa3c7f9da6c57d4616fe75f17b94b57b3e85cefdc723b6b9d3c8a0c674a1351b3f33d96db5efc98ee218cf51de259185f66fbefb01f6c69fb2c26106e654c521182f21a1b91edd2e0b05e4c54e3699f0eb624ffc5d875c91b59191396acac1a9a7649bb99a6a923894a5ba238a12c3c80c334b0cb34de5eadbf5741fffcf9764489d516f145d5858b791fc72ae8fea38792a0af025394d37bdc08c3dd5ef2685c2d61d0e0fb86eddd1fa2939dec8fb4c25680b161011a5248c6132779ae050d864bd1d1b1f5c1f54517c0eaeff3946da0ac2776e6bfd79a0795259b14e0f46d6a4976e0b3bc242ff02716a8ba22b4ef29450b3a32ca8d32836ad8f5ca87a7352708881919327d393f9f08a02ad9e6be54022bf1fab609b00e9da79189e4da397c0db7816e410f1ecfc5f065944ad376d6d33f36f3c1d666e7b7a29579af9e697dcba8f71eefce57bbea24601b0a6dfd60afd3abf72fc6c096b9e2536f54a704f84dfb879f3e568b577508e47429a525f2c9e47cf85dd9c61a571a1840169f797190b415a8763b477643816029032d5b6dae93c094f4ff1f7a7bece73c086c10556071933b5adf0f4cc0e78c2d287a5ac28f7d82592a6048c78dd3dfeddb206aa4b10fe8b8f28a05c96eea53ca553aa02e6e5513f20726bd6086fb3e3192211711f47de4ed050c2daa2aaa9a749b6b8997aa4049a453c7a4adda0a8abd41f20ec5100436cfbf8a96104c6f2607e5d004083f551c801fb9fea74effcecc60684480df945effcd5d47695587502ab5c4a97dc294a6accfeaec8f5806a92a2d9ea2d15bb27a8ab98f0866c10c040f56694f52070e074bc52f647d99f7a4cc99aec7a027a8ae184f03272f7d18f90dbaab5bec543cd8fadaa9f4c8e281702e887b59192f60bfdbf4f6c7e8a64c37fa9a2efedf6c7f653515e037749c53f0c675563fde60c9af5182c6e0cfd9c740cba6a87ac77960366cb123fa6966d37e38da4314d10c4a1728024ee99322300b801a17a02ed962db1c975037c521b0ea50c3cb7e2904854658c78cb136804e26273035a8a9b1a3803881d98809b3ed88f86704c7b7f87b20452b41a5c4506ea7774cf6b56446c16537e911d25c2374e8d50df2574fda1107124114ff156738eec261ce09f1a8557b1ed66765dd8ff09c311f232ef3f4a24862d1ffda13a600c0ccdf1dc7e7dc96e54518ec12733eb7d78bb68b9057db21273ac9ff6e038639227eb25702c9cb19a36422ff11c5d60ea2dde7f42868a3d6ab1a0af979b9b84716ba02ff522d58665381b25ade7e8a3cc5e69904acc988639e55036d9b2198fd6ffa3373b6eeb10cc1de17435c9ab22c369573aaa0c7c200ff75c23c7a70714a48a7de0036deb688427501c96840ad3b71221f938830e3ef0a5257dec77a4782d9ee7d1f392dbdc4193b58e6072d23688b2f93408a091b44deda17912648f13f1ab073c2c656357ad44ba6730833972f5c8398b79a66742e7a57c1efdb4147773e3e0fad21c5a4ed030f39ff758611a66a80e378dffe6f8c43802b04128f882965379ca8bad9333d479b2a76acb51d31bd02bfede3d8ec1365a4cfaefc5fe265bfbd5cba93d0adf8a246f3c7a6bd02540683e7f7d7e15e2a1970c26968674c273858a19172ebfd4a827b04f688d1c062724358a4d1addfd3f10d10bac1a08b8e4b1b4fe856b4d790af638468ea35193dc908a8fb13de975f2410e23e72dab2ab39f140ce96f5049afbd91fb6055df1e179d1233819653e7563376bc8b10f8de4350c501e72f5b0482420328f5263ce37484f44bcfd99f66d169c0239b6e0f4643431d80d07036a52b08ffd12fa8c1c6f78f5f38893d2a14ca2d7998f062b63a3af769a39e574c9504a11a8f9b4fcf231c7020a8ed7264aeb46ca9ceb36f6d438cd9ab58c2291a2efc4c45ab40ec57d1022cc3b6360b354548272ddcf3afd24c5a90af874512999514a4fb6a20b1fd3cb3accb0b30a6ee1b40ae35af3dc0df6f0166751f0e97f37d949f0d82747f858e958587bd084668d46ac547adf0a2fd2812e5161208cae44c5180af9232d0057621a01a7e04031d6feca7863f36b716f3bbb7c60abc4dff83ac3460ff40449e8558921e569373accb0b505d39870bda5089c7bd1756571cc92f715924a463c4b52cace10fde7fb594e9d288eceb0eb613e327cc2faabaea5b74b2ddf5fd3680d2bf9a7db79d5ca046ac773cc78826cd6641756f529674a5be3c1a3a002d0b367d5c5cf092369c963d4a2a2ef6f74fc7fcc1f442143bb94eb64279fb1a318595e5f6761da40963dd681cadc5680fcff0498c0968e02b9952d29a029e5e502d22c804841c293dbc65813a80c3f91e3529612094979d278af5be5c343e3d079edb46071fadf31ee580c7b5a75f4ebb7cf21bd21f40036a9b8a4d5e2d6cb279528608f83ed3e44f878c1a96ae7b8f5830f65172077bc3bb0ed297845be3f09b16dc575bea273378d230a11ab86b0785b517021ad2ab2575435844f2bb9fc5c69301f174cf520a3234545bd9f08d053ead2cb976d1ab766b1bf8c08b222907803c9282a46db77d6d8420ecac82d6c52398613461d3a76726fda64ff44e62ad1d6734e50363a8e0e8fa5c0bf1b2d6c51125d989ce116ed7c191a1188f4d53142d34233c71b64011fdcb201010029d867840dbd92903f6fe243008f8610c7ee510c186f7c8db41e22d45be1d00039b9ec116676dbf6e37aa808a416a2255106f48ed5845d1513d850f8c39ba1b0602e19c64d2582fa278602c29048d03fb42902b035e0448a5d5760e9fe0c2647bfa60624b9ed099a7c61906d92ca0cf9208ac41457dba0e4d02ac6a991a1345ca0b11c17a75edcdc0f935cb7c5fd530183adf870b33ac87929fb37bee27b31a3a699068b3bb14d68ad16ad51670a5dc7982cfd534235e69814faf79788bd56811516fbea7304e4a6a6863cb6d07dd211d822709b21db9c6802a3adac3b8a1a05177f9a8f7b7cebcb07aff3805b38b7d5ad77b38e5eb0636bf113d4777368afb082a3e22d34806543de5eaccd82694d2fe089abd09139b63a6cb845ac476a57fadd4070", 0x1000}, {&(0x7f00000027c0)="86d382dd856d303fa374a13c89a0783c3cabff07e4716c78b94514c07af00ea2a4a2365793e5e328c2406104477225ad8de3d5671c3f981112ac96342502b5cda1da195f11f51728ad502da5a9d85139364b5c103d56c5a6721938b26d16ab6ae5ea5ea2a376047765773f702a0acb07d0d6bc4182b5c34057c9f66e65", 0x7d}, {&(0x7f0000002840)="5bbd795fa5f062b75d086fcd2e2eeccb353ba7f10e2513107545808eaf0db959555d5450aae4c1000215c11fc769afe8c38719de145fc0e22858c1507dc10b4389c71a5af8e2318ab5d30273e8cbaf92c8e0ebaad338c519d7bfa500618559f51d7d2257c593037b1ad141fba7ac565ec7", 0x71}, {&(0x7f00000028c0)="37eedc4c327b9b32c232e3d856f0b0de271f1147af3e24af16e40b33b4c162906d2b2def5ad0e1f24ee739151d52987c20fe82f46d8e775794bd23d5bd08a3563445e7e529ec19c9885430b73ecd53b7aa1dcf1f22da9be7413e71325a55f83c346cd7e829e60919b7104f2c3019c50419e26c68cbc41f2c41439b097ff9c2ae9b6711a627c5a6593778304e02f75dbe0312fd94800cf2f81f9aa8d6fbb914da49a4fd89ff1dae75f2e81cf665b29c375fa1f0200a", 0xb5}, {&(0x7f0000002980)="a206e8593e26871bf93c86f55ca2c7dd366fc88cc5d21a7695da5d14e3ac06bac131fcd4bcb2c35218db5e622e5c6d09fe247dfdfb75f798fc3a4323e170eba254a3bb3f8e", 0x45}, {&(0x7f0000002a00)="ef4d515afd30e83de51ab13a056ec7f76b086bae5d0a9d0ccee4", 0x1a}, {&(0x7f0000002a40)="58945d8b62aa2b4dc6bdbf3e9160f7ffbb715511c863e4c407479480ad989c800e666cf4936631a4f0325984c83e89199c674f23b6af34140975c5991a8de6f1", 0x40}, {&(0x7f0000002a80)="63f2882719001a0ba425bcf806dd337ea964ab7a5cca2393ba2f4c8bd73020a975855b26aee0849a1c4fe53facb65055947f8fd3e789c9eecb5c25bd31d85e7afe9c240f41164118fad56749b0151826d060ccaad92cc2584e43225241c1c2da8d2547623942483d5c4e70cd439cc92b91feb3ec6d9c13f2e70276986381139c2b591ab4ddd91a6b8154a35891361268427a93bc6a9d2a9b", 0x98}, {&(0x7f0000002b40)="b238a26606be0f4bb86962fe9baf0efd119ce38322feb04e546fbe4fb0a6950374c11e4cdc562cea93061f5b1aceda2797485bb28d40bced60fe4f39a68bed2428d7eb66448ed7e23ba46a08a81adaa2b619a3662c00f70f8103e6ecda05db2705cad4529e3eff03e1afb03c37f77df3e3d7a189adb7753a37653eaf31efb05970b9686ea0aad654064a3ebc717af34569de70ac41a7f879c8b4253719574025a3484f0c849b7b64b8bf00525242fc14638a848f0997cdbc47e9dcfe83576c07c29fa9514d93a848f590e24679689d70526c06c6dcbcfa8d1327596e8a81f758f0c6054b6492a3a4dbb214f54b6a1750", 0xf0}], 0x9, 0x0, 0x0, 0x2}, 0x40b) recvfrom$unix(r2, &(0x7f00000000c0)=""/239, 0xef, 0x40, 0x0, 0x0) shutdown(r2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: r0 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) close(r1) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/3, 0x3) read(0xffffffffffffffff, &(0x7f0000000140)=""/246, 0xf6) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0xfc65) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:12 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/120, 0x78, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) 16:00:12 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x10000000001e) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r0, &(0x7f0000001880)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325f675c3131dad2a460d1fe59d81f9d9dafcd5ed884209074f5e70d4052717d53927dd929546d9eb3d450077f2b206b3e6a5e25936cf762d640c9e476798c13d5ae21ff2", 0xf4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001240)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 16:00:12 executing program 0: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:522 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:522 Starting stack trace... witness_checkorder(ffff800000026fd0,1,ffffffff81f33463,20a,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800000026fc0,ffffffff81f33463,20a) at _rw_enter_read+0x80 wsmux_do_ioctl(ffff800000026f00,40045714,ffff800020c2dd40,1,ffff800020b43530) at wsmux_do_ioctl+0x4ef wsmux_do_ioctl(ffff800000026d00,40045714,ffff800020c2dd40,1,ffff800020b43530) at wsmux_do_ioctl+0x583 VOP_IOCTL(fffffd80759bd078,40045714,ffff800020c2dd40,1,fffffd807f7c77e0,ffff800020b43530) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069147b60,40045714,ffff800020c2dd40,ffff800020b43530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43530,ffff800020c2de88,ffff800020c2de70) at sys_ioctl+0x646 syscall(ffff800020c2df20) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff82,0,3,6f4d078f010) at Xsyscall+0x128 end of kernel end trace frame: 0x6f6dcc24fc0, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800000026fd0,1,ffffffff81f33463,20a,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800000026fc0,ffffffff81f33463,20a) at _rw_enter_read+0x80 wsmux_do_ioctl(ffff800000026f00,40045714,ffff800020c2dd40,1,ffff800020b43530) at wsmux_do_ioctl+0x4ef wsmux_do_ioctl(ffff800000026d00,40045714,ffff800020c2dd40,1,ffff800020b43530) at wsmux_do_ioctl+0x583 VOP_IOCTL(fffffd80759bd078,40045714,ffff800020c2dd40,1,fffffd807f7c77e0,ffff800020b43530) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069147b60,40045714,ffff800020c2dd40,ffff800020b43530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43530,ffff800020c2de88,ffff800020c2de70) at sys_ioctl+0x646 syscall(ffff800020c2df20) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff82,0,3,6f4d078f010) at Xsyscall+0x128 end of kernel end trace frame: 0x6f6dcc24fc0, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c2d8f0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001747ac0 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc4218c297184de6b r12 0xffffffff81f33463 substchar+0x92c4 r13 0x20a r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2d8e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=165808 stat=onproc flags process=0 proc=4000000 pri=66, usrpri=66, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42270,0xffffffff8234a810 process=0xffff800020b45708 user=0xffff800020c28000, vmspace=0xfffffd807effe5a0 estcpu=32, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5086 358495 46121 0 7 0 syz-executor.1 * 5086 165808 46121 0 7 0x4000000 syz-executor.1 54670 312085 0 0 3 0x14200 bored sosplice 46121 242553 51197 0 3 0x82 nanosleep syz-executor.1 67343 487662 51197 0 3 0x2 biowait syz-executor.0 51197 291562 28426 0 3 0x82 thrsleep syz-fuzzer 51197 456414 28426 0 3 0x4000082 nanosleep syz-fuzzer 51197 223610 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 415691 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 8921 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 209023 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 144119 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 463021 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 471791 28426 0 3 0x4000082 thrsleep syz-fuzzer 51197 31075 28426 0 3 0x4000082 kqread syz-fuzzer 28426 235388 17742 0 3 0x10008a pause ksh 17742 213503 44890 0 3 0x92 select sshd 7007 133319 1 0 3 0x100083 ttyin getty 44890 75988 1 0 3 0x80 select sshd 34589 360054 57180 73 2 0x100090 syslogd 57180 399460 1 0 3 0x100082 netio syslogd 18851 190587 1 77 3 0x100090 poll dhclient 38013 186475 1 0 3 0x80 poll dhclient 99333 140045 0 0 3 0x14200 pgzero zerothread 42799 458665 0 0 3 0x14200 aiodoned aiodoned 70796 134360 0 0 3 0x14200 syncer update 13970 319971 0 0 3 0x14200 cleaner cleaner 29779 466592 0 0 3 0x14200 reaper reaper 96718 500743 0 0 3 0x14200 pgdaemon pagedaemon 79555 292604 0 0 3 0x14200 bored crynlk 54693 143111 0 0 3 0x14200 bored crypto 65782 178062 0 0 3 0x40014200 acpi0 acpi0 53076 33118 0 0 3 0x40014200 idle1 21608 15235 0 0 3 0x14200 bored softnet 18007 315748 0 0 3 0x14200 bored systqmp 46532 162281 0 0 3 0x14200 bored systq 17630 82678 0 0 3 0x40014200 bored softclock 33070 116304 0 0 3 0x40014200 idle0 1 202261 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 5086 (syz-executor.1) thread 0xffff800020b43530 (165808) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:522 #0 witness_lock+0x58a #1 wsmux_do_ioctl+0x4ef #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 67343 (syz-executor.0) thread 0xffff800020b24260 (487662) exclusive rrwlock inode r = 0 (0xfffffd80691d11b0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x67 #4 ffs_vget+0x13d #5 ffs_inode_alloc+0x1c3 #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5ac #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1e24d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6337K 6337K 78643K 10587 0 0 pcb 23 9K 10K 78643K 105 0 0 rtable 100 3K 4K 78643K 206 0 0 ifaddr 35 10K 10K 78643K 58 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 12K 78643K 2 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1259 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 21 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 110 0 0 proc 41 38K 70K 78643K 271 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 16 0 0 in_multi 33 2K 2K 78643K 43 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 174 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 80 20K 21K 78643K 1080 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 NDP 5 0K 0K 78643K 15 0 0 temp 88 2354K 2418K 78643K 3064 0 0 kqueue 0 0K 0K 78643K 1 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 81 0 74 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 24 0 20 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 19 0 9 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1616 0 205 46 0 46 46 0 8 0 ffsino 272 1616 0 205 95 0 95 95 0 8 0 nchpl 144 1978 0 359 61 0 61 61 0 8 0 uvmvnodes 72 1660 0 0 31 0 31 31 0 8 0 vnodes 200 1660 0 0 88 0 88 88 0 8 0 namei 1024 4883 0 4882 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 4747 0 4746 7 6 1 6 0 8 0 sigapl 432 278 0 265 2 0 2 2 0 8 0 futexpl 56 1181 0 1181 1 0 1 1 0 8 1 knotepl 112 80 0 53 2 1 1 2 0 8 0 kqueuepl 104 28 0 26 1 0 1 1 0 8 0 pipepl 112 226 0 207 3 1 2 2 0 8 1 fdescpl 488 279 0 265 3 1 2 3 0 8 0 filepl 152 1541 0 1446 6 1 5 5 0 8 1 lockfpl 104 46 0 45 2 1 1 1 0 8 0 lockfspl 32 39 0 38 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 240 0 233 1 0 1 1 0 8 0 zombiepl 144 265 0 265 2 1 1 1 0 8 1 processpl 840 294 0 265 4 0 4 4 0 8 0 procpl 600 509 0 470 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 161 0 144 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 126 0 0 8 0 8 8 0 8 0 bufpl 256 5379 0 1015 273 0 273 273 0 8 0 anonpl 16 38206 0 30603 48 1 47 47 0 125 16 amapchunkpl 152 1299 0 1213 9 0 9 9 0 158 4 amappl16 192 1134 0 733 32 4 28 32 0 8 7 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 8 0 6 2 1 1 1 0 8 0 amappl13 168 65 0 61 1 0 1 1 0 8 0 amappl12 160 4 0 3 2 1 1 1 0 8 0 amappl11 152 178 0 169 1 0 1 1 0 8 0 amappl10 144 109 0 106 2 1 1 1 0 8 0 amappl9 136 363 0 359 1 0 1 1 0 8 0 amappl8 128 128 0 113 1 0 1 1 0 8 0 amappl7 120 41 0 34 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 104 0 93 1 0 1 1 0 8 0 amappl4 96 303 0 280 2 1 1 2 0 8 0 amappl3 88 128 0 122 1 0 1 1 0 8 0 amappl2 80 1558 0 1504 2 0 2 2 0 8 0 amappl1 72 14342 0 13925 24 14 10 19 0 8 0 amappl 72 714 0 681 1 0 1 1 0 75 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 dma64 64 259 0 259 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 279 0 265 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 279 0 265 1 0 1 1 0 8 0 vmmpekpl 168 6085 0 6064 2 0 2 2 0 8 0 vmmpepl 168 36243 0 34908 82 9 73 73 0 357 13 vmsppl 360 278 0 265 2 0 2 2 0 8 0 pdppl 4096 566 0 530 6 1 5 6 0 8 0 pvpl 32 128639 0 118082 129 8 121 121 0 265 34 pmappl 224 278 0 265 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 420 0 4 12 0 12 12 0 8 0