kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Aug 8 23:09:12 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.173' (ECDSA) to the list of known hosts. 2019/08/08 23:09:31 fuzzer started 2019/08/08 23:09:37 dialing manager at 10.128.15.235:47007 2019/08/08 23:09:37 syscalls: 332 2019/08/08 23:09:37 code coverage: enabled 2019/08/08 23:09:37 comparison tracing: enabled 2019/08/08 23:09:37 extra coverage: support is not implemented in syzkaller 2019/08/08 23:09:37 setuid sandbox: enabled 2019/08/08 23:09:37 namespace sandbox: support is not implemented in syzkaller 2019/08/08 23:09:37 Android sandbox: support is not implemented in syzkaller 2019/08/08 23:09:37 fault injection: support is not implemented in syzkaller 2019/08/08 23:09:37 leak checking: support is not implemented in syzkaller 2019/08/08 23:09:37 net packet injection: enabled 2019/08/08 23:09:37 net device setup: support is not implemented in syzkaller 23:09:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6e, 0x531ce7ab}, 0xc) readv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/39, 0x27}], 0x5) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000440)=']\x00', &(0x7f0000000480)='))\x00', &(0x7f00000004c0)='-&-\x00', &(0x7f0000000500)='(-\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='^\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='%{\x00', &(0x7f0000000680)='\x00']) chdir(&(0x7f0000000700)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8000, 0x0) getpeername$inet(r3, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r1, 0x40}, {r3, 0x84}, {r1, 0x20}, {r3, 0x100}], 0x4, 0x5) renameat(r0, &(0x7f0000000840)='./file0\x00', r3, &(0x7f0000000880)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) readlinkat(r0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/236, 0xec) r4 = accept$unix(r1, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) readv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/209, 0xd1}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000c00)={0x10, 0x1, 0x4, 0x400, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x929}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4f3cf9d2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9c7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8489}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x36dc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5b34}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6d}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ftruncate(r0, 0x0, 0x1) connect$inet6(r0, &(0x7f0000001100)={0x18, 0x2, 0x9, 0x3ff}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001140)={'./file1\x00', 0x62, 0x2, 0x1, 0x0, 0x6, 0x100000000, 0x8, 0x3, 0x3, 0x6ccc, 0x3}) fchmodat(r0, &(0x7f00000011c0)='./file1\x00', 0xc3, 0x6) sendmsg$unix(r4, &(0x7f0000002440)={&(0x7f0000001200)=@file={0x0, './file\x00'}, 0x9, &(0x7f00000023c0)=[{&(0x7f0000001240)="50e01cce79fc39255f49f4a58aea768f1d43ae28fba0848ef60af5575a309a31ecfcbbf83edbe57178769cf743b5ac7dad4d43d78d4eedb632adf272dd4716d095f84242df1fb070597eedfc1a6cf5c4e785a6d360ae07f5f54eeab6f2181a5e934f671604b256c117a2465922dc161ad4f2b5463198f440e13afe6898ffbeae2f5910609984fc790e21744a10786d03f9dbc1e3798d8f566d8511c1", 0x9c}, {&(0x7f0000001300)="f1eddc7cc64858fdec4f9242ef3c5c22c8be81f58c6a51a7493b7f0559eaa1783e6f869b975a1c59b3c9f6d4cb47091d538da00aa45ebd5fa4cbf025e9497b44bf754b6b68e125240b2370201f34e598c54047296a83b6d3349d5b076c3535a24e89f71647e3b3ffc3099905e29a79ec9c951959426e540f0e676f2bdb39bcb1528b5a34cf75a2df3b302c258561c6dacf126cfadbbcaadebb61f0b429486ca9018ad8dbf7b4c0deb89bc1f016cf394e05267598ce921880cae659eb46444937d992bfade5e29d46fcde85e844dcde0eb2a25dbf7cb9450744596e49d75cd2cf210c8d66efcfb1643b04b217d6e97ab358eff3adb3cd835b84108c3f3776d3b7bb8a5e7f95054d8a4930b1a4cf6107415e0c2a263312c140289f6cf7ebd137344ee29809ae0973627b3393b3b07c1d77a76213f045e1e0bb63b4ecb7e663960912d89f47783daac445ac83e2844a5d0ba91db420e4e948d81105f58cd9dcd7b8ec3852a7f8dc8aa2838459e19fdeaf4787566ce7cd94a56d0068435b8f7c98dafa95cd8c1c8725af71ad860524e2ac7e038b40ec9ca6d32038d87d1a2ef451da0082f6c69d17f28b2d7aadfbe20b2b76db3ceddc8a9916e645cba68595cfe6d69fe5434311cbcc3de014dbff7531bbd8541c40e7a985672b3d06d4dd43757610fbae5d56fd589eb77fbbf6668c8d08507d6e5064f33ebd6796e9f724f51d004a495131358cd37ef4b402fd8959a36c989f413031e0440d437f981a6797e77b65d4ad73402be5698358cae5c61ac7e851094097df3a46feb444b531fc4cb03bcca701737489c9dd5ac9852937c85ed19902ed9a83c106cc0032cbbd447bc10a4ff985997b693de73528a448e5c935fe9f766d2ddf124984d4dd0289b3cb4056eeb60df10441eaed5937f73d0ea3989aeb689a9f71ead9e7c97b62d2704fa0276bf44ff6a9cec2cbde43a9f99c4f148d161a48ab614954ea262988821a3118ae7affd25235c03d98d9f0dfd188200fbc826bb83e85b265dbdaa54f40b63832e20e63ae51105d4b65a35c692b593e0a50462267a83813a7365a186f6f20aef93709da564a4718b41d750358d90df42f6c0571bee900c8a45348db0dee44cda3da462b5eef15147d8b092105815f4376f62d07326cf0fa70edaeddc614bc22ed970a5e96a687afebab39b9f6cd08e5c66494bb9aae26420d24626a55c460ae9c168c24606d2f890e901631e36f8da58202685c23accd8e2b7e0fd4959c33b7006a4c820f77dbe886acff0771b53a2fe9b7fe51cafe37e521a5510e23ae237139a2acc408e218af949e2d76fe4556bbacabd089a870da93169adce43835d37826cc794e6df0a33dd4f66eab826a21f9e15f35d16cb920c965ab9941333b6105b8e9b61838445b0dd8154c872c556599e5b1e699a49beeb6306b9e7bd984594e8fe451c9192d454f053363d5c56b512cda6f1246c832d4e12e9a6341a9de6edddb050bebb402fbcc94e2335db60c6375897b2e626c46989b7ca9c80ff5e2c4d5ba86f2dc65886a4899276c69d42da0492a3d1579aefb9ac66c534222b01bc326e611ade5edd03bf9c002d86567de1d041b34b5ce54924d73965110ae4b4a077521e7d716d064d8b3f8aed6dab95bb6fb9f52748c1aeeb222e73af0b5396e02ea6bb65f00c43f8801c37b6ed6375b778142d3a49a5e8ba31e7b95d0f83442c018c5fca5562324d9187a4bc3812c1dff0877c643e77b4d02edc1a9d470343636614fd01643c370fa0ab7bee2907e41defa9fa45251b8aa2f35f4a291af5a9ca405c150a5368f4e69b0820fae477475d46edba6ff9a747a77993a2c5cec57e09d6ada546ee498fdf3127a088a421332ff7d995e71c32a3ab561a76f87839e6c45955897dfddb47ca3e3001f05323b4f21ce2500a959849d9b127ff340dbd8f4db998034176bc3f6134ee3e2579bfbbe10f292eb826ccfee99df4d08dde653acacc0de615f14be6aa7cbfea073152fab8d7d6b4fef0983c05e48a0a68c9dee757da393aab00a33a19e9dcd20f4e7824154c84eff71f9aeeb81952526e5c39b97091398cff705088d14b2af91c7b368c1e8421b2e58c802f0b20496891f581e60d4ff73c348535e57358899c1b046266f651f194e21e041fa561cb009cd063fa2b3189c4c685a33d059c4d322188ff5b15751b191da4ea66ae17f4a5ef4e67c47edfb3a54f46d8a18b84c90a8d7df5678d97ec91025da9db9c658be1449bd7d7537b8675076a90785478d77f4f7b3d803062a463e318479a233d44e9f9adfb7959db1b376cac287caeda145e2c806472a20b509937ae09e98d842e8462401796a9bebf89dd6376ecabb2dc1816693f3b621363c0dc4cc5b56062375c7b069f7f48048035d2b5491ed08f7700c0f60ca8fbfa8e0a9235f06ce670af10f43a50245673ad9fbe55fcaeae44198fe8b4da2b99c24484e9e4c985501ab04bf4013fd7036092af245282ddaa4aab36d64d8b3d45c7452e750634210791dc38a76e9b42859d0d6784fe620cafb1a981ee00461b724f6eb40e7c7e5d7efd559a41b4cd2b6c91d4d56e8fd727f825ccb0de021037c5064c17e3c70ba8d057af564190c158dd9294fdf53e84b97c47e17a1a4c8ff5b6fd75cb9a12e5437bb3c2f08a451507d09c77bec75c1d2e252b5e4fce60f548b037957b3103f3dfe6428cda1cf1fe6e494fb0a787713dd91ab524a7388373379e8354969600172232c629d49040400394c79cd1ceb7848ff3a07427bf9ebb819c3a649acb7b0f22d0087ebb1e8e755a52940dcf814e756191d4bec49aa3f631238f9265c67b44e63c9324a75e5def94e797a85a8625cb63f20004b77d46fbe8beda25819fbc8e88c234550400a524e3178f01e03f28404e0ae463db871f92a09f0a8d04772fed1a16021407ee27b9b6bcbbcc6e346ef55f9899e672157830ebbf8e44ca51feaee258419e5ea66fe81d87cc4280ad19ac7f0169f3ca5aa3f7b7aadf37871c095e3a2b47487e4a7e46bb3730b24c513d5ffaefb8f5f47989903a8ceba59563a1b2bb4629d14d8e3635742863ece4c219b57f54bf4d1a5802698c0635d0b2f5214cca4ea6966943106ac6a315085c0136886b9b1a35794fddd08066493b8ffa0641b7cd388a6dd5ab08156ca761c136f3e7adfce456ab3b72f11765b32d356d8b37f2e5c0591104a24aafefe3096fc94d67f09918bb3b008d8951b84b6884974beb3bd6296c8fce0cc643fd3f1ff846e8db6f184945260a0d5e10dd959994163f8526ceaa056815d743f9243caa4b5a73de8b6e3f820cbcb85343890130b642fde4556a48d5ea73455f344c423d791ce4cc493d038864ac319d3de4cceac796d13ab410dd929b28f5f67d54b836cc757e05fdebc4c9367e8099c8fa95f4c0b8cf8acee8355337a946b4fccc61c104154ad9bae102dabf5f9e7dfa8a748bc0abddb285d704059eab295b372e9b23d5f189eac9022020a0b5d30621c418e0927ee689f42f6e0acfbe64d5b11cde07f2dc073466e31b8858cecae3c84d0222a2d52ac3ddf079ce73ad39e13a57165aa4a69b6452a80a7791a487d9d92344799f7fd06faab6c2ed4b8b50812e19552d273c2bdbdedc4a511c1e799e527e51d9eb73460bbb6796f453a47f67a0a4eb652ad28b91270b7d7e901c0c087778b6a260c69f6a0b1e92d6d05aac5d4aeb216bb6dc1e61e6657f0043217f2e1e1e71d3dd25ab7d9e8d82178919c114b4bce6ad29efd72f35a874b929bacba68587e1bcbdec52981c000fdca75e28475674c704393fbe2f2358deb768bfea22648b112c2302b42d31fc8f61811f37bbf5b6ccf538ea585cc3efcace603292e1060656123fdf5fb406004aae7b2f0c9e4d62765541dfcee169bd155284494e9f62acb2636ba48ec28a90c469069ef44f1c2c39e6f4bc9a9a289d4d84268606b5e77037d95fd5f365a3093e73baa20f5e8cfe2b907ad6084c0ab4fc3c3d295bd0f76754d5273d8de3991766a826b7269f0b09e02300df6af3f89fce323fd6a596cd63d210d2b61a8e76e7549e733256abf85a82266bbe2e9ff323d9cde76de3fe159643b60302c75a381fc1fece5ff7b32b5d2e7a1ab6010a85d7c2a8119667e1f25a567ac359750dfdefadeccef10eb4cac2222d1721bade065b820c995fa17bc057a57d57371403897c3eb92aae1f2e7eb6b88a4907cf0d6a3584f40db2bc7590c2a1849c1a250c6da18265f756291045ce3d1287bdd55dafdac9712cfbc8c588d357471e116a9dc9af005d0bdb0e4b6bc46dc678a68e39b39d6b73b8a50ceec980b7fa92d27f10712c92dc3f4fe13dd482a40dcad9b0bc67d329ef399db8211295eece0f61500c7b68cfbbea91ff1cedc56f47a12e71f4c6b49fcf76f1aaeedc1d3c83082ba348e4726e31df69c7effdd3be76c77e1a6d26816ef6330b1c3fdf3cd411a64c1dd946b611254937ff02176ab36af22ede96268260de1d47fe4a217d2719ed60b1bc721cdc265c80fe1896ddbf715d5efa9c096b5e3df8db09763d816492e3a68bc5fc9922625735bcec56f1b36c596598fa69087c81da99dc2d3ce09a85bfe4756d9aec4d1e0ddec77122877fcb7463495ab4e25aac20b30cbe98278afb0eda45f15dbfa760df55431f3a5fd79076cc308df69856691ce5fd62d67ce080c93cd3b036330eec92e05102a59685e0e4eb2f33004beaf30ec220e7443a94d3ed1a9dc6ccb281951e362bf59398fb209dde52b9b990cb5405393161b9a038cafc3ff0fc859b1da65e6b40b71b05f4213f92c5dbd6220684b7e61fbf5025bd0e4cbad3cd76650529a83259993e0add5ef7be98189e42f24e4ea518e6696c3fdaa8701277ad9d2a979533d6f954019027f94854ba5c305f0c0cf227bb7c68fe823777dd61836e09c1705f86f1d0bfb7d05112368ee9c65719c04b33c272aab7b67f10cfd11a2af74ad1d24cf78a6b5ab54bb0ff0b355d945ea465c0b9cb88f23324e971373a52cf29ad2f77d780ca44922cb9b84c4cdfbc30c080c11366efdd2ec79acfca0a254171172c147c298f072998984a3de5cb371caf5f55f1c5472b120b09f78cd492a1e25937d266b5814d2c91b2684d919633ae90d6fbb4d8fae01932087c1c68c9edc72f03849d261776b1718a79a499e10ed65b6b5a1a37c30096f3beb3370868fe35d49923f431f43377e80d774ba090443eb750637c3f1cd8ecc047bb13815dfedce04db206abc8b3e1091a74d92c4d6c91993022b316809498539c91492cba723e65d4d2159f2adfb60051d4f3f2e2643cdc8c9f563eb4d15e2c6eeb8d44faeba051bf4d4b2d3615a9e55db6e6537b090482c01c7e74a1754815fd6d61280183e0efa28e57978b0a5f921f758aa29890c7f4a6a5a568f56d3848a88fa4e57f4213668d7d28152a5c2694509538c286a72c1ae349416cb414b71e1e05d52a22d934eb76c0887935129f854464ac7f3f4ec29565f67a9e307c4c06e7b3c5fd38f712f3e3e63614b08b66e5729662b4bf22fabd2c665b0a06a83fee553abfe798dda1b6bc6dffb0bdb3f57222e1b382f36c0d080580782ed6d8109285c443fe22355264e355f7053a4d76bb130174a44ca1f41611af7ba6e493a020fa16fa7449f3bb0cd9e73dc90ab1d43b2978677b334f2a248584324b5c392c70d41f4b69080c0c7f2625cd610c13c90cc47779c037492a556a95a6a76d10be2a07c564838e129e4869c9707014d96e807aa7b991771d90e3076dfac0861d31c76f8108f8ac5a11177ba8865510c5be5a8f3", 0x1000}, {&(0x7f0000002300)="c89025e9a5fffc2cce0cb475431af53c9c188fe57ead3bcb76950680d293b32ce817daabc309c117b783789068b9f0f3e58ebf20d3d7734e2d29905bf23f0a5b979c793c5074d15e1ef42f1a53c909806303a26c1989fea113040d83893207b1ea58d011cae3346dbdfceff79afc64624d5c544ea7c45f96bf369d30ad355da31d0c63960983ef1e5438f7f273f6a3e9213d0f79aaec5831d96152a9aaea0eb83104f2656f41f00d991b582ee6070d0797913c", 0xb3}], 0x3, &(0x7f0000002400), 0x0, 0x1}, 0x408) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000002480)) ftruncate(r3, 0x0, 0x4497) r5 = dup(r3) openat$null(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/null\x00', 0x80, 0x0) unveil(&(0x7f0000002500)='./file1\x00', &(0x7f0000002540)='r\x00') getsockopt$sock_int(r2, 0xffff, 0x804, &(0x7f0000002580), &(0x7f00000025c0)=0x4) connect$inet6(r5, &(0x7f0000002600)={0x18, 0x2, 0xffffffffffffffff, 0x401}, 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000002680)={0x1, &(0x7f0000002640)=[{0x2, 0xffffffff, 0x1, 0xffffffffffffff80}]}) 23:09:56 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/176) r1 = msgget(0x2, 0x8) msgctl$IPC_RMID(r1, 0x0) msgget(0x1, 0x28) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x7) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)=0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r5, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x6, r7, r8, r7, r8, 0x20, 0x2}, 0x24, 0x4, r6, r6, 0x1e82, 0x9, 0x6, 0x401}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000440)=0x2) geteuid() getsockopt(r3, 0xf20e, 0xcb, &(0x7f0000000480)=""/58, &(0x7f00000004c0)=0x3a) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)=0x6) getgroups(0x7, &(0x7f0000000540)=[r8, r8, r8, r8, r8, r8, r8]) accept$unix(r5, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) lseek(r4, 0x0, 0x0, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x5, 0x6, 0x3, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x1000, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x6, 0x3, 0x4}, {0x8000, 0x3ff, 0x3, 0xfffffffffffffffd}, {0x80000000, 0xfffffffffffffff8, 0xc7, 0x10000}, {0x8, 0x7, 0x3, 0x8}, {0x0, 0x101, 0xfffffffffffffffa, 0x1}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x30000, 0x0) 23:09:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180), 0x0) fchmod(r0, 0xe3) ftruncate(r0, 0x0, 0xffffffff) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:09:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 23:09:56 executing program 0: 23:09:56 executing program 1: mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 23:09:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ede0dbd53445390f3d1a52778597b550354261f0584f76b2b3b550a8675b7fa4186d0d09ed144c4ba1fa6acef7d4c28f20599e429618cd0fd6df5b8dc3b5d846a655a8639c924d6fb8456a4dcc4cf13d87491e3743c86712953b0a88cfe9f66b6ee3c1df2110faba6b2d9a78f27a0a3f7024c7c4589c32a3b07831826130b6f23ef99553b95ab2c85a598e5eab2e8e85683894f07b33dda08e9e768596ecccce1a2f7cc8bf759485cc37442f35eff7bb694bfdca3ad81323567428cda4686a0ddde52de033cfb16be228b46645e908ff9f58f1fc86a5792788e23d45e345d9279d80789ca91a", 0xe6) 23:09:56 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x800, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x100}, {r0}], 0x3, 0x10000) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0xd4}) socket(0x10, 0x5, 0x8000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 23:09:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x20}, {0x18, 0x1, 0x85b, 0x9}, 0xfffffffffffff800, [0x2, 0x20, 0xc97, 0x9, 0x0, 0x2, 0x6, 0xcd8]}, 0x3c) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="ed004ce22e8b981db028c5b118baba1cdc9f3137dddbd47959b4974aa41e13edd5bf2d6a3c84ec4ab12694e26247daba6f5634632d3cbd760223678602e464e226a609e972d113b7957b8f1bc3cbcf5d9c965f73b45f22760fc84e27e0ae7f2ecbd2ac563ac03813b0f1f3c086460531d8ef75e66e8fdf976ddd42ea74263e4bc3dad611ca4c913b58b41de826adb13babad919f8803a07a8c13ff6fbf18712b3a7307d1fb52d06b0a0102fcc7aba09426ae2e7a4979158b2fbc148e8fb9925652a95ec9b4a5828ca92a9418340929b5458ca3dfd22d055da2e816e8ea050d068aa78964ef1f054d32b3d1c869446e5012f64f4896e61790496a77", 0xfb}, {&(0x7f0000000240)="a12901", 0x3}, {&(0x7f0000000280)="ee20200dcbedee4e397943ed9040baa694f6e5f2ac0e", 0x16}, {&(0x7f00000002c0)="9e22f3b0cd1a65157e6973f0de4b8416733843699d7fa3ffc151248ee15b84da1eb126b83a900c775192319ed0c8d0f10fc24a0f06dad89bdeb33c6cfcc179", 0x3f}, {&(0x7f0000000300)="284e981c04ecdce704b354ab9301074bffa6687bc7681753eaf42b6519c7e0ee951fcd4e0589263930a16c72c6bf72a492aedf686293d47c1578547ff3db2c6533cfb36bdebf6dd6e756f742087e05d1605e9049eee093d95b94a8d794e9a243f80c8f4eb808d2152b58", 0x6a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="7bb8714ef884eecee169a6cb5bdc8fd90112a0db97433267a1d77af3de24d3de91b40c2c2a81a4d95fe9d2fbd74f905d129178f37dbc28ab05ac0237a2d4d6b608f1b295c7c29b6ebdde2e49b1d199166cf5ddc678f3ac2e813c48079c7afc0b92394c5527d627a69474cf50238383c44f70a139ab4f617143aa76af1eb4de589a0033f60d7c0cebfdbebd5250d6e60aaf4b5ce9086334fc646532ad", 0x9c}, {&(0x7f0000000480)="de47c780d0fadfc15640b94b9e50b215f420bed4d2b74c55620510890dc760a19a5eeb53317c41469c3b5409f275aa2455ca39b8c9db34a78c1291086f42beab8902c92e271f3de2e3e5b0a51f22b6fd349c330ae684ae18a6894d88695edaeed41ce78175bd47e86a82089ae21e26d1b75f568e82184516292695878ff1098dcb84afa33f639be3acf4b5d6e9b3f796fe1805bbdd277c5110e361eccfc283f02583c1bff23cf7d1b4dac2c090c65b662c09b1507c496c442718e772477dbafa4e5bf998bd98a5f90ad16a5231f1a187029639c3b04447db75d8474598b968", 0xdf}, {&(0x7f0000000580)="46c0e9d09166f1baad21d88822550859493249e52e9c19b7ebac0b8bc91ad49bf005027dff4926a9733a26ed7956d28e15e1e5e6784934461f04d0b5c3eb585ebe3d78d2799d79f0e76c0de7e612c853997c60a8cdd3783b0b1cdae4846c6f65d1139165bae8e4f90e5382940429d3d79be63213fb25e797395c38202901fddb04aed14e9b02039bb5b2a1303ec984f4e93687ffe480180cef7b61a291cb64663fbff116edc12ca27b147b6a1e6fc09a381a81ffd071cb03ebf7de68b9c8f75da94eaabdbb56aca48c3980b865c6e831121077fb0f0c", 0xd6}, {&(0x7f0000000680)="6cc02333f8e2e57a004901373a2691bfb2ce230d93fc60fcd43000cb0c9be14b5d3156c48019b6a265ed31e9203b5eab431de84ac504644e393da6f83c6b9ebde4c4ac5ed85dfa0bdef90b819d59f7e5345ddd24df86c978b67df62a2eca62f17ad6a0e984e80cdb6a09bb0d1edea9166f285439873ac9fff7e8c734eae02367968ac1c63eacc8868f8adcb4b8d136f95e6cb0ca8f1cbac1ba1cf499b64c4a2bbb2db573e3719a576ce012d55166a0e3d8acea351e22bbafd7661da3fe081425c27a02d2d9276f481bb3c84681bc6d15e2f00b", 0xd3}], 0xa) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000880)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x20) pipe(&(0x7f0000000380)) write(r0, &(0x7f0000000000)="fbcad5f205b8819308b54c1fe59aba3a295fddfca1c7c35bcfd85c5ad247dc6a2f090f45b8ef3255d5e70f97868b299ed591", 0x3a3) dup(r1) execve(0x0, 0x0, 0x0) 23:09:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\a'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:09:57 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000200)=""/113, 0x71}], 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 23:09:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/184, 0xb8}], 0x5) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 23:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 23:09:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 23:09:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 23:09:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r3, &(0x7f0000002200)=[{0x0}], 0x1) 23:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x58a10a65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800", 0x0, 0x200000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:10:14 executing program 1: socketpair(0x10, 0x1, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x100000001) write(r1, &(0x7f0000000100)='\f', 0x1) 23:10:20 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r0, r2) 23:10:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:11:04 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xb8c) 23:11:04 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 23:11:04 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x50, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) dup(r0) r3 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r2, 0x2000740e) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:11:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) kevent(r3, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r5 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r5, 0xa, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f, 0x1800}, {0x105, 0xb502, 0x800}, {0x1, 0x8002, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r6 = accept$unix(r5, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r5, 0x0) r7 = dup2(r2, r5) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000500)) ftruncate(r5, 0x0, 0x1000) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x807) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) 23:11:04 executing program 0: r0 = socket(0x18, 0x400000006, 0x40020000000200) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:11:05 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) msgget$private(0x0, 0x402) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 23:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eb00005cfb0000006c540a663f430d1b74b6559bd8a5420712d272a8a34f19ca62489d28e95af10306", 0x29) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:11:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/129, &(0x7f0000000180)=0x81) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 23:11:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x10001, [{0x3, 0x3}, {0x3, 0x20}, {0x3, 0x6}, {0x3, 0x3}, {0xfb827d58f2458024, 0xd007}, {0x3, 0x6}, {0x3, 0x8b}, {0x1, 0x3}, {0x0, 0xf3}, {0x3, 0x495}, {0x3, 0x3ff}, {0x2, 0x7}, {0x2, 0x8}, {0x1, 0x20}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x3}, {0x0, 0x6a1d}, {0x1, 0x1}, {0x1, 0xcf2}, {0x1, 0x80000001}, {0x3, 0x81}, {0x3, 0x800}, {0x3, 0x63}, {0x2, 0x6}, {0x2, 0x2}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x3b13553b}, {0x3, 0x401}, {0x2, 0x8001}, {0x0, 0x50000000000}]}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 23:11:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x81) connect(r0, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x4, 0x5, {[0x7, 0x5, 0x7ff, 0x2, 0x6, 0x20, 0x9, 0x0, 0x7, 0x48000000000, 0x100000000, 0x101, 0x100000000, 0x6, 0xab, 0x6, 0x2, 0x3], [0x6, 0x2, 0x80000001, 0xfff, 0x4, 0xfffffffffffffffd, 0x200, 0x2, 0x8000], [0x0, 0xfffffffffffffc00, 0x7fffffff, 0xfffffffffffffffd, 0x9, 0x8, 0x5], [0x3, 0x7, 0x200, 0xd56, 0x6, 0x81], [{0x7ad, 0x2d000, 0x5, 0x6}, {0x8, 0x5, 0x4, 0xe3d5}, {0x4, 0x1ff, 0x3, 0x1}, {0x1, 0x3ff, 0x8000, 0x1}, {0x18000000000000, 0x4, 0x2b95, 0x2a}, {0x1, 0x401, 0x8, 0xfffffffffffffffa}, {0x7fff, 0xfffffffeffffffff, 0x2, 0x10000}, {0xd1, 0xb9bb, 0x8, 0x8001}], {0xc7, 0x6, 0xb3, 0x1}, {0x5, 0x400, 0x0, 0x401}}}) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8b0) shutdown(r2, 0x0) read(r2, &(0x7f00000001c0)=""/6, 0x6) syz_open_pts() syz_open_pts() dup2(r1, r3) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x11000ffffffff}) msgget(0x0, 0x20b) 23:11:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 23:11:06 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1d25, 0x6, 0xfff, 0x0, 0x2, 0x401, 0x0, 0x1, 0x0, 0x80000001}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) close(r2) 23:11:06 executing program 0: r0 = semget$private(0x0, 0x0, 0x230) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x8f, 0x3}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x28100, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0xfffffffffffffff8, 0x7, 0x80000001]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x40000800018092, 0x0) pwrite(r2, &(0x7f00000002c0)="c724b11d2900086784132bfc5b2c9f0b142f81a358ba8252d1cad8115fab974a3ed875a6d41a7e451622d8a0d691e36e60a35c1e5e4ed45692e166a05d1d046f298695a5b80b4037b75d83c52eff46a92ad8bb0f2d6c3030a0afd15aeae3c86c1871f047e6ef39b15b0015cbab6a5320cf0ee2f7f5a2efdf9a18a0eb1f129f5c536e550287e592db0d871fab3aa08cf0c3f38c27e78b544fb0a82111e99676f40715dc478333b9eac56d38243729e50824050522a7c36680c0e7c1b0b0d0eda936d699ac424b06d31698906a55991c", 0xcf, 0x0, 0x38) poll(&(0x7f0000000100)=[{r1, 0x14}, {r1}, {r1, 0x20}, {r2, 0x20}], 0x4, 0x0) mlockall(0x0) 23:11:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 23:11:06 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() r3 = getuid() fchown(r0, r3, r2) 23:11:06 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc8, 0x2a) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f53416c65300096d0beefd6cd5b20029eff02384864c5"], 0xa) 23:11:06 executing program 0: mprotect(&(0x7f000000e000/0x9000)=nil, 0x9000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)='\fFW}', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x4756, 0xd310, 0x7fffffff, 0x7, 0xff, 0x8, 0x5, 0x10, [{0x2, 0x9, 0x3, 0x3}, {0x1f, 0x2feb, 0x1d, 0x800}, {0x4, 0x4010000000, 0x7, 0x395a}, {0x3, 0x2, 0x4, 0xfffffffffffffffa}, {0x101, 0x736, 0x6, 0x6}, {0x10000, 0x0, 0x209, 0x80000001}, {0x6, 0x8000, 0x0, 0x3}, {0x2, 0x40, 0x1f, 0x8}, {0x5, 0x8, 0x100000001, 0x4}, {0x8000, 0x5, 0x81, 0x1}, {0x4, 0x2, 0x5, 0x3}, {0x0, 0xffffffff, 0x9, 0xfb24}, {0x9, 0x8, 0x80, 0x100000000}, {0x8, 0x77, 0x0, 0x5}, {0xffffffff, 0x7, 0x42000000000000, 0x9}, {0xfffffffffffffffe, 0x2d9, 0x0, 0x7}]}) fcntl$lock(r0, 0x200000000009, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000002}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 23:11:06 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) clock_getres(0x7, &(0x7f0000000000)) 23:11:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 23:11:06 executing program 0: socket(0x22, 0x4, 0x7) r0 = socket$inet6(0x18, 0x2, 0x0) mlockall(0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="98e972a82bb84cc70f6f49c549a3cc5130f632138991222556589da60fa58d0a8899fb8db41e2a7f5fbfdbdc8b8b4bb711f6845b874c8cc6b3255c1dbdcb561bffd42d44a277d1fdc7112ffeb2bc29bebf147c1774ce55cb5fbc353fb307d5cabed5f12d385e617752abdbf27ea5fccee47eed83b9b9822ca6041d0789ac8b5b8fe73b80bf7158a0959063ac744c38547f2ac434f8a2fd5956faafd7ec5d9f0e9206ab2ce33b3993444528c21358adce58", 0xb1) getsockopt(r0, 0x3fc000, 0x9, 0x0, 0x0) 23:11:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000000080)=""/128, &(0x7f0000000000)=0x80) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x301, 0x20) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 23:11:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x6, 0x0, 0x28e) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="5a8d785a487bc81c1e57fa335d8944a4fffa6e5a6539febecc7f7b04f444cda2fe951d6c9aa5e27ebc805c05a19ff99b44c2652b813924739726a145b6c440eef11e915a732faf2eb094a87800168050dec716599e519056f521bda4f00fd25c436a04d1d4ebc71a662be2b92e54704ac582f156ef285f79283f5909f4eb04a7e1e9f755a76a86685f4ad2af85233775cce0d65434588b348fbb7837fb57d786ccaca46420545601ab70611ca9f57fa450d355aa44e023", 0xb7}, {&(0x7f00000000c0)="ea88953bfa8df81264c23fd8e75b3da30c5260442a89e567694f9868cecd9eb518f36dfd2f240785b821532424cd0e682f2df653d6fe285ab98dce3bc212ae93d5f75c78d418eddc0836b03f64e07795c5267fd9cf3e220be6dbde9e", 0x5c}, {&(0x7f0000000140)="48d6a7822b17fb0bb4f7e50d5595aa751d024dbd437ff38e85ac4546d0b0d8bd425958f61e886cb9dd3795ae03bcde36369dd3136293e74dcedf59bf37259fee1a7885cad1a3758887dbf8ac9553eb415589969c2ab4a87e3b3b813d37c47ca0ddf669e813951588518d9e829e2f5da9bbf9d33d0d17b325c591782272f1f3a366d817b9e5558f60f0bec4b939e22c008c95f98b60ba0f5f5082493ead8212ff0d51215e2ae68a541475733727ada8b4eaa220d5db9253cf3bf299664fd6fb6efeee5b7d0a34d85881987a0cf30526c39cea23554abdcc302f573a000492ebdbe0e6399afe9a943ae12c7b67b14aad3038752543b7242a7fcb", 0xf9}, {&(0x7f0000000240)="bf8bb92ef85d1b42fc06c983c665e865186a2f252380d9a958b69260bdd60f3394771149453ae3c4aa1bf1d08abb91f60f6412f643392367c826fc27c985808561b7f25568f5f0774f19ee74c52828d4885344f6e94ed60f0e75a270f6e14132ab541f6bbd5a7edb6accb23d9ba8d52620b581fcfde29709e2afd9d8ee7d0fd7a611c6844a01b0977efc08d1b71f05a8d2a1a2884bdfd92e3935345676495c164a8fd84ebd3186085dbcfe796422563505c8e83de2c68075cf74ab0c456a649c96a1d5e80ef3970cda83733cc6919a04edb8354540ad", 0xd6}, {&(0x7f0000000340)="7f01b92ed6ccd2972894e13cd4e67a2dd08a79d494778e56063e5b3dfc902f19a3ea688f8c705b8a54b5091bc00a603e451d3ce48eaf0bbe1bc85d3b4abd5f6d85ec30ed16fe5133e609e43d17eed7d87cbe1818df2a3358618579797330369aa9444c8a178acdb92112a6cc3b959b3be013d92fff35bfea422e871a8e75c9468d3cf95ba007c6cd024c8ccc90d0012609815767dcee96c755ca3c6d0b18c15a5d5b37e9e1eea5d6f872c35555d8b6914e69b70f84", 0xb5}, {&(0x7f0000000400)="8547fd221d15122b6549d7b010df3cce7190bc01d1a9abd1afbdbb326ff6f26935d12ed754ceb1bc063b39b4e6608df98169c5344cae930be4fdfd9ae4ec02cbf44a90e1e131a4248da839ce3fb40cf6e15b9c1d586659d444dff277f38f05b5c4282077355f46353c30dafb1ed2251169064bac5e5bba15a3f8fedd03c3980833099fac3c96e6f39214592f7ef4fee2b989c74b", 0x94}, {&(0x7f00000004c0)="9446dd6dc96823f15659aaa6cf616c3894a4adee6f52df2fc5433d6560b20d2fd02ee32678057e3c1866524b1bf17f4dc0665fdf4963d6f54ba47127e535d171d01011035e44062030fd28700da63928b7b96a3e2d770f820dd99f107650cfc3dc4c2ee5f37bd8fe0ae9eeb6fc79bda1dc8e75323c90098cc987daaff21295642b19da0f00d8e568901267790ad7e0b821741fb49c73a1a14689a18f89552f387d6f44d7e28a0c80437a7e66a7cc569042e5bdec7aa9bc9314927895929179afa12d5f6059d3e8", 0xc7}, {&(0x7f00000005c0)="69a77bf6869f8e089a553bd409d9958e13e652fe3dbd0334b694fd5153d7edf9a7e9112cd42a2fc1b03d69419f5939de1b17924348706966cedbebca82e1b617feca74c0157e4696ff0c43953bbb1aeb3be67ab5db9a091e1d8282e7e13636039e7a62f1e127d2bb9673b2e9610990cd706d0b2651be92dea3446df86e94101401ac72a2953ef7bc40ff1a5c95390739e16687fc7d12a576", 0x98}, {&(0x7f0000000680)="58ab67e493531883a786696c2198b9fc7d49911f1d8fbaf29215f881f0", 0x1d}, {&(0x7f00000006c0)="724ff4cff80ff43e68dcdcf2681236b0079fb36bdd9f3409dad907c2a2cb87908b0a69f711c60e9aa1178a96d8a72eb8d12f", 0x32}], 0xa) 23:11:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x20) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 23:11:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0), &(0x7f0000000100)=0x4) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000080)) 23:11:06 executing program 0: r0 = socket(0x2, 0x1, 0x1ff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = getpid() setitimer(0x1, &(0x7f0000000140)={{0x2, 0x401}, {0x25, 0xf1}}, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x7a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 23:11:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x366) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10040, 0x0) 23:11:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cbe4a2256446b4d846ffcf8c3e86cfe00000000000000"], &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000007c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 23:11:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180), 0x0, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) r3 = fcntl$dupfd(r1, 0x0, r1) fchflags(r3, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x40000338, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) 23:11:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x282, 0x0) dup2(r1, r0) 23:11:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) shmget$private(0x0, 0x11000, 0x160, &(0x7f0000241000/0x11000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r1 = semget$private(0x0, 0x5, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/127) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:11:08 executing program 0: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x5, 0x2, './file0\x00', 0x4, 0x1, 0x2, 0x5}) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 23:11:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:11:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f000069a000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x2) 23:11:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x200000000009, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 23:11:09 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r0) flock(r0, 0x0) 23:11:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 23:11:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 23:11:09 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x4, 0x7, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x100, 0x92) open$dir(&(0x7f0000000000)='./file1\x00', 0x205, 0x0) execve(0x0, 0x0, 0x0) 23:11:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fd, "73f33febe5081ad44baf050000c100f200", 0x0, 0x1}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 23:11:09 executing program 0: clock_gettime(0x6, &(0x7f0000000140)) clock_gettime(0x2004, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$KDDISABIO(r0, 0x20004b3d) 23:11:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x5, 0xa6, 0x1, 0x5, 0x6, 0x7, 0x2, 0x0, 0x401, 0x7fffffff}) 23:11:09 executing program 1: r0 = socket(0x13, 0x4, 0x200) setsockopt(r0, 0x55, 0xffffffffffffff09, &(0x7f0000000080)="73d1fe3073b402253da9779c77ae99ed9296c04fd06a2e0385ce10f02f0991fad5a95855a80793afff52a908f2ab96afa5e3e6d3d1156e7eba19f323ee575c225fcd6472a34fdffb0f4bad6e027de7e84aea8a26fd37d126ab0c88090c7e6894c13b1c609f6599f691ec4ad1cb1fc2bf90e758f4ef061136ce21256b57d805ad79e72b7330ae619a89deaf2f02b48d61cda8311687759e6ee33181b91ec367983154b402c9f4b72a41f5127dbc973b7d647e6053593eb3f94a544a408650ab245b20388cf90777c62a79fa821c40b755a9c3485f11894bbc9cc274bd06be1b", 0xdf) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket(0x800000018, 0x1, 0xe677) fcntl$setstatus(r1, 0x4, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x345c, 0x7, 0x3f, 0x8, "de438019ebd5e79fa0c8ea118ae731cd01ebd4a5", 0x1, 0xbf}) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) 23:11:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3a02e036ebb95ae, 0x0) r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x60, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x80}, {r2, 0x1}, {r3, 0x4}], 0x4, 0xffff) pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x0, &(0x7f0000000000)) 23:11:09 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file2\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file4\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) 23:11:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="d47770a358dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x185, 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x8}, &(0x7f0000000080)) 23:11:09 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x800000000000000) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 23:11:10 executing program 0: lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x101, 0x4) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x80, 0x1) r1 = semget(0x0, 0x7, 0x10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xffff) 23:11:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x188) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x392, 0x6, {[0x9, 0x7bcd, 0x9, 0x4, 0x1, 0x1, 0x7, 0xad, 0x5, 0x94, 0x5613, 0x10000, 0x3, 0x1000, 0xfffffffffffffff8, 0x8, 0x2, 0x8], [0x7fffffff, 0x1f, 0xfd9, 0x800, 0x10001, 0x8, 0x101, 0x7f, 0x0, 0x10000], [0x7, 0x6, 0x2, 0x7, 0x401, 0x63eb, 0x3ff], [0x24, 0xffffffffffff7fff, 0x1000, 0x8, 0x9a, 0x7646], [{0xfffffffffffff801, 0x9, 0x1, 0x9}, {0xfffffffffffffff8, 0xffffffff, 0x5, 0x4}, {0x1, 0x8001, 0x80000000, 0x4}, {0x8, 0x10000, 0x1, 0xfffffffffffffffb}, {0x1, 0x9, 0xffffffffffffffff, 0x1}, {0x7, 0x1f, 0x80, 0xa2}, {0xffff, 0x2, 0x6, 0x10000}, {0x9, 0x1000, 0x5, 0x87}], {0x7, 0x1, 0x8, 0xfffffffffffff800}, {0x9, 0x9ef, 0xf9, 0x15bcfc7a}}}) fchflags(r3, 0x10001) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x80, 0x1}], 0xfffffffffffffff8, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x21, 0xf0000032, 0x9, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x5, 0x900000}], 0x8, &(0x7f00000001c0)={0x4, 0x4}) nanosleep(&(0x7f0000000180)={0x5, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) dup2(r2, r0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x140, 0x1) 23:11:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7055f973608b08c23d87f183c0dca330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4291], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000b60eb3cd00000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a6817"], 0xeb, 0x0, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 23:11:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 23:11:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) socket$inet(0x2, 0x5, 0xee) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r4) r5 = fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x50, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff8) sendto$unix(r5, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) 23:11:10 executing program 1: r0 = socket(0x26, 0x4, 0x80) setsockopt(r0, 0x7, 0xbba4, &(0x7f0000000100)="f75ba2e9b261aa8f693865070d4327601432be4897dedf75ae5807bc36caa99e2e346ec4ed0394025967aa034f873ac0945f23a0aeed9174a3a8f07f42407d4544acfd33d4c6a66952d45b788a6f405e2fdb39de395c38d0e7e9e90b4c9dfe041ccd0289f554674313a23333b6d52c760a19c096c4cf438e33e805945390231c3fcb74d61c3d21c7f5e87a021e0aca48b80f823bd9aa91fedb449e3d818862fc73bf7e3a367970eb2eadd6454b8d5c6c9d3265e1208a0142bfb9ed02b4f48b1c9d413a3fbeb770b398279e40759db075bc9a3730fa5b85b43aee79564fcaf166bfd150b3dbe83e7ee438fd806cff824041a60e9b23fc23b800", 0xf9) r1 = socket(0x16, 0x400000002, 0x0) setsockopt(r0, 0x9, 0x7ff, &(0x7f0000000080)="9aa2bec759e6b4b57b45e59e3aee0eaa11e5e304ce1d6138337ec5d382e0b695e1a40e5f65acdaca819c86a57213b2eede0bfa993db138a59d1bafe043dfa0ea133b02f8ecd0dc692e8605", 0x4b) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) 23:11:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8111, 0x0) fchdir(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000024, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff, 0x5}, {0x84d, 0x6}}, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x313, &(0x7f0000ffe000/0x2000)=nil) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x3, 0xcf}, {0x0, 0x8}}, 0x2) 23:11:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/119, 0x77) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 23:11:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3fff8000, 0x7891a65d}, {{r0}, 0xfffffffffffffffa, 0x3, 0x41, 0x200000000000000, 0x69f}], 0x1b, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x35, 0x16ad, 0x6}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x447, 0x800}, {{r0}, 0xfffffffffffffff8, 0x0, 0x145fe8b95a7db7ad, 0x278c, 0xfffffffffffff56e}, {{r0}, 0xfffffffffffffff8, 0x80, 0x3, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x3f, 0x7}], 0xfffffffffffffffc, &(0x7f00000000c0)={0x9, 0x7e}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x35}, {r0}, {r0, 0x12}, {r0, 0x18}, {r0, 0x20}], 0x6, 0x200) 23:11:11 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000041, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x20, 0x11d}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40000080, 0x200, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x9, 0x6, 0x9}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x94, 0x22, 0x5b4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000002, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x44, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x6ec, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1660519dd767fc1f, 0xfff, 0x35d}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0xb3f7}], 0xfffffffffffff800, &(0x7f0000000200)={0x40000000000000, 0x1}) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:11:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0x7fff, 0x502}}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8840530d4c7a0684ab6a842f1cf7b628d4b6f81d66737e", 0x17}, {&(0x7f00000000c0)="68b635200220997ec3a7f00b79a7c81a7731111abc583d3a1a51eeae8aa1b061eb0512540e20571035628102c8264bed4386dbff508e4d2054178bc46834a04997b33d3aeb352a748149a24b01", 0x4d}], 0x2, 0x0, 0x0) 23:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 23:11:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x63f, 0x8}, 0xc) 23:11:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0x345, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 23:11:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e8000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x408, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x97, 0xe3cb}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x68, 0x0, &(0x7f0000000040)=""/104}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x5) 23:11:15 executing program 1: r0 = socket(0x18, 0x2000000001, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000001, &(0x7f0000000040), 0xffffffffffffff8f) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:11:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="39b911e0b31804d59a7005433790", 0xe}, {&(0x7f0000000200)="c879e89b593241233d01a8d612a9bc5fd2d643345d3e3079351c01f557da1763096d13a3d2c8bf349e54a3539a120517de69282dbb89441e05033058db093d5da44825d93763451a2ccc", 0x4a}, {&(0x7f0000000280)="78f2335de45901c6eab79f3a1ce7864fb9faf1ec5d8bd1147bece4473d4d2a8f7cd38f59bf6d8fd98386aeb7a8a34915ea41b80e81ae71ac1f4891", 0x3b}, {&(0x7f00000002c0)="84d85f588b73272d3e210dfca03f383fb641b7475a6c1ca557893b1e386efaee148b57eef4962db0a9bc1c0e4934dd27420a08a1926dc3c5b4086363582c9a226b8b904197d445f463bb8dba5cac473b53fdac68b4d06802b4ac6711cb45cda147eec3c2013f1d63ae7e0f4783d344311afdf52a57dc05121ff4779009fdbfcd8906139e4c8613b389a54aca8a3f97bab5af0c045a5344d8caaf18de63dfa4846ff2b200c7ca14ded5704834f7c913aab038a8fc83f467b7206c7625170baa7052125ac5411cd1ca5d717da044577d980dd12b26d590a8a2d54840badd6d53f9337deb98d7ee2c617661a9b2007e4fa8602f0c1ebd2f930ca596183c427884", 0xff}, {&(0x7f00000003c0)="f438ffd3d6bcd14e6f144c8b93d5ff066d66a2534c5679647c8d317d93c9cb8e2d8597dd205051820743d3e8be65ccedf3da8fef91ed8cb25a685da8ca599115f7370fe885ad99b9c9494e5c4567fbb078b9f81e6f393d021843c8264a01b2474acc0b53a245d34eb6b914033183423dc5f47c321c743253110e04a8f6b5bbf8e872e2a3e9455b0a1c92106e100d23b04df935b6481edf58fce3bdb7723d55e8015c6a94e1a55298f582acb4994527dddd665ac243f2a48540dd3e", 0xbb}, {&(0x7f0000000480)="2b5947e1b594d51bcf254111951c4fe10023aba58dba046d238fb3a1de45ff53aab78e8bf8abd4ddff1379baeffa6e49510e954ea14402cf343f21de505522a343733423fc2658c1c82fdb374245a8dcd59ef852dd48f9aff435938a401906ab1078f9a1c387ac4d1c641c1bc74d64191984881e71f569f165cc6feb8a1135e9f449c183334e5d21c71039081f064b146e7b56b0459197f65ab9015bd3435bc9405b09042c1f4bae5b4affb983016501436a8fa43827f9face0e6cef280ef2450f992cba8baae3c5304e615a42e2cf38c0c4997ae0a5699e4dbe6d75beaa917c98b4f2e5cd7a", 0xe6}, {&(0x7f0000000580)="6d13589005f2c53b0251b52cd2969652baaac1c77a55e033eba0dfa67825f271b4cdc3b1836fc9e321839fbebba7f40f47b54b0e54ead8e814c2f72ba16e8e126d5a3ee175ffb502b7bbe9de3d849e8d18f1dc9a947ede3c040f5d18b523d8407c7318a864ffd3dbeb6fb81864de782d3e54f342ecb5faef2f63396eaf12562171d6d7e1bdb1147d3c9ece316c2982965d1efa891b479897051c5f0d9e57df530f7e706adab9961800677eb3c65b03b7df4d7b80a3ffe1d063b455841b4d6944c9cd4ee766185bd0adc1ab577976c513d7d7303616cb308f70ef", 0xda}], 0x7, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0x402}, 0x5) 23:11:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7, 0xffffffffffff0001, 0x5, 0x8, 0x8]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 23:11:15 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 23:11:15 executing program 0: r0 = semget(0x2, 0x3, 0x224) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/144) r1 = socket$inet(0x2, 0x1, 0x0) semget$private(0x0, 0x3, 0x8) shutdown(r1, 0x802) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x100}, 0x8) 23:11:15 executing program 0: r0 = socket(0x1a, 0x4003, 0x1) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 23:11:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x100}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x1, 0x0}, 0x0) 23:11:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 23:11:15 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x7, 0x0, 0x9}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') 23:11:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x430, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000380)) 23:11:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r0) 23:11:16 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 23:11:16 executing program 1: r0 = socket(0x1, 0x8006, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt(r1, 0x65a, 0x4, &(0x7f0000000080), 0x10d) syz_open_pts() 23:11:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) fsync(r1) 23:11:16 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x0, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x7b) r2 = getppid() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6478d2de47ed2c83a670d795ab0373632f27b839c0126817b076a206164d6e753132c59383667457d0cca009f094a6", 0x2f}, {&(0x7f00000000c0)="fe1f722cbec3036d62da80a8401931834ecfe58fd1452138ad40fc67ba348967dfdd34e8a7bda8bbafdd9fd00af4e2ff6afed7d4fa0b122b", 0x38}, {&(0x7f0000000100)="308f0346f8b77f2c9c40b50a28c29aff03d8d103cd7c4f0821bc8e83864f927a60", 0x21}], 0x3, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 23:11:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 23:11:16 executing program 0: r0 = socket$inet(0x2, 0x6, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c0000000034dde5dc490f9d29078502c9e77850f79cccb73e0d324ab36bc7f5871ea6a8dd05b33be0f9ef5b46740bac464ec16ca2998c4b9cfac37a1bda7258209abbfa67e11de819ee57efb93ff814563491e2436218e6140c915cf811e1454f197c2a440b36c4202d4bafc28be0f4e18ff554bb5e87f5a5d4fea5d64186ebb3", 0x34c) dup(r0) 23:11:16 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgget(0x2, 0x2) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1255, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 23:11:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) getrlimit(0x8, 0xffffffffffffffff) 23:11:16 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:11:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x202, 0x1) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10001, 0x0) 23:11:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) r4 = semget$private(0x0, 0x2, 0x102) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/196) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:11:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653002"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x8) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:11:16 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9f02e480"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:11:16 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) sendmsg(r0, &(0x7f0000003700)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc, &(0x7f0000003400)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="8ea93828cf7d7ab6e97f39687392bb245b72d1e7fa196f826f6f4a5dfbf61d24edca721b9fe47040d6624a63ab5dee77a3e874be31eb86d5dae92a444be512b259f50da7a588b785d85dbefb000499539b4ceab026338c765d9457c26c06be8caf3d5c2617599e691599998b6e330237ac513e0b2e160efb7b5296c063400dbfc908b294bd99f3448573a7f92b922c0b1ac1d9eafb9491d2bb35b3f595bd11a0499b63156e04da74edd8d38159a99ae88089ead5401e079587e1cb9cade22e1f63734e760f2cd1401c5f479812a6352590498f0b1623e1018daa2dc7ac8d1867b37a47255eb2512440c480b7de717f9f51096ab3070fc8f414b162640598ec4a996e8249c1f856a02889cb3b2e86754fa8020c674f88b63ac95196e9de1698d172c9e7021abfacf2e9e4c71b299bff0db8945be6539d04e26d94254dd10d386e20e301a64280ba6b65ac2f4b7cf9250e1a142a960f8465eb6d801b66b6b0e23824a641cdb09132634a58a06aee0f38e0bd3e40a21ecfd9cb05564ea4b331ce023a842342d9aa65161c38e11a46b2d388208cd4235a12692cbdd385716307eed9fcad4071d25cd90b36effbc48a68c593181c41416055fae1ad3cbcea934682c2eef3fe238d7a78842d6f55a558894e8c3b1a12181cdfa50ca6fd41930b2fe8a0e07f8059f956ccd125c41cf69eb329c4d437cc85468b7fd2dac992069617f1da591276d3287f5fba75842ee55ff86e5d75f7930c5716904f9b57fb7e1e45c903f3b8b2b3edb09b80bfcc7a06756220337eb09b75af2e93a404a0df246ed6da88aa02c314e8001af78f53cf7ddb4316d1c1052b281d9bbb17b4fb6adf2c209eb4b7523df9138a3b4e6ba6e88ff872d53dabf58d3be62014a1d295b59b600b3326aa3059e0878f10af2d50bafa02a2a871eaaf43552d5f804000467c2dff59652d7d2d347aab1197418a7bce8675fc5a8926e75d66a55fd337a08db167cb49f574d07543599bffbe107a46c82b1d967d2e132cfe2c399c75f4d7c430b8e666491894eeaecfb20f242b804df66c25383a0261b9697bee8a298707d9bab2b4b0537260384c3b8a20006dabae4aecaf3100726443e8b7f13015e69c4120dbc88d18d1d0c46ea2392856acafe2f00e24536a594d82c3c9d6ceb2282aec9326948dc9d3adc6d6fa270052d4688458bd96ee752b9215b6cb24b0f42fa8f1b8d516c78daf3f444fec20743ce4a080379965a17046b6c3ba8d82c9c504a0028fc7a59144470792f8a7fb9312fd859ab0de376019ecba0616ad7e8c727e43539d8c083a11c954ec5586d5e8cbe6ec3092f92625678042a7c344ff11fd05c2a5e2853657347e3067b40ef7d7c21d8f41f89f770329b2b21017622874cbc467c9eb7c5ceb98b8b3376fd8d79fb3912cb9de776bbaee6aa5691108e21b3ce1fe06bf5974131137afa22a3cd7c8965f77029d451a79436c8fa27aad908501adaa6898de3231f3ef65626776316ab54356f1e77965171954ebe2dc8a82df35fcaaf075fb3d0df34ad9cddcbc1fa3a0d8ed47e332d9bd529e0b7a4c1c86a7d32d9dfb8beed587c8ce3d09e8de4b836b6ab3d6d617ce852502a7d251a603b1c4d73b9cfe55de2fa563ff6977a73e1d4a84d11b080529c5c4c2f8a308a7d58e37169e65be1eb411e9c4ef7e1afeae988301d113d178cf1e0cd3cf80147322910080e1560fbe1ac5d91fd27fa1d7ce3a6068acab34dbf80b95df74bda39b2e0c7995b344dc59abaa2ad3e20cf09ff13924f81421c3ed1e055c8368f78d9d3858dfb4d8a8e6ddd0d1e76c97dae4bd1a795dc75dcc8c3456ce9d381e0d08cf9caaff37ed2969698e0fee13e1d3fb15ad4f957cf47293b675b05f071c648fa012a75e8c0786aacedfaf2fae4299b28e9aa60ab54aa15d9a34771055044349cb47492ba7b1a8f998e22d30b2d658b6d73d86157fdce8e73a20d5fa2c1226c0da0e606a07acd4b29fa4e656f5c615758bcf595d73ba2baa23a84889f2e6c2324d76f045747064419c92f3997289ce9e2fa82863a09bf622540c2a3c7bd9a54a3fafa3c82bf289e8e8405ccd4b181f6d35e75e75a10018f0755f8a0c90e38c0d23a1933f016a3b72da6c3c539d726c659e2e4109ff2f632314b9c597e5daf9ba6e2b63b7674cb2adcc2830cfb170be7d6285043ecce46aa10c0337512a135b1ee3cf177e1f6c3f52c28c8a4dcda0d31c00a75fc88e78e5c9e06cb7c2a023f935238a7814fc46dfeef0a10d69133f8b3d673fc5398b45e6fd1688cd19d51854a294aad68808bb09fbd1ae46afc0f72e802093dda8a2a94fee1312259ac0545105475c3f33bfe774c71a6b13c45f8f799cf244c3a3c1f8944d18b6be3b42d8a3a0f76a045508632f27e7319b9362c0c37f52f016c832bb54971b5ae492a5ecd5eb24d77c56019c26e5f8dcd5f87a84c18395c21a0e7c02c9a0b76d655e751d69c670e7ab36b13dff6dcea505ee0bfa5a344b41eb18101c73419ca030ff4b417a143b2d6658a864ee82d825a28a8663f4f86807ae65887b1e2b7dea34039e328431a0f486841f22f428bcd1dd5723aab533ed1e2f802acaa11a4ace226ac28b436e4b0c21f47cd2553e748b968ba4ad1498265cae71281e09cd0df5fe91d10acc2875bf1f7911332bc3cee7703ab1affc11bd0e079ee5d5483d519f4c7ecdce00fe1ccb931595cb13b87c2300397b934f66b396f1bc27327b2a3ccacb1be0c41e1aaf9aa350ab48a3622cc8e66d7ddc8b313a9e74ba9fa9c0ca5c5f42f097a6098ec69b1cbd7adbb4ec79498b9669fda2ac28aaecfb32e9836005cdd6020ba1459c92f62d21ba50b569459ec45b258a92f495ca441ff0dde72315172ef7d4cd2da7aa3c865f88755d10d39039a28819dfaabc639107f39e87428f02621e642cad33a70bd0da571163066bd9b8801bbe9fba19fe69278538136a8846dd6d3ab0b7d9d4815e30eb663d7c878621c0dd2ef0e29c8d162024dff569f83a237c659e6783c38a1416bddaccd5f53dc4b0018f872fad7afeeb5e7cd538c706389a4e0ccee0e0d48d270a24270bcadced1a1ea0eb01a67b94218d7a94f42534e5a15d74c873f12babee0206206bcc4a33de5a6b01865a74d32e959146b9eafae1bb85d17f1fdc11267c76a9a49279a20e02e8c6262a22a444be67c9c9c8fe9fe34bebba03e90968deace2a6b09ecc19923691843d38e0559aef1a4e9dcd1f03d90633c82a8a5f9a1f4d831f05cf54b1aa91b7984c8098c005b91bdd0c796bb722df8f5e04048238b992a31a847f1f64fbdda325af43f6c2194cdc21b21b74d1382d9d858410a1c5341b6484a5e1108d35e86894e4021abf996e4c5ea7da1cb7856c0158432b0f02e5be841362cd8f9bc5a9df5a96cf8b72ef9c91dc0649c02a4063e286c1282333ff1e0e53a49109a45d5c44033fbbff1055b7f2ac3f72d9ed47afa5610e360ec77010f4e2b90980bbc08a4e710defd09f9cd30d0bd42d61cbdb05e82793774679eee462c15514a15a34936b82e33c2de4af0b51bee6f531c520dcd0e8c542f6b5b9d98a7b8146ecffd85fde3b21b680fb2405de5ed1ed68983572fab09fecd284a54537bdb1ca95067056e3bffa6528d354bff644ea612e96a14237c126121cb47e7f94d0ca85c3f64e8bdc310b2dae6e33eb7b277b894cf567067ee8c1423924e3d49d928af7b9382c5db7307a19dae6e424f84ca8baf83f850ab6953c8f3ea11f22e4aa6e7b6a565a0e86e002ff8fa009d95d0b56f1d0f1b929d68d8e3edb5b4c47aef5e3712278aa5c228241db268d5b845621be2cd8e711970dfbdd143c5d41401e3028c6f9fbad24de9643abc325e795f0ea4cb144a3372628b5f5d079e4b55aaed9e1c96b267bdd94705641f144654c6038f91c1ad9f5829f3962c411ba0bba3079c9b1d11fe03e7cbbea6bbe8ad746531f6fa67ad2a035d3a6ae12e12be9260cfec99e379c768fdefb37f961a6b33bd77d779bc577c2f62862ded6764f50cb689bd663033d998a095eeb48b76073e5485d99c925a6413a45df1b14958d1a16922cc547a3de2cf98bbb21a297d313fe233b60aafb923f6025e2bbd9b4fa336844fd1bfc6ba3d13da20216d54f435a3afff024da328d35ea6c8ae485374832adf3e18b7556cbce5c4f86d08500f4a82969601057435aa648e1a693e2a05ba8bf09fb03ceba0dcf7a2cf2fdf7d3d5cc8e9ec60a457e7f67af7c21c253aea9e36ca852b8db4c094d1780bf85804369804736b422a2f4ac8a5e6356987a75f06374a005ca03c077363986dff561d46672fe676feca39f18cf86a08bf2f8322e9bcb290d29f0623b5ceea7e0967eb27efff632e12c2b6913a15fb672727d734f8a16fc2c9218f6f90a2d790b9e0cba265aa28a4f90072923196a72cea0e1fe7039fe61caa385c8fd051f7566969c0fb992f87564192ee0d85126a92aa8f3273d194bbbd405f6b06ce9221f2047e3ac08ba2aac2e5e4a930de509fec815328acec2ef0ac976e7d08118121c77b893f36b34aed46e6bd86bbdd14c4511c80aa9e3c946bbf458c99070b85e785bbf6dc98580a00cb1b6fb0e3f17850f69813c98f3f8b0380d42759bd98ded907f2152f4b7824178fe4488cd063223a50ffd60dc8fb02f3c1a26451b9e08ace1a431bf07d074b9965e32a2ead20f443563f332bf16a6912e9036e59e4c3dae1ce436b61d1ac38cb575be6d939a6185a49cb10f6368d9add014ab9851e5f036d00db364c2d89ceb4ef548acf2ec7caa67dccfafc6c6e08b1b54016227096296255d395f6cd5b78d1dd0711e576833d9c6237978c7f9e09ff73e0251ca57683022e1230999db78f0c9326fca6d72621185fef6be32fdd422c5829261872c97ef67e911cc92feb40b4ca4929b8e11bb5ef1378b4d200e82c6db99b60fb797b75d0866b35fddbde1ec811b9e535cd0d1dd4034357368fdeec49e27ad229edf7cb988263ed17ff32df7a15de77402d1c3fa787504599a2764752203739b539b6381a97594fd5585b91a904c7169a0c1e6ea527487d21ab0907db5992decb0ba4c3b36335ac7088ba4455839d5b46406fbbacfdf38e45f01866bde6e510b77e0b2e244291df578e4af1062f3b69f44db44548c69872954254c3cf119f809242825038a5c3ea41539c547fa08f7a07bf68f032118556c8d08a0e19a47c0d459b457daba5ca22bf6c6f01280246a6c646cb61fa2955e965924f1751c5b4b66c478a0db1c230ab1e48d9f5e72568abb85a0970abd08cb0f3dcbfc15d6f0295b99933130c588d39b07b307f72bf4c797e808be6187b15adb9df6099dc087124fbf45f3f1fd8817e27c22279af3fc72413084e87a829e58c99f42e238c11744b7f61be3df713108f8c4cfd539e48edbdf5825e8a892717f3ee11ecc750ee81602da581f5f4612e250589b519c2e6b943c2bc7405ca5b76ff3ba003cdd529aae718df2f48b39f1312c9ce142ff6a23f61e12aa0457f14289fa842913eb2a8938d13e4d8826f8be288ffac9dee29b23bce3db346c5b667e8efdbabccaf3d731ed96edb9a4ace758ce73875194565658b5546fbb3afb776c6c0693d074c0262bbcbc5255a3872c56f9206ff510406b65083d52412307b8ecd3d178c518bbb273b9b1c5e736bc68f76737e4f4581ae6480f81c4cd6df8543f009b94e753fe362d4692ee5038e042abbbf4b615e6d3d030517fc2225678eff4474adf5145ed1c855ef96ec7734f64936beac7534e2fdc54b3d2c9b27ad517fd7f29064796b0d29b9d92761083f10f", 0x1000}, {&(0x7f00000010c0)="fcc30a4d91ac3b72d2ab3560937b864b4d465fefc4dc8e331ba881c882e489efe6e8f7dd3a3a0fb04251ec6d013e4acc5301576502debe4aba752baecd863fde803e43a3389cf3d8932438da9a7f90433f8a47947cc9106c9d2870a28e", 0x5d}, {&(0x7f0000001140)="895e01232cade6529ce873748c203d2e740ebd73c5a8642c35219d7f249561e5ea43e0d7b3ddcb019896a930f0b47f4e45bc320259646e2d657844ad64f690e90a3d0d13c3aa1434a855eb58d5bd63f54085d5f261a71c69361ba72855f76af76284fad423a099aafea470db75a0411418a78a032e1b9616f862fe739cfaa62cd87eafb744a641e39a05d2315730a3a8b6c469242006", 0x96}, {&(0x7f0000001200)="fbe23f5dea9886dd0d3ec1a59932859b35710aa369226e530661cbd4a3fcfbb8c59c33e9ab5e036d75e053ec361ebeb803220467daad2831c920b9f57ef205cc25305e9e0a360f9c293a3cf4debd1770a31dbe204dc421fc4cb3518c4f9ecd30b3847eed7dd0e9de9127760010053c34dd85155afeb40097c53c54bdda1e74459074ac65be4cda10b70d2796bbc676d639798fc1ad90e60efe2f0b60ebaf094f20bca1ee18437a17249fce2615474a61d2d3aa2bf3f34ba5d530e544b14001ed4c01d3b1a430eb46d4dc2c4b17fb8b2471171f94c1fdfec7d6442000e05cebffa22c9d316fc0b00a29e8f5683758e9571b6ab65f6fcb1ef1f03a622bfd5707cbd1c23a28bf68889d0fdf4f6c2f88731ad4f3377f5d862c6e310c75eeeb2b21d6d415b3b55e5dd8843ad931fb2623be1d0f3d8c2830f63d54b263fcd94b2f8c862c538798d2c5757c7ff8fd0da851bcb746fa475b1d333d5632da0dd892713427f3952d05f1aac1e4079944fec7c27079661318fa73c81e2f3e80eb538e4420e4b6a607f9e3ed9be88ea2768fcc8b60c532fd75ebaf8aa0dc681d1006540681ec02e74615018c102452a168a753c4422e87fb57217f5c82055fb91b973682e473d175626c718a7caaa7f85d922a04dcea61c18ef3efd2a5f90447a1d5b04330adc2f03bb4f5a7e741a8aef7fdcbe1f482a9d21c51b1bd066c3d2b4259d764be619bc9ceacf059d65bfe04fd0c3f32ff5cb62a97f88cb4a80e730240f68998be8fc2fc492ee955e8b16806301588962ac646af8b53f77376800f3d074d913c1b211b82da87ce5ccebc046aa7a31a2fca92595dabb73b7b7c39e5a31803bcf6b7b79a865732f4a3114b95f37fa70b170c6998fe38962760fec745d26ee7fac27b36159afcc45976359310916d22714dfd2407ba0de2a60c1e64094897f581d25786f5909b7f22be27ca17a412eec36b77240ac10793d922895cd7a42eb74521f4f5b206e8d4f1683b142cd6b92c9d72b6c2f8e6d06021722141e6fbb538b09f496d5e0e264c40cae25d062cdd5d9b271a6a2651b2e944dcb6e670b30ee3add430153f4bc135942bd52b0b0b5257a121c5903446f5c1a03bffac8ce349af4c40204c5e8adb3b2977fb7ceaa04e58f115bd2fa6e2900b2ce71cbff5890610727496cdf2e3e0fa14a77da06805a53fa57a93378bd1e24953ed4dbff66695a4fa22fa9b5494866a20c4188b183410488b30118babd105b5b8211243580ae26bd32ceee17f4bb496f400e539a076cd940ab9e08a74a2c22dba96cbe8f70c6ab852fed329788f52e0a81b899d5d075540463e899d803decb8b3601559a4247da460f8936ab937c6f93e9b0690f61ca3f57ab69a5a09cb005c9d1097799418294870be576c6900dfb44dbc5bb0e45c8b82c311647b6ad4f9d6d7e1a64a7a163232631c131d516d66b37555000888d85a62a7ef02b710966c4091173134e427a388da8695970697b2664b1de5a6a4ea7574b3282a810eec7dcb0ecf70ffc38c75fe9b21c27f20e19786b21329c46ded87d1f167f63f9f0e3592b81b14bbccaa5f7da364dc2f00597ed2a329494cc3f472d4d7fa7eb1c5ec8c131fc8d28c8d592a99e04ac0d487f500ef0aa0d27b4988206a01fdf235900b9fab096a80f476a8c45fd126dbfb0c4e2991898953cf539eb085e71c902d8724478d5b24556e41750a1237fdf62424d86fe05cc5abaa4d24cb89bc6c622b69f1cdee5a3d624c6265049eb8f5ecb0f5069059d3d2a4a70b023b9b956ee35f2677e286c06c2164f87b510c541b975a0b06541c95feabbeef8d05f69eda411dde590140d5feb2d8adb690a0839ce5b5bdf86b5ea8cd2b5d0b9d5340fb90488d7dd6f7d3d96c5fcba25a222613fc95898f3439bd95f02c772ca1e91126b68ce9d0d2cbdc6268fa99787cd034a6227c358a6143c9be8d4620c61e02009f69f51176f51b1e0da2d5d5300ca3be14f747dc3ba127b68b1a45bc2cdbb11caf9d7a66b618002cd62760c7044f9893df98cbe4197106b453870be9f91ce76ada655d66cdee987d7ed7484a35e843aaa7e2b7e4c10e8e675274af6da352bd96434888a1f6298e28026f0904b42f909fb5aa4ee1771d88c1ee3f7603c330fa0e57987f6052b7334af09ebb9bb476bb8d9969975bee79578aa24a097e6b4dbc984bdeb91897f8bf087caa584fe26d3165ee3145fa54a5533fdbdc8fa9f450ab0a561df7ee81be55086e4046c07634e5c4fe53fdb18d5d8a4590341c43282ddce6377778005e880b109e3b3ba78d5ed34d2d39d4de563785403163708272d2de7824a9da8dccf7a1d5e0efc22a476aa6dd863400fba8285c663cf3487ac0a68056e73f7855c9b96c3685fb1a0848a1da4d3e711d9a484d9eb24000eccdb58c218afad5d86bf34e03becf6742d79458998bceb6945ec04bc13ba6c7240b3ea8bd1aa526947dd14e21ad2f24003cc7ceec9ee1031d1097f61899c9d4ea528cd49a929ca8e0deed17c9922c6e33ecab878fcb3532948cae7c49bdd4446d0e3964fba2a929961f7f3507b2aff7b94bf37660f3954102ddf007d91cce2854a574aef6edd2505dafec2293ad7c3e28f10ef8ee640043cdecf5111828db12e852c2b1cf7b32e1b2242970e44bb1b19815bf7a3a3002cfd18407b2a5a10f4af92b34925571286f57b23757775b3fe33b1e3802736214095e988638564aa30b4dcdc89aaaa26dcfc17ed29ffc36d39bbfead4e3cc93537dc8088a02770127b27246a932b30004ca5aee6d1329011a3a9a644a86c0c7ad770b62cc3718c24b168809f6975838f5c3c70a54db6acedd7c9d5417e166d211ed03d01ef904adc874e12c1878eb9b3c5b69d3289723efc0299cefa22567792a688df950f3cb1c1a37582d0993f16a309299617a47f9c8951c8ea3f77c0fa385610e572d0e9c59275e655c9eb10da33c1ee3f8077f30db8bd72c08d5044dac972032d4cc75e381edf241eb22080746fd7fa420a3285c09c696ad9dc87d3e69e4ca3da09d80fb8695bb2f04627c12850ebbe7697cc6bb214b6799dc9865f843a26d6aab588b965338ce8d306ee40dca800bf8e056db40c58beacbc301ae5fa9f56b814fdc5ce58c6af0dfe818b0c9040bcb7e26919612153d625a00a57d7fe039d8a8b125f3545b648bbc0c3728fee5708705d85a6d0df8b10d40d0739c74df6df6bf6f33b142a6c226f65efa98384e118a42cc898a2f89a8e27d2acef2c6290c59f6b221c74964efadf7517bc3af624f02d3814854b19b845d0fec86a21fbf20c5f15aad3b82a090b927cc4bb497b5c919dee0a54fbccc7d279b2c2b8a50eea6592f7aef1f18f9af762ab8dd7096ea5478fe1fec950710f021dfec73b2d43d79910b539dede6304d34a5e702c420e8937be9bcd5a533aa7e4e07237ac36fa8c61199d87155e38a49a00c0e8b8f53ca93ff1d56cdec39139161c09b295c480d0d4df7edf16f031bd7743c8e75d129918aa790aabfc0a8963d03059e6252e1cbd3dd4f85d93637225f368e8e93faeea750908be0089d4e943ea0a9f40faa8b13eecf1f8b10b0b8b004fedb096b1e3fe2ae2e74910f2fe716428111ca41c72b8bccda92cdcf008c563c1b29275c81f2caf4674763c64bc9639e8a1141d83c8b5cda5b659fb86016fdb10c670584dfdb1483e8d04536170a5f1c2e0e3faeb286a8a2cde9fdd9aafc84415e54b4a416258c49102d5711130fd9234c66ccdd44eac152e2724f12b7b22248484ee87f641c04cf12f3869a96b57b4cdbd79c641267a54aa1d217cb72fe5a09e3aba5d58866acc6aa09a057a2306f6175a8e212d93bebebc6d4eaccb16e2606d24de2a431a2468db26e9b164e78cab28511040cb33a0e5bc7472e2aba473d516d07681a75d7f087bb46cc4c95578289f91327f48b3e9115ba3ce36c9ff18763ccd017d91d740b1fe7af76665175439ad0c2ddb7cac7354d2f7d51eef4bc51062169297b0bcb36564a002363e216c9b9961ccea4db622ca29c186d561aa62dee5b97486ad621fbe4df34bf0dc559c70bf2dcdaa2f8be480a435804f678becd86128c08d7e6009833e59973880834a567bf8922a66b4032e640c34e1f5a77ff861a9de28f8da73ac32663baa3c453367f5735d48b9f243dcac16ca0c21c37453574a82351fbc731be28817866873e7c81a40fd62f25760d06f524f9c06f9be0e68c2e8652a9c49063eae5c080d3c15e48e5bfc094786e1bd798050b89fd7ec5fe586d14c82c9ccd8944841dd35e64c58c5891822b8a1d9e012093b822301fa12295089eb64756d29132100acfa5b282e82367fa74212b825816d5a1e56a6d4db7d65e37aee15b52dcded93c11968bfa540bbfcc7b5dd69f13a6d0da599a0476004724afc99383b2bd2d7c200ba5afe5ce9750a6f3f5ea10cb036a4470c5755dc6e6fc48f9e1da6c777fd56834dd8e004e97ddcdd00371cc72c5b26873145e70c190e6e5a49935349a2da38999e8be1589985b761e1aea819528c51b1bb9c10443e65db9b466b3a8259b06a2b7cc7c537343b356d5d8a46afea8265b22630b80dbd559b4ed55b1c01e334d360ccf49bf2c4c580cca3c6a1773d539f87832f60aa796ce3f25b17d3e2eca1f9fa23e79cba1d6f5d22630d1e66f5c5c4f8fd2b96da837fd660a9136e4480bc0ea5a529f8117cb781a78f2324198661dddbb3dccb85535060c2b1767b834c7b2ecef5e341fd3c9db6aebe9f0b71a240c04f759d4dc675c73da42534d5e5b5a731d6fb11d8d70136e193b0725986cfa11e9c0fc2c12b19eaf29c4680009f87a7ad196e609102d88c3b312c117289cf5d1c45cf02f9521b8c059d89b39c81773e9164a8add1706dd5f8bc107c6d8d0b29bfaa43f16ad7120e1c54d4016ce60cae8d2e17481ccf720c1ffb172afbeec7d9ffc1b76990266ff4c8b3dd670d84f971bae635609723f64f8ff1f2d879700e1826d9083cecfd9ca2ee89971762d3dd690dcbccc697562dd6b59de4aee47ff9b6ae1bcd983af4049f946cdee61900ff1d5c3d6ce4e3a12b80d2d8c819f3dda6d05815af633850d4551cac43c83962b7e279db07d9c149e15f59b8499333f513ad23be96e23337841dda49787b77afc9e42e0625b1e6035f8df9e645ff24f7eee13954d8f53402378b2256191d9b7cb7d04e18e727f14361999234befea5920ce1c5f3c0334c0e68cbf72956d13f3067532e25be7ea83a0e1853cb6af3b4d6fe74d43b14e00dd5f2b8d281f44ba84064dd3a69f5324e444c1c7d4bb3751e1d2cb0e599757d247b2f368bbe18cdf273ec1e5d3daaa76e89a44cd1c8eafa3e39e02008ec2c2c7ca0326499d99556121c5a46b1c564f99586735404d0384f30c5602f2ab957dd1ac5cbf9620c092f213e2053e22ae392df7f3f4a0cf1f72585f38354cf826e24f29106b6cfb823d41bd7028a31150a3b560d266521c062e53f66b64769fd0a78843ab6c551a4c01d8610a70da747a633ac5096d1303d4696e26d758eed1b21bc9c798335fea309b443b5b3fd96de8ec106a0c9b932a1894d3721de85ac01e5b2bd5493d25c43ab2a81f20d2ba0cbd7022078ac2f7ab5b86252d18137a293b2fc452e014bbc790040d96a8e304bdf5cfdc70f1ce45c83045dc267e173693a2cb66d683f4ea8c3cbc404a5c4c9da43fa067ffd076a77a7cf8b57b1c0f8542c3093f98a15a9da5b8c878ba5687194b19a0dacda862b10aa4602d32d4619e0f5b6cfc0a7948fb8d8e1a5353d63fd5d320164ac8cc1dbf48926f50de91820259", 0x1000}, {&(0x7f0000002200)="93f73f7fdda5904aa8f754e4b04f30548e8d096b8c2809d5429ff29534941f738f2a004eec8e7d5c90ccfc41336c391cea2017c533653b49d7fc75", 0x3b}, {&(0x7f0000002240)="fe127a0e03b4e1f235f97d18ad1bc4a00056db7fa560eb6bcfd81ea860c033641b721eb05e6557669b2afef044860b3ebb6fcaea3fd9aa5e6df2f959f20ea47ae1a49b4967668e32120021cb5af3dc855a90fa4abfb3202783548c85bb78524c480fffe8a3f3a65a0afca8a482f8c50621e09def1c17357b2715601879acd9a774614e8c8fe83de88fecbbf14ff2e02aae8de07a27975455f416e7a2a4cbca9a197e39f9358bd14f5ee43480a8073e63805141cb401db6c5dffc251fe5996d2af25efcbc35d8a0d572978ea07755dc041031d5d8c45c0d8c4873e8abf8e3a77216fa57b4d7a605e28a2b9be60a0eeb832e77dac46b4d51708189b393bea8d6b03de678a9b73786c5574e2cdd3a9800d07af5056eaed2d3534a9532b365a542a7ef2a6747eca1e329ad8d49464c7111d7197b4484027a6c85ba91966366e456b2c6fe1b363f5a26ac36cffd6a33678907b5a6ae085c6b3af8a139d87aba2ca5f84e21282daaaae3bc6cbeafcc5e29603f5db31c9a7ccd0b3a2d7c1991ff43172032f72adb14e151e823463633d2856a4aca7ceb10843a44c30dbc04cf6b792e10ef006df436ef2858638bbecaa761c099768a6f073efebc162c85624bb63baa0aca57d435b5cc5972052a5872bc8ad90e92f22e7363af54998aeeb49e25b919e643a8d230756a15d60403ca70c443fc474ce3a2ba66e24b6510bc00fc85196a587f38f023bff9dc6bc3d560f36892c8edfb05b3966800caf61636e0aedf9431480c0eec45ed8c78649ef28d879715f472fc7eb871b279c9edffef2c3cdc8006314aa9a645d2ee09eae24b5e92a499508fcfb01f32fc73bf61f50ecc72bccab487192fb5b1bd3d5d70f21e5185957fcca64f2aa1ce8e9515b3958a670f8d928d7cb17c637a00d334a7642c6d5e170b81d290fce169b4be3fbfdb1d9f294277004cee65c55376126d57c42f885fc248fe88a0e94b2da75617abadef107a43f9ae09a9757312fbe458c612d42ae5447c42ccea6746f14ceb4881886642d21f96324d6fe07ebe5ba098e48646e0039006e4c7732423fac8cabf09ececa56f3c8fde16c686dcd8463731aa49443da804c47deba9c003314075bebb67e9f4458cd5bdbb4cf8c1e86e09d53c8da5d65704bc984179e1e6b1a1fb18c0d8879d856a3f870a6d54329018b75b54189ad6364bc70434a8246d1293245f8a7495de1d3b7b4a8d754859d76a823917b022eb070bbc9a2f7d1e9e64849191a80624d2b72bd826bcd0b6718d6f71bec240ded1b3819f69a7f7f60066f46d59ef38fb90d3436dbe47d1ac3321c4da6a768ed888d390cb7eb5f29c6e21bfb10b0e909ca9428b68414caac817f5d88b13836a5cbc6ea4a3380cbcc510efe0071e86432c652a285b9c74c314425bd29ed36cc7bf9a155789e0fdc95bf002f9a064a6a08a154c7cbe16d3c8e11859e9f1232394abb74dd1fc2954a0358e1bd6024d5d2fac8ff3e4aece47427ef5b9fe9ae8c4e6c05cb1cf65e44fad7a6b2598c3a25f2a4143fc111da3dcea4c125c1cb6d21cc4a2f862c96687d4ee100e9872631d6b1118975c4fb51f846d99482d0b6f90235fd48847af0469469328dec2d73478504d90d0cb9b3c05a63e6a638cf0fcf5309a93ab6acc1f4b223a89272406395ebdb26c1aad3387d0b3509e3bd355fe573b3a978e356d94fd8ef7f1df3095843c60845a4b449d455397e5a74e2b5f1c21fd2de2223fc2570e90764b97a68bed3fa80dd16b4901321fea88204010c215ae83b3b08b7c35aa2e2d71a57ef71a125daf8a67e8dd8c58d5cf628eaf671567f728d529e9d8947b46b7bd130fc0af009cd012a526fa467f06d2ca134889ff2ec85f325a92d470267ab8ae896f42a5471b712b28937c4702b2532f2c39c7c530a728a50b45d402f5e516000d46db27dcc0bf09691134f1a77c4d5bcbe854d0a40d67af4ec19c20cca1c94470cb88a3ca2bf70d541a151d6dbfb53e55114dcbac7106f524e8d488347e7e88251b058808bdcdb7381816a9542ab8766c1940db628d775888a3667438bc79d8beb0cff8b488cbd118b4c9b0b82272d651c849b3cf9bec82706156013875d0b6840cd3bcf1c52721ff994d17e813df47e8d9061849b07f86df84ece86ad917e08986347d1b04e77e4384ceeaf4f1ffd9a5c742d28588ec87123a79a90a0ec86cd1b06e18207588c57e6c7440d6c7f17fd509e74cc284062ccf14ca9d7f8cc398da0229911eb50c8c9784bb300d9b3ecdf1e442e079b3e230c63eea0527ff7caf202f32672ad748b3bb57c29219c9adf8196630cc4aff556bc0b6e2311afc1d83e9e6be561d013d133f42a54aee14e4473a2aca228b8e11b86905e97a01bd6c30a97aa9116e0b9c483921f9f22b1068cb9b8237bc5a258170b09be17c302919c985058ba3f9cd9f90f0e4f31c94bc291320ebbb3e88d7e89f5a6064cd1afeb69bb4149f7e2c1fe97d533cfd9206deb33a1a10fcd0b22160bbcd6a666d630b4d686f0cdf40770763eca18cb874b91e2ab51c5ddb33d5573e7e0c79f263e782e9f1b8d65dc60ee50d46d256d8bffca2f470bbfd108b3a1ea36ae8be2ecc4e673e3c177b94d58b6b92d8981915fcbd6915e3d8ebc53f3fa268bd1714b9655e3a0de34ce9fe543e283d4919a3cb43dbf6620b5f87449a5f52ac729d93ec3dd9d086c007d91631691a12fa91bafd6237edc630cc73e6ed1f7d3497a614b2cbc5a7c26db77dd0113dfcba3a4be54cec2d55ed996a7140dab897b1a78e0d24efd74210761276a9137c1a2eeb82e48c89f97e84e4b1dad52fb1607ded518c05bfbd5e019adea98e866980e53db96f7dd28ccf3d0bac02e04bef32150e6528c531118567d9561f99058e7fd998d3e413ba971b81ba81afe742cdee60ec900701f03032f6e865eb5590bba0285733d629ab8559583bb902892c62fa687ea828581035cc59787c8eb901506240a30435d517e02daf26151d94de860bf2715c85017fd6d44a9e690d69e1432721ac41e5fead575e14b2aa8fbb83dc2aaf5084924cd551a46333bccd9f650fe7182bde12d3c205ca505ccaef26d9b56f47e10e5c587deefa85a133f50405a22c09cb1b6144bf660374b451f95d49c5202c807836eb74eba9040dc89dd96ab1014b6dfe50a03db8843a2add4243f312d185efa26515a78516016dcb7030f331ef74bd2ff6d7f3d3a2a53bc5a9cb19157b384e42a3e97e8ff900e78556134e578b7b4f2f5e1af0427a51025b8edbf42a10f08934b56044e3b1e507bf0c53e10f6d7e50d1832396ac594517d3212add68a43f82b797a344aa3bf50d4f5980b64c4b77bbbba6bb5fefe9077389785e6c23b01d0d0d6ba338222d951e32f55e0be5e9f893fd15f9bb9e008a67fb45403e3882a52e253449e630414fcc880755c969ea7181a65c52497846151e30cc59da83b35201e90ddf2229430767d85ec4b2444747dffa235815e704de5e8cf93544a70be920e0d5c7a3fa74e7c09d504d9b71036a4624437ac76b4db463950d3738bd5d73e900ea8e790e3f454204f374ac0e25cb17a9a0c74d944b47cee0b25e507065861ad1e1c19d9a960f5db995ba0916cfb684348f8f16d37c926a58c530cce60933095d534ef23353f0637904a1580e59fb726ec13f5ac3679596e1953c05418d5ad0ddd643e1f4aef424c062a7945d4de1f9f134693013e746a20f2fa56fe86259dde480d8cce556c25d93227eedecfc49f0f121253b54a4e816ce1a372cf945d6889bff062aed94e9ef5351d6fcde61dad8044fdfce40887c09ce1234b8c4d16919aaff6d8716d2be91aceaceaa3cc3565737bf24bf4fd86a1c856c3c4abd36b9a464fca32fea31a2486cf6da786bc9b82b06df831f010e26914f59d42ac62053efd87119cb6cce8170313572461fd68952fbd4ac94445e9b10312acd291c5506da73021db6481aed7ac4e5b7017d7931a27c15a128a10f4b615616de7f2a43502eba20037bc0d8895b073130e1cd3176315afe9106776e7dcda6bdf8b42a94489ed78368c471c5d5610712886df4b54a89c6b5c916839aeab9cd8c7bbc0f969c249cdbb2f92914ceccf8227efcfb63b2893cff711a4636591deb6f17a8fddc867da6526609ec39aba72321fb47997896a70bbf95b38433abbd117d2e3ea01ee49170a8938a0a3595cc624ec880033c8d24c0655e5c701d46480a0b56f25a59d164c2daf846ece5f79c12e3772234b6cab7ba5eb7413074999e8dac3513fb10f7dd5f4fc5b36051daaf99a5223d1537a2fa4b2bba921281ecb13d8b0ff6fa72d7735fdaf6d6d74bc6736ef6dc1271643401fecc1804ba26787973f9295f0c669a127844b89b9c88d0e9b2a3b24f839589747234e86ec8753c1e683e69ed3f401a771be877a045bdb081c11a6906d9f5abf23e9fd1fc10b893b6136563f9d37bcf1c6b885264ad93f7a34e8895928cc51ad0b32cf28675bc7e269228ef65062e6d0fdd8af2a46e379ad3228dc72502f94ef43ee5ad297182d08d3d5f263cd5f348737d4ea18a6178576c1fb9118c8b8218d5c6dad8a77151d7a5fb07beb1e35d1971a4983243b3337bd96b88f842efa44ac385e8154debd5fcc5b64a0f71670a3f66b6c089a5d61a64ecf063a91374d5e9fc2d3f1e063cdc5aa9c2cd5ee70e7e514df9b9b3d064d013999b0c354bba50c90e32839946af42684be0ab419a492a0999fda2fb02355d6ee5704e719429c492a1f1fb63baa9c319204286ce7870d68462e58c00543c49e66d53db8589c3c893164bc87cbcffe1cde2ab8e44855be0d01ef45b551a17fd33579bcb66e073041e4c310db1f374f9f44eba2c08c0d5dcf4d4f1b6a7b25eff188658c209bc977d60c70d6e906913eb0440901a42f1b94a972678a7aa1eee47e3d79fc5cd1bf1207d0e28476524244b3225f89b76212227a6b4b179d302bb3f1dcfc87a04ba1595e6557116b2797a0d5067488231f51e7522f116ebf20186967c1fe7b291a8eafdb24a254c730dd882d7766a1ea24a3258675aa4c0c9283bd1a9bcf88b4e62239ca211b3571524eeab191da4f2fe90a58cb58be82bca862ca7de7b2f58cd765013e1c3f8b5e32c77cffcfc92a5616da520a2f1f0b7afc30b8473b3c565c3e3b013d0cf8d9f1f12d529fb24f963d17ffb9a3bf2f1429f5408c5553bd888a0b5e990e1ceeb0c5f10409077a650c42b72460d179690eaa84e7b44e3a6f26c7c8b555e506709d92470289a1e80c4c1b048fdb1f57baf850fd626c46dc55afa201ce7653dd5c54aa4bad782fdf73c02bea196c13ce9977aac13b81cee80ad8e2d02e73cf859e1a3ff49bf3a66b0f7b7df0ae882a5c3e063bb20b014e172f510a833ee6d6a61d7c31563835724ba7f0eee679b32712f99c7d6d58630eef72f7caa2dcc4a2e2d357c683b791377a5c4b63c31bf3d0e47a9e59bc9576a8484a69d35ee34f04f3a74fe78b55b286d95c53ec934808f7a9883815aba46dcbcec603bb9d5428f1dcf310ebdeba0662d3680234dd2610161c988417084e3e8c297302eaf8cd0c5a86e768a884e96711135e71a22e9e0f22adf70e70f956eaf75e7f5c2595437d8ae0892f3a552119564262dc0e5ed61d9c135f40a2d61ba0e08725c4a4b741190c840442c420eb7f4a619549f7f7bfcb78431311b64bbb80ad998c3a3e331a6b40d6ef6486e200dad6aa8adb54e03dedc11e91089565e48d7c0be72017376884849b33270ccce0cb455718d3701627e8693e20881e204aa672ec37f4d29e08719419a77ffecfb20b855", 0x1000}, {&(0x7f0000003240)="9dcd5573ffdfa6087f237b97e33f1fc87151c7a6937f5d5c5e16d6a8d2cd06d892536356e1662666fffe4cd848544757e7b33233daa0e4f78f323d1d52260b0285ec2ea9eac190fb37f9bd4a2325c1cf85716e041214219e655f2ffc0667892fbe5418855191994011b5f675ec408db49073fdc2b62294541386646bab078d562fff75d9ca9fc042b7b1d685482a8bf0a3960131a94ed5131c038bb53201d52eca470e4d82", 0xa5}, {&(0x7f0000003300)="814ad40c2f7fa1f454690cde866f3e902ca44b2fb12a5dee152a3fbd4b9e589f96e964f0545d152a40a3622f441ac235fa7ef866588580234a71287dc4f9394147f392797ab06bad54e9c7bc5b592cac3cb986a75f6bc63eeec0a2c302d8152313a4180f390375c0a885094ecce183a6513e5ee147daf7ffd35ad46c6a73e3197d0e2bb71ac7ddaf0c81c1cdb8b8293bca83567092c86336be83e6a4627467bbcd16622c1582a2b63052365dd71f3ef837b00c34efe7dcfd0045ae7c4bbbfabd67bcc9b381ad04be1df24467c0c58f12f66ddd630bb17f57e91103775a3aa4ee0f5963", 0xe3}], 0x9, &(0x7f0000003780)=ANY=[@ANYBLOB="10010000000000000100000003000000ad7e2d581703bbc94ed9c2059762fb3290469800ec4d4c623084ba9a8cb7bcf8440c3218bbe5421699c4de355c36bdf7564d269a54c117a6ecb7434d02edc6dd92fef1a87fc916811dfb18a27d23653925f096b48c01d8b4cfcc975c01f1be09267b50ffe73992ce4feb2950a14bed8d75212489984a0fb36ea9709474af31f9208344205183b8e6b8c3c486621a37dd6ad9049a161ea0badc6a755ba31d209ce4afe789c38029a8ffdf118b0755b0c0390c3f74eb843412168d17459c273eda7453b7edceb813a827408386c5363d7e28bd1cb247ef740faf4e4fc8eb41fca91859d43e649c8188869712814925cde711434526b85308660b1c0000000058000000000000004d4ff5d76988b67e620ec8335b1c785339f8e477eba23b297d98d44a3009aa771cd0f5a5c7fdf3b5d692eed8d2205d49563956c1288da726d0cb2a38dcf71359514b6ad48a0600c9a4fc1cb6b827cd00a800000000000000ffff00000400000019d326723a4d41f32269be02ade29913a6a984aa41eca7c6240c17b834c3a455352e28bb2c1da135b423748a9e1124d3af52c04e8a98b76da810a5e0ce11f96726b6a635fa126457fd006ea321dd27dc9ed9671759de2ba37a033d30955553c8d84763afdc6d75c5c61c4af0fa51054db9089f0053fe87f7cffd07bb8968cfc68cd49217c0247afc7b948eca6b0e83a8240000000000000092322f9584209222067a9919f8ad556671da38b16f7b7ea1b995afe11d3ae122d86830c39f8c9859a627b43b3b53524dfe3f5bc337ac5d0c0ceb288e454ad0ca3a054da2c7cbe990417b34c6297cce580280e542df6fb62133319c341f5e667def4d1fbf82094e2e52f9a2d9b26bec1f1279433c8a753a1a76565472d69d189de088895fec722626fec9299be4491be05aeaa9"], 0x210}, 0x408) r1 = socket(0x18, 0x3, 0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) close(r1) 23:11:16 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x80, 0x9}) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x3, 0x100000000000, 0x7fff, "3448a7d684df4b4255f2998fab1e2b801f27633d", 0x20, 0x3}) 23:11:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x6, 0x5, 0x8000) close(r0) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2a3, 0x104) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x43, 0xf32, 0x5, 0x1, 0xfffffffffffffffc, 0x6e3, 0x4, 0x0, 0x2, 0xffff, 0x1f}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80, 0x0, 0x4, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2018a, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r4, &(0x7f0000000180)="ab60fd4d46bdca90ce8340777110a6065e875e6400a95c67e012ef9b2fb2eb04a9d95fae9d66c828749d81d8c90a31641f182541d08d6cd6e7bc238d2773264cc10f117d3a3c05a0085a167e3205717a0bd3ce9d959b3ffcb0b26fefe1f9df150532e1f7e0bccf1a757ea009f2edd7d7407552b0e73df5570848dd72341726ad7266b7d5dd59dc257ce77b1992b90820a9c91a90462f6244e1ec7eef8c7bb59f522948322224b27195eb4a2c410ad9d5f7965de6bac1c62acc16dd75ce9c2c0a13863a86", 0xc4, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x300, 0x0) write(r0, &(0x7f0000000140)='\r', 0x1) 23:11:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) 23:11:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x812, 0xad7}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x4, 0x101, 0x1, 0xffffffffffff8001, 0x8001, 0x400, 0x1, 0x0, 0x583d, 0x4956}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x7, 0xfffffffffffffd22, 0x0, 0xd000, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0xfffffffffffffff7, 0x8}) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) 23:11:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:11:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) pwrite(r2, &(0x7f0000000000)="147d77270163284ae5a7cf01cd1f72f939048a59576523b343779cfce85f556248cafb8eac5ded7f3d11f2d9d0bb7771bafbb0de52adf15f25a708d006", 0x3d, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8000) 23:11:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() semget(0x3, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x900, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x3, [{0x2, 0x5}, {0x3}, {0x1, 0x5}, {0x3, 0x1}, {0x2, 0xbba4}, {0x3, 0x80000001}, {0x1, 0x1ff}, {0x1}, {0x1, 0x7ff}, {0x3, 0x26}, {0x3, 0x3}, {0x2, 0x80000000}, {0xb4c339740b4d7b50, 0xac}, {0x3, 0x12076187}, {0x3, 0x1ff}, {0x3, 0x7}, {0x3, 0x25}, {0x0, 0x3}, {0x3, 0xfccd}, {0x3, 0x7fff}, {0x0, 0x9900}, {0x1}, {0x3, 0x46}, {0x1, 0x7fff}, {0x3, 0xff}, {0x3, 0x3}, {0x2, 0x6}, {0x1, 0x1000}, {0x2, 0x4}, {0x2, 0x8a}, {0x0, 0x1}, {0x3, 0x5}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) write(r0, &(0x7f0000000340)="a875607057c7ce64fe2405d816a88af5824ec807e305379ffe57cd2a20b5178c50824dc1d73c2669c410e447e647d5ffbff763b0b1e534f02587c51251d10d154ebbf1a9fef7dbc531276d12a7b826816bc1b8fecbdd0c18428021b75f2dfd2ce95bc8f916fb96821ee655af69678ee05ded7350ffe531f11328a29d528db3aec30f817451eed7c5202a5576eeb669f9f507508c4c8fde4eab604b855b5ac042817771dfe2c5ec5eb868aa499b610befe359f9ec2580c2e8b0e108663d7d48933912bfaca30cdd9d7fb3c2c653aa301ed1c0ce41d065c73b322fb8d625ab13686e65bb9e60", 0xe5) 23:11:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x27, 0x2, 0x800) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r2 = socket(0x20, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r2, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f666961a99528be746c65302f"], 0x10) geteuid() r7 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x170) close(r5) fcntl$getown(r1, 0x5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semget$private(0x0, 0x4, 0x4) ftruncate(r6, 0x0, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r7, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r3, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 23:11:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/84, 0x54}], 0x1, &(0x7f00000001c0)=""/121, 0x79}, 0x43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) dup2(r0, r0) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 23:11:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000000)=""/86, 0x56, 0x40, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100b, 0x7}, 0xc) sendsyslog(&(0x7f0000000180)="73136b2a288c1c3e5d4e5dcd2d8da9f499f3c19588a00b51d04fe4a698522367692e76dda1fe2e8b4810610f9b153305191462dde315779ef227148edb1dd28f4a57e28c2c07723bb1130c9e26a94ef7904c32d0ad2cd99c87624a5b1f486023f4d359bd546732e503b6f8fc6cccb1e9bca3b44105e331bac2dc0e896e09cbf510afd0ac79d46ee2a656457327695fd9f7ac7b30824e9aaa7e453c0c244650101ceb2133ee0fd6036786348df489930b5465285aad13ee18a0d5d15d53de49860a0e5210c3e6a78af8609af657f79bc5a0dcd77c0e6f7364135d0e5531dd3e8f288900000000", 0xfffffffffffffe32, 0x1) 23:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x100000000, 0xfffffffffffffc00, 0x1, "43cc8584bf3e64bed712debd3b39c434b8a24120", 0x3, 0x1}) syz_open_pts() 23:11:17 executing program 0: mprotect(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket(0x6, 0x4, 0x700000) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x9, 0x3, &(0x7f0000000080)="71a62d4a914c96220f3fdcce2a4b74440d690271aced7b96a934cb2dc9fb9ae3b70c46978f22eb6eef1b37a0d3486586d20bb838cb7ab296763121b6b9d257db0d867f6ba152656e247e7b782fc17d197b89c5df24dcdf85faceb5119c9bbac512de93ec5d3341a744f9cc0d2748", 0x6e) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom$inet6(r0, &(0x7f0000000200)=""/23, 0x17, 0x40, &(0x7f0000000240)={0x18, 0x3, 0x8, 0x1000}, 0xc) 23:11:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x88, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgrp() listen(r1, 0x80000001) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x400) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/212, 0xd4}], 0x1, &(0x7f0000000300)=""/195, 0xc3}, 0x803) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000440)) setsockopt$sock_timeval(r5, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r5, 0x0) 23:11:17 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000000)={0x8d68, 0x401}) 23:11:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 23:11:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) setsockopt(r0, 0x8001, 0x3, &(0x7f0000000080)="5b70459a75fd4a06f8534fe4b6da86fda4b9c44fbe3a28c2f614d59f0f6b62ca861ad0a5e13a50c04f5f63aab4e5d633354730eb4d89186d325f2e8bbdd39886d78ba680f039044eaf78cc0fccb90917347e3c8fa934bd406b9621adfc8408761fd128321017818cd49174ed78f74fac2334f8bc24b73074d8bfa125c49b30ca952e6bb2ffede89e5a117319d2e5e3787e39873db691f6de6e7b716e60b121e9c3cc11f77432852044110111de6dbb08315658b32a8db6fdbf1e9060c67856c211969c224f976e36c6f1498ca3ca3df4f0cf4ee5fc1c6e282144b73fa730ba5ee12ef23aa3dec1860bc5e3c2a6aef1a96c78a45a7fdcd4cdf68379", 0xfb) 23:11:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) close(r0) 23:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x7f, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x10}], 0x1) 23:11:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket(0x12, 0x4007, 0xed) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xaa, 0x4}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0x3, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x60, 0x84, 0x260, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x48, 0xf0000003, 0x4c9, 0x9987}], 0x0, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r3, &(0x7f00000000c0)=""/121, 0x79, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 23:11:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 23:11:17 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff916, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 23:11:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) shutdown(r0, 0x2) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 23:11:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001180)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 23:11:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xf6) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x100}], 0x3, 0x55a3540d) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/99, 0x63) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x101, 0x2, 0x37d, 0x20, "f22e7ed6cd2e584a76bc9345bf28209d5630ee9c", 0x9, 0x4855}) getsockopt(r0, 0x1, 0x20, &(0x7f00000001c0)=""/151, &(0x7f0000000280)=0x97) r1 = socket$inet6(0x18, 0x8000, 0x8de) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 23:11:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xcb8, 0x0, 0x1a79, 0x0) 23:11:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8100, 0x80) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:11:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknodat(r0, &(0x7f0000000480)='./file0\x00', 0x2, 0x3ff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001500)=0x200) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=""/224, 0xe0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000400)='x\x00') 23:11:19 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020400000000000000a00e20151358219de4710201000570bdc48db38a42e13548516bf33186216da0e1b8aeeec3ffff84ea816b48449e1f3d795ddcf8ffffff152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000a40)=""/182) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="020000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a306000ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"], 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[0xffffffffffffffff, &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000000480)='\x00/\x9d\x1b\xdb\x06\xb3\xf5)\xe4\x8b\xe7\r\xa7H?l\x15\xbc\x94A+\xc5-\x14\xeaW\xc3=\xceEfr\xa3o\t\x1b\v.]\x89\xfe\xe5\xd9<\xe1k\x86O\xdf\xe3\xb5\xc6)\x18\xd5\xbd\xa2<*\x9e\x92i\x8e\xd8\xd5l{a,\xe2\x8f\x8e\x85NJ\xe8\xf2\xe2\xec\xf6\xb5\xef\xdf)\xd4\xd6\x06\xcfI\xa8\xa7\x93\x17d\xbb\xa6\x9b\xac@\x82)#\f\xb4G\x82\xca~\x17\xed\x0eD\'\x87\xdbq\xa3UN\xabTF\xb5d\xdcf\x05:\x990^Y+\x99\vV\xbb\xc518\xa9;l\xea@\xa1\xcd\x01\x11\xd1h8\x8bw\xc2\x9a\x9f\xd1r\b\xba\xac@\xb0\xadWR\x83\xe0\x87\xeb\x92X\x12\'\xc22{\x90\xceh\xff\xd5 z/\x03\xe4O\x12\x05<\xc4Q\x93\xdb\x82\xa7n\xe5 \xc3\xd70a\'z\xef\xe0\x1f\x9ct\x1a6R\x14\x1a\a\xa5\xd1->\f$\x1a\x96PD\x0f\x00\x13^%\xd6{\xaa\x96\xf2\x8d\xa4z\x8f\xc8\xe5E\nr\xb6\\\x94U]l\x1b\x18\xb3\b\xa1\x81*|\xcbX\xa2\x13\r\xad\x19\xb8\x04\xe2\x8f\xf5\x8bi\x06b\xee\xd4\xd66\x0f\x92\x87\xc0\xd5Hj\xef2\x14\x9b\x05\xfb\xef\xbe\n\x00\xcce\x12\xbb&~\x02W\xbc(\x05\'\xd0_\xe8\x03NT](Z\xf2\x8d\xdfz\x9d\xf9\xbfL\x855|_ruy\xb8\xc7\xee\xceHG\xe3\xfaeeS\xeb\xb1\x0f\x1d\x95\xe8N,\x16@\xee\x8b\xaf\\\x05\x9f}\xcce\xf9\xcfBO\xbc\xad\x95\xc4\xdcr\x7f\xd1Q-7\x9b\x0e\xd4t\xe5\v\x95\x8b\x03L\x9e\xd1\xfe\x1c]\xc5\xa8)\xba\r\xf1\xc1\x16\xa1\x86F\xbe\x1d\xfe\x06\xa2\x02\xe1N\x9cJC8\xa6\x849\xc3\xc5Q\xd8\xab}L\xbdl\x0e\x04\x83w\xb3\xed\xf3\xd1\x92\x13\xd7\x0f\x17+\xc9\xc0\x98\xf0\x9dfG\xbcR\x01,+\xb50K\xd3\x04\xbc\xbf\t6\xb1\xc1\x1f\xef9\x9d\xb6\xd3i\x82\xf1C\xaa\xf5\x0f\xca\x95\x14$\xb0uh\x8a\x0eN\xdcgok\t\xaa\x06\x81\xb8\xb5\xad\xe0\xf9H;c-6E\xef]\x87\x85v\x99\xf8\\\xb1\xd2\xc4}J\x1c\\\xd7\xe8)\xb8\x12\xfa\xfav\v\xf3\xa8G=\xad \x88\xb7Md\xa9\x0e\az\xee\x8bv\x80\xce\xb8\x1eh\xf4\xa9\x18\xcf\x88\x7f\x9d\x1f\xaes\xe6\xc9\xc0\"\x87GD\x17^-S\xd4\v\x86\x05\x94 \'\xcc\x97\xdb\'7\r\xb4\\\xa0\x8f\xa7\x91\x18\x18\xc6\xfatY&\x1dq|\xb2\x91\xfb\xb8x\x11\xcd\xdbUd\xdf\xa9~1(3\xe4\xa3\xbf(F\xfbj\x02\xf4>K\xfe\x13wu#c\xd8\xb8\x192+\xfe\xecS.x\x05\xf6\xe4\xa3\x02\x97<6\x9dF\xd3\xdc\xa8\xd2+\xf7C\xdeZ\x9cb*\xd4o\x06\xd3\x02\xcf\x89\x01\x05\xeeC\x18\x82D\x87c\xc6\xf4\xc4\xd4\xee\xa7\x03&bL8\xdbOT\xf8\f+D6iC\xc5\xd5\x16T\xb6\xce\x9f\xf0\xf8\xbe\xebm\xcc\x832\\\xa4l\xf5J\x81\xf8L`\xf1bBXb\x14\x1a0H\x96-\xd6\x96\xb5(l6\xd87\x9b\x05\x9e\x1cDfD\x8c\x84\xd9\nf\a\xc8\xb3\x1d\xbe\x99\xcf>\xb0\xdd\xb3\xd4~K]\xa6\xfa \xd6\xa1\xb2\xe3\x19\xbe6\x92)\xfdC\xc0\xb7\xcb(\xb4\x18\x17\xc2\xde\x8e\xf20\x89\xca\x05F,_\b\x8f\x83\xa9\x8c\xe8\xf9\x17C?pS\xae\xc1\x15$\x18\xafvX+\xd33\xd8\xe3\xdc\x9au', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4f, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000180)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x8) 23:11:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:11:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:11:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x0, 0x2, 0x1000, 0x1, &(0x7f0000000500)={{0x0, 0x7e, 0x6, 0xfffffffffffffffd, 0x32e, 0x9, 0x80000001}, {[0x0, 0x5, 0x4, 0xf1, 0x400, 0x4, 0x1, 0x20, 0x3555, 0x4, 0x0, 0x8, 0x9, 0x80000000, 0x2, 0x3f, 0x679], [0xffffffff, 0x401, 0x5, 0x3, 0x800, 0xabf4, 0x1f, 0x355b73f7, 0x2, 0x3], [0x2, 0x80000000, 0xffffffffffff0001, 0x3, 0x1, 0xff, 0x5], [0xc55, 0x3, 0x5, 0x17d, 0x800, 0x9e], [{0x4, 0x3, 0x1f, 0x800}, {0xeb, 0x0, 0x7, 0x1}, {0x5, 0x0, 0x31, 0x7fffffff}, {0x4, 0xc000000000000000, 0x8, 0x100000001}, {0x52d, 0x100, 0x5738e361, 0x9}, {0x4, 0x5c, 0x800, 0x6}, {0x6, 0x1, 0x6, 0x8000000000000000}, {0x7ff, 0x8, 0xffffffff, 0x28}], {0xfffffffffd7eed65, 0x7, 0x5, 0x10001}, {0x20, 0x1ff, 0x7, 0x5}}}, 0x7760, 0x80000001}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x10001) write(r2, &(0x7f00000000c0)="f8aefb9174e78209a3b49a4257c60db90d9b03288e1dbebfc633d777b31750139e89651c08eb54a707676ed93311c8272d4b931e3f2ec0f872450537c0d0b060ffbb50ab81df61df5fc4d460da4bd6d2d1d67bb2ab3108308c975ccc2bf589dc4dc1630008eed39a615f8a68520f9d3861a05265d06c060737268c790426d1b67cb850e0fe19899dfa8019c9e583ae7d7b93f6f56acf72344d4f29dd21396e", 0x9f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0xffffffffffffff88, 0x0, 0x4, 0xab3d}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) 23:11:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x8) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 23:11:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) pread(r2, &(0x7f00000000c0)="f79a0f38a854f13ec45448e9526cfaa177ee8a8e03c42fa20442b703678b4639ac05c6acea84aba186597325025066f81d0e37d0b4966d59c0d2f1ce1da677b9c2be94601e1a729f5fb9aa2bdc9425ff2e5c760c3539918d89dfaa4c", 0x5c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) 23:11:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x80000000, 0x101, 0xb843}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r1, 0x0, 0x70) r3 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r2, 0x84}, {r1, 0x18}, {r2, 0x120}, {r3, 0x10}, {r2, 0x22}], 0x6, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8800, 0x0) pread(r2, &(0x7f00000001c0)="b1dec72258e1769686725f95dc35b7d81dc52e69cef5eab77802d70853c4ee7b45736f7c8bed6b0a127a84d3313e9bca13666970dbe702a82053db0ca95ab48fc708c351e8c4fc10b6b54ceac509688ad13c8d8ea745e08368d6d51dde9ab9c5c6a0e9886d23db0b2ae9ecb3b149dd5071a89b564f5ffd22784fc249a30b60cdef0f6f80c4e4ac4b6e21d39f6fd376a4b50bf26e7a75dd3ecf753707665f9ca5b5b0e36dfa9846364aecc6c870c175f70b3c1e8fe6af78f46c4aba65d43658e110dd1d7e612893543123ae4e89a3765dab16ab60", 0xd4, 0x0, 0x0) fsync(r0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r5 = getpid() fcntl$setown(r3, 0x6, r5) r6 = semget(0x1, 0x0, 0x1) semop(r6, &(0x7f0000000980), 0x0) socket$inet(0x2, 0xc007, 0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[0x7]}) socket$inet(0x2, 0x8005, 0x8) r7 = semget(0x3, 0x4, 0x48) semop(r7, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xe65f}, {0x3, 0x3, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x7, 0x800}, {0x2, 0x218a, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x400, 0x1000}, {0x2, 0x1, 0x1000}], 0xa) r8 = fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000007c0)=0xff) faccessat(r2, &(0x7f00000008c0)='./file0\x00', 0x1, 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000800)=""/177) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 23:11:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:11:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206917, &(0x7f00000000c0)) 23:11:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) fchflags(r1, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 23:11:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, r0) write(r1, &(0x7f0000000000)='\f', 0x1) 23:11:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x100) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = kqueue() r3 = dup2(r0, r2) r4 = dup2(r0, r1) kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20, 0xa8d8, 0x3d5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x42, 0x80000061, 0x3, 0x100000000}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x84, 0x4, 0x1000, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x30, 0x9, 0xfffffffffffff276, 0x7}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x3}], 0x40, &(0x7f0000000080)={0x40, 0x4}) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1}, 0xc) 23:11:20 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x120, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:11:21 executing program 0: setrlimit(0x4000008, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, 0x0, 0x194) 23:11:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x200000000000000) r1 = dup2(r0, r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23:11:21 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="29cbf8fd50be058166d859821a3c41", 0xf, 0x409, &(0x7f0000000080)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x84) 23:11:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x1, 0x8003, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x6, 0x34}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x186) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 23:11:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) fcntl$setflags(r0, 0x2, 0x96374720c4371283) flock(r0, 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000040)=""/34, 0x22}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 23:11:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/230, &(0x7f0000000040)=0xe6) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:11:21 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fff6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 23:11:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000168379649c3438fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd26e1a0ed5843374c6185d563517b1a7f4e07bba6f64ee4891f515d1ba4096d0276990f207076e4bf58df2bfb8489320409b3919076bb6337ebd7f2360296e6d3a7df9ca390ddcd06c9ca47d0fa60c1a84cd2812bf4a7b26bc1e0349d873b528d066632afdc01c966bf001d1170e6053dec48628c262d6d190a171f35d29228a137348db35934d723f51dc711c0eda4862dc82d483a025ba4388db764e81f80e26b623879eefcbc8b9563b4a0fe32190303c65cfe49ab9ea81bc238493f5853d81a2f756bb207faec37f59718e58556aeb636de5624866159a20d2ed8891643b7f15e0eb4bf7d37a9e4f5b9222a27e7c5eb2d3f314cf9d3b818632e9aea8aa2f9a1d3dcfdce06"], &(0x7f0000001040)=0x1002) sendto$inet6(r1, &(0x7f0000001080)="10334d42ae9b97aea6fe81d10034dddfc3234f81f67261f974d12d5746b77dfcb2f033ff279b068e21db10dbe998d52c40e48edc83f1ae15f7aa6431e27d78baffd99b87ddfe3aeae8d7c7c7c7f5bd8410d3bad6e06bb7519bd7d2a211959a8eb3104028860fb14b0f54ac3c7b5f3470c1103298795f3d7ee992d8b6f697da7f113e4116e8cf8601904288d2f22796f52c21ac30e79d721568002b0a8960797def8ed21b6edc1bc3a63106d836f25e00a5", 0xb1, 0x402, &(0x7f0000001140)={0x18, 0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x6, 0x0, 0x0, 0x100000000, 0x96, 0x5, 0x1, 0x3, 0x2, 0xfff000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 23:11:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x101) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000540)=""/16) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000500)) close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x400, 0x1}, {0x18, 0x3, 0x7d, 0x5}, 0x56, [0x4, 0x5, 0x88, 0x4, 0x100, 0x181, 0x800, 0x80000001]}, 0x3c) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 23:11:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000240)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES64=r0], 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 23:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000200)=[0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) syz_open_pts() r6 = kqueue() close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) 23:11:22 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() recvfrom(r2, &(0x7f00000000c0)=""/175, 0xaf, 0x841, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/98}, &(0x7f0000000200)=0x64) socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:11:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x1000, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x20) poll(&(0x7f0000000080)=[{r1}, {r1, 0x11}, {r1, 0x4}, {r1, 0x24}, {r1, 0x1}, {r0, 0x40}, {r0, 0xe2}, {r1, 0x2}], 0x8, 0x1f) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r3 = dup(r1) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x6) getpeername(r0, &(0x7f0000000380)=@un=@abs, &(0x7f0000000400)=0x8) fcntl$getown(r3, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x140}, {r1, 0xa4}, {r2, 0x10e}, {r4, 0x2}], 0x4, 0x1) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000340)=0xc) 23:11:22 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x8007, 0x6c02) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="7b28f9609605f9a8cd39597c364cd73181a9d20b8aa0671105727d3275babc44cbb7f487238b507d23bc9fc15e4d23eb043c059d9cac69374f9799d8a6b61f6779085bd290d67d967997e5d58e5b110517f98293f918952912e99f7438393563a6ad362d191d9b5078c451332aab724b61688448c0fb40b769617ce5e793b142fcc6c5e5f3c2d0270dc58cef441e2381c80680f0e5e0e36e55dfe32741aa75dd95332c5316fa35227ab972a2e73d2ce68ec4331eab43448575851001439ebfc694e0f4f8ce26e8ae47f9daa53fe510508e48", 0xd2}, {&(0x7f0000000180)="8dcd83e28e1a6c23a3fd731a65e4bb2d1f5d0f5f99023bdd8542116745f290150fdc2fbbdaaf46faca40a14a58a2ed578baa579162311b55e90359dc196f9840cd2fc092ebbe78ebdeeace96a38cc419ddf0499889f202d30bc9c2ac11c2ac5ec718aa6cb1547c783e6b11f1f26368b056213c74847ad3557d6b19c8e8019c7f83659482df544c4b59b51cceb581ac61fbfd9730609f0051500968cefbccb8ca04b0e234d6ebb37f2379adba18", 0xad}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x90, 0x8}, 0x8) 23:11:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/216, 0xd8, 0x0, &(0x7f0000000300)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x58a10a65) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:11:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d3eb424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e243e03229fbe469781c72c6a0cce3c178014d2fa"], 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ad5fe1b6d8242a9b2d30b6b285245462fa934f7d021220493da46fba7dd41deab852873c4fe741c24997a1792b33cddb5c8a98238a36c6a1c00b4cc90d020aae9315bb0d94d420c282f0441a82d49fd3984a00a20f7eeabfb6ce353d92f6dd0c4ca81f596db5c798e03e240c9e8a0c4b077883311baf8f4a9d6baab50655daab74e99891eae55f63eb277b42555e979874f4be715fcb2b5df7a5f3698b61ac496930414801858b64ba404bd1f1fa39c6cadedf5f8a123431ef31ff2a53be9e4d7585daf3292e659aa78ed75e1716864806c061d272588b1f50c35ee9aa8e3648c575b4cff0da1c04e4463987d6c479857a885b2fc72e0b9424bd98d638de8c", 0xff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 23:11:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x9, 0x4, 0xc9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1a}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb98}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xca}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x2b72}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x76e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ad}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r1, &(0x7f0000000100)="00d19b07", 0x4) 23:11:22 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/207, 0xcf) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f00000001c0)=""/13, 0xd) 23:11:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 23:11:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1}], 0x2, 0x80000001) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 23:11:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) pipe(&(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 23:11:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x3b0, 0xfffffffffffffffe, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 23:11:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4, "d7e91a30515e37328c8d0f007f30a53f3cb70700", 0x3}) close(r2) 23:11:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:11:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) clock_getres(0x3, 0xfffffffffffffffe) 23:11:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x7c}) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 23:11:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="e29edf9f1e1af9a7ec27059a4e31de20365f58e12219756dcf74efa910f00bcadcd04b52db15a585700e0fe70894615313162206f0559e1323e946725a499d0dfc5490f96a5f2a094a3a1d40b9b43891ff17c8c03c407ed017681d5d1d04282cc40aad6e488d52c7aae8ba14e78eaa8ed3e658231ef987710db4b247509d870840e634eb843a1240d690627404b5da9d72b6be54982f9fc8e7670bf2ddfd", 0x9e}, {&(0x7f0000000340)="d5d8c76cc370f24b1df2ac212ea932e27fe94f7c45f437e0facf9e2197ae07439d494f93340d12150940069b0bc34c0dd617b3bd0565c4bdf7b5cdd7b292c22341db796eed8ce48ab7dc4dd1566bcd5c2a1191f4c0e660fefb3efb71949de572aca0478f96e32a430aaf79d0b601a8fc2877781164f7ef7c807cb75721e338e9898ddc71260cb5b9c54e07e2dc5927957c22f1ed08a07b7747c7e2915894eb2ed3b06ffdd222c63d332a9d391d435b3dd3e6623b6db5c08c970a5121ac0f40bedd6aa820185561792613237ed0f57c459c868d4cdbbab482253070686cd310eb67450888a2471434f6e4d60b0558949fd59990669243aa612a17992b3333df0a5629a1d7790837f7af6450af8e9e7e86ec52555a2524103c9b4809faa7ddb7de4ed32785b2a2b2187e7aaa519219a18889b7f578e1f14db2e3cb557c41e1b68cde2fac34648b04866b4e01f1e438de70b3b1b7a6594bbb036bdba3f22844df7dc2c17724e5d7b26614cb12f66668b24bf3738ffc8c225ecc6cfe82bd9c713d5e7608d6ef1f778746a74fe5490cb7aabc3493857cbb489db26092612440fd06dd2715bbff438f6f3c99293484476d39c45cc3350a8e0f7cb3494365c763bc26f91c73047c3515a1e791325983ffcc46a017be8cc2958524d569cf24148a9bd14d90ef61a2f2602ac3920d3905cabfe7270d6e355d26b56afe7b683f1fa81354e92fcf03f0909c8de57f6ad14e64c533f6d21765e2564a20a0140d8255d7bb6388345b9ae3adedcff8f7b02f98a536b19e3771f1210d24af67cac5ca47d99a5a87bc753c2f8a21c8de1458cf0b57de536c4a32c7dcd42d736c915e2cfeb45ab3b4487a1e7b164c96d9f517fcd19c5b275e66123ebd191cb7ad36b3eda9a56eab50944306c30a9e37670c72998d81e87f14752ac6dc55e3347efc742798dbcfdbeb97ae027209a0d2558eae64b8900e5931efb8097be6a38e6a7a959bc9212ddfe564a352ccedb9538663c2141cc90bb84e71958469742492216449897a6638b5d02df330b2ce4a3eea2470b2006db2314e7081dd6a436ed8728b749e9299b6edbbd77c6b087fecf39e2818a15c62045028cf910a71a5502824efd08b7d5da58410607b377e37b7c346b4388c524a5400000ec2a8759d6270f42967189b6bb52218e33ff994682158a64ba0d1d0a06d3a2f214ddbce733482f2f5ae83033f36e8aa96ec0a41e40b2423d0e20dba9d33e1a0069ed5449f26893221ff12a4af543a75328e98f160cb353627e0047fc346f7350889bbe7b558501b3261efdb6f37745d43215e2a68596a9fccfd660bd0ba408e9d4f555cbdc4a33e3031a08cfd708b1cf367ddef53990aa2358d8b0231d478d359f4a0dfee4c85bf84e580b08e06692f564784a3e0fb6b39714992963210f4ea63b270ecfb6cfd9f7d8695f3fd749058632b8020fab3aa719cc0f8e5ffd27a4a7f0c87fa17fb9f3ce28ee0051888fe6d9bd30e40874638ba5648548b49a3459cceed3dcc035c8d2c16d84c16ed1ca190ef70659ad6c8250201636ce25b53dd2f86189d1f49d320d30e8bc07ae3f55769fe253d6c6a0019025cc6fce8c9722dbbc1fcce608b04ac39305337e47600bb16fba08182326e1f80e25197b7da60f271e623afa5150f32fffbf228de1a1dceb4aa44b946097d366573026d46b9c3a3bf900afd3358dbc5fcfef8fb1b66846e8808bcca6ba8539d99552c033de824cff22e3124f60c0b46415622373170dd240d175fb7ab7d25b491321e7301990e1bdf591c24d987157a67ae98e16d650dfc8c996524798ccec18b4de13f260157a67f116da667c4881d250637891913deb8deedd1d974b36a8202fff7aba911d1d66f031f3c826519689c03e0c2bbc3ff737390ffa00c174247b29dc9d9bac81e6a1111ccdaa808ae3ab076a0f50698490eb4acf2201c0c3d7248ecb0e7227e341e27fb0997e2bd932509d3e743598d4d828e37f97a06184e4a6171bda681397600cad8a3161fe4a26349e8fbed036dfd79d6b1dfb717c66db57ea0cdc2c94c544df00186122c7a8c6f2c14f706ac7da26e3aac9b4ce13f7dff96de0bb3984e47247427dd006a923286bf9868d1b39122990180c72284c241416d215ba2fa7767122c97d2476d03ce40e7f321f9e2380e6b5e00b8478d33f2b5476415a4b127a69b9adceec2e23d2f0cf2bdee6e3c968d7399e6ee5cfa00cf2b53b29239baed8bb111d38db1c7c1382a07e87fa73ab07b002db788c31d7ed052d9e59576f4ccb8e9d72500eb9c7914e1c53833bcd72e5876ce3d92edd45cb31fd6706f86f4d813938dc133ec3818ac7a54d7ccb6ffab7ca2b9fa094a1e29f54d7c5127728cfdd3ea517c74c57d63a67b6139bdd3939edb06f03a3d3eece70aa464ac54de48564a2d00ef4eff01ebe741c4096047a6bea3be4c153ef27d2d948eccf210dfcf1eab5e2f367afbd7e6ebb630e915f02999095e2015a96033d8b2b26810301fab1484938024306c3894f5413d604a39bc18461bbc70501850eb3a34b4e96168b3a6dccdfc69fdeb9f69f8eeb33f5f300a36962ea356a65a6a36dbc9621ec12c5760657fa2cb0be5680547108176e9c3a9971298c8718b392eed75ca5c255c804148cb5a5a4adb624b32f8370171c703dc01c944833c4a79776a3b9f2fa77759be2ed4d7883be4fab25d79d8260df98999d390f2815f9aa89fa39baf794b8375c7d182eca5d9378caf379291505c14e3368c70467a501c81ddc0ab58192a13779cb208ec18bd15e6479a22bb1b05a15a779265ffd9f20f6b0b3e5d2f2d75f183c6dadccab956ad21af10539d61b4366a6d1da13a9529b0811426314c28ed8f9729a09ad436c42bc845d53bfb9a63fd348ca98e5a455fdc4833a64a74e20a2313851166361c43837d93dc5b6648abf00de65614167997b5df2a1d688eccbef3f87e525b0a56815710ed9cbc9a61caef75be79fa660069ee8fa7aa46b532dc18e43b11a93f309bb8f83cfd2e5cbe7e1f3fb94fb4295a129168953de8409c1615792b829d632072ff2cb7a7772d5d1e16b4f04ba16dbe7698defa8189cd8ab847b4772585a1c50f106269d8cda298f8f3bd2543d1afa32d9d550a7f8a6b77e6d309afee75476c7a3cb9faf1a270914ce7eaa6f429d729abaaea42fab9f82b8a8b96338a25f2c00ddf4883b8b9b207f92cf12f437c96c5c3a0cb4ba45dcfef8826c3674107f3b60aef2ee5baa19286e6c0233504a78a0e730317af4f7aa0a7ef42468ad6d68e4a935fdd331ae70f7e4351c9d129cfb24c5b3600ab286b2759588bbf2c91b4444df4938cc616d39878e2af1d9288b07b1fffe18ae99f4f25ab92ea9b89430d7a8b30d526249dec83157c16d5fd822d66b080b409e37731e2461fe6d2e5951db09258fe31d28e2c9b7ffb4720afc1b141b9c7cc69629370da4c1e4b6d1555cb4439c95c01e342920a43747cf04c89be4e1250483f4fdea32ac7f4793405f09d2cfa7e90e98803b78cdd3fe9b00b7832f984b6f3b3243691d21808a6a5187bccb1120da55d47bbd2e00625142469c47ca6515bb57feb1f6732fe8a6ff3c2b12f216ffd4f4f03dd36ae2c046c5d4fd8878144d38bccef9113bbbd995e5dd63ef1bf4824594ab1d10a95a5494ab9d8efd6b0805afe6b1c904a15856fc618a3aef38908f97de510fec6ccdb8fc3f9ddcdcc4a6dfe76a7b2f762fb86087ad8bd2c5ce6404bc7265f259aea89a9c67644179e52da677808cc6f11ce8e388f9be663b84aaa33fe48e63fdd798e362dcd28f9ab97484838284e3a1cf85a73f4c5720acc08c211d8ba061f2ed2a53b9309e60fbccbad275903ab2af7c4e75c59b802f6c9eeeacb49843c7d3b61a8e7333284b91af83e8ce72527704353a2f3b81533a8dc536b84e3ab5a9c63eef02ebd96f1bae98b28aaeca0ded0895d984eda8b4aee6641b562bd1f57b8c1002bf14895369361d24f0d525ace8e48ae94000d1b4bc520f4fb808c86be9102a407a4830452ff151b6bf20e9b446bca362030df7d43fee296bd5fa28223d542510fb160f55b1f44b94da8c5c88a6eceb55502522b3ae4c082545c2c5c625489e9e2472cafdd64b76b5a43627676d9c542d9cbef514d1ba6e8e63a45ab23b47e8f11e00161c4b61604a5e034a971516636d11af6595fdd3df88bdbd4fe3e22d395db0990874e2386ec07a49bc1595644d9648fd71d4cf48a47fc834d7da198ae0c41fd32563a2f5c796f9ed52dfb6d6081818fb918c7a16aad513cbebab3530cc34fe91367d6e5e9961a38ed463ecb76af0d3b9bd2ecbcfe225484abcfe270dbccd1153f2614083d7892fea10dfefbe289f4a4264d85d4bf5b51dff6da5d851a26ed7eb018947dbea5abef33b0bc50631aadae499c7f1eb1282910505657164bd15c34554841bfa434f273df8da18b0840dc7ea422a78a41b4b69cf7c9a5c11cfab9c15fa203c2660556e0291ced7510468340a402eecf24ff90b38d1348806f6a8b2484c74123cb2742e4a5613c6dc903ffd8f8a510b8401efe22c645a8371d42c69413d3262b27abf7028387f6a11e599e55e24eb3ab09c637cfcbfbe7f440cd822b061c34ea4665ae748c1aedb2663c45d09918baf27907ad6de7bb6cd9e6efb8ae5ce2127338b3f58a650cf4d04c663643af8671a3edaca7f3f2f4666c9d1ceba04582e1a887ac49ad8857fada35c3292ace411cdef62744db82de8b395d8b7028d7ab07a0cdfee739051d4ba1d8bd19a594e4c170d12a298f9a8e4c203f54486a443b5668a9d9d215b12e27e073e41f36c09f37a7015a96b0933646628b33322413dbb6085c91c209f6c657ee6fb1fac7ddaa6724b66185e267e8adef1a17eb0644f60204ea8ff29e4fd27e12b7909b6aa1c7c523ba8886e467c9377fbfd9b45fce53c555728dc7c4eb50b376ed734418c04db7e7ad7c08245fe6dc7f8b00a1ca05c0b26b16630a994641d5ac371a99727c5437dbd22c9ff320afce6b42781c47325dcfd0f71fe7e117580dd210b809ae07bbc0506cc48ec989a42fc8662770c7cbfea9f88ff55043b54c4aaa4602abc3bd92766cef832f972b29efa8e676c05b810870795765c619087e4becbbde1a2a419f4c724d1e3ba5f3b971576427a62d0d6bc9ab07eb6217d5d959c3d04c90e43c30f7548bfe5e7ee5949f03ad45f95e5cd5a77420935838be913229ec80d8597299b07664ad71b8e3544c71155d30abe0722825ca6251b9932438100ac7c635a2c415b32c13a042f5a6e8cae313c4f0b3e3876a58acfc657208553fbf9b58598275de06092829be8d9112d070a634a4bbc4101dec035d31404c5cecc60e4045ccf38fd76aa61798ad8ec24517c23e1d3abe770202141145555d1c986f415114ec43160feff642ad26bf8f2b15d64d1c812ee7e8fb63c612517f454d21047d53157ea9b3bec6c41b3e9c418a78c92db2dff27cbdd19ef8bbb118dc56e42c4759743bfbea8004d3add4745832db748c770c5313842543a8a0b2e78abdbe9b6b56b47f0eb757aedf540b3b45f7dfbbecd5661ed97f00d4abe6d5df6ed5c6d670c79f79b39e9c656fdb1649cb8fb55ca8b0047a3a7d744ce776d62ff5242e2f02c48fa1e3f950f4f1ec47e044776452310b70f92dbf8dfe2952711d865cae024a848feb8b89c5ef5d8f9cb86be173f2c06c35387e3a97cc322085e57f82826b6e124e22e8c77f72e6c419ed3c7604b115853bcef779665d45666a2ca079d5b22de0e5ffe2328b89f9780f8cdcdb7223a11f68b198889cb6bb", 0x1000}, {&(0x7f0000001340)="367d9e5aef0d6a39169464038725f92dffd14ec2ce8213c8eac016c9600b5d144878a5113baa0617cd4fea7192196a80841fce01737ab7430cf30a67e5ea06e14768eae4229433cda47f49b40c3145e2aff0e52e6236545d779daca8f294a156e68bf98b7eaa67dc8ac803306bd710c587554b8632f1d010f20a03627e775a6235876dcf86e94f51ed879bb0f2da3048865a4cd55c1030584deae5b20cc7c5a1a414c3f5366e3c674eb8bdeb7d0ee6112034a1a761a75a375fac1c1e271b20cee257614b4b3305e5aee2e809841575d15694dfb2164e847748b329d02b7ae852fe463ecae7b84a5182238d079f3b0c53f6848d9aa2e0c46d6a3adf87ef6b8164cc9b77ca7d239446b8a2b1c67548be10aaa723d3feaad17a560398c135c7725519c5df8f089b75a3a054672d610d991f595f3ae32f75687e1acf64fbb7e7768719f3601f1560bdce53fbea4c150caa960c5d3e3700a3c31ab5a0e30fc75eb08a30d1f4628178b5fe11356471c43030e2e15e54273d5e9ce49a5c67fbeb1defec1b6c8193e0a62dccfb730fd60f53ecb39411fbfa47933d62d512ca4451a4c2ba0644f5b72c118f3e10a599c40717030a9883d0b0ca9c8c15e64f8c69d153ed55e6e70b116f00200dd5fc118cfa3e64ec5e97b309fb50ad3f63232ecf7f5b456bf685c3e277a6ef677198a81bbd735a2cc9639970d557b178100f22b659115993afa487d81f32cc4ff62f293c178b24ec463f8e3836b25b1381506ee3e7fa2d3e922c1291e54dccba41d6757f854fb5afcc1d77f415446a6d1c07b1ad94cb3a3a992e1268c414754ab0a5585e74c67452638b17023f7e125557efb1a57913e6e013abb72d456bddd9af19a46b35c08baf5b7e94c3e495419fbe27ffc47c2144785a867090d14375693484cef914569d740bea6df50d98ea39bf05daf4c11635341b7ef51d8f7a60e1e21ec7d776968771aaeb7358ee806f06dcbc4d8b58a86ee996920e4f5a327917dee97ff840e11875aa326e3d0340111317d95e900355a09a73cb673af34ba19bc7ffd420aab0a4cbc5425a20f2a7ff3d51564ab4e28214fe418d58cfde11beff30cdfba0c5402279c7504ce87f796a2cfc134e5157385a0744a78ada6b3c980af56a59f3f95ccb84d372df29e06ac4156e6ba7a0f96ea1b3f50ae85ead5f95ec91aa0e51e8a01e30be27c8b4498881df84902d47c9f52b40eedb569425d4c5caf708b626ee38239087377eb5d717e533dc47dbd933a815a5753b0e9c5e5a38e1f4255560d216419dd8956a9f0539c19039998085e18bdeb6676c0a8355ca663e35a951ef006bac429159b6f6c152951581c52e8e352721b7439f4ef5d1a47f803c402e12bb898a4f48ebb94badf717137345e56b1530ce33e22bc54ee4300c0c8626af6ee4ef0834ac6fc6aecd30ad77ae924325c56c6aaa10bafa873282e60fe2ea1b52cce58dad82113e236c6b26a54ebd36cdf3b2950960d262bce8a0863f280e9f488fbc24b89ef8b1862a197cfb2e243ad94f3ec8c109975457cfd0d135ad16866413549b6a178e7abdb55ed7a5fcb36168624134cdd546ffe7e715d8780faecc44d3eee2717f7c138c4781e7461b65ec9d211b77b6bc9ac96402a4d1270a51c76128e857e1c3ed3023e0c9c855e8a6d2e92b0c51dbcceafd2eb47b84723692f7f44c56dd41427f6e4901681fbd2de74fcb03e64bbfed4887fc619e2b442f2531644ec1d77d36d763338a12433da73b05ab340002e5d6b97b8a8f23614b98423ffac1b2a4da1d4f21d2e7cf6acb12601b7184192423b3a18d55292e119096756ababb4cde15968312e908a188c2cc307573fa3acf243f91609855e682048eceb577ae0b28403cce1065fcfab39e19869ea39d305798840632a4d1ccb444fa0245e489f30a8d0464b847ffcf0d238bf8ca68e62853dcf86f5e59cf745e0873f75426a985bbfb1e222e7f605241d48b5eff247c2ef526190a567ec9e08cdcb07459e5faeda04a289cc4a9cec6b94093b1f2c0cfc99c4decab4cdd8376b559fff7f7bb8a4a3d1002949f46b7365b090263dac1ea7896cb1c9813931dc63317c6e30e3d042677d3f66cfd5f1347d2078c0aff640d64664cb84474c18ec3f43763fd9bd8c1769eda7a415881c451b39ae518c721859f690c4627d3769d4d0d9f7564501cdc305cb57d69984fa8be449356c504a0e1dc0421b4e578e38d8721c403fa4231fc858a170ff9dd0e906cfaf64a7439cba77d3e0a6c011df496080639c4c8f48293a56403074bb500d57f4462d63e270b50f39e1a47feebeac9e5deef0da74a964e74d6d6ee3692cbc5f619adc5aac447d83f8f1cce81de171fe79269e22ba68fe1a1e7941fca90819745dcba01eb4da824c2afaae17df394799ffc6756191506156a34b4dc6769023b5b1bb10d61605afdbe181356027c875c8fae6bb7cfa8aeafccea16472f255b15040d4e7db2812f597bdd346dbfd0ff04e56fdc59536b274d6546293ae868558a5618dddd36e7c7e513516ac5786f0cfd48c3e92ddc0d147762e1ac8bb471d4debc0b3b87c430530328f049fd0465f9eed30373b8872a5361b85a3af9171803f6d0c4c90009a57732fe6a60d08b836c32f1b89238896efa7e4c575c5a8dd404c400d4199ae039789cb7c917a595a0df2ee70fdad740f8e3582e08349e5ae8f38b52a8aa1f831a45d11d9816674fcfe8b147fba87b7b217352017fcbebdee7da11d285abf081ce44bf38396c9a516f624d4b89d7bd46cfd79b2e4fb30e99c5f26386c3885f2082fc2e68462d233bc038769a648fa9618709e0b9ba36358481ddd99d633ac9b7f325dda5f303209eaeee3ca1e1bec3d6987b1cf9c505d032689fc6bd25028e4b133bf1eab333d586c6eccb40af18d5d5f27211222354ff64be26425852c64d079ef78c0d2efe459f488e9b11d4d21f9502347a7afbe6b6fb647941c1db8f7eb8ec37b7c805127f6dd9a7c6eb0828c69be167edd0d9e5a1290d48bde68b9dab00aaf39ae7589d842e047152d1a04a7deafc16a9f86c46813de4499e727a66a0dbe0dac05c50bd19173e757bac16aca462b517ca5b35a70f445d5f54ac3e451cb446c8f0910ceccd08d37de3180b4974e40361ea243c41b7505245e191ad6015e55120ca394997b2fa838fd84176d02fa9b7d170053e3563b607862e904729396da860496fd588b8139ba0c46b0746657047d4c6c43913ceb11f4534185ce2a9107ebc3ecba3a783c4c6e23fc3257b1ca45129a5269e8f9a3e880248e7f2bd79352fef31293579567cec1bb6f1c30a95f5b54dc47724752d6afb5e93a9605185a0c45bb057ae69a687fb685eb09d35e2eadf3a9dfef23ffbe8c364fddfc8e65eae63c77a3f3b9e5d11360a9181cfb97ab81521567c94e452f502e32e5e0c270fad3eff3e99426a4be737d21ca1e633eeca2e42921a974ad5321a35453f7517b54ad9e71635bc063393b18f500d3e76cf8bafc41548ee6779a20d977eb731a52aad5da019b43ce1d7582f812cf16c85a10ec8aa4ed36ee7f29aee0fe180ec96544aef88ee081ba684339eb9cd2a38c2a55ae1fb61c83bc0679fedad724917f7c734b5070d0031d4653d136c91beef192978e81aeb8d7fb24148b62968024b849c9fa08091ec53c2cb5b76ff9cac769b1e013f10a9eb606afed859c6b8192b8cc1881b93f3b87a4513dc5937ff746723271d1ce154765d7f9b0f26c12683b32c80f625d1245031c7c6c1d48ea5adf89dbb512074e99e933b031c387963e3471dc018b0a22f847ad9839b849ef402312bbd11e2b97a3a80f865b0607894f83065ebda02e60b982d16b8afdae1204e683cb397b2c7b8f01b5e3040db6e75dcaaea777a7f4aac6ee672957d1460691f01ae9026c4079885fabd1fbba1cdf3a7580c6182e889069f9188fe300f69bbf82c91f80a61bae424b02beae192f3650c6f5576ec23d28d6eb408c93b1dd0c57e938bdccb969f2b4942e824b782f5fe3f1e05ff7b98b253352532adc5d78e6bdfd37a2e54701185d021b779d2e1a58fe3d6af09c761887f7e74187e9a781e32c06091fd095de1572ccb48f633218e505c571034a5da5aadf81de14361f265844bffcfd0d21fcbf7c3e0cb054fc31c76976a72d3eb40529e1f17eab7f037ee6b26eddc137666751954faa8447ef918475554b6cc816c921129a327806018bf28312d124fcb149fe5fdd828ff7b13d7c1e934c6ea165e2c06f48f7870664b6df0459525a38c9cd5c640523968986042bf7547105ccf2602a1dbef46a5568ebe6edadb46d690c47ba39de966bb196655a9300fe1dbd2f278efa12ae4be9b71e301a4833ee125b0381a7bd52eaad7d29b88f724be393a6baf53672b19415438afe76ac5bf14c725e786c11d17cc9cd4b90f577527c41ddd5f1aa176a5ea188bafcfc8a57b0aebc2c250ba3fdcb86c47eb6849b827c6b2106ae2890130860a9fb34c407681891cbfc6e82cab5e2afa8b5b68d0cf9c6f7152b1b74b86ab277c4e60c9ec33897312fbe93dfe8a16c211b6f00896b3af652e09592e93990e849eb6f98dae787bd3e862c1086fa83f37a6223f43db5eae09759d39ef16c49eead30ab885b987ef180b8b48ca9a309295a8e0ae503762563d542ecb5a411ad5d4ed365545f0a104213e89a13c22d455f605ce22b79f3fc720d877cf14d0b4a11595fa87a3116cc2798d9aaa680bff5a259a0ae7c0ac8efab860705da600ee6bacbe383bba8aa6b4e4fd4204354e254ad5e3212c563f772641fd512c87174a1c48dc058fb13be86e3226d7c284cbcc61877c0cf0bb3f1e1c672dbd4f3105c30917d53c0d6afcd494f25c523cb4247226e809ff9ef26b4675fc22cf13fb0e5e58230289f63a3b4bfef0e082d882d902ff7e0822dd439f9c3d50d49a7b68b21708b03b2fe8b06828b0b9c3106186fadc8f41a62c0656e4bfac21ae430fb92551eca1290ca78a42ab2e80284094fdcfe2caedaef08050ef2c5adb585d2968e284e783cc974bd53e1476cca3c9472054e95f54ce057eab99a66d858ed09acae04954b50fc5f754e4b18f9235775ccdecf9b31c296dbb70d7d857d8d7baa09ff7846fc17007fa2c56d131875436369ef93957030d01f7b1019a02840b00e3df2595caa163a1900732854db70679f4ca707e0535af32afc0c01dc440249fc763aeaf8afdf9600d953e7eff421866d8cb06346de0ea70c5048eba0dcf5e0ca6a3df3eb37a20b8e709b72a5a3c220a55d519252bf4f7bb984daf63101bcd409d7af97fec180ab8f1a6e91aa6281297eb36a78fcf75f8279831698fee63ca2df2ea872a629ae15a7946cc6649c9e1742b3c65847be62d8475775ade1ba0d3daf8df847b0a473c0eb96d84799f6cd7429b28f2f847f939bd9fe288ee7aa4d6fcf8dbb9626efd0ac8922d23157a55e84fd90a732081fbd74e08d2b292ba042f6f6773928be48727e1f275f7c7f0626420853acf8a1918a11f58328fac0f85b5209078b9cf0e443a6347e85205bc410dac3d06b37a8cd06f86582f46f9a6262ed68dc57e12939a3036d5c12d829752dbce07d26209d42507e021ba2339375fb2760dd8b972e02c18252b4faa439e0a116241f5c92a13969c4d0f2680de6c588e4e916d1f356e08fa876cd4361d9536f290c468465a066924fb7431c40582d4e662c8f1f9b1a6a4b105919406fd824bb606e2175cad136b997f4ce48d41626b98f570399bbda87e6f23beb0c258cffb22ab5cd1e284fa13691a515809c1c9740752ab4e3ffba9", 0x1000}, {&(0x7f0000000140)="6d070a39a83db53782f2b749a3152a111e77edd0372899f809fe5b5fc2aa087ed94a", 0x22}], 0x4, 0x0, 0x0) 23:11:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x5007, 0x0, 0x0) 23:11:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=""/8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) read(r3, &(0x7f0000001a80)=""/4096, 0xfffffffffffffe35) 23:11:24 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:11:24 executing program 1: socket(0x18, 0x1, 0x0) 23:11:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 23:11:24 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) 23:11:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x22, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="1802eb246a1d3ba9472df1fa5eb9d6baf37317d157ffc93290b2afc3479b3abe2dcf25679190157709204e13cde0575caac155102834238088040fe77e8476eeca895fc6b2a03908716e13d2749d3cc0265550ce9c04cb5ac03b73b0eadc0bf28853dd0e70a1aac154d697f89d726aa7220a1d19e3846fa358eadd3699189dc4346e", 0x82}], 0x1) 23:11:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) listen(r1, 0x9) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:11:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a53870600002975eb3b56015542000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x140, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/7}, &(0x7f00000001c0)=0x9) getuid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x200000003, 0x80}, {0x5, 0x8001}}) 23:11:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x401, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8080, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x5, 0x9) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = geteuid() r17 = getegid() r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20210, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = getpgrp() r23 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r31 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="0000000031da87a64df15d22cadab46a00000000d91d4ef97df33370f4c290098f4bddf3ab8da55fb0bae1d9599c4f0ead238fc90ffcab99b53a8f4f773b097d0efaf51f02a6d34a76a88ec912d13e9298fa9bbb39548d777b17ab29b37c446f553a7bae6513000910813c10e0cf13d560c95fb392056fa4fe710e7565fa156d6edde894d29474f14c5a073ea608e00d2ef57ab592415e2ff4e9c97114ca990bdc5273f02669d4bae96e3090d4bd8f64bf6a0000000072b04f9fc5674d72f680554bfb9f35f1113c2d87255f33deb2e1a7b8f4c862c64d90bfcdea7f247b17b81eb5f3196a4951a501fd858175451893428a2728bf89bed2fd605627ef08004661e776afb7f7bdc647ae097150bb76168822f1f414272e7efc72439fab33f328149b20524443061a7763a28d67b613569c0be002e16e01340260dddbee4d279b49c5f3ec2f7d824df9da7497e2e4c4b5270dd6109ab3253564be958e4374862899b94cedd1b8909fe539cffc47a585e3e25a35a49cd39aef419535ef65190000000000000000000000006d497236155c453631ce322dae0d34537cb608818d235016749a36c70fc19ae5c10c804c2f6111e37e4c8d3e09cd880ec2dc1272059f15ae75f2c9ea214b193a943f3be3a6a2483686", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x400}, 0x40b) r32 = syz_open_pts() close(r32) syz_open_pts() ioctl$TIOCSTOP(r32, 0x2000746f) ioctl$TIOCSETAW(r32, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r32, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 23:11:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 23:11:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = kqueue() getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) dup2(r0, r4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00acb0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00acb0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00acb0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00acb0 va 0x20ffd000 didn't change! 23:11:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 23:11:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 23:11:24 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:11:24 executing program 0: r0 = socket(0x18, 0x0, 0x4000000000000009) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) 23:11:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x2, 0x7, 0x4008) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5c, 0x10001}, 0x8) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530c9"], 0xa) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000002400)="27fd85651016fa69d7bf98757797661734fb24de20ef8ecc212a3c6d2f2942a67b2487eb85ba801ff810df3f0ea7e9601497687f7b46bbda798dd95c031e1a60f6a6648662853a2bf96e88d13045072df28bf70dbc299851408969a41dce9c125dedc43087e7ae5a8b67632cce42229444f760f308b69edcaac2b9bd4b76fcb98c0d9b23df8174741ac377b238679bed8291c59cae73907766deff024d7ffdd44d7fdb903f5a36ff876d074aefa901560c6681f1b4798589499fc95edd50f35f254705aca6960539c5c25c7a836933cda54f54298fa3e6a0efff2afb119a1bd6470e7cc6533e2c57b08df98443fbb4066204eaff5eeda449d4245df1568754be0d7da142c2c64273660242e33ece8d7afa735729240b8bc5760dd4e77923b26ffd32842e89753e11bd8aedbba6caafa1ad5c4010359e7d5ae030f9e23ba6851cf9e41981f96960adf07c8a8cafcbeca1280427f090d4af1bf0093e9b2ba0aa6558e2c19aa22c827c7bb6dffac69f518a53dddf5ca8bcbb2b6258b8b8574a0d1f90679ba3932a7efec0ec9960034d511162239162d9b82296ef6f96bdfb9c9472849936cacc66feccd87e4c95c2b286b6476ec26fda0a6c3907a093a0b03e5b697d17294b3ee465953ce4411fa31c502287031cb5df33e513a3222af6af6a60fab04830c15cd89778b8341db4d590dca7afeefba9fc8a2de49ce8ee99afb6fddd613fd3b623d84684c41424c5365e6c8dd8e0273553e3d822b577e5d426e4bd31769a93a09e6fb232e02abec1fd182d4c36eee135719de3562be959744857a02f665413ff98f19daeff2e52a86575906d4937da3fb59508a05939cc436e106e496908349ceb2cbc89b260664aa6529e30cb69f9bb037aec1bf1f34d4612fa9a756873cc6e28cae7f7999281fb5fd36f940b15211cc28b3b5d3ece9482c117e5b990c6a9f3e814e41b057841c60303ca86fd7ca7f2f464b73f56412369645fc5e4a40c9e4a578965f7a16bcd61e2d3d39f60de0a3202dcc00f58f6a18c959fd6dd2f2227fb3754a7ffd71ad5625d4a57e38c76e5df34ed4ffe56b7376b34d2642a278a7e3a033389b552a433de43b10c0a44e3308730a86290248e73021629bd92d4dd8dcdcc581d9de512f1683e5ab16381cbc42243850fa1310a26cf5b18ef755bb2b434739df47fa354b144fe1e5694e4246d9d6ffc5d0333505471ed3d3b72d25d1fa82fb9339deaeb799c06f8086ea39b1c0a12fb8b69bcc13259a777f132968748e06e58c29c6350978330418baaa6dfaff410c29c48d2a984020ca625c7289374bda1e5f0687924971b8622392cd9c85a444eadb90ebeb8b73ac7972fd52543146c66ae692369be164a1e77e033f5353ce909b5e918c18468470612b5c74f592425abf0f26307fc819d5c80db80fcf156a5d9e7b13801c18401b45aeb976f6dd8d1fff1bddc7dc241b14533b9277ca34cf91eba89ac98eafa5945706d9156e645e31c9e1a8a226e2e6f6b963e9e7465ae161e674c4496f093b26cc0c00f08a1d39e5562acb18d21fbdbfdc7d64fbffb6038c09e63565bb1bfa182917cd3be1d546ddabe420707774933c10087f72256079c460c7e1121cc7fde1abde6887043efd02d01034f61d0c859a9d15d554845f99ba4f88a448509201498b7930053f74bb1f1029ce5a91cf4aa5425f57b3bd93332523a9f54644cb18ec39265a50cc854bcf62217f355a3668321e2358c8e", 0x4d1) 23:11:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r1, &(0x7f0000000200)="9d", 0x610) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) setrlimit(0x7, &(0x7f0000000080)={0x20, 0x5}) write(r0, &(0x7f0000001580)="dc", 0x1) 23:11:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYPTR, @ANYBLOB="b0cf0f35111a193ba6f7a280e59d99a965565ae428db55c003e36d", @ANYRES32=r0], @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYRESHEX=r0]], @ANYRES16=r0, @ANYPTR64, @ANYRES32, @ANYRESOCT=r0, @ANYRESDEC=r0], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, 0x0, 0x0) 23:11:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xffffffff9aab36b6) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 23:11:24 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x424, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xbbb, 0x3}, 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x1, 0x8000, 0x80, {[0xc, 0x1d1, 0x80000000, 0x9, 0xffffffff, 0x821, 0x6, 0x9, 0x2, 0x0, 0xa1, 0xfffffffffffffffe, 0x3, 0x7, 0x4, 0x3, 0x2], [0x10000, 0x800, 0x5, 0x0, 0x4, 0x4, 0x2, 0x8, 0x3, 0x1ff], [0x1, 0xffff, 0x7, 0x3, 0x7, 0x0, 0x3], [0xa, 0x7f, 0x10001, 0x3, 0x1c0000000000, 0x4], [{0x6, 0x5, 0x7, 0x80}, {0x8, 0x0, 0x31, 0x2}, {0x81, 0x0, 0x1, 0xa4}, {0x373c1a0f, 0x1, 0x1, 0x6}, {0x80000001, 0x6, 0x20, 0x6}, {0x1, 0x4, 0x0, 0x2}, {0x0, 0x40, 0x1, 0x7}, {0x2, 0x5, 0xfffffffffffffffa, 0x1}], {0xffffffffffffff81, 0x6, 0x80000001, 0x101}, {0x6, 0x4, 0x8, 0x2}}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000340)=0x7) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r3 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000380)=0x417) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x7, 0x7ff, 0x5, 0x1, 0x9, 0x101, 0x8, 0x3, 0x0, 0x2, 0x5098}) fchflags(r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r5, r7, r8}, 0xc) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x4, 0x6812, r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000580)) shmctl$IPC_RMID(r0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000005c0)) setuid(r4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000600)={0xffffffffffff1437, './file0\x00', './file0\x00'}) linkat(r1, &(0x7f0000000640)='./file0\x00', r1, &(0x7f0000000680)='./file0\x00', 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000006c0)) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ff7000/0x2000)=nil) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:11:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:11:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x249, 0x5a) readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/176, 0xb0}], 0x6) r1 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x18e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0x5, 0x9, 0x1, 0x1, 0x0, 0x7, 0x1, 0x2, 0x3, 0x3f, 0x5}) 23:11:25 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 23:11:25 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:11:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x20) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="106d08000000000000e2e6f892", 0xd}, {&(0x7f0000001200)="1b2a2eaaab3924ea11c13759d5e3c04d74b0c9054075901d545c46c97c1924948fdff6b9cb9b88f7068d9a458ebceae966aad8ca0a20886f96faa241d3a929f1b3e67133d04a16179dd8a0ee6cc66e827d4806", 0x53}], 0x2) 23:11:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1242}, {{r0}, 0xffffffffffffffff, 0x82, 0x82, 0x10001, 0xffffffffffffff33}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x5, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1ff, 0x93}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x982}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0xcd}], 0x400, &(0x7f00000000c0)={0x400, 0x2}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="873745af92600303935a7ca5def9e828d6a3", 0x12}], 0x1, 0x0, 0x0) close(r1) bind$unix(r0, 0x0, 0xffffffffffffffe8) 23:11:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = dup2(r1, r0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20090, 0x30) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000000c0)=0xc180) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 23:11:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f000008b000/0x3000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:11:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 23:11:25 executing program 0: r0 = msgget(0x2, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000140)={0x3, "a0564f01ee72d07ae2f469f2de714d71aea6cb3b3971d78220c6cec43f1bc0e38357ef24ebbdae76f02d346636ece043de226c82a4082553e50d7d40cb095f64bf908c823d350296fa7e36a4e5dba696a3120db698217cc3552c658bf3349b2ce7ea9568c4d28e2420b68cd4b07ef4166ef354323f969bd88f0bb70a5170f018bd0716a718b5c627f5872fa674126a7cda71adcc54dc726f40993a450296b534850be7965c576daa229c274404cbed30ff5cfb755f98ad"}, 0xbf, 0x800) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) msgctl$IPC_RMID(r0, 0x0) chmod(&(0x7f0000000300)='./file1\x00', 0x41) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/94, 0x5e}, {&(0x7f00000013c0)=""/153, 0x99}, {&(0x7f0000001480)=""/236, 0xec}], 0x4, 0x0, 0x0) msgrcv(r0, &(0x7f00000015c0)={0x0, ""/12}, 0x14, 0x1, 0x800) msgsnd(r0, &(0x7f0000001600)={0x3, "78f3a86293b7418be375d55e8a264bdf4c6502954c3adac5dc8f4f48"}, 0x24, 0x0) getsockname(r1, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) r2 = semget(0x1, 0x3, 0x28c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x48a, 0x0) r4 = open$dir(&(0x7f0000001700)='./file0\x00', 0x800, 0x80) clock_settime(0x0, &(0x7f0000001740)={0x2, 0x4}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001780)=""/1) write(r4, &(0x7f00000017c0)="dbb7d5ecd7a401d201498437c5ed2d73d0061f65c80487f2f7c086a2b8fb14c7ccff354e66ac95faeaff615dbd2db52434fbf20f391a06f32dd5e071a2b31b6c038856add01ffe16002f2dc391203f45412592964194195b91e3c84c97cc25e1c555ed93bb18ab31d4313adec48a1c323f5fcedda39635c5694b770e5e80e4f83d9dd9456d672231decb9e91d539b1757d38790c47f86d1ee06530f651f7d64a2b8bd000dc5535d40e55bc5bd633471701e5b2eaf5005dabd46c2faeb605acc17c9a9704", 0xc4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000018c0)=0xffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001a40)={0x5, 0x200}, 0x8) getpeername$unix(r1, &(0x7f0000001a80)=@file={0x0, ""/108}, &(0x7f0000001b00)=0x6e) r5 = getuid() getgroups(0x5, &(0x7f0000001b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001c00)={{0x1000, r5, r6, r7, r8, 0xa, 0x59b}, 0x4, 0x9, r9, r10, 0x40, 0x3, 0x4, 0x8001}) 23:11:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) fcntl$setstatus(r0, 0x4, 0x4) 23:11:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8000000095}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0xfff, 0xc5d, "2ea86ecce46ad569ef64e16eb595607fcfd71100", 0x0, 0x8000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xffffffffffffff2e) 23:11:25 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r1) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) close(r2) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getpgrp() 23:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:11:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x400, 0x0, 0x0) 23:11:26 executing program 1: r0 = semget$private(0x0, 0x5, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/152) r1 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) semop(r0, &(0x7f0000000140)=[{0x0, 0x450, 0x1000}, {0x1, 0x7, 0x1800}, {0x6, 0x1, 0x1000}], 0x3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/16) 23:11:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x1) r1 = socket$inet(0x2, 0x6, 0x77) listen(r1, 0x0) 23:11:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0x15, 0x0, &(0x7f0000000240)=""/21}) dup2(r1, r1) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1006, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000380)={0x1, [{0x2, 0x4}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x5}, {0x0, 0x6}, {0x3, 0x306c}, {0x3, 0x9}, {0x0, 0xab7}, {0x3, 0x5}, {0x1, 0x1}, {0x1, 0x2}, {0x1, 0x9}, {0x3, 0x100}, {0x3, 0xd003}, {0x565d9af8191db2db, 0xb7}, {0x3, 0x45000}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x78}, {0x3, 0x80000000}, {0x3, 0x200}, {0x2, 0x1000}, {0x2, 0x2}, {0x3, 0x4c7f}, {0x3, 0x9}, {0x1, 0x80}, {0x0, 0x8}, {0x3, 0x1fffffffc000}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x3}, {0x0, 0x8}]}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x8, 0x5205, 0x8}, 0x7, 0x5, 0x401}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/85, &(0x7f0000000340)=0x55) 23:11:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0x401}, 0x8) 23:11:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0xffffffffffffff84) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)="23c9e72d08212072566fdbfe6fb62be44f88cf8bd36979e801c30c385eb6dd643d526c628e02e914963cb0dbbf9099182490862ec239be065e184238638b411937637d4e", 0x44}, {&(0x7f00000000c0)="bc09ba10f2923ad62e3c722bbaa7de87ce9eb3d7f36587661657a149dcc2f7cb61f223f4f0dd76d90bc67f9c89b61a43d600ce5363d0ac7e5a055cb43553262bbf5d2b800f726137d61328df4c009290c0c94e0772179234f0eb209c6d0f2afbe02d6aa387f8e56930f81e28859ef8e08f9b41ad2d3530e73540573d7053f64e7b27ee7ca5763ee1a74d8080ae73fbfc381453597f4439c615a963a4817ce3bb81b97a1fed90ab801e714543dc3577e538ae02300246ddedc4c498c8acf4a0481909f529644062b526de58f0da2e22c489f511c96213f180bfef8be65369c32b391c", 0xe2}, {&(0x7f00000001c0)="321f7b68a079b72bf2ab07e21e12bd446f1d9ad4a8654c19b3c922cb1a143145225b4d55e251cebc7fbafbefbf9e2f4890ad01927e1772f1c5bb467f53919974e4f9760246ef2c7fb1c36e23aec50d8f08a93e8b1156844f0778253a0c15117fcbb9017a0e13dd4ee89cd87c8df57c00fdd6b1ae8124d1d58dc79701474630810211a91321d624606305a9d6eb8a8dc75ced4822e074f1d3d739c74a33220ce19263eb948df7a734ac183401bea384ea939979564af81c252c637ff4635220496a12cec75f7aa6e3a477ffe1e184f35e358e0c77be2677d5eab975c2f15656dc1de9b551dca92df3a8c64b569678ed27c6f88c0855bc0ae979d9013f079b2d64032e8c50286724ce94845a4a6f52373e3a41f27419fee3a702e6daadc737333e4620d0fe639db87fa6e57d5b959003a8d2eca0701fc97fd7dea02c525f9a9c9efebc91501b4da3455b3ea447425fcaf72ac25eb355b251bb829ad704605ea1cc1fa1c2621b98844689c67e84524e4d740a0dd239de8c628d3dcb58e2369ee80f3ad404ed21addf78b4149636b51e399509682800b56bb2e6582f679bfadf7b6b3e35f90fa17cfda7ee1a0fc7188685dd8e10bef0f0412cfb5bd7d7922c3fb2f74bca6f8c7e2a451db7bd2449426ac437db9e02b9e8fce8b60da0582d4b840beb449fbf0595e6ac15ceca4811039f838c0d041ff5a9191a80e9f6417345131e6366a89fda89d56a7ee576111692611b719dca4436b4cde9a1b14f0613c58e40c7eaba5f63b95dda181fe81e88aff83a7a1b33e595962c49ac1feeff8751bff5440b87137ec910a4adfaa22a226328fdb0907e7b80dc02a00c098677c0a0eca0fc16a62bfe2d0cde4467897df6161da210eaba766ac768b13710ac919899849470cf5863b58bad48e24838ba178165e678bd3c678204939ea434fa93eac74e921e8f7f6b6fefe1ea63a9c6521561076f84157cc10a6525cc042014541bdd29055196908bcd04cd90159734546588a93fb0cdfd78f1b150ffd2e54fbe6b8f72ecc64985b2248f0c5d4cbcb77643b8d84c68d98dc1a07987ba834e96157c330f8116eff899aced514dc6981ef80016cafdb1fcdfffead2a6fb97e2646a7568b3ab85836c92a3b15bb08e18b130e797b8ed7656f6321d8a3132c4d195aa10de06d55763d185c13fc41ff1736b4596ff3ee7bc3c9890683ad4fa1d86fbe131bd908c01df1ccfa4e700d0349163d1e712d72bdb3d091a44fc10b4e12a4137442e4a5be831bbb8da0780e7571d8d0827299d2d665c70c9837f0a852682758b19b21e04e5354e8c82cfa7d8fae3d842d6499246bde0ed33c021419c6cfe81cab37302d48e26d7dfdda2e96c56cb9e98a76a2a9e105f69c96a59665bcee0f0168b0470b87a84d2ea9a9e90c9b4e77b857489c907f62f7285678f41f2b57b2353712334448b9ed29c631d762fa89d5e5d2d02b9ec0f27aee989ee1a4ca99e70b0243fc9c1497b6c6c7e1417c3b35406adace02cea872486267aa09911bd2e71df7b6ca3a4311515fbc7043646018f1aa6aeb06292e25c82c72eda594408e8b4de8ba91da24d64dc731a3ea552df9398127493d90229cb23538471d1a1818498769676539e16959c6dd4a1d628d3c949cae63d68c5771c17504e06512c06461c1459e71ee138ee70ee929323b77fc8ac97ef42b0ce9463b0cf698470b4e2805a99e2c2ea8e5d630beb60cc008503f67b78e1d01613be489d42a74553217d035c36312bfe9a6e68c31e5418a148a4079b0898f1ebe976b6ec54ef2d3d35feae7b654dc21ce797759ae175497aa59c7bce38b47892b959075fdd0289ea7b4fbdf27a3a57080b839fb27bed577e2fe3ddf2d638cd7f7a8f47f45e1dce14eaa80212713c1fcdf3340cd6aab587fde5ce75a4b49854b80b7ebfd7b5754fbeb99598a596dabe327982dbf52fb480281fdd26e0b5f555a7cf9f2d63c645c13a3c3443fe0d7a273e5e85965ec704df215fba33b47f0e4f63c9f40dc7baf705d49bfa69735aa9ed12c02848a1d88f1325429f728cb31497ceda1dd17fd929678e413e7baade557fceb1adb13355b76955a546455142abb9eec6cc667e50e77180e1b0452dc0a72c2cff457901774a272cab3f0a0b845fce5865f7de31469d5e9dc8ca1992b4bab6f5d01ec4436f2497063718d6f051afdf09dac884a95a03b7e5e6a31e4581acb74d21e030e63c7febf64047ed5599e465f5196aed691dd454b34c10d3f47ddba986fafe61318ffdae98c8d1248786fb0527c323a6913e39f779b261f1c815d7cc9843aa515c3ad3ec7e6757f4f5d39993ab41a030c47e1dcfccd1bd4ed705f5be17f14b0c99e1db5d84ed903af1aaeea712c5820bbcd9679df1df8d2b1230ecb1f395df0a098fbf2d4bd62b150f220b0c7ff41dab0fd0b3e8572e2b5450175c323a1b3ffa449918ceb96dd4d68d1f712e82f87dd104b7c6880bd729debce8b8ff58045b68d452f1be9a54abfa0f14fd10f1a31b5cca4f7e9b5433f15c1f656b7eb0915368ccc4dac1161d9177b081f66b858a34cf94acf3954ce8b7736fd3149a6d663ed46f0a27043ce9dd1e962752c2cb0c6a7d738d82d20d7343a42487c5e30064812e0bbd35769c5754abdb8c6ec692fcb0ebb621bc3ae396774d8ad44918edbe39bd880787b39c162d2f2a7d8e6986f24b0a2e5ec4bd68ce24496e302aa29f2ee153abb2d69cffb0afaf250fd37538a638406ab7b0f0472defa3ac2dcabb9a47d159b672606483bf5432e0aa85a5bd7154b6c07edf7de7e16ed0abeae03d8502cf13dac450dc0835550b0a456c0401d948a3c08a5a520beeb1d2e40746af8c078edb980896e8e7c60ade5eca371bc84d122323cb57c65994bd1f55b8020fd119ebbd355962a4ddf4a57e0f34fd3959ce63d241f52b680254983b550601c51c333b67244b16493a922e09b51b8d036039cdbc24577ba7e6ed2e0bde3e537ec210866bf5bdb5af7e4c7e4f2884561e48f842b374a91cd23f6771e66096436497b1c1f45adab8c372fc6c689f3ab453f2b542e2188cbe6d9a403472b1d735dc8b66233246ad49bafdafbc7ae3539620bb0a1b4b70800689e90f83a32d00b85a6f37076acf676548b81952772aa733f17fbeee6297f06ada16e5b11d48b7771de867c2b0f1936a5ee53ed664a3457e8b7f25329492f8931caec5842c11000483f64de6e2859ce7df3f9c28a27dd3ae59740f134bb5ffa687c775f21d0f4b7b2ab1a7571bb3e2f9a39c84aacd4160c48103eec5fb8de942bad30849f6956c66375599c8a86c59c4e5d5d72b255bc73483bd9a043f1febd422206471eaf16e1ae608bca2a10f161515fb91e73d1fdb4e4421dd6d50bb745809e36fa89db4940306af9c600e784f6b33f0d0de22685601c8eecb8055a14e7005ac2a70dc3cb4d422ba3089b2ec3f90fa57785ecb9a039900e8f5e496c0c980572d4153e001a83796843d382708a5f7a3e13dbb5f2f9cc64b572022be8b8ba249de3066dd4c74bf20afb87b766a1ea407f04315db9ad721fd0f3472f10fb550d32c09884495cde81db96178de47689493cc5d75a93be4753c2a2e8d5199368c2f0d2f40d4d0478e49a04568cabd15632a461ca7d2c794f0399c065e179a9260e0850a5456b7219d4a84d301a0c0dec54af02814533c027168119e3d8932c7acd0d386a9102ca276c18b4c759c48b5d3bce92a43d0b42889e3331adfc66d67dc6eaab9b03cf622ea1f5e0d9aa2aa1e1835fd88edb8d2b1ce5cd5126ea204a4b76d87880c3428691c1efb2a33a5a1b797aa98da3326f8c9b7345c87edad0968e776e885833d09ed815c106f60d9537578fea3ab917b6558c7808fc6f1add12578360a52231bf672015efc18157c99444f14464b98061700c7b2d6f29a9403288c3f4725b6c6b2cfb3ac633267b99e586f4d82e8846b982beea327d5ace95f4ef17da25000a3a9f43fe57432995cb9ff7e454860a66a7c04390d088fa8ffba27f07a0ff73aef8a3fb2d9a15fb64faa05f0461f5b6ff89b35ac1d70b768939854fa731074542554408667b5f780c2251aa7eb6cfc2927e3dbfbebd09f972b9bee3d9b31db47531b30533b8b8a3693a9660b78f35486f19dbba3ee0d2308288bedd8eb3e467f832438e923f69dbadbfbc9898d44b3ad67fb5cedd9b8ff69529175dab70f0ac4259413afbff1ff29fdc31f7ee307cfc3a3195831a3397ebf1b4eab7e5b6e4c494510685f761cefd569fc3c586806e9748b72f73bef297d6eb6cb094afb3eb628d4baeb2282e25fa487d49323e3b7a6f050ca4cd09ca247c927821eb09d8fd5c98614d0c272e160fdb58e57f1d2ba5db0303f703f960597f025e85b495d75af3df2df3b24e8c68305121e5e2ee0bd25d3d4c6ac3cc20d1350c505fad81d50a7a004c68453667ee996affb2ce7c7d0851d8f0aca7db096424919f8b149b41badd0f96f72259c3139695541ff1884b8d8ae0fe70b69f041e9a2d0260a47908348ab3e133a0528c20fc4c8065138c914539abb8595a0fac23326eda2a8995d13eec4da09721e78262e9bb1086531c3e153da784e1df7e3dad0c597649f8e299cb80cbac504778fb0d4206a3a67e17ce45c041bf7dec434898b92da0eb3aae0f0131d9cf58e16361a5d23106e62b4e2d572dc219e71207f0ad00daef0bb0a0b693ae3fa3d4ca9e10b02211c9cfa1d534920512ededb515139d20dceda068dfc24de79a6a340ce3caf1a14896937708fa90eb554f3a7edfbdb6118083baa9e750574eb86a47a59a0f574ccef1e74485a05d412392fb4277a3c2ad2f5fdedaa8a18d129c78449aff1e22f9f021977f79114c1184cfea8802d2bda38247c3179287bf2c8384e99e40b4ff7394dd5175067ecf2404674bf5775df2aa25d1c01c4483d6879eefc0cfd56f242f54b074a9306593d16a8b6055dee17be5937a04500639f29a6f6a9a258826e10646ffe7018817e23a9a97569f285b3b9fdac57135320c263df2854e002bad244678ea39840ef949e7a19f9e267ce3583b0b4854819c4ec9a9770344e31117e33cdd0ce6e9e12db2ddefc526fefe25fcb1e70c71b558b9f936661963e526d410e3c090b336e94e5986aeb9ede30f8ba1dd1df93b433ae46d1e36f3f1629d05a80e8ec9c5e8e551cf6c5b6d37516fbe8be9c4e0ece12d830cf5a2709f22609da39df604cefc064e8c8016837c4e0b489d354875d62d46c4051b4f788239146b131ed5783ab12374d4fc78fe58b5bf21fa0bd3e48ad34a00e8df606cac726d65e75da9e8904c995ce5bf883b879bc93993b5ceefd50feafb32a37851bdca18e2881139a36b9c9b83b4d398d021392996c10e08a7946019cca2961bde47a91b494778104fd90dc67735d1f65bef5dbc4eef8320a363df554de5878838b175b8efcd135b81ab70cfb17c713e68e2c310be244cb32705c973acae7e7a301c9fe9fb7803559d7a9983ae7a3af5e405b73dcf9d3e94bbdb5145fa703355f79b4144a55dd2d3f414796092023f282e0609533a1672ed8a8a669f790fff003027c5621fe0ada39492b225bf982fd39025b445fdce807b966daebe442616fa4a905008fcf9d5dbebfcdf27d7bf6a6a89f751e6ca7ca3a2802212018ac39d66b093e2c5067eb8fdcb29108397421c626baf2416200306bd88c348ee167f7227ccd686b9fc2383e7566f4e21371cb77352e9b0acd6960a590ccafe245ab04868727e71ee191a55db6a1c9aded8e0a70d57c3cf070df37d49e05c2d81acfec4c1b71bb4bce06e344", 0x1000}, {&(0x7f00000011c0)="434e92f4012f88e906734c5608d6fd1a1aab25bdbdbc88e7ae9f1c47b3c9a289de165d74915d0df34eb258b52d8d6c2ac95b9dc6cc033f4216452160618de3fea4a8fd211c2e42e1834ace0592b3875b0b82a3b89327d0127213676f38fd4746b844246efc4272f15fb6ed1d7aa2549fb6c1ee60e3947754c8866e19f212edd56fd07dac4c0d83dafebaaca07cf072f27c384f5f65e6bec84678ec90b6d68690763c0e71f0a9e11f39140f033a9dabc5693909cf48d019e1fc1c9bdf91b8c74c9876aa68605a40ae1d", 0xc9}, {&(0x7f00000012c0)="c09bd83b61236526c3ff58bfe2bbfe56b8293bdee72f94", 0x17}, {&(0x7f0000001300)="1383d93d814fe3a564d569bc7a85113b9ca2124fe6b9d65ea2cf57a775c77005952e4ee50a63d2428a5379f779c97a1c0b2a782ef460f03f8fc7d356f85e4bbfcf1a811baffdd12c0fa325a83fbf3175d89ea8e32adab92a1d48913cb8bd2c8af91b06043e536a97cad853", 0x6b}, {&(0x7f0000001380)="a5a8459d6f801c04bdac6b9457224ab79f2253011e555833a1a959df81832c0c12fd0b719117362276514bedd99e659dbe24f0eb31c25a5864b0c8013416d3b30cc5c298255398dadfbd3709fc9d5b42e1464654fce7e01b695f7def88073cff75f2263741371ee93c83c8cd2062bb06084b2b5d41", 0x75}, {&(0x7f0000001400)="99f892b231dbd7190d0a60413dec91d0d67f69cab8dd190bce6275762b8a86387eba4a5cf693696ade9ca93fd44029102c96366d0fdede41accc2ede0412805191629231b1bf9e98433e6d01cd111d48d838376d67eac3f0ffa8b815f7e18f9af0bcef710c7e5b7fe673a6eefc13c00db373f6bd91b4b3af94aeb1c80f871bff79bfedf662602905d99d4645ea0de8838dbf610e27e57702a52e914b10bcd624dbbbc7", 0xa3}, {&(0x7f00000014c0)="e00773270902a03a9c0bfc443238f5dff7bd691ff15a24e9cc63b0e27b1448776432a1fe6607305223bce547ae6daa3238f0e14ea745e2f4592a8e6719438c9f56ef69b158b96864561818b1a53634ad753941e8e485ed2e55998b91237f8f0fc39f9b80a0f4e4b0f1f7b686cd0283af88242791e45efcea8d0ec048", 0x7c}, {&(0x7f0000001540)="083c7f", 0x3}], 0xa, &(0x7f0000001640)=ANY=[@ANYBLOB="2800000000000000ffff000009000071bfbce306000000aed75ba0a618ad2712c5ae2afb00000000f000000000080000ffff00000906000000b1739990cc1086ef57679ad1f53747c32c9bd6a1f1eeeaf9f7802c7e62efb1c905779c83efc5eb3150c317f63df15d1c8e459dd827990a6fcb942af470bbc61812db05a0aff11eb0580979051dc7646a829adc38da2cc743428b1e50386e380ce858e0359e283241be9a3e4ec4868ece2a0c51013591bc9a196c0b6fa68e54b02002f0aca8de9927eb17c5fef81794023b2b82d657f511bdb3770ec097f8c2729026b960b988374d5a759d2451cbead77efc82c38b6bd1b73e0855576294eae92909b294c41fb6723d6dcbf8526e835e4a1ec5383202d7b106e5e590000000cf8b9439cbc055af8f3bea85593f584de691190f55d69747d354f04d40043c706bd878"], 0x118}, 0x1) socketpair(0x20, 0x4801, 0x9, &(0x7f0000001800)) 23:11:26 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x104) open(&(0x7f0000000040)='..', 0x8288, 0x0) 23:11:26 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xfd82, 0x6, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000001400)={0x3, "06ba82b5"}, 0x2fe, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 23:11:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f00000001c0)=""/127, 0x7f) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40000004, 0x6, 0x707afeb6}], 0x8a88, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000009, 0x7fff, 0x101}], 0xffffffffffff6c9b, &(0x7f0000000180)={0xfff, 0x9}) sendto$inet6(r1, &(0x7f0000000000)="d048d0337e34b32aca6b1420bdab41953ebb4ccf21976f65208e47788daf04b93d66978a2b71ec7f5fac3f430af6c7a9512c041cf49c2c3b63efc40267d9cf2621fa67971646d550800501719745225063391f2a7d300a26a2bb97ee5ebd018311042a904485475ad06427a722c4634bab5ad4c061659414107dfa9809f8eaafb94c6091c4e89758cdfd6534ec01f063873e55385b73", 0x96, 0x5, 0x0, 0x0) kqueue() mlockall(0x1) socket$inet6(0x18, 0x4001, 0x1) 23:11:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x117) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a569ede3c0e2"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x66}, {0x4, 0x7fffffff}}, &(0x7f00000000c0)) write(r1, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 23:11:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28001800ffb6b4ff000001"], 0x9}, 0x0) r5 = dup2(r0, r4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = getpid() r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="afb44c90befc8a83cf9cd32eece9737d7dba0c37a09ca715c49ed6ffec88ee943e523533a3b7d1d9568d7945f2a4c3b51ff5a1fee7db1ae452932a891214419f45bd02d7f9346b9e5b20a0d7b0346f34e5401a6236919465dfb8ceb742e7c89d1192ff", 0x63}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r4, r5, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r4, r1, r5, r1, r0, r5, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r5, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r4, r4, r5, r1, r3, r5]}], 0x160, 0x4}, 0x40b) 23:11:26 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x3f) accept$inet(r1, &(0x7f00000002c0), &(0x7f00000000c0)=0x1) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7a, r3}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) socket$inet(0x2, 0x3, 0x200) 23:11:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x53, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) 23:11:26 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) r2 = msgget(0x1, 0x400) msgsnd(r2, &(0x7f00000000c0)={0x3, "e3db3634df73758ebade807e60627bb1904916fea80b97cb28fc355d80e4660c55be4f94f4bd308096ea90c44ceb0791b1c374ba26c01db4bc7c31614d57b57542c1d5a958e81ed496765ac1447bd30726adee05ffcc7e22b11ac2f5c902c43a4558ca88a68a41570b9d3216e555f47fbc1d642ea2b3adcbed921e7940c4d73579d9076bea4de3990013d839da1c1e855d6d0208b695f105c8ad269aacae4a349b5a8737e01633eb6d21e444bf63d2efb494"}, 0xba, 0x800) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:11:26 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) 23:11:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgget(0x2, 0x80) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') rmdir(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) read(r0, &(0x7f00000001c0)=""/106, 0x6a) 23:11:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x4, 0x1, 0x80000001, "3aeeb18b556d0d78572e0a4ee8202cddf94bf316", 0xa6, 0x10001}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) 23:11:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 23:11:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8140, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x3) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:11:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 23:11:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000004, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/82, &(0x7f0000000000)=0x52) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) shutdown(r1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x200000a2, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x9, 0x6}], 0x6f75, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0xfffffffffffffffe, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0xe4, 0x4, 0x7a9f, 0x101}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5}], 0x6, &(0x7f00000001c0)={0x6, 0x1e}) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x60, 0x2) 23:11:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8203002f66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 23:11:27 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x4f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x1f, 0x0, 0x40000000007, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0xffffffffffffff7f, 0x4, 0x401, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0x1800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000da0000/0x3000)=nil, 0x5}, {&(0x7f0000e84000/0x3000)=nil, &(0x7f0000c1c000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f73000/0x3000)=nil, 0x1}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000fa0000/0x3000)=nil, &(0x7f0000de0000/0x2000)=nil, 0x6}, {&(0x7f0000e80000/0x3000)=nil, &(0x7f0000e83000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e8c000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000d7a000/0x3000)=nil, &(0x7f0000d42000/0x1000)=nil, 0x52}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d9b000/0x4000)=nil, 0x100}, {&(0x7f0000c57000/0x4000)=nil, &(0x7f0000fa7000/0x2000)=nil, 0x1f}, {&(0x7f0000dcc000/0x3000)=nil, &(0x7f0000cea000/0x1000)=nil, 0x6}, {&(0x7f0000d31000/0x3000)=nil, &(0x7f0000fbf000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) dup2(r0, r2) 23:11:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r3 = socket$inet6(0x18, 0x0, 0x8) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x9, 0xab0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 23:11:27 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20101, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getpgid(0x0) geteuid() r5 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) 23:11:28 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(r0, 0x0, 0x397, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 23:11:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x2fd) 23:11:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) fcntl$setflags(r0, 0x2, 0x1) msgget$private(0x0, 0x102) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r3 = shmget(0x1, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r4, r5, r6, r7, 0x21, 0x1}, 0x6000, 0x20, r8, r9, 0x6, 0x7fffffff, 0xc76}) r10 = dup2(r2, r0) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000100)=0x100000001) 23:11:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a07, &(0x7f0000000040), 0x358) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) 23:11:28 executing program 1: r0 = socket(0x4000000000011, 0x3, 0xfffffffffffdffff) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xfffffffffffffe45, 0xfffffffffd, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000280)=0x2, 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/106, 0x6a) pread(r0, &(0x7f0000000180)="d964fe8c27727a53581aa486ca13f2526a98651e95290165e3b0c886ce23b037b8de009d10afa064b2bc2066c332cd55971c9e4f692aaa92862dc89faf62e4d01a00d1066edd626bf3793fcb9d235eefbe0410198c5f6a81174555a20772a5e196bc451c7477d7174e2147ad1093e6e1d27514eb8e1b248d0ac20061efea49f889d9f322e0cb11299d0b97934c031bfa2bb295691f963b1d5a4d6cb12eea", 0x9e, 0x0, 0x0) r1 = semget(0x0, 0x7, 0x400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/24) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) 23:11:28 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6, 0x7, {0x4}}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "51ab333e9005ecb7d07314aa4e3fb6c1e315df0c", 0x0, 0x6}) 23:11:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 23:11:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x290, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 23:11:28 executing program 0: chmod(&(0x7f0000001840)='./file0/file0\x00', 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000017c0)) r1 = syz_open_pts() close(r1) r2 = accept(r0, 0x0, &(0x7f0000000080)=0x154) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)=""/141, &(0x7f0000000300)=0x8d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x1, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000400)="e6d6e0d264b58472c332e85b3725a6450484f2278b75dc31efc6a875614a84e76db24bed789bbc02ca6cd73226ef9f61cda0657e04e14993d307fac56a95f2189378c489983ad8c4df779f8f352647c9fb1ea72df9722982bc3898c93baad8a2b399e07f4b4e539be4aae6ecd41d424717cae43cd0d669dfa4616d84", 0x7c}, {&(0x7f0000000480)="558120bfa229f31d3ffc63335ca1", 0xe}, {&(0x7f00000004c0)="2a600196d77053f43ad59f21c120f0b162f72ccaf1856fdf40e4f9ca961945513195d14683ada8f025fc746c3fc7b0942e0b51277c348fbd429cd0e6aee5677b5eeb7daf533c18a901716cfa424836558dbb471ad17475437e6ea3bcbcac3ca6bed3b0cb4bca7e8ea352ce536b15e089748a13b52d984d2e9f878991a63c15aa40cd796089c6fe744c7c687e13a009920299d15fb1ecf9731bde2aab76264b4a583cf220098965622544", 0xaa}, {&(0x7f0000000580)="a6986d002218fedfb9a597eb8d26bcb987596e18713fde20835f0cfdeeed777857ae1ff9a7818b1998644ac4d9f39cfd2b6cddb6d04a3c8f6db28270f5e6f4d9bf1048d2d545724649869a82b4274281cb4101d91ad99f3b3d63f14f61cace544bb7400a924cb9093a10ac467a8cf24a7ce96d5f96aa86afff5e616b50924ed440a10082604145229d1ee0deb867c972518b1d959cb42790dc8a56d83f1d80d679c0c3e38bd121539f653415c8477a9d0ba02dd523ca2d60caed96f0cd78f65e6bd2a3a8da54cc96eb74bd516ea66961d60701258e8b6da91c725faed176a6b55697f6dc2157e4fd635070190999eefadfbb1b7a8246f4d4c96ad8bdb17e9ddc15c73708db195757bdd1c2943f94cb7dd67e250c8371a0b830f0906ac49f619246043f44f843a493a4f5223fe549249c1f9db2a4ebce0c00f6c954106d4e54e78112d99001bdc2d84c6f7dee48280de47821dee837544a538fdc5aa17d7992d874e4d57a9da372da13024368eff100f49b14b25eb2bf462c33bdcce5df43c89d221f9c073f15f5d4029a430b523c676b1688b8cb679c111c8c7dc2414c3dced681a70c3e553ede1bae1b87b90b9bbe88f323eb24e522a992a6939f09b5ea099b8ebc032401eebcb3d0a92e7ae9970f10a4bc03387921d8793fdc9abac5dae630116a350d77b607a239dab5fc7eb7248c1dd1f5e15ad0aa20160d51e28504dc36303448d6c19d1768490ce947606d3a4919bc860bb9a66521d64c7414629200e15e60f3af1f399e39065e8f18f455459da7f0440dbd59cd6a9119429fa7645cc5a5b19f4c754b7ff9fa69e4333a18c57b32cb6b168222c64c3eae95c169c4e5b37ce6210001363404f827c8e7c839321931e2fc46b97cc4f53920ff3155666a58a3bb0e59df3dd9de907d81a6d87c41f30900d56c517ca56387840b38f24715267c5f5a8e11d9e35aa2260076698ebe9a1883802718f4791c7e9f6be984daef093f342e7d719e2be3a253da1996a8348585fc1c9ace889ebb1132157e0c376c4fb1a53f647abf4375971fba53218e4d37bc2f00d1c19f46e42c8fb2f419ff8e9e4de1b581b37b234a854a221a2a00a2e7d75d0a6ca1eefde156e0fcb6bf57cca51bbd64605f853d5096949de3baccf3d6e86085823b8de2bbab660d618e9a0a9b349ecd6564a15731bb02324b38965e3c80c02c21936a1f4863d22795b1d8f5db426ad44630d979841e0043d5563542bc32a1f2a571a1ee64f489918d8729cb781d7126f5895e0f69ea5c5fe47b7a0389f5565ffa28ec3ecfa8e58eeff52d63c205e290d7291454f1d205735360ff2b8e475a4892e35c2c7237fcc87df0fc66337eedfd1eca8acf8d1ec1085ada84cf8b1df292e03cb7cb5ea06f38b95d5e4557a521035cafc45ca156543d67bb73a383d86a70a6008bdbcff35a610690f065cedec86d5510a0baf500b349be8fd78782c138059aa35d0dc9dd2554d704339c30a4db820c5a5da2ce8b845ae54dce6770621ff5de8138fe7c2c314e63bea1fc05411e6dfd38422f1c9660628b19b326276d2a8027360fc26d3e0ce4b74f14cd8e70c897edbeaad269554c198803ec210f97c8758ded95fb4fd09314a5675616a11c255112de10dbf5c384a186e2ccc67369627ee44f57c9a1822dfb0749d840a83b94a3d545a8e538398c18c908baa8968e70f913f9f06093a068c7dd1746b3a774695b49c91760259900e490b7231598157b33b69a8f7f08ad1df35ec145dc73462c4c721e15965bdc221510369e524e577a8e55d85527e426618d30aed19a1fe233f98280e3e67ef5f3d1cb954f8a7d525fef864a89bc39946b9ccd987fe1c7b6f0b57639cf40b01db83eeb8038b9212cc0755094f819b300a003671db91e1815a1836f9ec5ad969ce7846ff10cd8b93541f02f9c7f265cac48547b8aa751730923ab33a2595948b861260eb8f2fca5ec7b3438dcbc8c29495103d9dfcf913dccfc29d5122ae592e36d76cf715b2cff01a2a78ca0c1cc865bd0e52f20ed68fb1136c7e386a68984a3b478349da714c06967b6363f64f0490a6022c9a1fd96eb0062b729ed73747f93e33d1d135a02e548670fcdebb77c55af2b8d6bb9839c330a3c71bd15a9f86a650d026fd9c4cfd1c9a626745e5ce53e416a110b3d99615831e852b8692d46fae999b4ed30da5fe27a2ac5dcdead561e7bbd71c1c7fc82096a4f7dba101917dafb9dc57751680affb949d1f22e042ee11f55729c4ac58f5e42301c2515f19970083e08bedbc03cf683864884fb7994a1f1feee145f57dbb781a39600cf5775270ff507e453122a13ac0ebe4f90b023376d0c392b425422a0806f878f957e8a17ada33750a74640f45cc2dbab0d11a712c332d034716e616d1e6f9fe0cfcfdd62e7bd5cfee24715d625915dfdf24914c791876cc8486b368588005575e112cd469624e825b5c20c2db476efa5bfe8c34412a889a57329fb1f0b9a7aeeddc7ac40d950b16f3880f605958921c015de4b7a9761144b47196d0a666d7b6b1d44941ecb593319c5e630efc92bfb4ca8cac0e662b077cc33e481d44cd5748ef43fd2f01e5f4e28e4dc9597859e06184a8f22c4f8effb87bd2edb512b06bbef08c5600b033566a83b9c13e7d9d185f57a3cd5bfd2956fb79075e01f297c09c868e1f88a94c2c98463ead42d177129e08a8b900992acc39f6334d9e0036285f81fd16140efacf8b964fb754e60f6bf1b88af328bb7b10b550ac65f5595e0317970bba844f948a2c240492797af0e9e3c60f62b8aab3b38e7a633bb1ef9d1c500574c91cc29b89624ba45102300bd3831316d3b179899fdc8f54700d92add4c01cfa47aa7b18877fa01a029fdc1b3271aafaa4d0811bf80d25da07b083b5d6ca7669e63ee2f1095b2f35cd9d6721ca3bbd00e8e9f7eed23d5175cd130518054e8bf1c4953caa0ce8a2736c9ca3c5ba260467195821babcb08ab81109fd4f65c1bc242f987d2fa5ed44b8cffa5f7517b1a4ced04a2761540a3419cf545d02c89ef23c136bf5987839f91ef585a4aef59e875be00734805849080e6f43f7c942c39faa1668ba7582414086e339329d554b4fd4eb280966148427ef35ab87f7d1cd50c221f3bc9c070e61547bce2dcdd642df3055c9942e85d01191c01a93a460f6e93d51d3b7fb2208cf9d046672db72156b17b83fed962e3d879dde59192874dceb0bc84e9bbcfeaa50e353b5c9b06895a1377b73ed981bde969630e476c6193f6ea8d0c34c56dbd63197276a199995b5ff17a66f4769cd9de1d29e162d7c89284cd9e5424c46713d897248a85a7402513d182615cfc534641b42355d564b7498027f3b26fd2cd1b0488a286a629f5b671f90dbd91e8e646a5eeb897661273bc985ee10bcffbaa2f0689718cbe70cb7832bae3a79970d154b78312c4a42fbe7e4e2748ae1ed3962d696d157d79dd82ac76c91c665e7aa2dfe142e3bf5e99e5c55c795e59b6b6fc0984df92db338904739611e1e1f1d13877005cf666e65fe6a6cc0feb8ff15b0b6cc0eced49181b642799fa23dfafe7425283c0d3b04ac9b2b0412712bb73aad11b47d4ee2c468852a2d57de3473c9ac624f56b6e8bd13dcd80fa16bbbcb1867b43fe3291fabd560b9ef4ec1517b870fe546496d59170735e9ab2ac82478fac0cc193232e4ce1200ffac3f108b5ecbec12f082097fdb463f442f5b84b2912e5744d47e1de2017888cd1f92a75fbc32e53a079a404aac204969c1c0f5dfbeda17e983901c78f0983b52e8da6ed8189bd1e7f47625ba2dd3fc5b4374e0437723a3e5b7bed4ddd0100d21fc5bfbdcacaca9f9ed9ea7db5516f399e6eb9c2a43859d9772b6d4288b7af14ff11497e00cfccf6a04b21d4d7ab5f13f4965748a13b7954d808f0b450b0d5b8ce1c8b0f5fd7f6e09beca6e02dc5ad479d213b60af86070b575af1f366da1f1e67ad8fda9352d5f314993b2ea6abc4a427aff79d1e11fc0aac3a3d285068aea2fa73ff7354fe99e37d5c1a343a3403657931ca0951976a908a4e34dd3dbe2895b54c2d2f8020f190e53a7109bfdf696ddeaa8076f170bca9663e3e5bf499bbed4f556d6f8a0393a35db7aaef268c791c82bc8636a9c131ecb6baeb1ba6435c5ff58e97765171897a5db662e32966d1153afc2bfa1145f1d1f7176bece14a1e65d885baaf6033c58080109e432342b8495246b8722c9d98e5a3277b7024de4625ab987c77538d1f9f7e65e304a99b2b6cad5ef3544efb7afcfd2abdad924777d745ae79ffe2110dcd0b5c1bb559806f5306f6643a2d326e24490902245a0a485abe663da2bf2a29e7ed9a3eb15100bfe47ae10be991494edf78f32c176230af373a3891d98ff04a730b0930a30eb04e556f095f8f64b00a05a4694a644d55982bff7355a9b939dabc134a21e5280771d8d6dc5fe9a32bf20dd8ba299d4f47310c435b8ec8b28b36e09fd2acc92d32663be765112a20107ed7a19048a4ad7c9717106fd29eee1abf85504d8f7c8b1aa2f712a110de05fe7e4a0e80e4afc54a76cbd92b04e0e6d00620da17ae69a1443e605b91d1e3c245a713c762eebf5aabce8a437cbcb4355af1385f482c26332874e342baf57764f50bb7d8802d730e2c505af9534b74de0c1af9436085608bd20c2c0f94b2b1711c4f6948f9a9f8b659528f18c6b32f05f7d10dfe3386b776c944e6c97729e2da1803a1125addc6680115bff6c45f0bb85d40ee2a99c803c2c243a4cd928132150844227cfbbe8054e4681c71fa19be675b91a6f24b4a7729fa9d364c3ad40530c0453117053d88bf4725d88565b7f23c781e07a613e8d04813ec58bb3bf8add9af96e31bdcfafd31dcd461afe6d86529baf4fc34bcc483d9b1e21149da78233559aa4ad3842acc3bb3af574340d191fff68e64857f89a48e2eb7547659a2f651a37a6d5e1873a3035c318db6c9015be756e805ca7251144bd3c85046c9b365756647a7f24a63d36a8f886a71d93046e9ee6f686d3b6357d9e0428a56254e5db9d0dd1110af4c66aaa937e5b2c94413e5369ccf79e73ccc3a6ea3a4d6d138e0cd9ddd74347aa4ab96bdefef7e45ee7d6ffab88207f65f8661936ec21de919ae07335a3d18e8475b4b3a9a88524791634322d5507e97b01701c4376f13d63546f1d580daaff570a48272545b9d8adc94305aa832cc55b68f887f2ca0b9914e483b8a5796fbd32a4b00f84a26914d14889d2322a2ed4b8009ad7f31436b0e763d1633c099667e2012d972dce1849e84315c0f15be94f56953d3ac8c8534a22975bcf204661eae1cd9ebbf3bfbb004225482878419400be2a0d56a9719f3c7f3226c662d8a951316ff91e3ead9c01867a28035ec97f482c7efed0c869a0c82b8364468397de952eb28a150ab1bb65b05342dc0f0b829bf19eeabe909927783ad06588c49643168a7967809f8e62092866e3abfd63cbc61a0d7d40aa132aa73bc52727ab1910235696db3b2ee6816685ef7ba212c9d9d9e48d22d5766a91c05f80380938b1e4a2890677153535036c6063a3ec2e27e0e36ace66ec7581ed2c66cb7ad33fbba8da91b1f919e3e2264189c07a67b798230c3d6ed0d439c18b8137f2a90e2469f9dabccd4ed169ca23e84cddd98a7dab2e4b0f64a0c76a8291c59a4b5f2a1412dc3d27d299af88411eaeb9465eddaf9aa7a077e64ecd718f636a8b2fb04186b9ff53a08137da9cb46ffcb2d1cdc616261475996f0b073f433b4383c9dfb2a7fc01c1f4e03a39c64cadade13b82dd3ccbefc73f67a5659", 0x1000}, {&(0x7f0000001580)="595156d7a82e4fd09d631c4bdd77c05b78df945c419114d6837cf26a415a3fb0d4f8fbd58166c98720340a675c75120cdbbaa641e1e31fcd658c434ef53d448d64c618c898333d4dea05f27b653d18736018dd391d63050687f5cbd514f72a226fa7d4d81c3717f8b3e243a35db6d663c143dbb165", 0x75}, {&(0x7f0000001600)="ed307db3ff615c0c7dc6a43a00b9926b771f2127a8ccee5f4a76c34d6533c4364ec2ce992585af7873cbbeb2188289a8545579bc61d145b4f8edd40f9ad40e827a6206a9c7993da33934d0f04571f47ea4537f5d37feaa444b314f1f27ba58eb7543b693aeed37557509444f9cfac8e0686c70628d5479d2386a99ad11e814b5867222af2f22996c0453d0aa313aeb6d194ce1399254542797aed3de5cc16e5bb23e3887e2f66a874f9a4cfa89cc2728", 0xb0}], 0x6) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 23:11:28 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000000080)="c3317336eb1861fc88ad972677ba0eda1e097be4050c25507b5542a58491baf7291f5ec61ef85ac546f43227e809397447e5e3a010dd918532ea1005cb61eb54978f81d5b77cd5b46f0504c450d0d150c3556ec37aa9ba137b9691fb597a751aea0c74", 0x63, 0x404, &(0x7f0000000940)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f00000009c0)='\xca(\'\x00', &(0x7f0000000a00)='*$-\x00', &(0x7f0000000a40)='{:/\'\x00', &(0x7f0000000a80)='3,(\x00', &(0x7f0000000ac0)='\xab,*\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='*]/\x00'], &(0x7f0000000d00)=[&(0x7f0000000c00)='----\'&\x00', &(0x7f0000000c40)='*+\x00', &(0x7f0000000c80)='#\x00', &(0x7f0000000cc0)='.%!.@\x00']) 23:11:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:11:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x2080000000a, 0x0, 0x0) 23:11:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x3c) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/19, 0x13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x40000000000) r7 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x68) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f00000000c0)=0x7) 23:11:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:11:29 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x9) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, &(0x7f00000001c0)) 23:11:29 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 23:11:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0xff, {0x7, 0x3}}) clock_gettime(0x3, 0xffffffffffffffff) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 23:11:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) readv(r0, &(0x7f00000000c0), 0x0) 23:11:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xffffffffffff98e5) write(r2, &(0x7f0000000200)="d50cf5050f922324e9c84e64a23265a1f7ee4b45bc74fbb8203d81154b475dbf7ffd6c41fe13216c99192098d3cf687124ad4ce968cbe976c5e94c2d909a7c3975fc921b00000000427fe27d", 0x4c) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7961, 0x8}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 23:11:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x44e76ccc, 0x400, 0x0, "fa146f82c9cc84550635dd9183459f634333756d", 0x40, 0x3}) write(r1, &(0x7f00000000c0)="e28ec62e157ad36f6b734281fdd718e5c61f95430fffaad4baae1a600aa0cb6dc9d60f86e041fd6ceb32903a792478", 0x2f) setsockopt$sock_int(r0, 0xffff, 0x1127, &(0x7f0000000100)=0x4, 0x4) 23:11:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:11:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:11:30 executing program 1: select(0x40, &(0x7f0000000140)={0x8, 0x2, 0x7, 0x6ac, 0x88, 0xff, 0x1, 0x20}, &(0x7f0000000040)={0x112c, 0x0, 0x87, 0x7, 0x8, 0x1, 0x7, 0x3}, &(0x7f0000000080)={0x8, 0x1, 0x94, 0x3, 0x58, 0x4, 0xff, 0x2d}, &(0x7f00000000c0)={0x9, 0x76}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x1) 23:11:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='R', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc00, 0x0) 23:11:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) r6 = semget(0x1, 0x0, 0x110) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000200)=""/63) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1c2) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000240)) getgroups(0x5, &(0x7f0000000100)=[r4, r2, r2, r2, r5]) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0xc0, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5) write(r0, &(0x7f0000000100)='\x00', 0x1) 23:11:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r1, r2, r3) fcntl$setstatus(r0, 0x4, 0x0) 23:11:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x4000000000000011, 0x1, 0xfffffffffffffffd) socket(0x26, 0x3, 0x7) socketpair(0x6, 0x0, 0x1, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socketpair(0x22, 0x8006, 0x0, &(0x7f0000000080)) 23:11:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) 23:11:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x200) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 23:11:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffd7e, &(0x7f0000000400)=[{&(0x7f0000000300)=""/243, 0xf3}], 0x1, 0x0}, 0x800000000) write(r1, &(0x7f0000000000)="87", 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) 23:11:30 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) geteuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r5, r4, r5, r6, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 23:11:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0xffffffffffffff1b, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESOCT=0x0]}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:11:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x10001, 0x15, &(0x7f0000000040)="530668d3f3193790960863038fc8e3a0f43387685dd8ba7601502d0a5576d63d41d11b1c3322508f8310d97c3147f17bc63bd63f420b63380e047c8ae0015b9f5e1921852f5ab2cba374bae9fe", 0x4d) semget$private(0x0, 0x4, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 23:11:30 executing program 0: utimes(0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) 23:11:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de", 0xcd9, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x30, 0x0, 0x0, "94f3b201ea91e51021a46adf8809945174c05e12ff18d74902"}, {0x88, 0x0, 0x0, "b79105ee7e16d7eb06db587d44f29f1325eb2572667dabdb1c8ba35e94554df3d8c4172f432e599d815e08ee67d50c319ebd39c81b1110ffa72681d8758c01a58b71afb87fbbce8f9e4646fe612bf9058006d45773e300505d035f52ff791985b61712415bb02479d106c88f8a915d14e3"}, {0xb8, 0x0, 0x0, "4ade6842e5a097c6495ddbd90a8bd5e376d560e65ba2d52c74d050984a9259cb5e94e3e1bfdeb93e4ec65ba0c63ab1087ee082b3c46651205ba53865e5bc67af5513ec95bb6207599f5ea18a63fd2006e81c6f678efe66b21899cb51e2e2e728c88d05aa89a781ca5fc0d1a1112418220426ef3dae7f82802a66ad1137a9100fe3634ead8a26d121efd2867fb98ad698f4b0e0b83543246a43955dbd066f388c9b"}, {0xe0, 0x0, 0x0, "62c612c500afba9290c9a8b4007011c9b0f44ce9597ea5b8f3d8d2115a397bb8dcf64384b75cbe54961bbb7acc7486a38708506b6c438f83701ea6b95ca57fb8563f5a21e3a7e942c68d90500d45b5eaba7a56e7f276b7b4202bb4ff7a93ec3a0c7637f98626490ae1939a7f9c890a2133c5ad1027f81de94345e18381e46cc2d4d4eb0e7a0ad6ee378cb7bc6ed83c07d3a624fd5f96c2e798e1814d4316be870dff8756a8d49da618db16490c11b4bd575239fa5e95b5f700e3ec2802751e7753581a9ea56f0f0de3"}, {0x20, 0x0, 0x0, "d1dc5c95f1af59273b"}, {0xb8, 0x0, 0x0, "a7fb5e7d71215bca8797cbeebaca8fbf64b78bf9763b0f15861efd53fd7bc7a4dd60b43ad32312aed26adacb010374f4045fe2822720428a1c6f85dec18f711066bfb84fc1c9aafbd17a81412ee14a2061c012acaf00c190825b3435d5fc8bff1d39b5484889b9b41be083c6596c1e55b492e1fb2e5d7e775d3f92db6d7e35617cd953bc355bb11f4e8be768f2f27f895a7f3625ff0fa112a29f5a5822df3208e5"}], 0x328}, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x20000d) execve(0x0, 0x0, 0x0) 23:11:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 23:11:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:11:31 executing program 0: r0 = kqueue() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x3, 0x9, 0x0, 0x3ff, 0xc21, 0xffffffffffff0001, 0x1, 0x0, 0x8a7, 0x3}) r2 = kqueue() flock(r0, 0xfffffffffffffffc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x40) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)) fcntl$dupfd(r4, 0x0, r2) ioctl$KDGKBMODE(r3, 0x40044b06) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 23:11:32 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 23:11:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000000000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29b98aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46ceeaaca00342a68c4a42fda0f"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r7 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3, r6, r7, r9, r10, 0x12, 0x4}, 0x4, 0x4e933751, r11, r12, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 23:11:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000000)="635f8c99e046fb935ca260864dc2afc06434042d4e88c8decbb081b5bb2ee0356e90e8a387a076ed67aee43d9d9e96953c3944fe6ef5901b5ad7d1123e2320fb29b5b94c0f7381142f077366dce1d6e7c56d0949bc4186f2bca54174820737cb6c0b116fca7066e0a5413bb4dd43548a5d74686cc6fb8c648e161c82b3e6e680f2693b4e16ec0c359a74c019f5a9c2a15a60056acd2c4046c1cde660e85fed520da8290283229b29fc70cb3670f960e806e120368406903c6d2ebce61563c8feb75506a82aa3f52b755d86aaa07c27595e4fb829c87e19", 0xd7, 0x407, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200b2, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x0, 0x67a39f06, 0x1}, 0x500000, 0x1, 0xf1}) 23:11:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38088, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000080)={{0x0, 0xfffffffffffffffd}, {0x0, 0x4000040000000000}}, 0x2) r1 = msgget(0x1, 0x9) msgsnd(r1, &(0x7f00000000c0)={0x2, "44b44851a77411458bfbd862b3988e3fd7d2db73eab476e00a09526b8b102169f2bb127fcfdcc022fa4939586e491f56f66325bed92ef783af96598c23f88853b6edad8e14a57f3669b91806a7ce94258d76b70b92d9eaaaf949938210b4a8a55b2d686a8b46685238c05339274ad6e07bab59e761639c637594c15fbfc401cd75139d00e89edffed96eb0b4491260449bdc39914fed487aaf8587097e9df4f43ea08b7a60eb9338d993c37237f0be303e8ad06497d7f5fb65a2e148042ecf000deee05e262961bc5a7bf11b8f0052f893bd67f618affed3ed04aee2915102c4e3977da20af407e70b936ff5c256b3b23d05e0cc4eb78e770f836da778860bdac36b40be785f220d73f1aa453ae9f95427933d102f732592fb472ab898222876e35f73526151635a1da8a8e801c849656760b0a29b29b49135396d5a5397ffd8a305d7a7d208356ae98c773074e865929c722f3481d14bc0aaecc050d113d9a69458e61eec381a255ed68ce70c6d2911112128f4cf195c85d4eba73ab919b4112e9297661cfbd75c7c6a3e840119240637433fde46a96cc55ec2ce9d0657bb89471efed4bb4b5d13b01f7fe7f1847e142bc2a61bb6cd19501eeff68c71ee45c4d9692ec68f0d357ba5051f09a1637d8829d66dfaa4567d0ad1bb2aa8c164a88ff0576f718db84291487d32c8768deadd7ed2505e01efd6fc313d65b898f2976f4de5e1ea878fd6cdd1fdd1eb356db2055bd7a9b836003ed4ac704ca588a0cd5129ce242b70aa384ee8818a4e4c9eed3b37151daca5f24ef0cc30f54fd2de61323bdff865a366fcfe4a63da9006a1c28ad265eada287ff5da527f05fcf4c3e3aa47e4c4d7a99216d7bc824f73e85f53b17870ccd1d36218252fb14217f82dd71bcc23a1f8d18f3c57cf0d431683d970aa7554507194137e87f3d6f7617c8a6cdbf4e5d15484c5dfd57e76c8756c9b7c4800ff2a91aea5f6575c44a18f9c9a29da41932c32611f20521172281ed748cfc16f33518f292c70aa0f6665decda230f29bc7d7559983545679816f73ba21a9436c29e9be5fd532f117cf86b1656b82297e094cb0499527b08ff5b09da95623d6fa1e4979c17c8a3c70b345d619056ebff43c36d0e197bc984f9d8bdca5da98600f91c53cdb6e7e255396631ca04f62d0d2b4b828a1acda59833b25b8a685909e381cac461c32de0b82b80a5217117b85f5122362394a8d69cbfcc540e5ee180b3d84f5f44ace24111ee63be79510d53611ecc32d2237bd36cdd89a43e042923e7c7cc63c22852171913c6797ad83b213af4cfb237aca7e67136b066b4ae21c094e241a5325cf868ac23fc69989464111a1e61e16cac8cb542ee92baefdc5ab3afc6a87fb4cbea4f43db8ace2378b5afd5307996d8a0089ed144dea67f8f2a96835dba61dff0549b218471f75cb75abf0626afea40abde9e31096b67835e47fadeb2525037e63e6459f8681228bee1bfc3f28e4d986f6f82f428fbce739978d97966137da265ea28e547a454c414e6a88b87e0252f41d00c6a3865fdaaa8b2ce1a32313ba1778a90b97e9f3beab3df5de841a0633d5f300af0953a440c0c917d75d9eca5963771e39d917a14ee0b33f42da61b0659e831d0c92a8358886834c0d4c2f98692071278966c2276d224175ce1e74e26aa31e846bd46bcd6e386f0d8478992623a370a4d0e71967fb2f2e8c64ee13fbc3e53ca7420d11b2aef8dcf8ba826eb8f178e3edfb06700024dcd4e1775e9d63598b8816730181ce30bba835cf52a4792e8109877cc40caf67f164ce9d4e072f2ae3dedbc829e0bd8b1147beabef8cfcac4a00144627b22653135fbec140185787229eb5f7b8c7a4586a5bb08a2f90b70e05f7a00796a76e8a8a6a8a295f6db7d05e7ab51b0fc3ee006eea91d6b2a23c6127270e18952a37c5452cb4aaebefd35d4f3f28390147869c15ce13effcce93c8b0602f71624f29bd452e880c13946facf120106ed665f4472978144ed39f9d8cd41ca970a3f6c5d5d7e8531ec204573a15facbabc48b7acdf2b3dfadeacabbfe9c81290624dfbee47fb4f502969cfc606e30d96fccac594de94739c9e9e30746910a4dc52849f948bfce1309a7459cdb283519bbd3a0b4e0666f135df424da85dfacfaa7b069197cb36dbbe41b4dc8f3f900719be7ca77fa490e6e1cc1685a55fa6a689d07f07946d2525860920da2c6751655422f53612418be99ba2cc814a445c793f3b064aadce3c4590392c9fe420e8ee4b555810e667c33d2c004058bb6d5a72dcd632f39b97619daf341b146471f100b1fae4ca36ca9c5da9fcf10f252c03585c7bf8269128b30cb5317e0a71abea88f71001f366355d2c61f6d4a6f950b94ae64e81cb135959401ccccd5f192a9d5e34cf702d06f6103caf641d5be6fb2bf056295b849260be79164c8f1fe91f19c313359c81f7ead978b53a161f560d88d6ab3876efb39012989132b9a49a6c9af16e06e5ed180cb0bdb5f383faebc4c50bf7f7dfb0dd622db3e32d2d68e7da46318cf127ed752ecc0f1347e42716c639dd058b44fc6a728d5725c2fbd2b4091a1ac76afb99e7222ca0cdace4aff1ba963115cb32f773ef8fa35f8588f229f2c5b3b94757e9565841994aba80bf8804b960ba8c205e800cb4bd121c834306f94b06f56ad20ba4a0034c5ca7f3d5d9148345632d1d59fb6cb68861bb8279714f0762d3d8f64dbd46d3cbbfbe3ceeead115fb025196fa9c0cddffc258c241bcd10c0b0be28d61c201f276bb46e093719bab8ee78762ec7169c15aeb5e615320eaedbf806aa1b555ef41fd68d325bb9aef1200d9482838565ac36a39fe7110de780e8fb40187bb524b215775db3c9261ec37220bad63333a8691f2a9d63907ac4b617fc830af8c90089018929fc8dd42bffce693caed1625706e1c388d07ba2e09d3d0d9d050d9dafee629f5b403703bd4ade66d5bfa9015e4036d3b41f6a252851c21ee5fc6710dead0c572a1d3215014b2703ebfe8efb48d340feb0f970fef180bc31f3733aff320e3967938922892ad9fd4e774627678c9d589558d82204d3a79e76858633f9b8746523b3e4cccbdddc8369dda23940be99c63f4dc5e111fd3cf51506a627d526f49f9f002b17daf0753e8d13ed628f933af91aac65b551572ac5d79dc51a9b71db76b57ec5d867f34333a2b889132ee18ec072ee6eda76785781920eb4b9e6db38735511ea57a7197b2f4de45dcab04bb8b4e14433a55bd0f4a6bf17bca7a294ac33156c7321ff2c83bc7a923b541fd5e81a66521afb1fc6c83101c304ce4f10ef923565e9c6db7a6d07f0950b00479ed87876caf68addcd6d61bfd4339029cd6a1c950cf3ce26727910419ce10a3e32baeb3e2900acb0ba6563f6166ad5e1e709c5747cf26bdc628f5015e64339e1280880969750b5631acc8573fd30e5998a56aa3263a3d73dad36b9fa2ab5fe71f2b2aa5e7b43066bf8391718de5c379fc5d82d72e858bd615c94479ed70b8f27a172c6c067345b866fa1e5953b34a8ad8fc7ffc49aeac3469a8b80f7a97265d067d962916da65ded58697171321c64e89c1d4abc55bd5d8887d807a6ab7e5e7ab3ba3499e2350524b7d92bee76ba7aead0722368504e6abe1589e31f364684bd3eaa5be8fc82a52fad077cc324ae91b213f4bfa899aed4aa10e7d6c684468a34fc4792321c76f7ad5c6369470911c024f9b350d529941ca9a0408d1b9507673992ec94b9f89c6e92dd8a75944c95aa0ac73444153bb7d5d7af88cea0a5e7cd2de8c9cd4d45f8954b7aa09cee1af3e0e8cf8aa7dcd6cf5473aef9325b33a73244dac02a5e52cec9ff8f70549ff792c6dc1efe0ad47bae5808b7203c03176d587f7305d6dd6b5857aee219c63b11110bc136dad9594a8abe86606def5cdc629c354ae85d589cbcef96ee3802067ddd6b1e45ccfd15763a723ac9dcd34f136c5d2381625d978137ce5bc47dee0d4dd253846e535a35c4f910f69af6673fdbd94a0d24ca8cd0cd069fc2e8da6080e450e1f598b460daaed4ea9973e1aa344c38dc7241d466ad1673244d019179e47a3d2d656c709ca31c731d10298cb14ea5d3c20bddad959408ceefed9e4700a4d83caafce5c502012c1a9b9a15990408d0a0b480f2e29b963036d69c9fe18a92a47337dd1c7bfe32370bd310b9819032f91a3a7fc1480072d261ac22e00fb8078fc3d000aef655365220f53b789fb2f18001d0f9970a3d33d5275e136d1b16526dec4f4089387952cfd635ba3e332eac7e4bf333c9b67071aa00eed852e6e0ed8dc2fc268cf51bc0fb74fa9dcca8332cbc7b4e5dd1ef2a79587ca66b73e0f5b2ac4a0c22fbaed445f03f992aef0c1bc619dcfaf4f63414c26a20807f977f8ba2748486dad5248e27bb904c394d69d20af24a2148cefb46ce800bc14202e552dd51b120788f8c90bc6a74fcab2609382463d8b7e11fa1097ed92198d5ea557a28081fbd927e0015e6e3738d0576816636ea5cfae8a641aefe83d24a48a2925c28b66153c874b28b344404e1e78375a70ed92ea83324afad1ba92fb9307323c99a43ba3e3433111e2a06ef0a4d636d2b4e0ff6fd63ec43af4ed2c0b2d2c5ee34fe862b0c982edb2079ebabfe0e9b3cbbbb393a1a37095686be4b6521af5ada2148a05e33c3bd71934740fe739cd285411494bf06d6e7b6536d8fc5738a0d21472abf83586d5cdbc4a627b1855d8bafe30c1f04ca7f27d18c409e48ee7b44b5472dd8249e30cfd08e5e4c28a7e1ec87dc680510b9d1c2327c2ae4aa273b724f7050e75d686615cc10bd08f3458b1fd5346549aed4a1dbed2312f439cfc128141685f7b65d25347ad6ce78e91833cb52955601532ce15c0ad1e3ec823576dfd7014b87cc51939d071b5cd26d6bbe294dc6a96092d4959cdb5fa2a86852e279fc5a214b069314a3c153c98fc740e3bc25716e6d06c61be1c9a627f9f6dca8956312048bb9f2e229ee44dc686d5bc86ccaf6049f3aabff7bc97250b0c2479eef26ce5f2f711836b20889beca1e75da30eb0d1b62dbdef50bbee366a8ed2153ab8a8cd0d764bfb4cd3ceda58e8401ec2abf12c82c8f7df0789a0f9acd86c4f279a10251f96f4453b8a1245b16d3022cae7262c578cb5767e74042385f3a00fac7cd74692a013745c6ddf3789edf48f3e3a57c2dcb36bb395640456939ae5eb96c1487e0af56d1d050b03214518d64becd44db2f62f1ab545a483c40eff969afb357f409da882d0205ea328d7439bc83dfb2e1f395a815208ee4d59c6894b06ea37c2a175a800b64212d98ca16a41478ebb120bdfa02e7b3b6ad402ceb289c2a38374e7a8d2a98441cf7af899b86fb5229fb9afd6085a19924d7edc8aeb3b6fd5ac8f2ad65f20220b106feb65591a9ca139634a78ed7a53de5602433ed844fe9fefa8551d5a10f11072ae8ea55b33b84c0d7d99bc7d4c8acf87d8abf664057c7db5ebe98f33828abcb9813fa45cc94602e345d3c8c13a64eaa3f606fc138835d07d0ba0224ac8e15d97a888337d2d7d27f09e1092930d81efc1a4b823d126955152bd03bb024a317141ae66c1abf0ce9694f21a7e47ad6f8a1dcf0d05c4009a8741471b35400227b25e8a7896896db56378fbffa1a935af034821516389b742ed24f02c951fd0f2aec9fa1de8fae20d044d8e174c62e22e65145408c03e5653d8d0237177457281c2d8c7bb916035b687ccd8d4fcdba0cf44feedb9b0cd0fcdb292b4721c9b2193ea13f34c0361a71e04a2172533f39879ffc10a8a61f"}, 0x1008, 0x800) 23:11:32 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x0, r1}) socketpair(0x20000018, 0x8003, 0xfffffffffffffff8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x1f, 0xc007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x18) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) r5 = dup(r2) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x2, 0xffffffff, 0x40}], 0x5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x29, 0x1, 0x9, 0x6}], 0x8, &(0x7f00000002c0)={0x4, 0x5a2}) 23:11:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x7) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 23:11:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000500)="bd7778cefa36f93e27bc7388d4d9ff960ec0428444eb57d99b3c0fab06b5221bd56fd53b19aa39c65fd5a484a48a2df3a3244c7f529e239999d7d1dc06749d0ba190a14f8653b6d2230f1848f31c869a2b9cd16b0df336018ed6ea9d806cf1fb32ebf194f498b3eb49f7262c90d470dbd909bf46c3556b4b75b7ceed3ee900fbf632efee0e20dea4b071ad620bffa00aabb2032f72f87c1a37ffd56ed0adb6b02ae430c8c42644bd65b8aeb113a39aee0335f51bfd483c2318c50a86fed7bf01d776bbf9521a14e5c8891fecd33b5345519be169e32f611916ea2e8016c0bd5d7bdff057169e8868407dc4b9369cfc5b4627311b7cd8d6e8242297ad533194866c964e1e9d88dc86ea0bc5dd4e7456d27817cdaccc24c42f51db048873f2b70238a894ff65745cb0fe1e991b86bf230b007acabffbf3b278c6f2ebcc77a1555b07bfd670340692024b1e623d7d218bc6d9302a67878df8163fdb2aee22dd9b32033558388c14b79f9230fa96966a6843d454b9198fa88d347ba2cb75a95ed47d123e75f14f9ee159b3019d9ba6d0b497fa69c87247a03a4648e3f21694a509c1b62e186dfddcacfccd46c046463885b16c3cc4b24414fb0d114245b9d0f06e79c1ab576bf89a9d24ad2d227fbfcbab0a9f81444fd411654805275e061886beea1bf49220cff90bf871b72e8b690cdead3e55c87a8f020765edc649468a7386f3af22f0b921857fbba788af1b2d1b816a455440c213dadd43de6827808371d9a8b4a8d04813b8d3a34f628ad2ee34b0a417e16d50a69c59098ce579d1c3274e5aa1df9eaf68220e117ea1e4bf8c5fd64834e8739c8f2d8719412cd84ae5ab4f493d52fe249d81cb1fd2b363ffc82274aaf345ba9c24e4ed52dba2dc004cb9853db2aa8fd3c3c86fed091f2770ffd75178a25ebdc89072387b3084dea30f44dc55289bb94fc6fe735e56612ce6321b40355d879a256033de3ad2b8e440b33733b89c5dd1b84af8004504386ed68e40cb478281f21bc063e512dc7b1b6069bfc6a23c8e6f5270b3b615b9b2896906b990699d1e2304194b1343f84626ff3820bc08916e1e8ca0d3bf6d1d9b775dea24618a28a53eee015ea89780b10faef2ed1d59e1014d93dc28bfa5ccfd55fabbd7b62a449511b47775d1ea8d7ee2a092ac912c83073983ef2f059987519faf6dc0839582d2fa1a883e0a3234154f37f020e542df820610246bb47125070a27be3b7dc7600bfecb4962b11dfbd73bd7f17f24ad52874420108194ec7075bd62c070c586b87d698bc7764135dff5eb9f125432593778cef2ce2275849992c15cc49b0ab685530340dcbe14b239804f4fc4ce4d446bb5c0273917d3706bcd4f7bab1b7a070c56776161d82c7be7d0ad183462bdde85f87241baa2bd98147916c1311e57c00c0501b7f2abf9fef9acc81e0f107a4798b58c20e1c547e189b88d6c37bed12945552062a19ce0d1af6354474e589d2336801036889f8256c4a231ce799df8bdda255122a44171c4cc2a046e817ac1d11ed7b6e0ae836d42a2bc0a4cad7159cf824c82c885f794f25fd0982922f4b333b7738c1ca007f9b1bbe3307d53718b2b961f451aeb01ae93da4c878d9898e4316f315412831d05017f85a92a0ba1233c8fbfd8ebbd6a8b21d1e947818a0eca6765562dd1add587bfd7c3b478fee89d6641ab155d1f553cb6b072dca70713e448088478a1c2a8dee7659d7f17713878408a2551e40b276aaf1248ce9b3430592db29c293b2ad1c5369b0f41adef86da5f3c43c002b4f31dee1df31c26060e73805cc555c7b565094f5f2592fb3a4f45d8ce32dbed54bf001a9a6df840a46a776e87160e6b5ba2e1e5091e39e2871a9f20a4289cd19a6eb25fd1e0039b8e3f40354b4977c2d55b572b7756940b2812e45ef042dbcf2cc2c66589c8bb436c6a79eb3ea0d9239c4564b28dd72e824d847fdbd8f5618e7a499e7a63ca92236a71ca6d2de4b32143aba77b91304743644fc229c781e6cc875508937f62263cd69ccea743c843c71bc20312737199b4420ea34c3a6071b510b707bbd426fba499e32a7ce948bc3ac8d4c761bdba999be385db45540750c20473c5d9bea074709795e6cbc8ce466265a013db25d0aa8e0bfab711aa1b27f1b16b07a42b87ae530221e012d80b358f252a77b780df4fe1c111c4f9d35f063286ca1843d0af7557ca8893b08d8e5a1404272f6be8e9e9a35c1f7283c4fe787043871ec9b6b7366e4545f92518166956745707c6d8e8a234b9e6004c3b4d006a6dce5950d73f75a31ba3597c147d63bd9573a3501e1735f2023d93be415e037abf7d171415e11e7ddbeaa8b55ce92cea2dfd9f631c95990bc1622ea5927e065862b57074a5959fc8bd2621e0007d629450f598aa4f8aafd4ad2f6c50f3c691c8beb0b463e30b9abca8f5415bc0c67c11bd0a69c29f05a44f16240ec19c2e63a73c7768a2ae45473133c7b74a77a919d4e00974455f68cb8012bad2758ba0ba03ccf1c2e5c56c51359dd6611d68d7edd5c6382ade68df00ac3b9f8721bded6855e561e127295d8656f4a659cd7d4c01c8da64b17de14fc7e69042c81ed6de72663c6fd742b3b6841dd4b54c241fee39a24208bdb9d8f76425f51fa43569d8191e4a924525b9f50ea8422c665d119014b6d0771eb9766a3baff3617b27afef6ab77c968e3dbd1657d95d79ab1bd54fca5e1ca06320324fc4a6987b0a4cddf8bbc659df5c70431f30274b01987aee0a40dcb3b9e0e7cb3aa1c7dba2851223dc4d8e56165b22730acd1b3e271aaaf1cce92e0e2362423a118ee84127d119512154f75a5c84cd8c31280ec0e1913ba64f4fa653e3f2f9d3f589ac81f6f17ecc5d76a129e89df4a886a5a11de062163ece68d5c6cf0336565e20944341239b7dda8dfd8dcdf4ff056484998f661b716a7927312aadc29fe2c2f969dccfecaed4cd0e053ba03e6f1e55bf5e7c760e91ec1c40d8064f4afc125e4590178cc7f74047dfea0d49ade841864b6647d5327d409f683e48c14ac60409d6d0b907263abd17c29b80e8bbee69ecc10538871208b609046fdfac017627a6bab4f8d0fc70194dc00de63a6919d769bd09eb91a12363474f2f1e60a63558e554ea0e4b4dd3c7ef75aeaa0c0ab82740debd6b341e998f8699e302fa667939a8fdcf59d1e55b09f547a8ac25377724588f6ad2e9dc2d037d0b82f4fabfa063263dea71ee8624baaca7b15cc357988f72be47d2a2d7f2fc2ef1c696c193ec7e575a53d1893055dcd09627857b33e641f11bc989849ce361faeb4a07f7909405a9b39bbe9e27b89fcd2163a8924f71e42af42d31931a6357eea1ee0fb0e59dd8e9d6d1194eec9931a7200dc9c9350f686494e26779a930cf2d1ca523382816c841328705cff6ef6ba9f54da029e973238a60cb7713d4a387bedf9d0032669c3d31d2514801a5e8e7286f40deb6eeb52dacc48e6945f41c5e53ef0216a3f441103b8fb22990c70afc7d6699c26385602a678d971774a85f63dca64626c9c6812262f0d11ee65cce89f93d16799038248f91825b4805ecbbabd35463490f466ac6e8ff27e5dd36ba26be446461516a03c0944e88eb0969742ffb885a6b3cab22d2303a99e957b4face49bd48dcf2e306f74b72987aec342122c5fea54ae8bd6df7d0d95cf15b9eee04b6f146a68cc41dc62db8747c4fdacd07ee7474479b8c23676ed675232211e7c1ce90cbd7aca48e237d8bf3b27b642b67997de6ddcdff8c6e89f8d7248a14260a5d2ba97318382e7a4ddac2ed2140616992db1ffa63c9cb361df43c9a64c1a97195c31b3d3ea284f2fd904ec8569292052801769028b30114723cdc1a313d35633e3efd4cc48c36c75ba2d6875b0d07aa64bcae5a0c2a89690038479e3daf66762677272ee1b7306de468285830ef12d78d681dc27b075fcb49457b2b457506086ce13a9eb2281dd384f2eab886009a0175ee62c50886c3e9147e5cd339dc3064a5a9336776f4d263b0eda5ce08f04380682dbf43436b1caff51bcc6a60473d17696eabcb815fe1c6873aab46ce88a26c1038e540662d2743031829630274957aafa0d0389e331b9525b5a817fa140e15b294278d6a9922e57ed05c7ce2d141fbfec1036110b3417d8953825cc16e7621f5a732a003ac3dd72ee8986115dadf2e8af684b24ad4adf62a4a25cfb5c719981384d2cb23dc7a6ec8cfa99cb4efc3392635cb3fc5381c65a854a455c3610d6280e4613674da5477fae2a7a67e4b78b19fb15cd844804e14c9cbaf5a73e1362456c37759947df5613f36b029fd19d73b47ce46d4b131340b90d8afc12061d459f76ff7de93f4395963361b7b7f91fc17670eb0c64b68b12b77ac95d07c98400c0aebd0fc2ef7173553810b8b2bd6793cbe7ea6507b68fbae315063d1561bf3116bcdb7ba11ec26cac5ae20897c88ae60b0759a37ab6aedbb918b0333cc77a49003090c0de3c1064bd0bf9e00ccf5e358d3fb70197071916d58164b48b004f407faa30beb1f7eab1256e644ddfbaf722c123c4ebf6520726b90a264e83ce3e1cea3ff3e1f3e6d3b1bcca06e47e19c88e728df5c7f70b100f7f9bb812501df575db70d13993f52a6a65e80782e69ea6b6a8d2a577a6ea355a252bdd0c9e6dfb40b8dbfacbfa110b66b080666131b1d53cce87201b6fb1970f2f18efe06bc901fff3dbd5e6f87b246a6486cf2e0fe55c51298f5bbbc6ac9bb95fb39be7789873c61d31669bdf0d5d1b163be4bd280e20e6784311ab1b45e65fc9d7cda3c7b3dad07a5db412257da3344f3ac7ca9465d2360f2a56c6ae32fc0aabcb067a68a1689244e123ba2bd6f53023aed5f3c10fcdc493a37718201b524b638758ea7f00f754b85923eb4848d2086892480ac90ee1b5d75a56f8d4b0044324c022d13669d1b8365f77db5ec8d647683b906675dd25e916f7437dc52590361d174b7695cf0b23b7b4f6cc61892977ec8553864f742db551eba6e234c81cf30f9e0dd399ce00b6112c0cb5b26ab7a848aeb1ee5a3c60e3f021172f6944f06e1b52dd61cdb35b56751bb3e2592758738c29a2bb3f680ca453509fd24a7a418effbecc2b6420bb846f6f92b3096bf40b678a3df3dc20239db1230efad3d3eea9b7d1318beb4b707652bfc8aaf2ea9bfa4324da6d8565279f5d5ebb0f3538ce6c41da26d9c0b1bb71bcfea84ff5e1c8823e1d72be738872ef132ffd8860b6f9acaaecfbedbd55109e6340a349f7919eb78384401b97d6a4c34ca2be2b91c7f3b51d7ecf5d7c78400872b2d60807971ca09e06c8caa9b15fdcbf9002f281fd949f50186edd2df0162629b7b811a9e58a5d3207075845e3f488537ec69dd37a900ef94149ee968eb49d6f92aa58da1f79326173ebdd8e90f0d1d9d617f307b99160a26efd35bc98594b23e4030b063cf6bd2812475b7b8641dde46ad3aaed7926d80f444c02c934ddd815249a23d764d4a776f741a2ca1ad7646704e7399d3ec619373486cc61d770ec69bbeef91bdf4a9f2a2e42734dc0783efd82cb286c89e9cb033305462687552b6b2345b38a699332e300f836cf2d02e4f108ba7eec81ab1845da04fb56e74e802079bbcc95cdd21fe89f9a23ebee4b88d174fbce8fdde1588f513817cf72a72f20f0b4d3a9450c42ffe53963c34ebe4f22d979843af391c87ba471316c125394cde34a2ed9772dc83e361c3fdcebb4b9d990cfd82d0c20fde48af176694d48acd1875a0ee6b5830891315c02ed78449bf7b68b7f18ee629e028445124750493", 0x1000) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:11:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 23:11:33 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4000040003) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="e9020000ff1c00000000"], 0x10) write(r1, 0x0, 0x0) 23:11:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) 23:11:33 executing program 0: r0 = socket$inet(0x2, 0x40000000000000, 0x101) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3ff) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) 23:11:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) socket$inet6(0x18, 0x0, 0x7) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 23:11:34 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x200, 0x3, {[0x6, 0x100000001, 0x408, 0x6, 0x870, 0x67, 0x1, 0xff, 0x7, 0x8, 0x0, 0x3, 0x3, 0x81, 0x100000001, 0x0, 0x7fff], [0x9, 0x7, 0x3a08, 0x7fff, 0x1, 0x3f, 0x1006, 0x4, 0x100, 0x81], [0xe4d, 0x20, 0xf26, 0xffffffff, 0x90, 0x3, 0x8], [0xf34d, 0x10001, 0x800, 0x8, 0x4], [{0x7ff, 0x92, 0x61, 0x2}, {0x8, 0x5f, 0xfffffffffffffff8, 0x7}, {0xfffffffffffffffd, 0xfffffffffffffffe, 0x100000001, 0x6}, {0x7, 0x2, 0x1, 0x802}, {0x7ff, 0x4, 0x8, 0x5}, {0x4, 0x7, 0x7, 0x7}, {0xffff, 0x8, 0x2, 0x7}, {0x7, 0x800, 0x62, 0x7}], {0x5, 0x800, 0x9, 0x7}, {0x4, 0x9, 0x5, 0x3}}}) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r4 = openat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r7 = syz_open_pts() flock(r7, 0x2) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r9, 0x0, 0x92, 0xffff}) r10 = geteuid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000005c0)=0x10) fcntl$dupfd(r0, 0xa, r11) setreuid(r5, r10) 23:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="8664e53eb5cd1eacbc91ca8622b9fdcdcbb789d30fa75fd0ca3e62a0e9de9a22377bc06ed0abfcf60308123a1762b405c38d366ce3a341dbfab58e33bfc74c13327d58758bb4e5b3c7608a574ea939afaa45955de15b119a928089b8a86b7b5969dc9e2af30bd7bb720d34f8a44683123237136a03d12337019cf12fe970d025e148e48659a0281b94b0a06a77d12943627917c5934e8d613117bf9b", 0x9c}], 0x2, 0x0, 0x0, 0x40c}, 0x400) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3013, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="e0c8d8f5f5fd2b238dad516b1dc433b87683c06c82f0740477821403f830020c36818fcec4b6b95b44b030fee465913d84de851fa68c625636e35105758c23053f287f3eb0ca74772446c99fe1b2be369b505eb0e58ef6c17ceac31b2a9bec0fdc232e9b552500c2", 0x68}, {&(0x7f0000000340)="d460381ddfa389b0b3a2f5379d02ddc6d29054ff7ec6c911b5218a10b860660e858d67a1bc745881b5020cea2031ad744d75d679e4133a98107f92de68c38f01c7578677c88d3230ad6aba40575d3d47320fc5b8baddd3085cd14976dc59538cc09378df84df10f6e33889c8b50dcd3fe546d10202bec0d507a2101c02671e79fcac27c241caaf9162ed2f23ac422b9cefda8a527680b189c8ccb67f59721ff6fa4c8a630dcc36041242490394f781c788fcb3cd96bb064ba30c7624fc6dd55bce7af98030168bf7660b0687d47778d3818e67756ab9b625769a6cc7399579", 0xdf}, {&(0x7f0000000000)="83919f90202adbde0fe496fc54a17c6a852778209a3a22a2f9b6f340b810ebbe0d27f7da4b170b56b49d1b768e47d5a3723ccd2d8a4f257ad9e37c861e", 0x3d}, {&(0x7f0000000480)="05570c4ba49983473ff1fbe9d306f4368c20b200ed8d124adcc2e358abb586a6df174c2b821c0ef26d8290ac213c552f5a85df1936ad43518c746fc0321d51e96ddab41e5feb497bad300962af308c920e84b681a2497aea975c95364069a634d073ed4644f667eb907d45223acda9576a30d921d231cb238ee07886eb9df6d810a94eb1a0fc8140ac7abb1b9e3d525fdec1d8e8b7e9aeb30b61026b17af3105107b578cac63b3703404c529452fd2f34d680f36e926035aab335f18f5d93d0e13d79c2071e2f4c63bebc165174d081d7bec716768161fd8093372444ebfbe409e3d9efbe006bc1217fd2d7654bc081cc0195d78691adbc10f0fe1cca7", 0xfd}, {&(0x7f0000000140)="35b0c1acb2a9f5b2dd2f1a5fd824ad86200a9635cbe3494ebcb61541b272e8a7f4c3bc035e9e72a0419d3ece1bc7df2192eff36f5a1d7134f22f", 0x3a}], 0x5, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0xfffffffffffffd38) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 23:11:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000534000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x80000001, 0xb500000}, {0x18, 0x2, 0xe1b, 0x7}, 0x5, [0x400000000000c9, 0x2, 0x401, 0x90000000000000, 0x80, 0x1, 0x4, 0x4e]}, 0x3c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffeba) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 23:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x200) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000800)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096}, {&(0x7f0000001a00)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x7, 0x9010, r2, 0x0, 0x40000000000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x8}, {0x1, 0x1, 0x17fc}, {0x7, 0x8, 0x2000000800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x200000000, 0x0, 0xc600000000000000, 0x0, r8}) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r10 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) r11 = getuid() r12 = getegid() fchown(r10, r11, r12) close(r0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0xfffffffffffefffe, 0x0, 0x8000000098a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 23:11:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x37a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 23:11:35 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) kqueue() 23:11:35 executing program 0: dup(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x810, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000240)={0x80000ff, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="a79356c6a262659cee103537e5197f4ac8c0730e6ce7ff260c363830db5615d0c368b7aaa95ea3abfa2c6879b9d5379b50fc79c715dea437f7a33547f48eeb1b0f5d67b22ad9e4d11f4d37fe8164eca36aeab444df2f627d2f428c753831d76ec4983bb00533284fb788fab5621d94f0c23ca3c79780d145fc", 0x79}, {&(0x7f0000000340)="e62d30c5a0d410a13b167b4971a48cfa9abcccf9571f8e407d101e41298cec5e0727ad79fa774818b4fd3a469c57f139971e9f7c3fd1a95076e7fa2c8494d976d5917246cb9bc8b8f8b207ead00422f4e76706fded2e1f2348928c2d8a058d918e811bed2c1e6eed9046e514e7954e0b3fac31d13babf9040c4ecf3aa7154a7860eb8e5593ca193706df51fc373f", 0x8e}, {&(0x7f0000000400)="56914ebfc806ef91db6feabb867bb418906be01578d2e5ce1ba91558e8df5aba94c9f97f915b36d8cd1d20d55aab53073bd7fcbea2bc16841e2bcabdf2a763126549f6befdf4542aeadec3a4fd424630163ebfdd05860fd1c0f863705848d06b57f609f2deb8e7d50a9e98db80077e3f40afa5599a60abe736", 0x79}], 0x3) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r2, 0x0, 0x0, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:11:35 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:11:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x3f, 0x1, 0x3, 0xf02, 0x10001}, 0xc) 23:11:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 23:11:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000640)=""/206, 0xfffffffffffffedc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/134, &(0x7f0000000300)=0x86) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0xc2, 0x189) getgid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x9, 0x1, 0x1, 0x5, "c1827199e294abcaa288b60727667a421f590c1b", 0xbf, 0xffffffffffffff68}) poll(&(0x7f00000003c0)=[{r1}, {r1, 0x8}, {r1, 0x23}, {r0, 0x10}, {r1, 0x28}, {r1, 0x82}, {r0, 0x100}, {r1, 0x51}, {r0, 0x80}], 0x200001bd, 0x40001ff) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="806eb45b35166ff4512781156e1d116cbfeffcfdff8aef7d24717bb7d5d19bf9c2b7b8b1e4327e123b216bddfb5cd5813b3ac613663b5843315720ec8d7d17534f8d4db7cb8f767f5136fac4da8226d8e6f6c50697ef79767d38ef36aebe88149c7665", 0x35}], 0x1) close(r0) 23:11:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getuid() mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x1, 0x811, r0, 0x0, 0x0) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) fchown(r0, r1, r2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 23:11:36 executing program 1: madvise(&(0x7f000071d000/0xe000)=nil, 0xe000, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5013, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:11:36 executing program 0: r0 = msgget$private(0x0, 0x20000003c8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)={{}, 0xfffffffffffffbff, 0x2, r1, 0x0, 0xfb5, 0x19, 0x8, 0xffffffffffff0001}) 23:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:11:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x100000001, 0x0, 0x1, 0x0) close(r1) 23:11:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000710000/0x1000)=nil, 0x1000, 0x1005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 23:11:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 23:11:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) 23:11:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x3, 0x3, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:11:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30cd0, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8040, 0x152) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x1) 23:11:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x6, 0x7ffffffffe, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x88, 0x6, 0x8, 0x1, 0x7, 0x4, 0x0, 0x1, 0x2, 0x8, 0xffffffffffffffe1}) 23:11:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x800000009130dbf, 0x0, 0xdde, 0x0) dup2(r2, r1) 23:11:37 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20260, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x668) pledge(&(0x7f0000000000)='\x00', &(0x7f00000001c0)='/dev/zero\x00') setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x20, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x8c, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x48, 0x40000000, 0xdf6, 0x3}], 0x80, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x9, 0x2, 0x23}], 0x3ff, &(0x7f0000000100)={0x80000001, 0x2}) 23:11:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) fchmod(r0, 0x8) 23:11:37 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 23:11:37 executing program 0: r0 = socket(0x26, 0x2000000004, 0xb) setsockopt(r0, 0x1, 0xffff, &(0x7f0000000000)="9ba4081a4a9010aa7203382c798a94521586b26a2a7a1fbc5f4f6186cf4e3335428bf3974eaa0a67a35cea99f19a92db51aea266ea9d6ed840931bcd74b909ca6cb020889f2f9ea143f2af762750951d93bbf1e3ecaff6", 0x57) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = geteuid() r3 = socket$inet(0x2, 0x5, 0x4) r4 = getpid() r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r2, r5}, 0xc) socket(0x0, 0x4000, 0x0) 23:11:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x481, 0x32) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) munlockall() mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) r6 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x8]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 23:11:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10020000ffff00000100000000000080d9bc5d67b10684ca5a37009078f4335992dafbce757387222e344eb60000000000000800eade0610be2403d550dbb4f86f7c10b261347ffd5406a98a75c8c03a84f2"], 0x10}, 0x0) close(r2) dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x10007, 0x0, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 23:11:38 executing program 1: syz_open_pts() madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) 23:11:38 executing program 0: r0 = socket(0x1a, 0x0, 0x8c6) setsockopt(r0, 0x2c, 0x8, &(0x7f0000000380)="9513f3948292ae269282d4e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc0513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa561c0ce631e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000000000000098167acbbb788508517da510199cc0244c625d54cdabd0a5ff6d53d35bd6e22bfe6f85056d3486ac1e0576c9cf85f5872b4059fd9534530d8cc9284fdff2c5f0a04cc4044b3a766f07f60baf7520dbf9a74851c7747ca7d82536928423224c88724053adc4f118f155b5f5e6537fefbe516ef6bd4412292602b40a17ff071e09711c220e765bfbeb8da1df178800"/309, 0xfffffe1f) listen(r0, 0x9) semget$private(0x0, 0x0, 0x101) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 23:11:38 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket(0x6, 0x8001, 0x81) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x100000000, 0x215, &(0x7f0000000140)="b805617ed1aa4d46351c4c7827c03a1332ffdfe2e9c289fdb03437c7f33c9e32", 0x20) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 23:11:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() munmap(&(0x7f00004e9000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:11:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10280, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20, 0x8, 0x0, 0xffffffffffffcde1, "7acdc980f21fbe05b2ebf9e121927eb21c0a9aac", 0x800, 0x6}) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 23:11:38 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() socket$inet(0x2, 0x4002, 0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 23:11:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x0) 23:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xcd1) 23:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x5, 0x100, 0xffffffffe2941580, "c0d8eb017490f0f454300a65970cbd82b9ce6122", 0x1, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setflags(r2, 0x2, 0x1) close(r1) syz_open_pts() 23:11:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001480)=0x170a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x2, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff]) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001440)) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x410, 0x0) dup2(r2, r2) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0xb1f0b729d2187f1d, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)="c9c9f57f044745fa0021a0df7e0092d30afed75d5152fbb2e7413ad06e7cd743d3a7231e3dc8bec25cf14a9910cad49145617079a1228d53ea1353abcc4a3d644046f1a2205623bebb1b77ea52c65a336ee1c8184c73943d466057ea6f6e1d3041bc3f534631bc658684cad87451d60c6494a27b43beaba0fabb233c6109900a2dbbd52203c763353367f9106125591a0a70b6337dd719f29285106e4262196e1b7dd8897b5b5e53821827fcde87f55868b69a33960c75fd9dd973158b9ea565aef9310e0aa7542618440cef2f720149718859e36910b091d402005f97e6511bc9bc01d7e2373825aa573692c565da71050dea31e1ae07e2091dfb52cb0c55e6626f9704ca22816e413905d10917829b96043f6587fb53f46f20fc9987c651594787a5b08288e580d6098dc242aecf8407c4bf1474f2bda516dce009ea7ec091d5588b977c552da552f2315c1ce86d4cdb9c42dc2fc2353a47034903fc09dbbb0f24c51fb035883dcadf706daade2d9e959f7cae563abf91242b5b6f28aa4f1c766c9cc4d656104a90c52fdd9b70983e31e61b37928eafedc862ca5136a0cd49ddc894f13088e97e077c4ce90a0aed325a99fb9f922a4b2f85de717fd6f9f57411c10ca65d1f10d6b5354ad4f2c1c28979cb598a684ec395c0227eff50c9ecf7b26a0bd1fb638e0ed8fea201dae977e9326cfcb21e724806c627fe24519a1e19265f49c7aeac765d71fd639aafb81d98d455e028df26804cf52817fa2e426f6d345421edb7c402aa2429b97597cf343778f46b6d63a2c5082fbcb0ed26eae45779b17b2ec25966a74d5c1b243681013d63ea826153e57fadbae33fb87958333716d01c472475bc355ce7e3c7038fdde5bae6811772abe86f7f04afdeea82210146b8beb97615fd1c836fc46b3afc3b957ee6e53de763a9fa5de370fc28d9d5d88522893c8db54d6b083f4d1d1791d43c2aa6e1e164c4c630df5e67bb58283b2eee9aec42d14e8fd2b44fb6e5d1ac065a09b43d506408bf0a92d871abde82ccf0444eed5d51cb83f6fdba33df24a9e4f667689e88a914562093e96ce464f45893670af5770d7dc5ca1fed23ddab47f386cfc093dfd423a91437e512ef39541dcb910563ebd0344d99910117466c2f8be1f68e378afe6756d7ac2488515be8eafef479cb4da59bc87060654f7653015ce96464e35cdcc93b6fc448aee6318b6763adfbef4d84d453c0e6c0b549cffbf3c93b5535a34277692c5659816a8e55e9256c609604a0572bbf790dc7f28db90629c606cd32ac34ba14f86478afeafb8e11ed097e62931408fcec8f3f8de49525b174c8ffb9fec2f0946f51424927f24de360f0c69116ec02910f4fcc119a85c7d0cd6a48427c90dfb3fe0fbfdf9020c87dc6a57913a6745350d0c2b50d1c76c1fed7608680ec01b84b58c80b697ff2f2c2bffc59ce1192935d9de0d277ee5126b32c62aa87a259ac4ba8906df9d7a1bc0448db66f1ffe4fa5e4982ba05b1fcde9697eb90cb3993ca0ebc1001670f58273d4c015f32ee8c762ed64f26633bd3d21d6af02beac0eda28f975e8aa110711a8248ad2b91095327ac6d28e35d9e4e233bb98e23ce74042148e8fdbae38b3f69271d5c43ed6845228e5510cf1839c28c6119d7cdfaa6665f5b7b2afaeedd711180db4134908c13db07701388ae30eb38f1fb706ad14712c1c3e02c47b9e517cc3b81910f242ebbf84c7c521946d804d807cae108383dff5c8196bf2eb693bc860d898c24bf577aad6322c37bfadcccb54763ace36077506fb13440bedde6f24e4721609c1335396cc18aa5e522fb532e1d69a1ddbe93d8c372bc049b2ba02a80144e19a47bd5312c609b5f763ea6ddfbc5b9862ccbfabeef8c36bb2d98877ded22e58548e197bd89c7c8efef2611f44f8ea6ea89084744ad0a1742338a58946739286068396786b8c17dbb3b36e803f8e943dc8d00b5b2675e9280171cb2bb1ab4411c79f302c19db34aff43271316205fb655e64155be1ccfb3de612b0124c180dae52573956fd6bfc1cba04ef0395b76e4be9d1059c782a0501ef9ba39974fe5ecebbeeea69bd3a783967517b4d8e10891b734519c98e74fa6febca79bc229456760e5a88f68bfd58e5db1bb709ae54c1357bfd1f3128ea5c79b7265f56adea350e10e76757f4c5c4074cda3730ca3c30f201a9ad525cedb13cdee0c1548378e0d2f32f4aa9669d3c2891635b067fa4e7f965b210cb5e52a705a3f065e6f5ac26b3299d2404d0fbf4eecc84a0e497cc4826b0534e24f08e28fd3596f1804b70e8bffb99b9bdaa24aeaeaba22dc7e47939bd2e80b9314d16051eab512d8a40840c5a9cd8ce4af11b1e04c85c9199152b1a0d1e8b287ccd059c34c6753803a546c611587d5cecbedf21ed9419dfed3412c7106cfe66037fe6d1e4c6cb0bf0abca3241050a6638174efc8337c97085dd3087310b933f2c8e4bba53e7900561e00fe64d5a59d96be263d5f7517f66a2823431c355b8c0fefc43aff894c8e2d811bc18d47e74be4cf1afeb95049a3512e5cda14bab3558936422d88882db3bb404825551e444855ce724b2e2c13c711ed4f017016676ff406170092f140aaf1377584daa455b39bb91908edeb551bd314b6be6e4f931023afff43000dcaaf3c5d909d251f7e3b6e4f11938775f654c3472220af68bd4d735f4d5f4f86155a4c5c9395ac404ebe3cbf746dc0c8285bf0d46ac1c6f275c74bd43c476c0ee40c4706b33837e8b27f7010949849b3727947cfc9fa57eb1ece1a7cd6053552649931650c698cda3f376d18f97b295a8254b3b7f4ff80b1110559cbe0066fe0502f5322121425ed04bcf5907b2fbbe8668d17767eb6534b17fa5bb38ed91bc1a1181a2ba8fe2842a8f1fce5af85069fd73cc888f700802b584112676f6a1db30a833ba01449c5d3a95af15cdec6c3fda0e28b9c48d9dd8970e0e03d1d1949ebd4af893b33b76255bef7d8b3dca65d44acb044d78488dc997649c6295fe1a360504a85b1b806a07cc50890700b40b7cdb13dbbe021a0bd3fba54603c2a246176820b9cfad62f4fe25d68e3dd3210e865bcc6c247aa132c08615a7322e9e4c7ffcf87ca4b96d6f460c5b5155a948b343559f356c3cb36a33d1d95cf79f2236ca2228b7dffde54f91086baa9bcc7c0efef75401878f9a73c75e5d34b3f794b66de6d5af9bcf7baa84d3ef6b56a7cc052f4a969c0a6d4b2e50da08b88c5ea3f7b223ce6c86be3dfccdb20e5c649a6acb35d5e9fec5c581a04f7290929fa53ced1724f9647842c1b11d0d2bcc28656389d9a4b13e00ea9885a7e069c23d51884053dfef6008c9badaf8227079f077a7c8e60e13ed7ad7e4fedbde2cde79deedb2fa9d3da32609912d0c4e45b18e0281831ed03a179e28bcdc154d24f3fd39d94c9e5806c7d040576bf02870f22d3875951743e93f9ecfb4645b752516ffaddc501290fadfd37cc85b882bcfd138c2ad7cf1d1aa29c810a04258871e864149e9499fee49651e760f05522788be4e10c7a9962f6e5d39f1f8dbdb75dfa19f61c16460549c19dac0ea6e88a332192bfac39138e3a5d2e637ebeac1e148acaf2b2e9cf3701f07074de0c9b978d109c1c5d33f2ee9b84b591653acbeaaa3b619c4edbff17f68f05f8c6e4f4442e962222767c2854c7034e3c83accd22d62b87a28cc619eeca9f36f322ce755e3afb2d9e04d36d6bca156d7f43eef8c67c82bb2de0963e3079fc6a80aba69296aedeb39622f47a07e59b632a60193e2905f7c2884b46cc3c703e428d2b50a06baec3ab1e99619169c70c09c6dee2002fe3684d3fecd0442524c8ce2ca45e9c04af2a054ba13b09adda548582c0a81f2ecc8227736ecd382067a0545488aa81eb910158705555614a3ba07672871d300f77d9c70f056ef11b6e92e0a9cf6f701b2041d74c06057b02cc0b0948c03bae4ae4a6447ca47439e21605a9c53a721e72d32ae55e7de61e292a58b33caa8249b82d5d898f40c9d51479198393e65f4b51a553f7285d3eca74570f08ffa00259d91779d59b6ddd5b95afc0bf45f62cfa0c188b960463debbc3588a450ba508dc15eac3c017de7ff6a9529281505e0fca19ab43cb61da93f39dd06558c29aaf9ebb9fd7d90664f466ca9d2d20904671ea10e5c87d19c1e9e01750514dec1585cfa707d199c4a29f9e9060c899a4738d642737826fc7bc7b312564fb754d7c911b7ed296c7f326d0e5dc880cb41e94906c0389e5634f8b9fba3cc2e083df2149ff543ad0d4f6041e3ae2b6b9a47ce94620b81f99ac4f6856e32faf677fdcef1526c26d8f3bb511072e8bb0c943d5cd78be6a47f8336e5474915385b287b3c95ffb8f5a373f83f216e403bf7b3f142d00a4c244113e9609da2ccbfa4cb9a221a417a84cbf4a143fa4431436f4bb17a5888c8dfba93982d5816b96f2de233e04a34a0f97e37d48ed3316bdb4c9fe2317409f6a2686e01e4ad06e922d0724e78b2afa74540de01a3cd9aaea2cd55d1ea78ff3cc52c2fa50838d492dceeb69a33d1393c03c6d6b0adfdbd7aab686446fba8be40aa234709d980f0a69a6cd47dc936b53e1aaf2b04f5efaabaa22cf7c20f30f28ca5d862ceae8a1d7cb78eb371538d2ba72fb4b6eaf9657dc2b7a046eae30c2b5ae18e6ef6e57968702efbf7f835ee97603206dd99820ac7c07f77e94233a8b1ad6ed72daddf01ab508df364c037eeca78aed6e6ba23c8c95f9f4d9060f5e4b4b8c91b3a794d9546020a436eec6315d101b9b0c204404faf59a5edbf6881191c037e9230b5019baa70f203f3d7c5353d270343f26def60e64829b9ca35db023151d397c42fb2f0c5d40156805a9a561f9ccc7b01620e81fe5e7abb09b0a46d67b9fc74c363e58074d02f935d5fe2001680a46275e682dde22f8ee8e315fd03720ac4bd372cfe99b9e3035fb91ea7797a1cece634c4f1d8eb95cfb271ea6ec5d85ff2576548ae351977b0f7a9217cf91cbc7a2368c91df4f6b75f8987c7d8622e39f3b78642f98766f2d7cc8f084340069bd80b1aa920df526e7ca8863f210c311ae868f34951451d2e1036ccb11b5550aec6cb56601add5f73e159455e194eaf0306f51bef742f7c857d977b928595da0865d66a9abb2133717d949b2d80d511530b5485b899be72aa502deb7e59d38542dc725d91d58474558d964150af411be1a6968ae7a538762e934224f6dbdacb3705578ff351113101cbc547c32aa4a233dde064620fb14ebe0346453bdaf5e7fc85e126075e29b1c84f7b54d7a86ad8e64b480a933e9997515d611cc36031a46b78fc91c5f03ff5852f9341fa82b1701c855ae82961f8b20e6641f0ea9d0e6d1da0d069091648e3bc4516d9939a6c35e1d8a9c87101e297d3a61613bb9911ae21f0da683440a702125b3c138ab10180a0cf2f14f42a2185eccb51265f75e63a5bba136df9390bffcf4b07f8dbf20dd20677399a04ea285a16f2a4caa8db34e5deb7cdd00544f1e22435c4826eaeb0e0cb86c4cd400413a1627d759cc11c18455369d8ee17c3617ef22239601f171b70e419fa202c9370e50258e266793f79b9bac88d40aea07e88057c33b32adb808384423fd0dd88a7234b553ab1bae90ba66be49ff4a4b1bf1af4abb2bed644f6f9669ec6a627a308aab3dc33431a0ce591dc2a4db5fa0424d1b10b17a6f7d5919388033d2c44b6c60406ebbfeddc40924e4c9786ccf6bb60573cc96002a55804c8699264344e898b19135fa266bba3b0fcea545e804b4ef40226bc893c10cf0b1", 0x1000}, {&(0x7f00000010c0)="7f766ce0a9a0572145abb043b1e7d8703e406cd15b755af4d4b85154e363cb31f5c1c3e4283b0c6f43965d50eba5c29e002a809d0efb9907a6ca30af96ee9864e10d99cbbe4c9f0b4dcc5aea54cb8c6917dfe2f66822e0b03b4cddd4d332dbc5d224f5ce08f9f28eefa7b7477ba47bf606a3b09f2f4c66bae307fb7ee8cc0bfd47cc4ce2d0405acf7c638b0b598e95aacda8c0ecc18a0efe05832900a6eb1b07a588e5334596b12872108a9da39c5d8fc587bbc276e285a1d93f26b18c74862b5256b227a537503300e72d290c8a8ef93307d65f7d7dfdc33731880e2d62c3cfbf8cca7fa2e5a831e9bddab4ff14e5ab87b9", 0xf2}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r2, r2]}], 0x60}, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) setgroups(0x6, &(0x7f0000001400)=[r7, r6, r4, r7, r6, r7]) 23:11:38 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="5827201eefabd16e73f2a04468004f0e01e9b130f2f9bd1de86e4b858d175e848f5e3c69750773ed1123de5fb89d29bc5a4cdaaca7b7986905f8fbac0ef2a9565e8b656bbed8daa559fed6bfc0e4b415aa1fd6e355e8b2e4", 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000000)) ftruncate(r2, 0x0, 0x5) 23:11:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x0) 23:11:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002200)=ANY=[@ANYBLOB="82022e2f6caa347a54d0a4aa5bb056a1a27473a7980abdbca471a4653000b5324c1f6eb39f3d7c5dc9041ebcade3d056e5266b26207b393e81f393ade33566f2db91ff187ab7"], 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5", 0xa3}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede5894", 0x1e9}], 0x4) 23:11:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() flock(r0, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x800000000000000, 0x0, 0x0, "1ffbffa6163cb902773a7f39d393f7b05bdba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xffffffff) read(r1, &(0x7f00000001c0)=""/193, 0xc1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x300a0, 0x14) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x4a, 0x72a33117, 0x1f}, 0x81, 0x4}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:11:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="ea2688f7d806f7118e6d374ffb35fbffe2115f40a363f1e73a8c0fbf1c6f38d552bf363ad7342c091ea4761b1abb6a17f4ea19b2dc335beb633763f51646e5748faebb2d86a9e193905ce6029beff8dcb57cbcaf9e25d5147c5ab5093438b368d29b07a11bf26bb38949fdc628291ee1f5926397c4744a331e5d2588ee96a0623c54866877b61c90604c62f9ab89971fc16d421986834cb4b6d7a1566e1d3770d19a5fb2fc84a62947964dee1c054f65ce664b2e258e98cb74410d62e5663481ef95", 0xc2, 0x2, 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x60, 0x100000000020) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 23:11:39 executing program 1: getrusage(0xffffffffffffffff, 0x0) 23:11:39 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x9, 0x2, 0x3, 0x0]}) r1 = socket$inet(0x2, 0x3, 0x80000001) sendmsg(r1, &(0x7f0000000080)={0xfffffffffffffffe, 0x9, 0x0, 0xfffffd57, 0x0}, 0x240e) semget(0x3, 0x2, 0x12) 23:11:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000080)={0x8, 0x100000001}, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r1, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) 23:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xffffffffffffffff, 0x0, 0x8, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) setrlimit(0x0, &(0x7f0000000040)) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 23:11:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005d2000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048ffff31929648b79845be02394921c78896bd7f28eba1427a5dec03f63ff2642d6ff48ebfdca54297e3e0a5ba6cc0fb6e13b33a63f533040dae7b1b19e1c142a7b4170ecf1909494d335d0c8760d78f55d91760bb8cf357a6a3c9f16c1a7901cc8df85219541ff3b27b29a41462c7bab4356ae65ea62defcd68ff26686a08fee4224e21803306a22b069768fd4c5d1c65f8cbe352666d20a6d2cf5a91183c09dd9f0226053dbcf902d49d28f5f67cac6cfd6e6b57b5f40396287dd675642e0906d45b166091173139a8d36655d73beae5f72c30302ddf137f36735f", 0xe9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:11:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) 23:11:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x7, 0x100) fchdir(r3) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 23:11:39 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x10001, 0x6}, {0x18, 0x0, 0x6, 0xe9b}, 0xa4b, [0x7fffffff, 0x20, 0x2, 0x6, 0xd82, 0x1, 0x9, 0x100]}, 0x3c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x8, 0x101}, {0x18, 0x2, 0x0, 0x10001}, 0x10001, [0x81, 0x7, 0x4, 0x3ff, 0x6, 0x7160, 0x5, 0x1]}, 0x3c) ioctl$BIOCPROMISC(r0, 0x20004269) kevent(r2, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r3}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r3}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x81}, {0x18, 0x3, 0x3ff, 0x2}, 0x0, [0x3, 0x0, 0x7413, 0x7f, 0xffffffffffffff81, 0x2120090, 0x80, 0x9]}, 0x3c) 23:11:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 23:11:39 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() dup(r0) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 23:11:39 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYRES32=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) r4 = msgget$private(0x0, 0xfffffffffffffffa) msgsnd(r4, &(0x7f0000000400)=ANY=[], 0x0, 0xfffffffffffffffe) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000bc4a098bb5fdfbac50b1450032d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c8000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000032096c0557ae8c01193e4caed1d38d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x2, 0x2, 0x3fc) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730cdee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152e02000000000000001721ffb6530f3c0e793c752793112fce6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0xffffffffffffff9f, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) getuid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x949, 0x7fff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 23:11:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 23:11:39 executing program 1: socket(0x2, 0x7, 0x800) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x0, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 23:11:39 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 23:11:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f0000000b80)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d59a37978d90670b30f31440070f6c213f31cd77d8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b86d39bdc0d71dedfd6d1bca4d889956ce6110ab962d2f4734bb616222465d4c071654bcc8385aa4f535914a12b54953f6c018f6fc63fad61cbe5340070f415937c91ad7fd616afee2cfe7e52baf4611a045a7df7f9ca2eec30ffcc81155bd927a1b2bde2bc004185358394014a82f0910af20dc8c5f1e3c406cb7062175263a8295f513ad86cab79cd018acf9ecdbabd4e9425f704d99c36695c44dc0901e3820b65a550fb7b48b43da7", 0x165}, {&(0x7f0000000d00)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000500)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x800000000) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x101, 0x5}, {0x87, 0x9}, {0x127, 0x8000}, {0x14d, 0x2}, {0x20, 0x3}], 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x2, 0x4) readv(r1, &(0x7f0000000b80), 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:11:40 executing program 1: pipe2(&(0x7f0000000000), 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='#$\x00', &(0x7f00000002c0)='.\',-\x00', &(0x7f0000000300)='\xa6{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\a\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'+*\'\x00', &(0x7f0000000440)='-+\x00']) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x3, 0x8, 0x3, 0x79d, 0x4, 0x3, 0x1a, 0xffff}, &(0x7f0000000200)={0x0, 0x4}) 23:11:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x87) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffff46, &(0x7f0000000100)=""/230, 0xfffffdd6}, 0xffffffffffffffff) 23:11:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/199, 0xc7) 23:11:40 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x80000001) mlock(&(0x7f0000d28000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 23:11:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:11:40 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80, 0xbccf, 0x8, 0x9, "dcac1175eb2d619082842c9fbe8bbc0721d6f462", 0x6, 0xfffffffffffffffa}) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 23:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) read(r1, &(0x7f0000000140), 0x0) r3 = dup(r1) dup2(r0, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) pipe2(&(0x7f0000000180), 0x4) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0xa, r5) dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:11:41 executing program 1: sync() semget(0x1, 0x80003, 0xfffffffffffffffe) dup(0xffffffffffffff9c) geteuid() ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0xd000, 0x20, &(0x7f0000ff1000/0xd000)=nil) 23:11:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:11:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1ff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) r1 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x4, 0x400}, 0x10) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000100)) 23:11:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x101, 0x10, r1, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0, 0x3c4}], 0x1) 23:11:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) setuid(r2) 23:11:41 executing program 1: r0 = socket$unix(0x1, 0x800000000007, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0xfffffffffffffdc6) ioctl$KDDISABIO(r1, 0x20004b3d) socket$unix(0x1, 0x1, 0x0) 23:11:41 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efc5700000000000200f8540a", 0xffffffffffffff29) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x9, 0x20, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000219000/0x2000)=nil, 0x2000, 0x2) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x2) 23:11:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = openat(0xffffffffffffffff, 0x0, 0x408, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) 23:11:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) dup(r0) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:11:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x3e1214e43b8148eb, 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 23:11:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x37, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x0, 0x9) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x50}, {r1, 0x12}, {r1}, {r0}, {r2, 0xcf}, {r3, 0x8}, {r0, 0x40}], 0x8, 0x200) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:11:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x400000083) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0xfffffffffffffffc, 0x20, 0x2, 0x7, 0x9, 0x4, 0x6, 0x10, [{0x2, 0x9839, 0xb5e9, 0x101}, {0x9ed, 0x1, 0x5, 0x7}, {0x6, 0x8, 0x9, 0xae}, {0x4, 0x4, 0x3, 0x1}, {0xaab, 0x4, 0x0, 0xfffffffffffffffd}, {0x7, 0x3f04, 0x1, 0x2}, {0x4, 0x2, 0x3, 0x2}, {0x0, 0x2, 0x3, 0x5}, {0x80, 0x1, 0xe3bd}, {0x8d8, 0x1000, 0x10000, 0x40}, {0x4, 0x8d6, 0x46, 0x6}, {0x80000001, 0x7f, 0x800, 0x5}, {0x7, 0x800, 0x100, 0x8}, {0x6, 0xfffffffffffffff9, 0x5, 0x2}, {0x3, 0x1, 0xffffffff, 0xff}, {0x0, 0x5, 0x7fffffff, 0x9}]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:11:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/82) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) 23:11:41 executing program 0: chflags(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x11) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r2]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x65fb726a, 0x100000001, 0x2, 0xfff, "b601d08681270df79c0240d1fa1c65e5205351ab", 0xfff, 0x83}) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) faccessat(r1, &(0x7f0000000340)='\x00', 0x180, 0x3) recvfrom$unix(r0, &(0x7f00000001c0)=""/104, 0x68, 0x842, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x332a9c4e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:11:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = dup2(r0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xff, 0x38, 0x20, 0x8001}]}) 23:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000014c0)='./file0\x00', r2, r3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x18, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001480)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/60, 0x3c}], 0x5, &(0x7f0000001400)=""/106, 0x6a}, 0x2) 23:11:42 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x1f3, 0x100000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0x101) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) r3 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x1) 23:11:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)='*', 0x1}], 0x1) 23:11:43 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r4 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r5 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000740)='./file0\x00') shutdown(r3, 0x0) r6 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000680)=0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000700)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000004c0)=""/15) sendmsg$unix(r7, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r4, 0x0, 0x0) 23:11:43 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) dup(r0) 23:11:43 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) 23:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="2e7c880d5b83c470bdef690675e9a02db2f64a46b4ffef278bbc2b43772836e30c1dff03a97c6595ad2c448440f0cf0bb11f09f082960cc515cf9525712437df7cf6157db174e9abe7f3722bab9fc409a4277a77060859a2e7373014d5ca1ac537623da75de2c7cf116b9adcc20502bb77844bebf1d24ebfef749ac34ad3427d143e31b050fd480fbc8c32408758ab67", 0x90}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 23:11:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="94d47ac86df6692ecd2f7dfc8e256f195d3faa5c315b56b1f77ee745ee050d54c1ff12011d0297f27fc2d268aae0cf868347b73034b9beb80bda37b555203fcbecce8d809b6e92acf62653b1fce6b7a1147b50abd498d609adbdf6c9f47665dfcc84cfa2c81324a4a2612d9675847f1970fa3ac4c8cc876c040f46475d540bc4d73e180b1ecfd74a5f9813eb32205cf4", 0x90) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r2, &(0x7f0000002400)="27fd85651016fa69d7bf98757797661734fb24de20ef8ecc212a3c6d2f2942a67b2487eb85ba801ff810df3f0ea7e9601497687f7b46bbda798dd95c031e1a60f6a6648662853a2bf96e88d13045072df28bf70dbc299851408969a41dce9c125dedc43087e7ae5a8b67632cce42229444f760f308b69edcaac2b9bd4b76fcb98c0d9b23df8174741ac377b238679bed8291c59cae73907766deff024d7ffdd44d7fdb903f5a36ff876d074aefa901560c6681f1b4798589499fc95edd50f35f254705aca6960539c5c25c7a836933cda54f54298fa3e6a0efff2afb119a1bd6470e7cc6533e2c57b08df98443fbb4066204eaff5eeda449d4245df1568754be0d7da142c2c64273660242e33ece8d7afa735729240b8bc5760dd4e77923b26ffd32842e89753e11bd8aedbba6caafa1ad5c4010359e7d5ae030f9e23ba6851cf9e41981f96960adf07c8a8cafcbeca1280427f090d4af1bf0093e9b2ba0aa6558e2c19aa22c827c7bb6dffac69f518a53dddf5ca8bcbb2b6258b8b8574a0d1f90679ba3932a7efec0ec9960034d511162239162d9b82296ef6f96bdfb9c9472849936cacc66feccd87e4c95c2b286b6476ec26fda0a6c3907a093a0b03e5b697d17294b3ee465953ce4411fa31c502287031cb5df33e513a3222af6af6a60fab04830c15cd89778b8341db4d590dca7afeefba9fc8a2de49ce8ee99afb6fddd613fd3b623d84684c41424c5365e6c8dd8e0273553e3d822b577e5d426e4bd31769a93a09e6fb232e02abec1fd182d4c36eee135719de3562be959744857a02f665413ff98f19daeff2e52a86575906d4937da3fb59508a05939cc436e106e496908349ceb2cbc89b260664aa6529e30cb69f9bb037aec1bf1f34d4612fa9a756873cc6e28cae7f7999281fb5fd36f940b15211cc28b3b5d3ece9482c117e5b990c6a9f3e814e41b057841c60303ca86fd7ca7f2f464b73f56412369645fc5e4a40c9e4a578965f7a16bcd61e2d3d39f60de0a3202dcc00f58f6a18c959fd6dd2f2227fb3754a7ffd71ad5625d4a57e38c76e5df34ed4ffe56b7376b34d2642a278a7e3a033389b552a433de43b10c0a44e3308730a86290248e73021629bd92d4dd8dcdcc581d9de512f1683e5ab16381cbc42243850fa1310a26cf5b18ef755bb2b434739df47fa354b144fe1e5694e4246d9d6ffc5d0333505471ed3d3b72d25d1fa82fb9339deaeb799c06f8086ea39b1c0a12fb8b69bcc13259a777f132968748e06e58c29c6350978330418baaa6dfaff410c29c48d2a984020ca625c7289374bda1e5f0687924971b8622392cd9c85a444eadb90ebeb8b73ac7972fd52543146c66ae692369be164a1e77e033f5353ce909b5e918c18468470612b5c74f592425abf0f26307fc819d5c80db80fcf156a5d9e7b13801c18401b45aeb976f6dd8d1fff1bddc7dc241b14533b9277ca34cf91eba89ac98eafa5945706d9156e645e31c9e1a8a226e2e6f6b963e9e7465ae161e674c4496f093b26cc0c00f08a1d39e5562acb18d21fbdbfdc7d64fbffb6038c09e63565bb1bfa182917cd3be1d546ddabe420707774933c10087f72256079c460c7e1121cc7fde1abde6887043efd02d01034f61d0c859a9d15d554845f99ba4f88a448509201498b7930053f74bb1f1029ce5a91cf4aa5425f57b3bd93332523a9f54644cb18ec39265a50cc854bcf62217f355a3668321e2358c8e", 0x4d1) 23:11:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/4096, &(0x7f0000001000)=0x1000) 23:11:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0xffffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 23:11:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005979d424c90000001b00", 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) 23:11:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x8, 0xed0}, {0x1, 0x4}}) 23:11:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x1000001) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 23:11:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x14) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e653000"], 0xa, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x8}, 0x40e) 23:11:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xffffffffffffff57) setpgid(r2, 0x0) 23:11:44 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$inet(0x2, 0x4000, 0x42) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:11:44 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:11:44 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xf0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="7b8fbaba0d6e9abe0872ec64fc840061462046e73fff5f6fc498185f99337671eafa0b9c", 0x24}, {&(0x7f00000001c0)="46f58aa012eceb33b93ad05d413261e75af3755a73444ec3b7ad399964fd3c672c27bc5d69d9be99de4b824881731eb8a7015c9b589e13549d8c69f4d5a413b4509633055835891a766e01eaea993bc76062d90ba5590eaad5e9da80aebe66d4f8db454ac4d305604bbe21d0ac9089550ce417702f9de7117e32998c25a7927954913258087540e1ccda559fe6fd00df910c1e4d3c735ae403092087012e508113e0d2c674f277d2fcdf249e221f2cd12faa302dcaa5", 0xb6}, {&(0x7f00000005c0)="b940dff3227033cb36e01bdec162ed1a7020bcd46d0485bbfa011785547d4b6bc3e3e4384bd050366386338efa8529b5afda7106c8b82efcf3678a501fa97f8486cd1fb169872b3ede3d91ed5ab9f8708a469ebb614858844ba7dbcbfa5099c0eae622fda5a423d37f921ac367845ca7dec504f1c8227f95681e90e5e5b7d5f67a71eeb10360a6ec7bf61de4bafd5ba6071db21f5a62da5fdd5ab1aeb11fdfc2edb3b985a993e75f39f5dc2fed8cf263ed639ebe988abf94ae7e3aada565ddde5f37f0f0692d47adf9c30f7cd0ca5b3a9584e8424a7ed4d92811ccc9dbdef338a79e0734081fa4e76ff1619158e25b3299646116172b6b6d63fc9b9d5c6599f5cc80ce6cf1c4b318a1303da3f4de2c47eea032825f4fdacd73daae78fb8a841d4a93aad73298820c9f336d9a36d286bed996b892bcf8ecac1257cfde089f972a9df126a5c55d139e2b1bd2f72335133cba6bf21b9254c8696f2726125b0ede75456964853e67859563c3dbe1b3c74661864e8a9c771e083aa8dd161a528ea9d737987f125f63e1870854838c69e6181c16c1592eb062d06b859456b618316f45a112b9a49f10a8cfe97e6c9d99e4d919924af4ebe691eedad49469217db143a09c87c79bfb00b7e7510ce7146b3f432961a7b9630f21d54809941cae902567e8a4895a8c55ffce6b0c2d690253f55461399288a070d07f07c07b97bb9f02b8450c1a13207deb2347b3adc16ea2bdb158169c2c5ef547d1972f1160db8a065c5fe07ac6da15d9a46b00cce224b9dd565f73ea7aa8d7122a8e2aec6fe0f51ad58fde6197e7e33e0bcd7fd9cbc255da9b764e3b1445d1968cbece59e5774903e9cd7d995f158bc620fe4a8b05e87549284f96013dd28ac3237f967b492f5eff3209446b86d56dc7546cc0db6c109f7b4458b1a99e48ca8e5fd4ef92a5a236e86a9ee93572c2b6dca1aea91681b16f10a1fa8c3fcd1becf894f477c54a67ee33a4c300b44799900a646d6cef58d1a6d9592165a1798fbe7b962006e1f1cdcb4135be9b4f59bcc3b50e513f2679d6acebcc6e0556a9b4ee305facc5bedb1a2132b74214f21732345730b9fc9daa84479165a6a8abd9abaa3d80d2c5ed5a67d3809c1090078c968c3cf4ca5b3f8e31a5e640f2e3c8bd1158eab2cc7ccc96be02ac15fefd7a1f83c77cf999808c7dc8c3504c6ff43f77af124eac6ec91a762828efcf67f61ca7050a85af2eef0cfcd955754ad76db01cbf64669394d8f9030172fa6673e341d9706b0ccfc2b304167f01e5bd0c9ffdfd43cd5a7367c390b974b037a5e14ad84f64a5de2c8befc189c9d74925240adc5005177e4511d6cf29ddbf4e86e664f0c50b83728df8b852a6fd2e34942b128a51bfb899440c4b8209aa5f4fb190bae5b3d8f39f029e75896d5ab3e35d4c7ff47d0a1f932194e595dd91071c306d81bffb48c59700492b325b74fffa4c4a8c09defec32231044d65be27368b31022d6f46d5ac6124d1dead02c6a617aafdb8496a9cb76185fe5f77ed1e560dcee47c3d5513102755bef9e6cee9b4560d4e91861b8f544783b91417471cca7b95598a0760f59a3596601c8a8819e5d948e604237b9d4cdb1cde3f4fe787e0b2d52b51348a319809d19360bb1dbddec959da5e5de9b082959bfaae23e40b9ad7759c6d37e4e182d927f3408f530f4f4cadf41d5e1e21fb329cfbe4d538d2ccc016a3be6af2dccb377d909cdcb79f26e89d1ce8a2c34fcfa6f22474018205fd613dd9969960be860d0505e8b793a926a3a8633a592d7e675273f1301a2ba3421e814782f2b633e6c142caaa67464da2a917bcad4fdbe740598c770e75994aa8a4be4cfed4a36f0828909df3a63664018fad97a4a7ff045042822ab2cf7bcd08dcd5454c11062e52c6b3c425d94e9a0a227cd43b25f243436fd31b7cd500ef1c6c982241a8b84fe684008057be9c8ead30223e0464b30a321b075b4e77f15c9a82e9d8ed91b907da41a6781ece808d6d21a4b9f30f45e21b4ad54e60f77a1f69f4c856547de1b02d7b2f1c862beba85be74769dce5e6f62f2e48f10db7b77bff1eb4a410c56329a6aa608b07e1af8d4816978453da2956425fcb5689a0dd2a998d5b805dc1132e5c9f68a6288a8083ebba6ddcd694dc2e19fa74c896a22b43e0cb85f23b89bdd35c93dd63b3bae303ed68438c24d2f7ceb22cd2189ad444059b28907bad725b5e5ace5244cab573c87e3ccfd0d750935b084d35db20fd5096b4b220677c5880f2a353e1f7b420292eb066295539ca1b26c2735a9859026b56b63a8ffd93366eb7db44b8fe4dd84a00ea69b6252b20a77c7217884ee515e6d21adf334fae4b395f6c57ece609503d9874447fa122572d71695f3f06ef0bedd79a3c0520f7482256097109cf342ee02e76764259dc700c35f8b0354434ce48b524f140d1713cda812cc68e647c96d19d544805b8c78b63b005c288a0dbef698f401e42e9b9dd0bc15f14f32c11a65dbcf3f267b9de467295c4f79a16c90d951b5b6057da14bb755e0741edb557e9b27a8f8dc0a35059aab806f88fc138eb8cafc3040b01f616afc3062fbd6ef451736bed3944781e70c12a054df2c6454cba7029bb166669370f1a680e531d92b3a6763a5c155ac1aad6e74517451111e0c46c4d32aeab47f0fe02e7043e0500a0500dffcdf73d4c6f1eae1167bbc774e622f2a4a9b5b5f9ce90afa402b57cf41c7ae762c776d7f7ad4f8aa2ee829fb5841d4675498accb328867f371c2464df3ea6f7f916104145e98c66c6dd8c86a4351efd9b0f99840295c0f2b9f9308c03d05cf6e64630453524460c9c3421dcdb6ef36b1f3e20f24a80933df2ab3ba66e5c7cd7b0e4d735f9febf270c356253238cc6c6b0bb49bc37bff79f11f4132042b4b6f102a2ca33c0fab2a58d4f32fb6d0e65b1994431d069b4825062668497a3e879d5c65b885edb1f6df223d285460ed17b0df949b9a23a319f1dca6df31b50c5d0a52b9797edfb46652814ddd6eac0bef78742c04f50e37e7d327a227af8cbf5e3b1d490bed27e3fbfb02fb91dd8da44a5eb359049a4afa7ce797d63ab867ce7aea02e74798d058c2999fdd9ddd57945b22f9a822ff33077a0f3dd83e636bfdfb3ceac9e9fc497cf4f48f392b57e674a945d328914a377b3a067aa7fdcd95fee3509665134c4a5a912320a424816a2e9a376d51a96de906f84b363881a2b2d190667b09ee0434a77f2fc9d31b12ab25b331713b605ce7e1b55c9981504978204ba3c3df315262c43f4ef50473847ef8a6adae343743b6f9a7bde6b1bb4ae913eacbafa9efcf95ccc658713eb0760860c77b9f30845413be7e0cd0716fe97ed6b8e6f00610397e9adc763156484bc29e6e12c068272aba870a56d6902932ed3723987140263a0aa8d37832b0ae4b3e358a5a6b5e092b4e92e03c5e0ec2711294db093247a09671571d2d3c6702af0d33758d85c45dae3c414a692a751f7708920bced8cafdcf09d065ee60a2395f816834c00005a4ae6b495d2364d3197b51eb757942a29c660139562b2cf664651c081e1d9b21c072d933559b634c0bf3c331dd1053e4cf28d8ce0f926a2e527cfaf4a5f7cb03a6b936cd0f72a19c296916959532c2e23f74bb70b821ba7249ba9cca102554bd67817bcec36aee981d33c184b8150201389aa60b6a718128df88f1d84aacbf91a90477aef0a57334e9176bc02e3289dca3e3e40fb0eec026a6a2223b3313e2b4a1e3a57e04cd9582985c671dfd7e3ced0b632a65a1632bc9cfd003d3924d3cb46d3cd542dde99eab0a1889b5d2e6c023e3e6dd457202697653335e3a55baaddde1c4399b58f9c40b98b7bb6a4dd836ff432d62a2a3dbb6f7e3bb72f81a7feaddb00c06f1a39d909851b61edf9352191bf2dc826734601ef6a0971fac4a38d2474ce7608e10edf157aedc3386f22104d2ca90cbabdce569012963882e64c6c876d3f22042dd4d7aa881ce7af63180c1a50fe0263bb19eabccf40fedbfdb685b542c76eff58722c9b84fefa9802ab68a77f9b1dc0ce1f41f031977626bbc2566ab7f11919e46a0aa02db825a923eb5a6ad95edbbf6ceca889e57944d2ef1af7dea398bd5a96c5a7020701ed27deef6f3140704a7d4bd09d2090717451dbb9bb26430b25cd2239824d714b8e3fe9f41e71c8402f9ab9b5f185f11027941316217547807a55b424283c96fc20a171155b0be07605f06019a400c476b56197d0e306e2a0da46cf98a7bd02ac0f2a6808bc01117bab4ea69e64e3ed38ffb993a0ea01237417f6293926ee177b33bfab58c8082ddce4e7dab5d550406bc0fb90487e5528106e21614f76a888831f593ed3d81b645ddc286313dffa3f80326bfb6419666436b39835f2661b54845fb63392e1ae7ca3db04610a4193e2d5bf7c79dc5d85aead2e5319855301af6ecb93f7c100a35c447dfa130b0cf0c8fd687008a09c94d56dcaabb697066a1f76e29d251c481ad6ee50c8dcb26ccb9eb1ce8e2a333a46a9582d37b3fab91ef4cd89c0d22cdaceafed6bdc743a4c0f46006813e9b5ed39020fba1fa410e9401768cd2a783bb4ecb486c17564a12792a7b920d3d3b041a52a1acde63d3971ce858be794397b9fb4bc1446355d015543ba03ea484e3bd303d5ded0d92c4088158476d45ce8ffa3294091486e174fd08b214d5fd91b5535a7257175997677f68fdbbb2265d814b87287fe3a995e1cbef4e340b2a0013d80b41c24ccf7623c1c6516a06e2ca01cf5d8942d5d27de37e1d025c67f2459c1b7557df2abbc134120bc80a50e2e9f892a8a2fbb67eb2170166697e8f0b1df64496ee27f49aacfebb5950db0accb8814baec93d8d086c4a153d5ab1e52df53aad28ae245eda93b094df1ca9949d13993dbb9e1c718fc56f4eaeab66af34582299791c0c90750467fdb79c86ba98cff4320c697ddce270c4d99ceb95b3abc44701a578571e1573a0ba42e9494e1fec242e18216759819b7da5a023ffaddc24ef4a2e2c0e2e1696edf4fc68f4942d33c6dad9c430478898f1ec57a26ac0ae7730974eba9bae6fd923f8c678841eed0ee7661151d2b62d5b21b77ba05901cb936bc1a9a126245093106dac0a1f26a1ba9bd3f9130c8737395c7200a9e155a01cd8b1e194cab2486600425f94c58862a7d22c9e53161d98672e891602741a19f771edf539b9edcc83a98189fe9b7422e84b87faeccbea8acbdaee6f5163f1ba82fa27b1f23477006782bbda85a0bd4867234594e2dbd494fb47d9c30c68915c3ad97188a66101a3281aaf69a5981feeb0783cdf3d63dc41a5b536fa37631dbb22c9bd8f634628984be12b8b9459bf95fd98c8af045d53abd09a7d742df62220b32fd898bda43ac4c1371f94ecfc9baafef29c352d02cbe55a3baef95c6f85c2c8929a7b0abfe241d9a785edce2f3d6832328f529716a2f4b9fb9d23320a815c280301c8b30ea12a00f24e9fd46ed255635d571d6af5997a30b864a94c48b3bb9577dc1147000a19fb31ddca4807272420170b45eaa95193bd631904746ab31a180b2c9ef56a7fb50fd68786d1b49a77ab32f916651d5373be5f98cfcdf9b57436c056c9cd299b50ae9da13fd96846cbbc4257b0f4d806e4e3d59fbe26eda302d47298ad640d97a5d90d43a1dd5d5b8b54dd8224745cefb3ca398108d834932dd4f50f2af731fe8930611e87c5323fc64c7e7886cce04e84e2612e863d8987b4d09ab176d35337f75c75799a2db29345c9e0db76a53f2400340fe5cafb9c20e3dd986ba831cd77c", 0x1000}, {&(0x7f0000000280)="33b80170845c6fa9f03f8d7925316a344718381cb01bf33d7f7a9a52c26a5743e866c702a7d80562b23200c803c97b692629f823b0734ad7b831b991c205835a4cd9de065f782704190419e98a30be789702508b59e64c765c5d189192ac7b63991889357c2018e2c8e61ab97cae6b75237efe3803dd37cecaa3c997df69", 0x7e}, {&(0x7f0000000300)="2eee49b70101ab979d64460c4bd109e4b113f1863a46e33ec8bb7107cf536353483bf505ad50110ebc381960ec462235615f77742fd32c2bbde5229736d4bb37fa44c578b796cefebe6e1bcca642ed07febc6fcb2c074307acb33f0a6079e3ba426fac1eed8263f9452a7f8233f364875f2bf1ece2f4b7971e7a6d25c2ae3799b531b7ad16c1a67a91c1e0f2d8584422aae9dd22b0f8489f24a117fee34322ee8cb3317b89a87e2ec550d410cc122e85c8c9ea0dd9d58eee8c76", 0xba}, {&(0x7f00000019c0)="3a74b7f5f2b2d39f9d0d29885e77e766bf73f013d13b32e8a2ceb4c4033d0624a81d557af6270f7d0e429fcdc848dc31654e96b9c19ff8fc51346ef8d12c598cd25573696b238e38b3a8a579fd603aeaef8b547eb92a030e7ec2bf079d05e6c068aead6523853487abfb41e85dd4adde01e3ab9af36d96855f19006563346a5e54be9051ab06f1285f64937d931d5d7c2f61b716969c09e4bc036bd1572425b58055ea9d83292a8f528252542d228e48ba75c6291d9fda65170c3a391fa4dd13082d815d35e4a639ba17fedcec76a9c85abfc41cfe6395fc67b456edb0a974f8ea40c176cde642ea9880b46e298a6525f62c86c6242f7e8534bfeb63f8cf4ad724abd161f1fd47ace68df9417fb7b15515962471b801f0ad2558914560db7dbce4f32bf2835697a291920d423e286e7159ef358d96a64202ba8ebd39208bb233744eb45ebc6877fd5f03676fc1d5f5d4f5f87e6b8d1c97d9106bda5e0abf66be453c65328418a22a1398c7d8f02736a43800b0fef07d6c80fe07595979ef8029419afc34d06f8daf6828ff1a1ee0e2d6d3783c8f89afe328f629085c1573869f3be98fa6604d9d0a8f53a0cf17646ff6be6507fd8f09637173904a0dc635f1e1ac0dbd011e224c2a7725c972537f9123353d8fe0d4a9147966e5d5e4ff83ad7d8492b909e2761a2bcb6672c4087c50b6e6f13f7ee59813492d9f2d68ad34eadf08b06ff572431d00e82d0516e37b033d3bab0bfc53dddf3c637eab73aea5795f8cae4b55286517b1549fe9522652b3d501079d15cfa6078feb31b7af5a3c0cb293477ce9bf122fea81e8540d0e3157c562fa167e48c9424d8c4d90de1cd5ec3049adee711e61bb34e739f438d6f12625313550366db70144f9c85ccb16f74cdec18e7ba625fffb7ac29dd421a15620e677d754bed3c86cdfe3d620d147776cb42b46e2a8b318e796d19ba205bc4f5d762b8f6749d1645b1ccd4f5a3ed5fe24d8a46cca2b83c3910e6cb479a7e27313f2c557a8b16fb5a8ac43778a2ca7bddde6e2c68f3ae6c6d273def96369025d00dcde3ca850a5eb5bd62e3637cae92d31d00bd08fc2a7102865cb80f45a8a3b7ca555cfd98c954ca9340d226624bbc08e0b6bbd0940e1f9179a53625b98ea586dd31f51cb4ab9be627e65aa8d99fc9a4b9e16c27e6bfb12919f0fa09fe039c06202de1a0da1183d9863aa6d4c4ddd59097b70335c077b8f7628da858f0f95ce2a02c66d1ea6720e0ee18c787f541353ad0a195c27d48d045a93d7070a9bf38568a5cef71b114d6802b50880d7f5ac548a95342b3510274bc6cbe24b45e1a63d4c62adaab26fc44af1f702abf9adc5220ea3b390c2ec61738f6eb495284b650ba25dd9556bbba9ef449015c50df396629d548dc28c7820fc6410d44392a90d8993b15e1e5519e9c9efc89ce65578dc88fc3bc66ee2099d43f6eb2acf064f2f5824f03612ce1ecc0b819bf6168eba8f7b1d29b313d1f8aee177205ad695baa34ce4c449fa9edeeaf5737d8029475a1b97d5f165d85aadc0d3e92de4d86f95164c51318f564163030f5bbe3e3d084c15249f6ab34d1080e4353e8091af832fc8e09745277b30afe55bccd9a785f83db50e2eb7b112c2470c89c0628176cba6a7c729af12b771f77b949346c48eb665d80038fcec4ae0da247c53839e5d8de6260419ec8f4aaa7eda69985219722a62b7926d950f9b1bd0d07f7fd931f6e4cf9feb483fd803c72fa463b7883611603e43b2ea64eb54fc90baa469072deae7af49b749142ce1815f408cdc48e6f414d9217a3ebff741c70831d160c0633fec12c83aff27cb2eb7b46ef85fc43a850ddb4d5331c95d003e51e25d1aee4f70bd702ea36ee2805bc440ad568dba97e5033d778133c68ad83584a4bc685177e39249b71c74b42d0e2800991caa18641ca358c3481d5c011f18e8742c75273e3397928891caf53a8cd9a5cd8d6a4ca3f8d43ef056eb020230bc11a8fcf6203c021ee39522e24d087c5c7c056e08260c0e0fc741f265407191226d090c33a3e6646ff0253a031617faecf818bce0fef1eaaa6b3f2f7f8a20ec52260e509273d7a882bf31e19534022d428ddedf610c51b14bf8234df6629b00d75433fff68f9041ac54c4ab57b85b076649f9bd59728705e09403d44c7d4062f2a8ab0658be942cd6bb166ddcec6aa9b08b5323c9626c5dedb135d6ddb2b88d1b1927fd67135a63d073e7f0b10a1fc8bce74026ed30b35d6354d3cbf8fca50cd3e53d126661fe2a8e10c70b3292e5e0f11f4e94840538cc5c6ed1b4573a221018c6439007d5e86a6cd2b0e738536fcf3ee4f4f5c76b3dccee270ea5bb7d080c85888744aec42239b2788bd41a35fda00ea7071c7a7649835d3a7a6b144826622a1d50ee9cedff7ba426139223f596b2f5267d65cb72e0efb08415c5a5b664277ad02e573d71ae741a724bd674a706509b3782da2a39f9d0e637ce5f994646c5744e179f41e2831c57f2c04dfc09190df852e8c745bb1d47a68455fca844033ce18ac64d41f7d014ec07981dc0dcc8eae1cc1243587131be8f8d4e8402eb888579810bd3fcfb59512d8c9d7e15b6b57fbdbf7cdf869e25baa21425d1549c5f1c59778baa2d1b1a9a0dad0b1ce025de266c1472195b4d561303af8b05ca2ad3ace822f1af54e84524df24a8d0dc2369dac486bfa355425af546ba26e1b19554ad2120420ee317dbfb3d1ccb7d883bd9cd4c33de15ff45a926762af9be9aa50d3325b3636f6ef15adbcc1456ee2041574f62c439fb07000aa2d3676e30ef2515ae9b6952f28c09a578823916dfbadf433ecd475e98a3e16982b30ac937d977d7c262443378fa663c17b37c5ab1aca1c2a2417abc20c54ef192e499e4258d6e9a3c7b015f1b6b2c1f8d37ccbe5813bf3eef34fa47a64b32e27a7f2b3618a7e0c81a10f01da4b6301ab47ec06fe3b80519ca1358606ce04eaca44950da93e0b1b68dd4f1be736e16e0d10f66bf7d89b0a3c5655234e41db421fa2e1181589a2088d0cf171acad8ef792dce1a1d67f235d484373c46ba11c14532d514fa858394b184f3ec8426b6afa52b682dabd7ecd05e10946247303e97753f4f10e8c37a2d48adb28a454576fd7038373e352c507f85fe527448e875a6bdb64a9ec9ae2943527015a65441d0ef6b7675844fa7845ef55393905f1a5dcad693a091ded15dc3ebc8c6548c0c5dc61b1bfa3fdfe46cd618e6696960adef44ea99512ee76efad204edc09168590dc4ca95b9f72b081b23218f62f8662a8e4c1bd0114d91630e77e7b9c063518417f9a7fcedcb02abbfad31635192ca47deb00000eb4d1f0829fecb8e182bf7a24f636b0497099dd69cfabfafe0bcb8032f8c5d8655646368c18cec85502c9f75dcedc90d01c72e4234630a699de15b733c09ae08ba1c9e20537aba4e05420f42b66b1273bf7292103b38136e4370cb0ac5dc6a473f8efeff734becb787200c744c593282ed5b2dc8e85854b4c125a3a192cd1073e8c2430056242c6d2143239dd0baca9ddbf26fa5d1921d17f6d449aa832ae5b2319b66013dd80c1674d59e423239c614b06b0e660d379038fca5698b5207ec9145f4fe7989790a3d9acdd9ce9f4920b6aea71d08b0512267b1f98d705a17679efd27281a2e31d2bcf8b4eaf33433c49d09272c4b4352b5b4011ffcf565817b5a06b702db23977094a7850ac5ae1bc7b47c46fecbaaeca10d08d54bbdf040f64f9d7c2f2b4437363bb03fd8242f4e19955314bc7627007c217f97d2eaa8be68493938e0d623fc7d1b59ba8612a357bd2cc92a0057256d45cea666aff090630f5bc4990673c2f2c6e75f02e33a21a5ad79aeff0b88b017115209bc042a296d5461936eb3c8e8712823cbdcf07b900cfade8e052a36352aa863aa67fe355e16eda0b1d578f239821611037bfb005929554ee0dc7352d19be9a178bb06dddaa7791624982f889455e443c241eae088c24023cf7b204ef90e785cb2e2b54e755d006a557855464c03c1370d063a5d60c68edc224cceac792385654d57cf48be0bc7652ee8f98a0f2f1b7b088d2c59bb809c7699e59b6fb23b7ed9fe0833fa0a98b518e264b4f89eaeda619f712f5981bbd6af47c8844b4e65c69833176a66704b1f2ae2e478cbed0fb93d85d11beae44fba56143be49f83545fcfad240264c2a457a979e8332955f1fc5df99e08fe53fb67a765626fa36d81a1a6a4180612c67f2c03dd1167cd159d9d617ea932e118f37a5628c2b1e72bf3dac605264f2d853f15b5fb2d257db0f078ada6baaab4a0708aac1344e6b42b4df15a81cf85c0dcc37095dcdedce79ebe5271c1853052360c2a6671526118e1e809a56866e37cae993628e5137c7673257c99a0d57f860940fadb5cc41d27d9691ab80c57b0be874578bf78894e0b85853af93beb9a0182841f77d13d4e06c19f67172172187e61a712e26a975f25e9bd7918a7d7d7d2432a4f64c0ff6c654ac0168b5b2ce28971e859d4d770e3b27c2022bf4d1e0b9e9935e829520f30bc1ea3c3bb5d81c6816b5fa9c10d17170837f4e90755b8eab0808958d4ef78b4dd16f7fe0433455bf93f4a4b0523948db4daa3bd52e67c3c3661e0157f1899878fce91be1df85194da9f803cb48e0898d4e4a80e34808b39f384426bdee0fb844bebf5be1f1455aa3b17b0cc4e451ab8a8a6f135505c640aa765893c1f94e8678cfeaf115c2dc6af5abf8a6dbdd5251a4a890a0cd58258e17489a978c52e104ab1a11b8927019f0add9cf6e0acb1d5b756a9f07b1e3307570ae7dd93589cebdc20a76e27b3b541c974a9fb9a431001c6e35ba5e32a590b52a141a1cae25e8ae6593461192bfa5c264c2f4394a4dc1546b9680cf824929689424f00c57c21a61c5cd601856f161c67c9aa619a17114c9a3fec391ecc4889db810208d543a7a887ca43b5cde71088b2f44835a23b38a471538cf1599e76629fdcb416f992cea7dfdb1aa03cf06a50e2ac81810bf8639065749e88cf44ee143b782a5ad651ef73a81c294478bc5882effb98dbece5c61325da3de753b8bd1d54fe377f5731b0b5bd252a4897d9696277d127918d1a30fcb67c2a9c10900560a7c84d3ae0957f860d453d64d011fcd28567b39e5e73f2538efba119c92fe1ab53ab4e26a3f4f09789e2a49b4afceeb9c834ce58736f3778d27adff9dfe938e693ff80d3620c967219a7cc654b4b903c88003b77cab0f6da00597eb1fbba017ae2308d2a1ff169f93c202282c4057b43541187c7c03d056fb2a2e210fbc15bb11ee94ec9d86c5460525bdf5450403e61083d2915eb3fdb06ce7087bdcd75bfe75bf61e9899623ba509bc14a27cb4ca58ec11c50eead103b15a5cfc3c5f890f76ef7ce16aaa5e08944d831762432cc5b596a6d8d41be469077bdf10124bcd7442337084f1b0dc5e7af13bd13cec87fe1917944882857ac63d6a97c9e79b7e56a598d8b13c10a5b4b78b840ee9b909e19a3a47488aee6f9e175af1ee4c98509c35c60aa91e7c3f6f779f79f06039dd858be76b5b1b75e90ea84030d3d9eba660f8602ebe0a7707589f05d12af0550dafe840538aee903732b0bca3b1d83acea472b011a9b33df8c0408ca27508d8fd590c587f266ed6d0c62050e6109da1f80cd34d3cef1a205c28e18f591009c3b1022425c7e5e90de96d1b43ae01c27eaa4b910349def4f849cac16002d2a1e8c8d1e5348b3ab33d7677825e71c80cc60f4b549a3b118a8a0b77200e305e82ac76a6764099de7c81bcaaa2d439bc36", 0x1000}, {&(0x7f00000003c0)="a13799aeae17c28df0d1bf94def95c5627377ca5262ce880cfce7e2c2ada62ea9ef5cbaa42155322a619843806d806ce39521959bc347436192c2a0ddd2da81e1d1264a11fdbdee3463384356608f0d38c305ee5960442529451dc604419f7fbd9891eebb24d259fccce6b796ab25409d8c987c04b25a7030e1b2f6d3b815b6d57b08d8e6b8310be3ff5fa0781e937a02ad963af08272f4b4e3b2ebc3e37b9a9adb7a7a6ca62c6685002f5815b9a8fb2d5071b9462", 0xb5}], 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:11:44 executing program 1: r0 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8a9, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) setsockopt(r1, 0x43df, 0xfffffffffffeffff, &(0x7f0000000000)="6dc9d7312614d176bf0d15f20b1df00e7a590c03de5c6767d1547ee19bcf22f581bdcc27d1a0e87d4e15aab6fa4160f70e0cdbb1c879aa060f3ab69a526d09f919e6c38977f12a7bb2b896ebaaf25b541826212ac0beffa59414456f679fb0d985e57e671c58d653aa15d32cfee6f27496dd8aa413e6522d5be63ec48bbf0c7fac9440e028032c647e44495b956f3d63419bea8c4b7434314e2725ba261ab7160b58984864f9b811802b7cb09514bd92789ccb01505a0318686be2fe1946e3341ec2530753cd852e021e7794ca8778f164", 0xd1) kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x4000000000000000) 23:11:44 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="fcf5c1903507e61fb96c1adc1e48fc83a4cde049e4a4e16ba3a56ee730f626aefb0c0517cea4426de12af16e1f45c758d954edbd778a3001c1e24571f604f33ea09a82b6a559f0f5b3a173b2a137b74136be7bcc9cc0beba5a62f46b0d1cfe2fbfadf1c5c710de24119a8f40b275de1d", 0x70}, {&(0x7f0000000140)="f22c67903a60cacb969a68fa2349fc2c9e211d6a5543d337a9121cc9b21cde37cb678d931f32e25c3bdc12092799445abc5f02648a42a7", 0x37}, {&(0x7f0000000880)="92740771fe70d511149af028fe57464a48f510ce5a769321fcaf9e148d8bcf34ee4ae6a456291e0747e344619b1ca188f4c99ace320d8f4246a247eeadd16c2573e3feacfdb0a53faf4417fb1a026e7d4024003fed40c74cb3237863e39d00d8a324202732b59d150e381b598ad9e4b4506f10551b8ded5fd7b0ff5bb120c7f433d4821662de5996b0401290d6abae3a4617684056a303682e847262b9f1514ca7cc6de8a7a9bc6d40ab5efeadbb5a762baea96bb1713363886ab116af7a1a8d37dcbd2f6542060b37777ed4ea2075bf1a9136f4ee4c4cc65866772cd461a8213f7be175775813dde6a92962c280cbeaf245ccdf805c7c14c322035c9624f825685d7d5bca9281e219297e4159b321ff8cf66ebf837f9c51c1a9afaebb77f3114b985013e6c3e2752016f68248ab4e233b42186bd25848969b126abc52005e87283057a26f84a7d1de67b41d9c7684b6179b7567a901905909ba4e518fd4f4444fbee3925d1633774ff0e64ca5e77695443848031905ca0ccdb08f520927109ec005fe84b3a318c1341a5698e04c8a372461a8898a35d1d24dc4e9710eb915ed2b91f6b673336358ef27b120369a63c86817c962a937dec4535f65ca198adaa272ae53764cfb56d844f40d568497aa10b3e6d7c9347d10aa4ea458a8c5593fba86726b8be1acc4d7f75a285a724657ad157d1c7bf82efe6dcddb5ccbd6752102a2347b8b5a4df93cd37e7d655002311424971d2b4d905a92c03d3a18d09a6597deaa9110f676ac03e1fb0a7a7952115c0c6fe24c4085e400e07659c9b9f2be6aecee5ef7a39ec0d52abb444d198ddc70904fc99bfc2ce3aa3568a95be703ba162b1f0d74d77e12a4f4fae34da8d61f3c3a5f8c3d09f1383026ee0474d8741b64e02adc9e2c380c11ef12112b6faaaf04685ad4309143e55f637b09046a4d72fd1b230da6392f75801765bf03747c3755112bd0e4f73b80177b678b94bd367207ed893ffb18474decfc6fb9f0a4fe3e2a1183036e043a5a2d88444fbf774c8bdee436fc39a78e13c1eb60342f54749385d1eeb2c22ee414f25c69bde24bc392ff798266c324b59b3e182cda0a8631eb4db14ba02dfc8eb082a784952cdf6b8f69f0e1c7826d549c91093e11253945597f29149e7f5c433c056a5828dedb217451d8eee559a55362caa909d91c4985ddb0afb8cddf5420b383f72d18db7111b344ce0eab942e7e0efdd3b3aa030f0903460c99df90f373d0d34ea3a99fc49ce76bd58a737301ec6758461c704d1f269756a7f996aff774cfa8235ace642bcd31d735c0fd43b53814c3c61899a67aee038a99908ab7a7ca887f3b66b64fd869c08614f4be2efa2bb2cf0762b4307b34cbb73f358c5901e2531a9c8cc2c217b49dfe2f1007b7121dfb8f48dedd300c0183af408dbf866f78606185d4d242e86a61be16c7a526f5923d04190d89f37caf8cfb1743e50ffa0279ef9d7ef6f49461d35efb05c2ec295367f576b5db19c38a7b434fc7aafbff7effea3562e7d77e7800e0f1949f7f2b201b345f92b29a2432ce89cef46add88a3c030a605d4af916b887fe52b43282c4e5d8601749369dda325d8dceb3af9258810cf3a0dcc7a9d74a0e1f19ea9d6079f77b1ce581d22f2d6f8f4dab8d7b3f9e5ec47cea0e52a3fdd91844405f03a4db74af96467a8e8f2073ec227fe5bf96f99e24a2c707380aa34052eaaa6046136ba6e7c7a1eb35f25f7a6fbe6a132c81f325cd8be0cd68da59799abe21bd3b9910ef4432caeb7316cc7b90559044199fbf77c5f0a52e3477e7fff9fd24d34f9b5e4f978c745d847bf1fbf73eae7ac9c6176aab86ca5a24729eeb67985573ffe5747ef755e566e9af2d38be5e1ff74c7268381f039c67452664e6960794b01528a133fea4b6a913c4b11fed1cfa456ce644012779d1d74fe5db732480c34b78f9223e1d95c80105be07db83acb855840b7dcd0040a96a173d46d0c15baa36da84dc1191a0d4c3205c0f7f4caf68f1e061a44a4e10af737f8436627d0e2bf127c065bb09550a7bc2eb01c8e413c12e4445a003b41277c4319f9a64c0cd1d3938a787e96b5fed673838aae7b11c78937f8d4068dbc2023be78fb0c627b85591533b5868ba2f52e59f6b43ded40a478cbca2e60b6179efb13e2ff9e9feec55647f6d110bb4277a3f85d36810999305c05dcc33e6334de7e94b0b080a6d468a816a6c81345b11a21d61d7bf5a5f6ae11b040e0aa628c012018864e8fd2bbf6e9b786e42113c9cf17f78154eafea9ee39d270cbeb74c5bf1ead7aa6acd0159974ca4c61a2442c852610f0aeeab3498bf144b2920c127e575275a4bdb4dbb43f8e7281931ed147bae6b065fe4fb15bdd649f6d264dac4f7df523b07ec1d7e65e950f4a2635780473bd915c2b12f0f6c54c9d9a1fc78c569b25574d9a389c746c803a1192b7863cb6bae620bc1e7f28f80cccb813894ed0c3ca5111f72b8f6cb0715f3e974bb85c153d45b04ef4003c345d0d0e19a2ce5942da5999d346c1324695b31882785a1b7f46e406ea3d60c6ec2150b78fb45ae7b2eb24a2913bafb43f34be3b9632badd5392ddb9a8577b8c759b7136d924eb03bef1ae7bb415a1881282cb424ed4ee8f3bb952854d07942bbf3782b37e61811d1bb25e75005489d1f622338854c4633b0b98666c996620bafd46112bc20b5ab1d1276e3adf646338a0caef9bfa818171d5c6ed6777489abcb3b3559805140e0b0d2f3817b467b02aa7deb729806637f7ba0f316ec27c93a68ab564748a39ad1521e7bcef135d5bfc2a7ddb30bd01a0e8d7ac8138ca527268fac5c0f1ed63bc91d3582eba8ec93439cc65b41a792da45c1df5d01208ecf586fcce7779823c2cc3534c36891676c5e3fc46d9136aca381f01fe0909b66287fd452bd90d19bdba8198c260ddac374a32997facc936266a58be266eaf510d4d773d762d934124efda00110ad9c60ad301e58acf26bd64c6e13218e763b9a2554600dd4df9a205ec8c8b4e9c5123edf65a81072e54c339a3f8c1140f95f609edb92efbfff7c6b7f942b99f4816ed3f3a896314ecd93e08bd75d2a845ea30855b124a500bd0465d0d8391ee4d3cf74a0491a66b3a39ba18dedd2204b08d01b2109e647a4f8214f42cf7166789d81b92922d1a5402c616cf66333c31d86ad9c7a7e6ee6f2f6d3cd080f83b4c503eeda506b2f66c465410bfaa767784bd2c093f24119e6bd2da67257d215140a64fd3e0d2541b0b189eaffa40a080e5a8629b076c8b3099e0f9daf620d345584ca34153d7f47d7f3c6cc5a0fa713c7ee31dfc2b60423e6638bf5284f62d230f3766dae07afde99db5c4defa80041845c159cec746075ef299e9c88bbe09bb8bb2bba97ad59bdbb4f5cf71fd206bd36f54868f83b3e27bd2bfbd081d2156e3e6b7a1d0a6bd2ceeec37952981954cd49759f06e68ccb024d44ac6fd2a0c7c668123faffd10d6d95159259a534ed483ce3739b448c75c4c9281eb89b3b36fa90817ab0e18b8307c09702a4477730378f7cd4223e3c4d8f732c80c5d17180385aaa6cb7ce3dff47b1de0a2aefbe4155be29b4c8878862ba664b054c681ecbb7a5b09c7193b96accf0559452419f1d373083ae68cc66865d0a807fa3d85d1061873cd4bcbff60497080bca9efa7bdff87fc79016f6b4bbd1b93e7129cf8131cdc96b3872e630642ca8f281b1edf7e01322f4214052cf6676cc601737000bbdd4514eced8d094aa434d370603b300abbf08c594681d31781ac6b5c10e8c2b7eb92e334d01bedab64d62279bf5e37276df7d519508af1d1efba31c7f79b9185c955ddf7020fb416ab23af4fb082bc40b3e944de4dc9c54180e4ae20e355e91c17897d83596883ae6f7cbf77ce2f13e34f80f9f1671bacf45b203bf8ec95b40baead6d892c16279c5b1a35f05bfcd8fe652e0a0959c3c294f4998bcae5088fd42d3430c65ab128c190826a085c06447fcedbc563e9d24a358ce463fd8a9476d97339eba5bcafb5e93a1b10c4696723e904c935fa6ae8466ddf2063879066f7a731a45d0057dbcfc67b13e009281e97af8a952879742b10b4203977bcde9d76a183154c943f52124238281e5ffc63241ab3eb9fab06ae03d1fdbdd2e31e1f9d4d4f0185469d6bcf525f69a022187ae869dbb371150492d1e1df4b49ae7ee79da9f99efb4b86fe9291b079858e05e733a1d74db1f393fe74248c8a4d3ddc394eacec7ca47088d5772f0f3c240b180327ffd94e8ec5fc41a3c1d62ca8ab585ff139518dfc641e71878fc349e3a55b84bf18c8e8130c9012a2e29ea85ee2603e9d90b4cd3049a946e4997e45e2a16548575457fb7b6a7a9388850e231445820fc9b418c6f37061f29a8aa186649e3202178a426af73dd9a0649ee06cd32d11807f376ebf7001775eb83ae8fd0106268c5b1cf3143f9998d051eb7cdfd434cfba0b4319e59eef92bfc1cd732582cce0e89f5a149b503320f5ca7812d030188d82443a2337a8eb77061e4d427e6a7cc2b5cd8cc54b7a86b5f8b77c6de340b2cf108e05466266f83377a924ac5e6364cd4e55aeec28e11f50a3f509fe768b090e16a310e6ec3aaf80ad392859600abd791c43fa9d68d5eaf26becf8cb7a8844f3eacb1382bc735ed1e9fd0897f89657f99f776f2126a74cff0053673a0501eb30fd1a786ea6ef250c44295e064de81f652c7f518a09ab8e137e98658e1c76d6075e646eedd58ec4d2fe41e7f1bd9ad26495f3093502c86a8c1ef6e5aaed8f4123f60db627bff42353f14cbfa9166d3f19fa7ed46578b8c9c549f3bcd464c7f61eb660784133da9a5ac191f27dd6d8203b1429ca2eef4978c1dcf54ea1e7231d6157b2028400411cd2d6ef049333a4997fb16b48f3693213c3bd73fd6db5f60ae3ca5cff31125bd26275cf22804dec68d166b0189a7edbeb23542bc95e240b31f243efe8c438cd107162f62d321cc6877c323166fc8697414d847f26d62c4318dd165992fc22bf6356c1be4c527baca0bfec5496d703d187f1b3cbcc53e1a7153f9749710e2c722e4b919203e0cf8317d2749ee1c6209a83138068a5e8538bc448a3c95bde2e7a24538a9d97a1a2279ed93f5e3dbd6c9b8b1686b018049a58f32265cf44873176d6dc039eba2f9e82dac5d30ed6ae4abc8435f6e3eb580808dd6db79b33a195b25210b9e36202c7163d3e760ac863bcae553dd3469025821c5a3004c84291125fbb7b5c67a6d50675551f78e1f47d8b3e1abd3775cf717650c629eee8d9f8736aa9628be86cfa7ecc2c973ed7501370abe4a2c4613bf25472bc12dca9d9fe395e7e9ae5119efee0e0ec2a919e0484146bee163beb190d62255409b06c549ea5620e576bc1c19540a915de9aa31ede66b9656c0e3e1c3fa33e7bc14de1aaf93e0c14ffaad8781ac7467453953635a9ef3bd2c2409b908a7bd8912e858585de00c02b205cb8c205e310f4d09c9e66c4a4197c904073690239f71b799442e0fa30cb7d65038f5810aaf25282a9c4f07b2e8e65e72f7ad8bf2189c3c7d05b7d7d8d7fc8d85f54fa2940177df9ed09154d4d23c5c0a92f618e799d2d8ba2e4e89de28171537fcb485db06480f0230e0d45697cebca724212845457a95b1d2f19b461ae820bf9f71ee5eeb57ab0a8c34e42b13d3fe36638ccc1b274dad2f7b72893fe0b06b644c6df12da84bdc04ca6c8c947b2205b8033c37611fe4243dc942214c5214ec4f5308e4ca20ba50575096fcdd0b925bbdb593f779b5b8cd03b99d4213a392beb2b30ce6a1", 0x1000}, {&(0x7f0000000180)="281568c19d5192f791b74369c25f948b8437e0a6e670fad45b86dddad510344d35fec820c65520daf9f739efe590bee1b2a2f9a898407603e4e9cd5d4beeaa6f7de2b29e4dbb8cd3120cfd349b7b031f9cc1ad32ced4cc9f779236ba842395c3866c2219e1800834941053d5db5146011b348d743c77187506e40c113a608665cd9e09255396d97f80387dfe2a6b386f6cf77953ecc3058ff592c61a1073f2d8c69f3dd5460f5e488ffe55f16eebc13225bec64e405034de9c6d84b83e7efb350edb02ad5324338ea0ce4ec613f24b4b2888f47eb28f33d7cb32708d9fb770dcb35d101ad42dfee763ab4b204ad683593fe4f01d3288a2bb1a43853be3", 0xfd}], 0x4, 0x0, 0x0) minherit(&(0x7f00001f6000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:11:45 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x8000}) 23:11:45 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x8000000000000, 0xd2f}, {0x20000, 0x1}}, 0x0) 23:11:45 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x1019ff, 0x83) syz_open_pts() 23:11:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000100)="2ab876ba87ae5093630cbcfe2c3bd3217786a31eb933acb070dd7d7715ac439ce43ddea0eaf3e5cb5f03b7129b207dad3f7093856b511057b5635c65e1d66b396a8a55532acc5b024d7c085d4a16804cdafbec5ab5d3194c22afa4f85735bd4ebe87d599a90ba2828de573c91b310587d91ea610a06231e9aea82d01fab4fe3d530b72b79f", 0x85}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85", 0xe4}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:11:45 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x16) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x284a2, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 23:11:45 executing program 0: select(0x40, &(0x7f0000000000)={0xffff, 0x9, 0x3, 0x3, 0x1, 0x8, 0x7, 0x7}, &(0x7f0000000040)={0x3, 0x0, 0x100000000, 0x8, 0x1, 0x3, 0x1, 0xb78}, &(0x7f0000000080)={0x100000000, 0xc2, 0xffffffffffffffff, 0x2, 0x43, 0x1000, 0x1000, 0x200}, &(0x7f0000000100)={0x261d, 0x400}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) 23:11:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x5}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x58, 0x8c, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0xfe4}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000005, 0x3f, 0x9}], 0x80, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xf0000009, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x30, 0x4, 0x10000, 0x8}], 0x9c4, &(0x7f0000000200)={0x6, 0x6}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x7f) flock(r0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() fchown(r1, r3, r5) getgroups(0x1, &(0x7f0000000300)=[r4]) setsockopt(r0, 0x4, 0x3, &(0x7f0000000340)="f972e8f54dfdbb3cb85710ba8d10072aad61c55c3bd265efc6c1dffe6a1cfd74757264f10f5d25da1a0a3ff7988a03b0b4d3514f49e4f57b222b7b33acf27593a80e7ff2698e3a089b3f7baf68c497777692dd544116c7088c306d583582a5bd67af63beeab2122af2c81a6a2d95a2180a74455f19c5605458c5ede2304105145802f91ccaa59bd4b114478c16a602bd3cc9c378512642ba67da88b3e83569e12252556fef98ad546ce5f820210119b3c3e5daa4315d8f02ce2968d62a4322981c2f9297e58c7c3b17d936cf9138012683027944bc5dc6baed5f2cd75f5e47e38719a455b7cb0eb05e7713c954ee8cb1c05852173274830426947442da6bf8c98525d74c42816ae69c0ce2e84db66f3819473170cbe6a6c6de3ae5f62e562b392f343be4024b72c720af6f872b6c16b272b3c56f63c6fdff55c391f92cebd4cc2a3ec696d42cec46d8188b821b32bee9943aaf318e5b700fbf16e79b9960e95681b88a2a7e4ea10abbd022ce805c26286254f94eb297009a7b219bef2186c53a29101182231d166a91e70c6135d644c135b85f71a3d5168a800c81c37116365a03fbf5c8b2603c857f342b7b78926d820efa775bb98958caaf877afb7cbbfc8172a165115adcb393b33e5a8d90180f23a08fc99d54422f5a04871012cf289198dcfb336ed56fd902f3d446c1688aad5a1c79cdc8d25b8bdb88d49c6735d6a70461ac12f51e86f21909f003b93837b506e59667440f49ec94ac8e20a4d4c7f5d5cc1f25ed4d92ee3b93b3e231a2f061979f14588187619a922587a7f93207c1359afe90e7c99b918f261a95a0a7dff0adc87b93ed4be8afac0711c2489a1d8eb75c7d30fc2e49972867cfd074aba18a97b84714c6fce33d67cc9acf8ceb7ed09b9bc74508abd7721aa5bb18347a25377a0d7b5f5b67199839950d1bb854aa6aedcfb4aac9ffdeddb1cafbbce987098eacede14f37df7969c9b6ec8c60fe1d50d53171b9620dcbb34a93caf1a8911fd406f5b7007fd6ba300c58a1208acf952d68259aac9342f017e06e4b1326b9d2e5ce629f738494172a41dc7c872ff6d16cd0ad71e8bd607fb0f7c081f4be684e8a6ae93b504453ae89c14371c72dfc5acfd136782d4cd18b85036de35db1dcd6ee78d84564e14b144cdc9bc08a4190ead4e8b14369104d9512f8093950fbe8beb8828ded16c35b4d9fb7249a5d6f0c9fa975d29fc7d56eb6cf4cb9eaf910fe0a55a7fe8dedfbe3d41076624cc6fecbd6dbb9cbf32b17116faa5e173c21fbf80131434e6136a9cfa8d7c7de36b4441f4ef161b8d311348754607051219036eb1294fe277fe539246fed9cc7b196564971600f65780ccd858184249ad8bb0dbc2446b32a2ac06bf90d662f6b2fb9132f5759fd16073a249ced25c2f36502566114566220850b5068587a97ecf00e853def2de9c9576825e5d19ca97607f7ffc164537aca24cda247b84a607f3b7d717965d0fc0c4f4cab2006423cff9dff57460c7e6f61ff15818e00e5898b7ef52dd96d6eca740cb4395124163fb0e181f3cc3d44f0627f0b3c6bd8719bcda6a086d18fc2192fa0e3354a4e66a9a8275395a6c1a68e0b3ae4d71f5a4a7cdad98ecdd7f4df22c7247b3a8dd210a429457e68ef2d6e7acd2475b279ab02d0e5be365302b936cc42df4800456038fde274d65c240ffbbadc4bc15d1c37016781146a2b5379caf17b577c1382bc97556c982641f8d3081856793e09b1c3e951bf6a64a68c8dc0e17a6f336b436c280beb8463333866d166797562a13e3426bacf0e1d5701cb012616cb4e0a2e450a4592a9d9968ecb9c1aca188f489f4f9b53950268f51d113985ec8486db6efb02de2a71e30f904e6bc6b30dce236651129bde2028ceed7374a30a0e935872a5e054d49fa5afffbf3cd169e79048507b66f2bc381077c4390df1614b3c6cbb1cd0321cc16409d55bfaac557fe436e3d310aa1b6f544ff07593dc073986b662a45eb75f378a6ba4c66db7682b05c64edaaeab64b4870e53c31520bd3734c2478ba40c0a36ba1e11ba3cc4b958a3a34de5175c973fe3e2fbcd85ce5aa4212f13eb83ba527b246935a921c97e68535fe89332faa13296f218d38dd40c81914f795c22008de1655ca8bdd00f42b11902141a3307419fc983812ac8893a8baaeaf69ea578dc5f44086a95ca29a5fc04727a1ce2d1f729ff2307eedb0193d7e614c92474352b5010251a63c463b0acef80e8d42a6e0de3841266ea4b82ceed326b108b130600e1768ae243d59529155ffbb1ed3dcd44e324e29e2da80528d20d761aed24dcf9b438d2db18b3d8162fed8424067c506d9a33de6ea55807fba22b053d25100f471ac79b5b6ee5f5dc1dba15b6482ee936556564d91290e1c41c6456eb641a5f8ce6a7544b98b377a0c973a09bb92671b3aabc8baed4d46b659d8deef2b48ec083ead58aa3a25c91093f7c41895d685e94e049fc5d14cce8edfaa3e032f8375c40209b861f874d5bf981330afb7b2c08bfc3356816df8912ef8bb15e624c17167b18fbed927de4a5d5fbe8c622f706268c468b988234864580210f872f12714e691e6af7f70f07327ad1e097d7b275339f8ff69cb2da453ed3e31832ec11df15f37017bc793750c5f8318f709f3646e3141d387756e46aec6077208e41bb32cf761e79b3ad3a48731eb71aadc5b540badf62aa55e4159da05c9c0a5c7f27e4a6c151a9c42cd96c0b14cac591564fc1ef2f70e9b40ed012ef0370752dbb969c0388db04652315e3fac95565b5d25157d6989d5e6b8d598a15c2dd362fbd6beb433318b391e7a8802aeb49d470c2025ea92fd83ac600377e64ca8ff5dee5e815c7951e4cedc2cbcc3514f2c1f1bae1a39c10c72eee4935a80b932d437b969f88363e79e2462352a3436a922ffe437aa8af555ffaf7ba184c3f4af72bfbb2a6b158a2b1afc042a3fd05add381f81a620d1381001083ca85e413b30b2059f3f9b3021405ec9e5a83e988f0ece52c4d201921b5bcf399e741c18a50a21c850f45af22435926a20d200d10e865ea9aab238d29f8754181a1893bdb4a05cce4d139eb6c0af087c4b8a8784e4c4c1cf331a996f18a45640fae785c3af94635d61c6a55c1d0a5faccf8e4653b05636b271af863e0e6adbea292cb1b0ccdd7cb80a3f62e518ad07039844131a044b0615a3539bc59dd67f621373faf7bcc164f1196d312a5c4f7739634e62c5b8185a5ab2614d14b1cfa83250053ad90527849ac56d4413082b71c7a87fdad48d506cede35bc113be1fb05901bf7be08e1f78121b2d23a2c9a2be99e9917aa557ec638b4581a044639ebad0dd40f8beb0050b4b3f152be4d341d86300b18e0dd95e7161cd5200172c6496d037de396d813a14b487865369439b1a98616cce6978638683e7c156c3b69cef2a8d793658e31f8ec19ad1c72f647636c3991a9bbb6ac2b9da397466d8bfb018c3a9ffee74c31657e090410bf8962a102de47fe3d546b88b7d50d624d6adf091d50b063d1c6b225f1ade24cc8d9ff60606cddda3f39c4e8859036e4b00eb33426544f22e18e3d4e0de0821adf7dab872b23fba44bc44591a7a66157c24115aeac826647d630cbf7b36142c3175a27205fa63ae34e77e5b82e1bfeadabd9cee023a9d4111270260b358b4a21004553958dec399b22a952b5684324117c6a05d4f1ead5187b75e574a41e9d6ee29a6585d870d9a1459fdec1426f9594eece15620bd066b423730bd863acbc5d5740eba89090562127006b42a08fc321148cf433a9649f630b318eb1331be42e6e0eec188e344bd5991361b3f1077bba30f4f758e737be75bc6fc2cd85909d4a498190e8a0e6be8986d7391791cc291d317545563aea1f08898ef6870dc61abc8590c305ab2a71bd73ba2b9cc09cd16f76c14e40e202f518b6893f90cc57ca2250bbfe3bf9dffcc8702eda5a423e8a180b6ac30f96d99c57de440b7b68c310b71992e7107aa567cc82db93371ecd59a5a4fe07e5c3f27255f01b4fb138d1122dfe35aa3e1aa7ea06b1572187666ac5067addac4ab7c42ce917eebfa2c7ff1736b64062796a26d00274fcfb8a20cb326eb9fe95e8aad8c386329718276d9843d6c5708631dd93ce13fdf87adab79969cd99393bf038ab88142a08f8ed645361fe4eafb7ddd2427b49b88af7c7668c36e974a8f99a266344d7c099641667e25a3a0864117e88f24f9f535157d8e95ab19fbc0fcbfeeb1eca54629979855f0a315fb26a26efdd51b6069f10c65fc68adc86f8ee5fb5ae82bed64ca5b218b66db94366bd24bb7a73abb0ce62b5dc34639e37ad4cbd8b7698dde414a1935963464e4aa26e0bc6eeddd8daac4accc25075265e22f89b05602b083892350185e4001a227ea35f6851a0cdb18fb503d4426fb5c33bb16ad09269c9cb94efa62e67e884a5842565d76db36877ad5d8066482957d978ccee0efcd16da73240f3aeeb628f49c8e11ff48fe5bc12fe185046436c45efb09351a9dbb2a4e0832303af6502ba6912eccec8dd7147aabd7dbe61318864dd685384a9c8a85bf7bf9efe9be503fa1883da2dd20bff0489779e5aa685fc7748081ec71d4fefa772135e2aba85a5b808dfa7b85c8f4140f255cddc1914232c46eba69ecf537cb4c1372ec1fa7babb84b94e507edeafa5758eaad58a3203228ea385e150cf238e9681f91303a6dd2ade7b93e345e72342163bc4db825258c6480bfe8c445b00ee66268a2d2da896b31acefe6fd4730d1e97bf3bed2c122b67090e3cde4416a47b9833bce46cf2b0c91057f3aed63af8f313afa6e49e86cf201900f4735fbb10a0a47bbb8d8e82a59e0706c5fdc69b4639df082c577117b45073348d0c7e2e7013bad2d4dc98918569944255ad26b51c6b85638a4aa691a2b093447bf36858d095a5e987c1f856048be1a1ecbcdeecf99aad0f4ba281e671772b41718c2d8aacf86372190c6c83fc9d33cb98e50a5b01d02a46b8d39e254ee7351421a98f10717556afa4dbb406d76217af5a3847112cfc66d4c2ff62887b1942df38e7f2d502fd118f14ec4bf867a6c304e49dd9efe42d83cba766919951e716af7843c1f7d3d8883fd35d2182f56eb17ebe5d7a197661486722f02996466f1299a4e9caccaefa83520a5d6892edbf9d74d07885eb515f788e6f1ab7b33c9443e523cc563fc8d7346db8dc8ac2fbb3ca3ff1a0e23d98ae4b692887b295d51b7036807653d94bc9c3026834a5c12966786d7a7381883b4b3cb6230210bf8ce19d5f68f2b64d51b914c45ded312529fd08d5aac96a439f68008bb19e368aeb82136e70ddac9c03d40dc10e7691480f7613b96360d51bd66e1844f71d7093484b883d00a382b5755fe86c76f3d9ee50e58863d10e375624fc213e7b8afecc8d1548ace794c4c1a6ec7850c4acbdb2c82c9170820608a2d55b849b64cf549bcfdc3744f16672c8da6b5eb9be431efbf4d275112afe0cb61bd2fdd51d94fe73c5b9dd7bd8ab52b1e4c284cb4342a7d441db1860ea13b86a6224792e37949f7bb57c5323663137b979e7d1719162b184de1b1fd7d869b38971df02f9394b2ed38933cfb8bc460be31bfec4d59656204948efda7e9664f950f7e388feef9446c1283264a53bbe8a3603c38ef9aa8004d1889d49810e3f3dbf407558cbb8ec640045330dfd590a848ae433e3cc094010ec18f288d96c3778e2c5d2ec2a288f9e55a882aa90b5d19f453f9130ed118faef5fcec9dddea27689f10fab362b72d958caee439f457496707ebdad5b9007", 0x1000) r6 = semget(0x2, 0x3, 0x402) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000001340)=0xff) setpgid(r2, r2) fcntl$setflags(r0, 0x2, 0x1) recvfrom$unix(r0, &(0x7f0000001380)=""/251, 0xfb, 0x40, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) getuid() chown(&(0x7f00000014c0)='./file0\x00', r3, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001580)={0x1, 0x4}) close(r1) connect$inet6(r0, &(0x7f00000015c0)={0x18, 0x0, 0x2d, 0x2}, 0xc) getpid() munlockall() getpeername(r0, &(0x7f0000001600)=@un=@file={0x0, ""/4096}, &(0x7f0000002640)=0x1002) openat$vmm(0xffffffffffffff9c, &(0x7f0000002680)='/dev/vmm\x00', 0x300, 0x0) chdir(&(0x7f00000026c0)='./file0\x00') 23:11:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001100)={0x7, &(0x7f0000001080)=[0x81, 0x106c, 0x100, 0x4, 0x9, 0x4, 0xfffffffffffffffd]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 23:11:45 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x10) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='w\x00') msgget$private(0x0, 0x2) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:11:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 23:11:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r3) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:11:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x7463f310, 0x8, 0x0, 0x3ff, 0x40, 0xffff, 0x1, 0x1, 0x10, 0x4}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) read(r1, &(0x7f0000000300)=""/17, 0x11) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = semget(0x1, 0x7, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x43d2, 0xfffffffffffffffa, 0x8f3, 0x6, 0x22]) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x44) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) 23:11:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x98, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0xd54) 23:11:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{0xffffffffffffffff}, {&(0x7f0000000280)="a2e541bfe05336274052ed5d207bf8e491108a82597c4d8b5af890a10c62bd39e7d6d9e1f55e1e3f403c7c9111b3a260e5fc52f90f167fdc3f897f277a522ef425c713a43c86fd7582317bf0e35597f7bd918687e944d79d8ea37254fee429303170b085490af444a0e71782a9f2adfdc5bd22187e4283680f3d9bd7d5ff5110bf9ec1e5005b1721ea2d6a7a243e3f74e275da757eaafb287979276ad9201ebe7f73b16f489a6e9b0a048607b19f77e5fb891f0393d44be4455024acc87d08f94b68befdcf2900e272ab48137476aaae608969fec20fa5f157081c2fbf215509bdc13077052c3d0b4f2d645322baa5d9791620186efe6165cc94316070dcff528883fdaf48fd4873aeb59834601ee55a53c82c871f5daf35edabd8a5f516000bfe15c83ddb8e41d0ffa204ec155f3ed7d7a02e9effd5a34274569945b7e789e9504d63a02a299abad13bca76577436e176f85a0d7500c2bbd3e1aa0d8278519803085b14dc2f31bcaa0a6580564f299fcddb7775fb88fd18375e60bb4116fcb54969417d0a9341089407d8177521dc69e0269e874f75ce860db283294ea46da49d3c9b7cc421544412a3cf0136f15d3b75f1aee94b924bf5e4c3d0991238db42f868d13615238cbf90da86dd8942cc28fd840e890db204f9c6005d30b8813d39c3974cd3c481562c7b8b010c8384966e07a030f2688b022f011c62002b4d9ee56832897b8f8bbed456daf342bec93f845a5e28fba210b2965deb97949c12b673df9716bf82b3038878d2c6e46c2f470cc43ae113d4ad0dfd0dcab1437eedc6978714d79e7c35e101b3891ef38b645798c65da7fb81f0f50a2e5b7307f84bcfd9c7b8b73a61ab27030dc13ecb897a5ce2a98e8ab4902aba8bb43aab71e214891076a6bc6cd31ac83d55b4ef726fe477e1b19c635094896f8091132e5269a3160131f3cbda0e4dea51b789a3667ee59c2b3624c484c09cbfe2e884f8cde660218fab2677f7f340d7ebdcfc46798cbf36a0ff1a814f78998b9bfd2cb15bddda528cc7bf690fe424d3ee27317a816ef8f620ae9e0dcb7ec0aad0a6a3f5da2da14315e1b80f788cd7270d33872413a0a233996e88361d50db7004247a86bbbfc6c38bed195cf825a3f32441a5ff0b0b46c016fd4896d9cf28a55b9195028606c13904cef4b1e73f11b95d2a721dd4fe24c640ada72c469cde9aad96e4ea8fcf8ab7e01cc40ceff8c964a3c0c68fd425dda622a1f33fd79711e115aee66633e189855bf771cb6643d1fab92eb927c1d121eb60b0a444bc42775c3d94eef9a759f9cdc72f153c8e7a2e4441bb5b8986c6a0858cf98b0140dbd108be32629725decf7ea0339139a0b3f25869ed4d054f1d0f00ee6a229b7280f0590f4a3db8879088757f0a41988be3b9a120a3d543277dba4433b36546b984b3abe1a0aa5ac926dc9c935d491ad2ecd204bc7475a42ccc8adcb80790a15a0bd8cd0cd10421364c7be52c0240bf4c40dc9a01deaa580ffd8ceec00ffba269aa299db9249ed6b88d497f84ad4a1c5b5b265421e792a2850b9c3040a4fee61a734141bb798d7348219c092f733723bbd25bb2f1878a26a8580e0f113e45c0af00ab5fc28f575b2be6dc5185bab8b3c28b9b9a5ae775cbd26328954995d9859f1451cf0884dffda5ae98b973748743c1f1247910c6b3e1840cb1919425d610bd7f7039729d2f6381d296794d44b1c663ec02d5167f712d209f3bb2282ebe45caca6e7e0da398bfe863a61f7795278f6f8d492eaec33aaf286c0869261c6e912d15533a3333d227adca93bb75267e4055066f04626a4310d9aec307d2b821cddb6eabb5ed416d438b8ded1a88df7e87959ae2c4aa08177eadf6821ce446849038e5cc78982d900636e95018b67f790a878e7e17c4ea9f2044b083692d23bb159a1b05f6fbc4dc6dcf274eb212f8b47673f29a4e74439da113eb543678b8a9557396425fd66b0e45e66f1b99fd2b9b3de653f3cfa1688f636772a7f24ece519283ea30f72befeafcd1949c2d633e47c1c4b1cdaef97aa2b4fbca75d8671ba1cde09f8cd210f5b042b00fc392ae5931c50987e313f9392c03895f78b91b4084885e74cd1883fde6a40fa92596aa9afa25889cc528acc6cb5a910a4f07d01cd9e3d2e6ea86c39cbce1092139cf993c58fd0c5c5a95f58fbc58ee4d5020b50128be1b270f2e37c40269eea92d633b64f1c181cdc615a23a47bc609a8edc84aa7af10886f3f20ee7c19f0e366b012725df1073f287ec1b6d71b884f02d83cc1bc6328f3b3960b86f456846214d16c7773e8d026d20c26b706909395a0307b9a29a0e814cbfa61f7964d4ed8fd08039b877f6954f31433e81c41e43725ddca9f8cd05e80ff0adf4403e47f0b0f12ca099ebaceda93f52debd916f076dc4ddd26225623406f2882787eeebd598d4a44b9e3e5c9f3b517d599a1c599bbf1fd5d0f319e1c6b4e7a6a3519558ea65b0fe74d4f44613fa0e2700f9c8b908383f6f2c831f9a39d96bcdac8cc3710929c3c27b585f9ad5f660fb4d767e41eebab3cdf46f4d167c7c95cc3225f23e2b84c69d6566c88bab1efc26aea8f22208295b5592faa9bc8cf04bd3b93bfa2f2006ba0572ac3ae97f52b4a2b54897e90b179f921e96b70c25c72cba1fed951e8318aba3aa4a5c1b39fe3f9ccafc7f1e170a2820cfe84519fbae220d04d8b4f49627748ce6382a2fa964106aaf37f712ca70acb5c7bd48afdb61c8ca71cf88fa08938b135b220355936727b598936083f7731a1f4f5bae86c8f3a03a17bb2a60965620d6d586d89954cf5467cbc52801d62acf4c5cf5f3b1f3e29b28e968df02c8b7591c006c300035b984880e32b4fcca9257ffcdc566773044f13a16eaf59a4da465a3ad7344e34c078765484e40bf3b7e012add1c263f3a61c870f1fdb92f50b14c61262635569e60908f065e287b9ea33de2dee9ef27ff78378023944d02cc2ebf05f08d1f32585119f89a84958b3a6f0d8a214c8f0cd069d9773f722aa00b44e639cf7693c468805c2249dc46836bd33961a4d2097842482c7761cd656dc7456d6484c1a9c7e7c2c3c5484c95148f2404f937612932b69d561f5270d606483671d3dba6cdbca2624de437e2870dea3617572f22559290cdc7e024ddfca7a4458ae1968ee8b0f3e9b60bab80c464ba9a5ed979709559e5137574e030991691a6ab0805d3eb89012526daaaae86227526940214ce71190f266778c84c7aa4acbcbef798b97253217096d0f7a85afd0812813805d3d579e93f8fafec363916570f224dc91b79c57b8bdf220a0d5755ee6f871d544008fb0b850633e09bb613e14fa2b1b6d33003210ea03779ec4d553a0b9deb890f27580cc31ec6855df59eb4fd3189e280e76403316426eebdb3185bbe12dba81c8d0f40fe4c8e473c1b710832719ec86d5db4963f6fdb1f54ef6e97239a005e2e7d36b732967c00437cb51b492a76a5714ba9856a400c68e95ae11de8c9906993b3f383ce1d6dd1cd000a2596d9c1a18c3d8e91d06a92dca4fc13b1cc6559c9dba7e45f16f6bae45f755a8b2f264512a3a03fbef67e24abd74364863d5b72c64e83c7eacaef97a932a88eb6003af0241823048036dbff0c29cf7118c6db0e53473f3a47c1abad8b2208f05428e957bede6c2a483ea65b7415371040265c7f43bccd6ca817b3c98bea101f0d478b878985403db58f0d1466959781a5384e70771c4b61471348b6226f869bfaa0af4a5fcdf2736094296714c51c301cb6270ea608c021c6cca15524a7ed04caa81f3902de722b6fd08d53ec6fb8b91546154f88b7945d2ccdbf936f6c56bb9c57288a8d7d60d687d02a310096cfb62428d34bc2357e1c125ee27f7f928a652604219806fd571b73dff0674a17506cde5ef77e93ab0480d7be47cb5f4212c4581f31e91a73a28ea722dc3f067974047f8f285da63cd656dc1516d09582de8b9af8113719930a262a38ae267a313f92c5cd586a1279abb4d2471700dd08d174b7a2a8729c3cf83223fdcd562e4f86c38bb20162c85438523ebdb3878c0e2cc9b6eb2f62532f46ce91cef15d77110d8645a14aa055fb9e50641c08d661e03a443d6430e729e9706cd1dee4405f7c6d8eae7cd8b41e3546dcb3f043159d4edc74403f04f02a1fce3caca6eeac637bfcdb7451c6747a0bda7eb076046eeea3839908b7f8cb23b8bab66bcd05397fbdc191c73943b29ab5d66d99a696b08ef63584b356b2b6ccaa9a814d7784d03d32abe52338dfcab4940c9819c06d38a46589599f4ffdbfebf05f9bbf469966204eb1a9e7f3208f1898a95ac13e9fdc83822e8f4da906cdcff2e55bc11d217eb9ef63fb7464887bcacc878ef447a680f47a3b65299e8ef9f64f083d853cd9f4a4d91c83411cfc714d442157491ab8b1b6a3aa12f2b1f714056893f649bce25e5fcf72b206125ef5b0d6f6319981669b9020a0c48680916fb979ff1f873f1c14ff3152520a1873842e6824b72e7c8b6f62686cc1b797d497928b5f8f1b594bb82bd55e1c9b9dbe47adf78c7753606f7a97749b092300d950fabb48900dbe8b6a04862428d257286fe86e1902cab48427a90659bc317684a27f8d293601c30dab76ab27523adb6558bf8ccb604defcda8772a37768e4372e2a927bf7c68a7135aa85c1f9e9fb49e8577804e8c697ed909d376094e00107eae0d796e312bec6f9f73523953b721f5c9024d0ef7b9a39ca01143548aff95fc8f7821e8fb6ee5aff09744e719c4201d22a4fad0dffbcd083836b79d75a3720616e5f0d3c879255abf2a2aa729a21b0f9e50dbbf700b608c78e13d5a0daa17497889bbfc216a47a7e0ccd0b36591deeaa3e9642ed2669e40f91dd1a509f5b38a0fc0269b48b5fbd3babfe92bf774b9fa9cebcade9d4ccee1d8c7579e1508caff1177f3c61e4544bee78ba5fae0aa6ea12f4b980bacad1594ed4b3eca628d033f525958daebe0aef4e3a316950738092ba3d8c669dc2644d9abfa521f67913fcb8f788ec878073c9c31247406abc854b8eced83a570f36d1602fe2bf628569780c13d3136b9596eb859c79507d18844c21863e4e608d8c29cfd96a8d6eca969d7c1739dcf5b6f3e73dad3bd2978c3df60b12384b901bcdb1d5355219e8769c1e0081304968f2595332887e8608569c3011eae8f4a94061902dd4258b9f5d3a8e8df903536808d2cdf46684438ce7233921444114af16810c79b5b0836dc0420d8e0f3f1a1b30e4092e5d33a54e726f125d854e17ee5636dac8a5d69fb1ea96bcd00057ec1285a2f2d40a73a0aa52867c0b0e86e255f9face04f072c6981613cdd5aa84bb892ecc92a941e9d91d57a00876dbb7e1009676c1d574b10d84c9f0ca0be2e3855853672fd0480596fbb055086798704051cd877b633a5bf7e2aaca1a4b2a73613b32e7ed71a882254c97f7e0768305734006ddd956160205139470ce642a68c1ae7cbe56e12a9bdfa11c70ec2974e3efd1d4a3ce7eb040b33b8bb35c109d9e30122a9d036c5b075bf3d3c074657886190ff0eff9e079e91366196e7710f981dc0768075b975307bab7116c871eb2c9e2df02429cdf08abcce38646fc20b352c0db8d718005fe04322fafd22427ddbc3d09d801778c99c71aff7592c080ac927aaf80abd2dd7b405939d39b90a1ddbc4eecc88e6a70e7e0247b4bc72df4a6be58f8fa7478dac1fba92fb604be0c6bfd61d1e312dc34866c4a687880510489456c6c6043b26dc4077074c0599a88b890cd6a253174ac45c1f6f78850462fe6d", 0x1000}], 0x2, &(0x7f00000012c0)=[{0x60, 0xffff, 0x3, "d0ef4bb2e3c0c9c36c23595285e1ccbfd060c10b4214ae62c13877f528894372afbf091069412ca4916865c9248c50939e3a2516b6055ae66d0b600bb6fc0c7321af8d7f53f490bfd234f0a69d"}, {0x1010, 0x1, 0x7, "6dc759659ca662bea55800d4f37e2598381d734f1e066855dbee8ae488fcfa9c2e9804a0aeb3349217c421e690ef2ec994f46b56807fca8bbbdd2a55827153f632b43f00b1fdf618ba5b4bb79913bcb0110d9b6f2f6efa674622989a5212457bf9672c0f53b7d1bae84f86245bb5d7f89f6ee3e8b55696971b392bd3b7608a2c5ec4139682baaccc78adde642a123c2933b1c584463c95b1b8d399ae0a4a3430d28058f2fe66c497df46b44a6c92adc2f741e6666f4221016575a7793b0345d08af3588ac0eb28ffe2542c8bded214aa80ccb90c494f42c795e431def75f959fb32aa911c2d48429dcd70d253f2a338f7c101a13cade35639eb126c9e5a132827367da5a57456f1d94dc25fadbbdbf88c80228b986ede0aacb8c9ba7610e66f07ea6301c0c18172f639d85d823861944d9158308abe16bf0c7d9cefac99112d799caba1bcb3fbc06930135b3b6137062f6d1bbde91e85f8c002c6ae3d45a8a3c26ca82cbeadbdf112fb80ec5387f0369a5c658b6cc22ef3629ab5abc51686eae10a0cec42cd75094b95db6079788fd0b43d78db00832b205f980b7a78cd40b47e760887a8ad9dace6ac2f07572f817bd167a8ed6f5461b810abf902030fb22540a84ee0621023d814c453c6650582277fd4d3bbe4f6772b005f29dc1e2a59818e5a7a9fa83519b48613e70baeacd02e8b7feee0531314c0a2e3ed57a7363759427da53f3b36b07ceb06ea0717cc862fb45df8b33addc263cdc653de6051dd26eea893ba0aeae77231c7b4ba5b7cb4f93950f0e95e531a567c301d8abefda8b732b4621e41462de7864e9885b7a1c86a2976bfeabc2695591c35d85be73d1fdde2a4f375885f3a605e501005e62f9f3c25a9a19a0d15230bb00ba9c96c1321c3201a967066a01b407fb4a91ebac803102a37bf64e43f6620b71e4b33978eb7f30bf82d83fadfe4b6d61453751bb48851c5482d0b8e8844020f1025c4388b7731024438ae28dc60003d091e4ebd608f3c1c3ed6da35cb89a59ba7819f4c7da85803b11e4be78fb34ea5de457c7d41fcecbcaab2cef361902541bfbec7a041ffdd4690ff1ec6bf5c92c50e289410d21256dd50e41c336d46c6d4458e8dc74c299ecef9d6a4b1fd5dc099109f11bb819c8533aa49585eff1760d074e5943044c6a03bd3e21d1696a5b813ed02618d5226a0784465aecc24ac67c298ab26efdac9ffa0a71c656f03187e96ee857607c325ac5e15208bd46659d719281a8626cc8ea71688ab725b9e98294588692c01dda77f54785b213e8d6f27be0c9455a7cbf58cbcc5d97c28efffdf60da798694ce94e75017b6169270d8b4b99cc280cab4585ace6d74eba94c89670d8ffc795c28b2119d77dfa56047dfd2aae2b4d365444b6036291b2997aad4c53b67180b07cc5e6c858c8c1ecf02b012e6b158be39cdf66b62c5326b6c911e86d160b705f721bdc144ef8e6e6338677d3ece003ba3c2f7630f2c31462c57356b9b280bf38349639963a2a5bbab29186e2fc2ecad3c15032aefbe49e19d68b39d74b7708441006352202ab435302b67489c0134b9a7b4bb691e2d83a0d57ca1876ebcafb2e365fa8e4da95a57432176e634fabcf5c7e4fa1454e1cf2b76cbd89baeddd265f2dbb5c8081771f9d575e5046953131819aa94ea33b6969c676c64e56656925bf770361ef36cb085a2ce491c15392660b3b49c778c539d4e65dcd12714d9a2a8b059f07df460078200dc483962a759689c8debd22c23f836458b884f8744016fab68646597f59e0f590ddb8bd386aaaf99cfcf5a54b30086feb3b986273a367462c21fcba39fc0b0f3b0932d96f724ff817e62c0157d8da74ad348a4864d0ccd9c230f1391e5f67711a5fcc1032cb748613b91775a81fe8d4b6e77ce3c653f69ff2901cfc5927d3d532d8df55d238f20c630edb9e31f398ae49cce3c46c4a5559bba1b88c9f249b70e2c4375ccfd3a670f0cf4c978245e1c44a0f20ff6d40c7877546a2dce9e4a2e2a9e2ca900846212bac98bf19bea2488907b2e08f16bc4907a305b1d3ea96552c103c4278e117d7226b17fe6c61fd21f88bb3ceffa9aaf3e23e950fa8cbcef61a4bfb3fa4f2f5fc9654f010706afe2631099059dc1dbd36b3643fd305a874536c3b4a3465c1ba9b93b90e5113b7171b6ef58ed3c565d0d3f6e2ea71f721ac9a2f7c7787312e9caf138cb1cde39187b79fd7d17a0bd83707128438ff047e512fdef1aa5e3873b206211d783453cbd0f8e21e66b38382b27cf14cf982703d690bd800b715e8f95237927f5946494f7fdd9ce71a45f6614397642840222a9618d9cc35c09fcfa56f04928931d1aa50b48661e4387deadc8e0cdb072a6687c1deff9456d0f11c2d381388d8a8f49dc088fd786ee2ba1608118a3132e1bac1c402f54b407b3ca1a36256c4525a9694ab24a4adf628b32d42dc460e8214fcd80207715410fa171daa79067131dfda5ec5be8663d8d5b62c8219552a52b07091e88a9b7d905ad6ee0d4e3ed15cb2e30f6e113bc93289a199cee77913971bfe88debf714853864f2658cbdb0f40aa633730f592f7fd8fe8d4cb5927b5b2949114e30aa8c5645b68a5806ec0cff1415bc14302b6889675a2d3798aacbda764d2b3acabc589bfd724ebed2cab19ed429fcda146d8f714981a888b609863b37b137f455b8f18a619f3b568b03cae4a54417a03708c8700bf0804a07249c7c27b6bef0ab726a1c1b149b0b6511520951f9f0ea6aab3b67bd3b4b87023d70618f5a44ec4935e30504e378d4ffa1eee3f0d7fecb45db13e172340a9ebf9bb12650be636b8479486712e858201e94d37ddcfab7e1de3ccbb6430f9855d71017cb7d4bbc44267a02f46a365bf73a34401c211c92f343113a33071eaedab5755e2d60e85cda6c43e4b05750282b0a50ae52a95875f8500b8fdfb2186f9d14bae1aa450532e05270fdef33c33dbcac8ef7ba5c204fb120a3bb255bd378562b722240fc5470336966ef1d2cadb648d141e65cbf97789cbc81abb17939d89bbc1238e045f3ac07a3b75556e9bc949243a732515815ea507fdfb66e92124cced70c2c0e74a59bfcc334e7d315ef87cb7a7946640f7cf37bf039944087434cb6233436219178fdd78b283b36e91bbad0aa8b6565f5e3ef4cea130454a964499d1e65f462e613816048e29e6ffb7f2e519f08b454437b636ea3fa878bfef1862110dc4546144566d5d1d77228b554d27bd71fada25ac717c4d40df0f1201b96ed0fdd576e37dd38e312a7c531e6c128d50021ba83c6ca231f14a713474b9a3455ff6b38cf9266e8966f755c8f7133e3172d8bde0fa7fae18ec8b8be7b3a969b6f41ff2422c1654ec85ad87cc0c2bac45d3a1887fd7f3d4b515715fa07b7463a94b0727b680c98155493c116d4166baf55597d0643867966ab60d3372e4577095a24cf025b9a69642b0afc260c252c6a53aad40b302420b9cc282bbe5f3d332710763643bcb12ab7be3858c591c2c6022f80e4c30a4b9e5302351aa984b8819470ea20c6ad273de84505dbad65e3e4cad490d95aa9b6fdc3b8791152aa507bc935862b74ec0b026c0ee10e06a29089fceb3272d5a740153fc1810d3f2f6400dbe4b957712cfc9fa360fab70305e4a8e0869eeeb1484636a88ece26994765f15fe860b1481b423a25b7886d0e362f93ba42eac2e915ba5a58c6c32b3b9f9f1989ba3735575b4b544f0808dbad18b1969dc5a3921b554f545891e9950b83df619589c29835e8d5dc17b7a53bc65167df6144f56ed524c08290756013a0c8fc85f8b4103b275b48b969c92c6ec26af18323a5d92c896e8bda2a84cec62171ef9d7295c5cd24f784946423230748eb0ce38c08526c93035429c7644fe40a3edb9b61ce41b9c5090de7a5f6b99a6183315d23e8282c821eb3019e6814bc3a3f7820a391d0bce7cf4f42fa86ed60f47899e84733aecc9f8458fe7e6c48855e8df5ed30201f789477103decbaf9bc44183b2ed176601ecd7710dbec8d83ff0bac7a3e360efc9351976bc796f1615c8684b69452eee125159b86b5a8d9a21fe8fd37b5b4db1f3018fd6b21202a9e3553f0e4618560c9d4d7a2126319131609dccd2458839da2faf0433278476b49aed6f245084695ab7d2c0cb2f8eb2c5ec88301fb9c3560b03e3e678ba9190feabca3220cdf9d264fee3acf562a483271ead9fd019cf275a50d5f4ac3daa2856d4b86e43cb3eabcae4dbaa434dff5cb392d1f002137884c8addc4afab697e5b3556c820aa7ae0bb4b480d4b82749306d9e0c8a6fa4ab748b72a881c88173c99644ac85f5be2745e75dbfd0bf0091f12b29bb031abb0f8bd79e28940af00bcb6b50e171153f80cb104d282d005734021d59330fca9df9fcba726bbe4b4f920f2592164ff913502c6d8573d18953f700002c3f6e7008fc9d91a6601109df2b489e7b8b289872490f74df4d759129af2a127dd64c7f1c0563eb84b01d441b5c413ca191fb16614df228c64433689daf70591d2f64ce3a4e0b756f3987e36e8a063996cfeb2a5a5df10239943e8c1d46fec2b164c323b9689d46b973976239532410e2ef39b939f629617b0629e9f2c6c9c1a78cf6655d23dbd54d42690704c879b070f8e76ef927c7dab5ff285323bdeee7ed62fb4a6a33ef0f662a34604ec3dcf659c5bba3a2de08075309903f6b2abfb6f85bca7fcde784a2baad37190642c4229fb86bd2537c95b1a1ce5dd6a76650c9acf4ce2acc5b64e7ac9eb80c7bb79f9bc37267259cdc7c7e829457ef6535135ae9360ed2034d6e373b0268c6b8fb66d60f73c80cf47b368a5a9fa6a0f1c5f0d0f3646a876b754b06fd26bf796ff55ec6d7be5afe6d346b65d85c212b03e434812d5c589efac13dbb5edfbbf0e10cc68621867bcd13693d1ec6c8f1f23efb25273825a26685a70fe504c86af19f1ff0e218f1730a3b0f753b943395bd94cb8484aeafc27e4273d059118039506d697b63af17b146eac67d92a70e0e9895b78e6538a117a0314f32cabd9c78e3e4b3bc99b12083c8443c97eef212209704d1ebfaa4f995d572ca3859dc47b5ceea9380936e669f95be78b1687d64f1851862f656f390ba7f4ad744438debc8146e8d1aa5352eff76d8d81019688156df55ab243ea74ee20bd01167ef26045dd9622fcb57066f2cccfa4835cbf70cc26957a9269092138e841c8053d5b2efaa96abbc3140b26579a9073786992e2b2716ad7212b8fae789f8f869efddd097a870bd1209c6977d556cee262fc22f2f690ee7e20df2c590f783cab1fbe47ed7d2d11e8799a0b260bd15b0951cee337a5a94a0c9326db96470900f9ffbf9ebb177b11ad5072515a9c624cc349c969e45e8d6ffdec2999313e5ec94f63bedcc2ef27c239cf0243524cb72fe23526c5ffc289529e3766efe75433c31e28350618a7459ea29e2cdeaddb2cfcb9c2bb45f0531a895b355282064ccfcb8994dffabe76bf54d9212664fdbfeb4a712b1f942b63eecd25c740808317969a9c8e776449ce1a4a331a27d0463f184ead919baf8b743c80322e5c3b3d1eef9b37eebef792e25c8ac1bcbc648fee5e100b132f4a410c551fdfb86dd35818f46056c1f3337e737a3ce4d0dd62a610c26d474e8727228860da6d06cf3fca54f59b95c5e6bc497f5210a4db91d668e9cecfe013b56832578c4960e578d041de7298bfb9b1915f3f4c989fe900a2c1362ddc47a04d4550cdc7a954f5635826e48c0e609effa765935cae3c664e41f0ee1f956d11402b6be21307748c3"}, {0x68, 0xffff, 0x4, "34caedc7b51ac58e5f717f7f4ca61d1784f74808246fae907dad5bf5429cf53c3598569f111017043fd1aab6c3362cf50db97f01acdbf84b08677b2f03d9dd6e95bb99239f8ef526288cf9bea641b6da886434e6768e2c"}, {0x108, 0x0, 0x6, "01ae852d5b84b5542a5366ad7265e768546ab33e2ba272bf57037d2fb844f4bfe06c2434de17a1bc0c34f8681f158687b48dc78c4ef28cb5240c6ddd383c640f76cf01e93d71287362287249a2ef28557787004ccb31dd4c30f513b86c51d7ee452dbb2480c84f0af27ec6ef611194ca443d09a13b9cb78af1b50c5b47b358d56bfd7d998d9f15eeb2d7da37e715cc1f2adf681cadf0b92a741791acab51b593da898f3fb711e8768907ed3ce636fc3cd18e5e8d91e8877ef3d0018f1e489f08c9fca862de2c95c43a44d12729df3394811d6f567dd3a9aa1824bd3facff23f824ff35a39d9d002d70d3da7a5255463d6abd51c306"}], 0x11e0}, 0x2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) 23:11:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14", 0x0, 0x9}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) 23:11:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x200000000000012, 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x16) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) syz_open_pts() semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00002a2f66690d1fb9100390adece6a739fc24f5885bac7a07588506ddcca55d651bea15d1bd36170fad06e38ebde9d9c3801faca1f5b80d2b52d1672bf8b6eba763ad135573b5724bcfc00dddc98a11291684bafe1fd8d3f20f96030000784836e74344e3e7e1152f587ca9f8ea38e72a527ae17be947f80afe948aaff6320d37dc7a4fda564f29c7458f585e5f25e8223f5dd0c1c3b2b884ebe4"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) setgroups(0xa, &(0x7f0000000180)=[r7, r7, r7, r7, r7, r7, r7, r7, r7, r7]) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 23:11:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000205, 0x40) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000040)={0x0, ""/9}, 0x11, 0x3, 0x1800) fchmod(r0, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8001, './file0/file0\x00'}) execve(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 23:11:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x211ff) close(r0) 23:11:47 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x2) 23:11:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x196) listen(r0, 0x0) 23:11:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) dup2(r1, r0) 23:11:48 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000280)='./file0\x00') semget(0x2, 0x6, 0x420) shmget(0x0, 0x1000, 0x401, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) link(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000340)) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x20, 0x6, 0x8, 0x14, "202bbe42647253ce8c3045cf18142b68e94d03cd", 0x1, 0x2}) setpgid(r2, r2) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) shmget(0x0, 0x1000, 0x111, &(0x7f0000ffe000/0x1000)=nil) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x802, 0x0) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) shmget$private(0x0, 0x4000, 0x103, &(0x7f0000ffc000/0x4000)=nil) rename(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)='./file1\x00') open(&(0x7f0000001600)='./file0\x00', 0x1c0, 0x20) 23:11:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) getgid() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) 23:11:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) write(r1, &(0x7f0000000080)="2c7b67dbb08bf6c119723bb3a6224cd962647f77f113edc530f39d5ac82f79b41c1553231fa22e5fbf7027fdf70af91832bdbf649b164aaf15b5e0df2f9e14e4a2af8d0ff418d10649ec2fc4dd3040f9701560a795fdc893c05a223e9405931fb809618d16b37b1677436ac607289beaa7d26a89e4873a9e562838a1977b9b0903cd83de850c36dcb25821366b28612d7bae0d9a533d2590a8e42b9e5d45f2b6c456956c5772e2b3aebbea98c4987b39926e4de8f5", 0xb5) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x0, 0x1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) 23:11:48 executing program 0: r0 = socket(0x10, 0x4003, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000180)={0x4}) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xab, 0xfffffffffffffc00}], 0x1}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x4) sendto$unix(r1, &(0x7f0000000280)="dc0734785f319f89d7ca22acdbf2bcb350402c974f41b660c414d9c698060ad668370be64732f0c79395733cfcdb2785a0976a8e83d9c4c0cbddd3010c9eb53a71a2a6c057c389a89e578d29d4a771ff1756a05a8008f465d8c3a991d4345f27e6f876241a7be3fb", 0x68, 0x408, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) 23:11:48 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffff8) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:11:48 executing program 0: execve(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x200, 0xa0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x2, 0x6}, {0xa2, 0x7}}, 0x2) utimensat(r0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)={{0x3}, {0x7, 0x5475}}, 0x38ad51caba458ddc) rmdir(&(0x7f0000000240)='./file1/file0\x00') unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000180)='{\xc2') renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) ioctl$KDSETRAD(r0, 0x20004b43) 23:11:48 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) ftruncate(r0, 0x0, 0xdb) ftruncate(r0, 0x0, 0x4030002) 23:11:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:11:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8aa) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) 23:11:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10000) 23:11:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8088, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x28, 0xfffffffffffffff9}, 0x10) 23:11:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x200, 0x0, 0x5, 0x1, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e", 0x16a) 23:11:49 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x10000000001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) 23:11:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x800, 0x7fff, 0x8001, 0xffffffff7fffffff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 23:11:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x4) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000bfcfa7696c653000"], 0xa) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1000, 0xffffffffffff8000}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000140)="af062bb61bff5320494a6eec5b12309acd9d2b1e6de1484709728187bf7b5e00b0ce82c980ae9693562a6c55ef153058d0b503c6cc996b36d51845205bc4f767356815bf4191f94c092744778354d3c8327dc325c1b58e969f300a7e0855c8000f9f88ebc3562411cb30cbbcde0925d7974d0c93b73047d0597ad8d8dc840b66853ab9136f2940dae43d9800919185e41866", 0x92}, {&(0x7f0000000200)="ab34", 0x2}, {&(0x7f0000000240)="511026c97192c993f3ab89749774fc507e2d400c3f230a443cad1899b53c9c792466438e532c163892e619999fdee6e2476e13ef85dcb9e3ee88f7ddbeee9ae82c2c6649b3af2783111a4a9411f0e1fe2f7c77afd2468395d51c081e95e7e758f69149194411c0a9fe4a02e83e2f71eabccdc221cef75d8dda2cc3bab48d92ebf12e441f9cd938252b54f31452485e5f13dc08c770c4d87378149db40dbe7a4ea091706af82b3656a561cea583eb511eeb4d4fd1bef95aaba4f2272467b09114b74e3f8e1e181927d306", 0xca}, {&(0x7f0000000340)="99e9bd2c85bd2e5e2633217b778d5835a51cb3b3500508e1d5a9353dd86048fb4b0a7664441dc4355d43373b4bbc855261d24139efed9ed0d478ac8bd7eaa734ad32b4472cf7e9bc708f695999a860219cad93178e2007924e39aae83a5dcec2213334e7b625c21a9216bbcf3289863195cd45607c8adf9970ce36fa661c95ad9e4b3f1203274c7f1564ea3e02049365d4fb51f383cf4c22d34938e9a756eaefabbe9729e9110a6501c2eba63f8177d8c28172daba1be6209bd4781eb50a4978968646f209426b6f56c7a694cda930a6114b438781f8ed87f1c02ee3909fae332ea9255187e5bb980cb7445bb2787876d63d905c335785646e008562c0f17a45b1fa000113616f29ecb6454640e8fe2a830b6a45eb011c2e0ff4b6eafb2524ec8ccf8909a3653561b28aacfc0a71cc7ed0634f97c009152c6bc659f67dddb6d25c8916b8bc44c06602523cd14c8c783ed4dd3d324f81bfeacb0f17541df0cc72edcd794ff59746de299c463e9f6ba59e1c9c0c0dc33a3028a0cccfcf3f5cc96015d36546f10e10c3b2d7787afd11513e0f689c5038cc99df48a85895c7779b086225797e348f0f702d1886e502400c278c24e2fd6c7765377b3954d1bfd82056bea5c8e1eeaaa0c2da7fc3001693c937137fb3725853f51a96dad8c1df62bb20870f7ac0ff30cb340a86964becaf34961b879fb79ba129cc59b5b68e5d9ab6a8e7c1f95d1e55267cc2fcdab2267aa608d79deb2e4632fd486111e19a3a553b4789e31e464db272e107826dca88af32e267db6f1a7a0e5e619708300dcbaff5b7d0ee4f9ce692c80e87166a4b1ea1446664714165f74b62d97f2a2542862f0611279209c3f07de0e51ded8a8ee27625718fa181ca55fe781b885fda1e9ee766f0a99301512a88708d6cd7081b8cc4af2b33560c55348fdee43c5e634f64a445fe71c3b0c8472288096eb202f13e279938b6f53c079e3b225daad700c143d0022e5ac00c98222f92f74d3708875a4509b5230305456bcd4310901179291dab4067835291b69aa5d30a7f8018dbc573c78f1bd803fd904c539f7e43703da2d79edf54b2b189c9a5072a8f445cf50fd57279295a9bb4790576c2513a1b8fbc6ff23d8f1d8ff570b1a1531008a5ae446afb4c92cc6b9f3e3b3963a13666fd6936e3618b8d2cf7ff35a66b19db64e2864325cbf4604b83f46cf6360e0d792b3d99e6f561647354c667744e8fc571652a8559891d91d7f5c40dacefdad3d886b30662b14018aa24308b5f2aa6355ce5906a663753f82bc25a3fb5db53c5ce85f842970bb44a0fc999f4f6e136782fb0dbdde31adbaef6004a070d541986071fe20a9a86052f45319fe41a4bfaf115a02ce86f1fcb67cdd0d3535732c41d0647e324a61e89894af7537b91f5e8098b763b6eea50d01fa2ca8233841cb3d716df53617b29b59556378d9fbd80b70429737daffe2a0436b01d012edc8264e3151bcd2f2c311ef13b895e19c85041143b312285a705bc4290e84966cc382de9c98511ff8a825c0c8d6bd0096f44ea388253ac9ecdfee92b44c79928020021cf6ac27d3ceb0d8ceebe69d81ae8b833e8bf9fa5e4a1be924d92ba87c4b0d65f705fabba65cce26d3cd724a836eeb472479e6035e6e9ca8cb03224328eecf733d643279485213625a3951254224d3cf2be11ed273ca8fb7df6af0615fbce760c5bbbb6dfe1ef0aace571e77e2aed2b41a414e995087b292786f99a2f1800a2abd50fb38793d918b2ccb8f85943e0c30acc38930c924fd97595df7e87325fcd534b58f01b816c5b1380e8eaed0b3df3ceb5c95407ec99321ff19df573affd6857b8c56c4380de58eb11cfd34d93252aba6c6a7061d7e54f342336a757a12a5961ba3e59dd63ed2a584ef92a8e1c714cb846c48ef9d88ea65b5f0a1db723a8ee885b75252a4b7e21b19ab40e6da05391447dc57997f0b6146727a2376f4edc3af34e787b0f982230db2243036b2917c0de051fa315b5b25eafd8db1660e29a90ebd845089719477457b9a8315ad9fa06d397b9c96aba5015977026897e4b595c496bea4f870e320a5ff04b766e8a4a5d3b7ec0e63b396b0c9c83da36f42a19c8ff192ac8f0f8babc41d2ab29268f43a6d807ba9f1eeeca2c11de8e12370e1f3489d95230d5a39e0424845f78737d14964683fb33cefe9b480a0a8032f2fa5f5779d6d5ac5fa2729f6264233cda8dfbf8596c59f255b39fa9bfb9e2a326a4c6ea47c1b44e9408f66ed97f1a8a23e8971262ed3179c7c8b3bd4afb187c5e12392423cf2618ef7501433bb29798bc75a460f2b1cef3d42876835761b8b53c4923b7755a9993a9c321d406a3b10051379f1e4f2f809b01b69ede736b0b8c6a386145aaa88a30a2a0380e6b3c44ac1fcf2684c86d2bf2a66418319f9c80415a5cd91bd63d5a370656c7dd0455daffa467048c45090b8f3428ccc557f2aad23a1e60a9ce9a297b4b071cd84873a8826ce2df8b109d7a60afd9c2476d74f7ddb81386767d1b2f4e253f24efcfa6f0e335854b11f39ac77a6d7e9e1bfad38b757441f320f10239da14bd09472d7cf1fe5ddf25a1fb8ec06ab4dbcb9a265bff5354db30a7cd6820e0852ecb527578b13be60768d1b78054c1e1e4e16b04b8fea1bc83b6ea5dbade4cfb3423c73e32e605879b0508daed232d0489a72035d9a80a47baddfb19b81e1274b3816294263505496274dd24e0cbfa6a8e1356f83c4b08a17b9100d88d895dffeee0f72c6c9699a9db841a8b6f3684093147946d765afcd0c8beafe03e92563e2585c9cb53aaede1aeee1e999bb6f128bc6a2f05a68d494d81a1f8dbbd841a285659a8e79af516fc51df3faeee3d3f31fe66cbb1248908640773ca6455a6117af74e190015a651b7b319590e37e499097655bb60f6306f2e8ee1957cddea4e889f88fe0c454af9ffbe9f2f9eb2e8741480caa5cb08b3e62977a825bb2657b0636e980c6dd18525e2978108af87083ecf4f5bdc30048ae94a053bf1aa09b02a657fe806f06430711fd119fd6d59eeac4b967c2ed2bf65d800e7f27fdeaf9983d0772809855815839743b2366872ab74c5145c411b76ca5ba9104cbb9fd92f600260fdecd613c66ef0398ef3ee09075025b3ac2af245e8f4ace200a8e9b18726f90b758347050e17717429b060ae32677eb4a8dd2b8309e63704666479322f60b54a9170d3b6a6de81ec9ff0285b5986d0c734cd13f327604f5e9789e7391fe0e06a0cd108f5d1a9d88b8c3b3890484d769228edb5815701ae90cfef96686febf0d05359113bf5d5d6331b269e886d1e775565e0f0b718841860676dc9c82e347c30581218738b20c80902b8c23587068a25b6058165af3e38690eff23ded62d7ef33f2b8321e7bf6e96162f8c72831ea8049be3da7cd9a5b313f10bffa734036a54ddaaabc3bdc2b82688ee0d9e1a4d5e9b114e6584ab6a5ec7eb7f9f885330a39166d2b9cdb2b06212e1033cf49a1044e4cc01a5d4b483f1a723ebaecc560285497aeb5dd84a708fb2eada950ddf8bb0a02caa5cef0f56d14e7042697fc1a61aff173c0460885349abe28b44442d99efc9a089ad1ebe485a12ed787eb1b85975b1be6139a98cd03bd47822f81ebd281128fe7a4763f1a171963a6c7acbe68672fc5bf341606f38af9dae688b4d5a97a75b0058009e844357782bf6e423a29674d0fd4c7ae6ce15d6f7a0165c07085f32e2fb0a37a27bf0273cd3670e684701fdd83fb61b27b666f151c21d360878dfa3d4afa022b490164e502c930d77c00cbe3102a8282476d963524290bee81b488334f9a8b25eaae739604b4315644f7dbcf6a87f20ebaa8e02e0d09a07a8c72280fe6d97d743b6fdb69e048c0dec1e008f2deabd66d646d4540ba491459c79a19901784caac2b14b578231c88a2f90af02d8aab1037172a7998385d8b514f386ba774032b3cebc32639567826573a42ffaecb5769c748daf81e805dc828602de0c21dcb1a6229d39b23c7c62d47f45b73386ab457f567a62169a479b1bac33643b1ad987774b46a73d1601279bbaae10e138ccd30fa67d062ff76954523ea9735da99e1040a1461e736d80884f7be7e9c93fb304ff084c537cb3770cf857b5bd9325c6f538722865f7c1415986a6f468b0f72dc0db178966496977ca1c7a9537612311f36041a88e39cbc00b59ec1c9778db47121c3e7e73f03c190d799d6adaa272fc29e4cf29e2f710dff378ddd64516c02af1b8be032594cdcd90fe900bc6042b10c4393f7bf9e74617a439799fe3f577ac231068856971e0713e67a47dee4a14270f36aedcd16f8503246108459717204af900667f1e444499a376ff84e913c7ee5a4b51f87f56a5d4b4a8d8898727870d3a8af1922deb9d17126fb30af5585f3107358fac4cb187ddb01bdc524e645257dde7009e8f5320a2466cc8549dd982c279f2ceefd7181d6fe7050a971e251c0bd8bacd7282f2ec9078a60da4f911c8b9fb67f1aabeeab61ff1d7dedd27b9ef190755a7abd803a529cca7e03d9bc3b0502d5e605ae1df75605ceebe110a085e708cd92f567e86dae21c13624c4f7a74e57eb5972ea6afc4a42876c19e68b2e22917509b361b34b92d16fcf0bc7a19c5614ca548d55175c061da07bf9cc9f706d438e8b018df4c29d7d58c54c12218ef1f5f81ba4fbfcabc2486a3b62139e5f29347fbe03cdeb13f1f0acd282bc69585b8213db66436bd48d1a69094ff1416fe85543091254c8afb371950227a22899fd4b7fd3b3ceaaf1d66a141ff620dce02113479a83646d0376092c50e620cc5a4850baca3320125bba207ba10f74f898ff95eee7f7d71bf1ef9f16d07e9a44002cdb2fa580624bf6e4e64f8ebc5d77fbc0d3851e254c15931523a9d0b431942937690539c4ee8ee04cdc58755f11fd48f845fd4dc678ad848c9b29a97326eb4a66eb02e204dcaec06623298fa4b168e2e78e58701ebaa5926d09c7f2c7e328e79d7618a78012ddc7613b4bcf0596d7147863d632faf1fbbed8b7d559df7fdec09f9347a913f52ab0c3531c2a8ec39fe5f013c9d002d3ffbe4c99e230d90c3ace11c781725c334ee913397e8a36d4287c07670e040dcf8048ad9d0379c5b043f26c3bf94ac8b0c93a29f7092ef066f9935c3e51f82a5adcb215bcd45beeead21f61247e35679a5cbd35cc19b0ba57a2d0f9e85712bc27746bf5e18073ef90b1678e944afe6ffd41693d2a2caf78f102b4d3c57a48d85f2c2d680be1803e11d37b1c443c8fe2e054836e16d16f059a76c99715e90f12ca209904b398ddbf3caa19609762dc4b37fa74830cfbd32b6588bc07f297da0a33fb67d7f08403cf35dde4729e0d631bfd5617918a87a5d543821a7812c08355004d30643bb94fa8c1c1dc175e59dbe108f941c49793c66a8ff5b5d95d363d010c52c8d2948930ef867aee4ddb7d4cca6dc04a00c405fc27543a6d5f96c134d40f8ee1ca83088a51d8707e80c1cb9b59152b86565e18fd365530a135fac6fac8bd7366a772bc553121e5fb994459f6e426f6aefa8fe8466f8d3a0b53e0d2820342be5eade29eac6d13b00e531db3cd5617fc01865efad075210099bcd1ad6d5328ad04dad22c4441918b0ff043993e178350f2877c2bd7b10b01f48e63eebfe44fe3da8c9a77c79fc1e4cf1a41d02c3f3515dab98054a852a7d599af5f7f6ab35729ea13a9ed6a6d6f75a5972798183c562ae05e177f405147319ec807bc22af31807b4b3b6b3be7696cc9838d4c9571e3f08a0cbca10861961aca1214a", 0x1000}, {&(0x7f0000001340)="e9d75ecfe4116fd55da6ca0dc3f4b09afdcb8ebfc242df24869527c964b8bf770003d43c8b6dddf503bd7d3783e5147b1d6e01d06520e1128ece8e25704b69d44d3f43e3ba7f86d1", 0x48}, {&(0x7f00000014c0)="48d93daefe36e46b9b39d4b28d107d61f53245cdae3e53348dcc0c152aa4b4bc2d5532ec5423bc1882c6cc570859fb7656111b18cd650a9ae89c8b090b9236cd5b61c761e2c62c6fbe3f12cbb4b24d74e424bc388f43566bf6bc80ac2832a63290c99464a40fd2996a64b222f42a2eea771648c43a3a11bbc49f44449041f543dfa4def5804b067143049566b7014497b01607077687382fc3f97ad6224b25de2f487af1303b4fe922caa60d66e3303df6c9c6f5f927d053da59a50450bbf8b6174e0e7484f031082d8c16c7c7601d25f48a6397f0517a4b97fffe363c03cebf079f967895d9791b7db6e8c11617ab3eaa40b935184e24b1bd655fadfe2f504373c32f5cf8696989bd1f2128862daff2d8abaa4e732bc40eb42f48cc193cf45b18c9feecaab2de5f74ec8e8258d07aad2941a373e5423f65480b6ce9de104108930fc7ad6a86cb6f7b7870f15d16a69579ca0d52381830a39b839324e9136be2b98492fea8f932ff6a7a23787fc9e8e440b9eac99089fab1c2542b835ef40f60c6b3ecaa44fb5276ab71a696549addc25eb579107f5099b3940849ae7e680149d044f87f3d85b0aff181748b8642940b1d1a47beef6de418909e44a22cb2d5d45af88cb94756d3685925ded081aa55edad0dfa43e722916ca60433ecbf22b98f9f750e29f99e575bc28b0512aa56ef4f3bcaca89919c8d2dd131755f58e2afe4127397d77421eef07ccdeb790eabd1718d34c87845cfc7386dce8ff6852df7bdb5cc5c454b3fb984d0f60e6c53ae63bdc0d18975ecad871aebe1ca8386154db2310e561e91534410ca69ec7e78ad9e6778de789bfba9caae2afbfe4144ba1aee6fb7790c891d84ccdd6f36213567756114ff52413cfb2dc0cb768f4e1d3486163a72a63eec4da27d788eac34dc5a6b6672e1cbba104e953a13377bb2298b67382325165bd7abbf58f3a6d3fd61ccdce66d8d7c87c294f0a66c722d9dbd2c7425d4b27febcec2074f7d42c138cd5a9d4ceba3bdc7f3581297079d6a6e1276ed34928b037a8fed94d5713b6aebee03b96aa6a67d84b032cd1b553d61275ecf341e98b5bbfbc5e086aff7783edb42891fa5add86891ff4475c94921d13c340661e9c09ba84c6877d7f5c583965657a253ec4719644d96c58a5084ce2d4a70216d6b5d56491e4e66c905d1d3a3e19b3254f8f2ea436e6cb60501762a16ebaec9f0122aa83a7005653287ce4c23856ef4acf39a1905ec374e2b38fc253c4f5d29c28d2a12ebfcf41a5ba1ad59f9e81e98e2af57dde68b812cb2ea88e4788b451e62fe76398f3640dcbe11b38329d8c8cf20e10331784f74074f5bdc86cbbd11ccae966b008c2480f5935a2190eaad66a510b4debe7b0f75c973c9a3a9c61f2ddcbb6300d74e01c346cfbe08ae34bf09ef394cea0c9c82ca29a128ddbaeae954f04d8aae9e26ba0960e2bf9ccac9e869f2da5239df73ab68aaf9164e3c1b6b8e175e7a9e3992b0e8d2adcfef27f253e68af40ff7badf906ffae37efaf97055781131f36256425debed214ddc89e1d8a15f70a93528e0dabbdc939b374633fcc44a16676b8ac2b8905ba681cf62a42596803b7e46f2208040cd9ea0555e43a8b366b162bff75e502cf1d2fb2f0a928ffec0e7825eb388d8aa7b35468378dd7ffe6c4a13bdadfc77dfc63c7d547563f138e485dbddeed58ae00a8be80cb2c46d92e3be8f987c3d016cf8d42cca12a70024862ec395bd42c920adb65ed1b1de08e1ecbb4a2785fd685c1746eb5850dda37998432d45cc915e4f5880e2f583605d4a71285d710168732d8a8194ceb0b84bb531d7bb172b25e84efa074e31ca688614dd17af04b8cb426d6ff976590f75e8c52b64491d5b018508fb69b46c599604c9d4bf869bfa356e7e03cf55ba65e55f59317bd899dfdbf390b908768b3eb03fa7d67e085ef123a5bb418b8b1376217685e4f0c340d41bc1fd0625efa3a19ed82bf769fb1aef3f89f718c26324ecb49a4a0752f97c2444f515b74157c95d5502b06c2c44d8a7d2d73e7481061a275978b153643dfe011c692ee5c7b3a76a6011ba29f6b083185fdaef129159342f3733623ed658a99d6975509831d05207620429e61458d681ba36e47b4f63b7ca99fca1c49c13280d107f940f01cecfd0db23c2dc97b966d502d23a0d6934651e5b282c6b522b8ee950dc7b7ce55d1b9a6dc91864c742bba350a6dee15528de1c77ce2c2592f66e80c8400be1399d201f2ea2c4818f64216b5dc4cbd7b97262a118a0f40320a993377cff971f2bac10a44f3950a6bc2a77c099e4547278a54154261a318228b7e8d29d8c50b458d9c72ee1af8de35e8ffdd2840493aad5141796f48563200660b6f97fae83db96bd5d94422dac7cfab44fbf8230e336051ee0aa35f6622115616cb9828eb3d20fb84c4e241dc3c8bad0c7c0baadc4d46796154b8ff791f5a73da2a498a0a78db3e7b878d8eb9913a0965007ed9666229360dbe59661c51068720c5e5a64b119c2d3db954a9869ecd859c12485f045d18c564432c2140748b775a83b5fe2dcc6f676e62a8cee0bebfaeaa8ccebbdd550a9b070c39a925046275c00fd6c7053943f26d9bc2459bbe86fb97b6ce8255751cc91edfdc3a83b08aed530b2caac1d4cb9aff5c3fe62111c6091aafbabaa8918b4fa5dc8f0056a2762d3569da9e8df5bc0a970a9db3af849312d70b3140afc492bb1e83c16a7dbf22d7ceaff588cfffd5f416eae9abe5922a7a15aeb67fdb25230502242f49b5f275594942ab212e9ecad905c91e9ddcce02a7353905f3dd03f5d232e6ec4aa01b38bfaa4e381b8b3eac40a38b424bbeefbf1c12ce12d90b86af1d7d46c1222f2ec0c1cba94fc034da87a5dbd31e847cdf155411adf3599d8331fddfb350efcebce29d65bde8db3d50c8434c0a4447c3dfdf83b8d08164ff56e202ba61d5dee2ce243a48812413b550620fbb7d2c8c478649ffedeba3350eca3f8f7f172b9c61d58fc97c78ceb7c3459209c62c9218584d2c115aa338505ba86801fce51eb2bcd6348ee7bfbd827276f76d094cb920969326a1d77a64387c934839fc5e778085f8a40a0ad38f31fec35e74bd117dfdb286a564ee847c32463b86fc2e2864e8ec17acb3ad9d7ebff1dddff41f5717c45421b52cc542d0f07846191eee583ac1b5ff5981245f01caff228182452101e528e604388cd28e7156288fedca02c3987dcf55ba8baac90b06c4f284e6c169abe9feca15cdb3cc4df3952c75a07f3284a69e353c2fa9d6ee96be8eb6c2c1f53d2c4a69ef096168b52883ca39a7f509bd672e43b9bdf26a8bedda856d8a37e09f702cd7893ab75a8a85ee967fce14e338dd4e1d7ac5c381ee56aaf76d48d3c0b23b2f6b2bdbc4c7c304dc0af64ce24dd28cd3c486951091561cbb0fd67495a3ff716c84ef0ba66b8ad78d01fe6932e5de34f918f6a1be416971c095b5d5cea4133f0cf43bc0c965e4a71b8c7d44994bf1ae3d73f8701b2f4e0711d676585e1e95fab210b763685817518d2d75d09e576e66da4efa869fd16ef62450b0197c0bda465912208c55afb19f91eda016169b7f944bbdc2d8726b5e713c2ca6c8a3beb93a98396b69422aa42039da04b9160b2fae6f48035878e4eaecbe7e323ecf1d0f42a9356a7525adb3e28c80c1adaf0c9558650a043d418ce3f3d4c47dc4ea40c8ad163a6677c0cb76129cf7f2a45b6a1fbe30fea3328a879f551d846242dc996017f2a22f28b92d1f719898d710a9b39f7f1dbcc0d9b4a00523dd2f46f0913a11a26c578d57167590ad0ebdca384a7496cd95a6cd602fca10eb498ccd7b95bf2d547ef8f6d254f35033a15014dd016b05f8cec670a49f71392a39254299e6a1944eda5eceaba86b8ae67f23c36b7710cb7c3f31087710eada8e58ea26b289ceee018d7c2664fac84e023e6e5d1e90fc91d2ea531d041b87ae74fe06aab194044df649b0ac4754b4a199f8384adf3d9caac0d75be708d7f21c81f03de95bd0da6f51539c0d4639795d3105dd5c8a6980d2feac3a59c976f09ce6741ed5e2af84257b5c9d96e6cbc2e31c83c28e709882ce87f2d0c60140dbd23b0511eeb41df7540e7856bc66fec87b24818334e185513ffe4d2ec1d8ffa7b3de005f6b9915d6dfe9d90cc6323279d888fe16c74c0a5e913ff616158fc1a2536b327c47f218e9f4b3a52ed184caaa500f71b95ad26ece9c7b71f9ceca543359fb2b1ea8e89db3963553eaa2457c628615252f7234e7b93e781350f3df3cfe8845f65598691f768238012e4caed2abb25790575369a867f3e72a742de4a6643a1e97f4341bc2b43b9ed72623e669f02eba016b5b33fd95b28b6a4220b776a2cbb3707e8098edc3975cd19ecf4f50ff5399af760e87a34f4139a04e229d27986f8181b5f6d89643c73c10dcb6bf6938902ec41424ec7e2f2871391f7619421a341f392a8b323f41cd56b16e3a083be4fc1c1509caf4cf3d95c3468baf354be9b539a2b3c1f40e84a3e923a7a3f776b38a405ec1fd0a95ab2f34e3ed3a17bf266dad5d6bdbb19cc30bb77a5c9de65b37b4e0633510936c289825a248616c0c5a0f6d83e40c276bced68f1d911277e773b4e294022f42ac2d22a3e224b466e5818653347c20137ef95b9adf90b80a44ddab9703b08de2eda63427dede8e7c78f3870be45dc2e918d5bc62e0215672e80697db7eacc13576d8acfa6557cab367a32a67ef440531e591d49cea38edc912f1994ae743d9f7a9b94fd69dda05d02a2b8dac83d63898469140deb5d6b31d65759aadefeed487c52826b18f3dd0d23717bd8e356ed5c8f0cc256221d556cacde3b42c477409c8deda0294b2a867120a4876fc49fe659bcf3e8ef95f53d1d8bea92abb16ff3e2b84d18340138d711af8139a0e5f24a4ac9ecb268bd27ac3f5daa232e16febec64445b4b0e88306ddeb22d72ca0241f92e8ab037107c6eaf6034878e80f0b8c581789bbd23bdef7a121fab41b531ff9b35298c16fba0b856f6d0be0a747a0bc82a72003941b0e51079bca848ee034bb2a6ccd269d956b0534916c8f308b53f2021b7b5412e6caeebbab631f1c2fa17956ee91d0e00d5079d4715edb85f875188fceb1419f7edde082ac7ab478f907facf97e3bf140f4da88e88bec832df3d73fd0f03a887b52d3bb69819f84329223fa974c00c70dd7b3144ad265d1bee980a2c35ea3578fb4428cdd7d99a724aad81cf79c6636e43371e7c8116de21672487618db10683f4781f0f9612e2abc610dd7d47f4c0d941cda3cea5388425e22841122cbc73c5fab488406100ec16c1bfb2e1ba601a20c6cc24899c3ae4987d3cd36b86c20737dac2ba3fb49e9b12134b2bcc4061c84e0cb51d6e0c5a9fba0873f0a30e048c0fad8eac0061d4e6b67d045cd54fd7dc7a3ae4ecb7bb17198ac1313df1ecf65081c21b81c5fa3263686ecc1569be09e446ecf8f26d32e7b2485c5195a418c1bb0f025996e72c89c40eccbb774f7e646bee988a5e84cf873325b302e528a9fa263c01f834701ec02e8677bc6c058a6bcad689ca9569360297af2ef6359717fe90b3c55a2667bedfcddb102feb29865334031b8921bafdf06d48e6884dfc6a0dc3cc4ce495201f3af0a75fcaae0ccaa2bef2e05fa9f566f0bcc0a9b4595acfca5fd9cc1fdbc73f2010677ccf84d11fee1396e25020351f9d43b18e015b3fcf5b8a664a4c3d452e23aaa8386396905e6fb19d2d17df452947494c82072ee31a5896ca86e4c7cdf045fb84ad52beba90c06d493759cd0a", 0x1000}, {&(0x7f00000013c0)="fcb43c", 0x3}, {&(0x7f0000001400)="0487c4fe40c2d8da9343b9aee0c4269cef675847ac11850d721a", 0x1a}], 0x8, &(0x7f0000001440)=[{0x28, 0xffff, 0x2, "67e70206685605e73cda31761a87c804f30d310b"}], 0x28}, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 23:11:49 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 23:11:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() setsockopt(r0, 0x6, 0x844, &(0x7f0000000080)="22d21af5731ddee76cd0e4d3c8bd0f7329731f1b15410f5f33e6e3e95ecd1adc3a3d54fd6388ed9c3b", 0x29) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1e9) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x181, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 23:11:49 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001b80)) 23:11:49 executing program 0: msgget(0x2, 0x10000000000440) msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x4, 0x100) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xb99d, 0x5, 0x0, 0x2, 0x7ff, 0x4, 0x2, 0x2, 0x40, 0x1}) 23:11:49 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) chdir(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) 23:11:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xac52a518b58f4849, 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 23:11:49 executing program 0: unveil(0x0, &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:11:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) dup(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 23:11:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) clock_getres(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="59122038d2d133afdcd578ebdbab78917d11fb732ec27ce054218db80abdfc09b09d9806e9aeda9913b38a5baa1cc6f86b85494e42a74ca02b8606d21ece883f175a1269c09f1969529558babfe7e7be17cdb376cf38d02f6b7c308b9688ffd177c10e2af7154340cfc6474e4bd85a32a68aeb2ac3f653a1626e5f09293da95dab48933ec6122bbccb80ca74eca68a4a00a2397fa3cafacc50e454d86e90eb65059c180c255068cf641c9878a438dc02f17377ee1a0151ec99fbaf852383d4317b7509fc5bfbdf8fc915db6ea9ec7bd940987572", 0xd4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/181, &(0x7f0000000040)=0xb5) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = dup(r0) preadv(r1, &(0x7f0000001400)=[{&(0x7f00000013c0)=""/54, 0x36}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x66, 0x9}, {0xc7, 0xaeec}, {0xa4, 0x8}, {0x27, 0x431}, {0x0, 0x98}, {0x25, 0x41}, {0x43, 0x4a1f}, {0x89, 0x80}], 0x8}) clock_getres(0x4, &(0x7f00000002c0)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) munlock(&(0x7f00004e9000/0x4000)=nil, 0x4000) 23:11:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x400) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 23:11:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 23:11:50 executing program 1: close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x100, 0x10a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x7}, {0xed, 0x5}], 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x60a3, 0x6, 0x3, 0x1, "65e0facc5a20cdfc2ccf63b53694d837146167f4", 0xd0, 0xebc}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x7, 0x7, 0xa48d, "7cbceb4803763de8d1961c6b3559c3b13268ee69", 0x6, 0x6}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) 23:11:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r5 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffeffffffff}, 0x1ff, 0xffffffffffffff6b, r10, r11, 0x80, 0x1, 0x6fb3}) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r12 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 23:11:50 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) r1 = dup(r0) pipe2(&(0x7f0000000040), 0x4) socket(0x18, 0x8006, 0x0) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 23:11:50 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:11:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setown(r1, 0x6, r2) 23:11:50 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 23:11:50 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffffd) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0xffffffff7fffffff, 0x1}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0xc5bb, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x29, 0x8}) close(r0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x46) kevent(r3, &(0x7f0000000000), 0x7fff, 0x0, 0xbb01, 0x0) 23:11:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9b, 0x0, 0x0, 0xe87b, "76265c1c495a46b0a514ddce3ae766f7ffcd7e8b", 0x10001, 0x2}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[]}, 0x0) 23:11:50 executing program 0: r0 = socket$unix(0x1, 0x800000000000001, 0x0) socket(0x2, 0x7, 0x3) shutdown(r0, 0x2) 23:11:50 executing program 0: r0 = socket(0x10, 0x7, 0x2031) setsockopt(r0, 0x0, 0x80000001, 0x0, 0xffffffffffffff02) dup(r0) 23:11:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff8e6a"], 0x30}, 0x0) 23:11:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 23:11:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) r1 = socket(0x18, 0x1, 0x3ff) setsockopt(r1, 0x1000000000029, 0x4000000a, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 23:11:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="900f20f78f1e3b7faa0b8202f08f059e1c1c7489d82fa9fe3921794e4082b77a3e18b152d732a52ff9bd86cb8a75b4ffb165f0187472d5f44bd7b34a7ddaa2c2be2a9dff24edd70befe12dbc74e6df2206e9e369cc0888208476136bd494b803118b848f24e44e28a76ea8838af96cd60718a1afdcda9ad2c2d4922ceb1d78", 0x7f}, {&(0x7f00000001c0)="d980640e0fc9", 0x6}, {&(0x7f0000000200)="e7408041ce6516cbb03750e1241e11b871521f9efee929b9360e479647d1add1ddc59cbc195c8de637e84098d0dd12c9c022cee9e01e85365de8309fc99d1140a75b4d1cecc0ff4fd9f8df057a086d406fd8381cbe642cb5a840dd4f0a8c9fbbba14af688d403f6cf76146fcdfb3cf3bc80b0476ea7b510dfc85e82fa1fff5c6cf97495641bd3a2cf73ae010f89221fd11746a00b16cef4d35d700bf52902558e53145f4aff786a578a014a89205ad1b743dee974ed60deb022e4c16", 0xbc}, {&(0x7f00000002c0)="822eff83182b7acadcab303fdbdb9745f0c750d89d18bd36cfc56690eeb9081ab2373472a80cdf8c3fa02250083ed2f351563c68b4897f020db96237962c2117b2236c019c39", 0x46}], 0x5) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x18e2000000000000, 0x9, r1}) getpgid(r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) 23:11:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:11:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) 23:11:50 executing program 0: r0 = socket(0x18, 0x1, 0xa7c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 23:11:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:11:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r3 = getegid() r4 = getuid() getgroups(0x2, &(0x7f00000015c0)=[0x0, 0x0]) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x1, r2, r3, r4, r5, 0x5, 0x3}, 0x0, 0xa0, r6, r7, 0x5, 0x101, 0x8000}) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="dbcbf16866ef701b812c372be104d56130fd0fc45a644a2dc21f9876475294794a2628c2e32819bc9076ebffd78355f13ae286baa013d276f156b96a2f566b9c86db40e3d5fe9e78dd6eadc6afed90b733950ab262c544ad0cb34d77b6253daea0de0c0d9b8c97d96a7a5d584a91ce7fdd26ea24da0642689832be699aabab96be697cb867cb4e9c093f89fe1ffc12bb8075900f2ead74989a3777c95d2d38ce02d856288603d8db78b0ac87580c02611fb836546a12e20b48ee703fbde1a4", 0xbf}, {&(0x7f0000000200)="ebf3a7a68bb979cfbb29e76ed28362bd6d3e1bcaa8ee5aeb3fe36266901ef72373e0c0e36792fc4cda6451a7e42bbc4c5707e3a8826797a8b4611f4c33679b39af9be46dca09802b7b5a86af17cdfcc9623f3e73da7249cd437cf628860360b3163a3e2540f65d01fa730e8d435cc923c3417f1af8de222064a507f1368c26ad8b93992c527298425ef73c23a8c1d8ef90c962d80b58da1405dae8c69fb424343144608f63766e780bbede72fc7df740bb4a43ed50053c4acd699ad1f8", 0xbd}, {&(0x7f00000002c0)="b47272c1d3b3d3dabaa62db2a78d6acb3862b52fcbe2b0fe2ba2fcaa44894dba1f4f7a5a5619d748ebde4a258d9699400fcdf4af370258acdd2d9d669708ac45a813dd9b9ccd336ab66e1a76da72600dc7295b0cc789aba711a571e2cc792a91cc967d567caec65aab5adb8a0d1b5733e97769c36338390a9c7a2643ed644552523c3446b09288ccd9f74a05a641ea01a016ba", 0x93}, {&(0x7f0000000380)="c9c95f1af04006cfc4516adbda3147dd828b30b44544886020ffb6bf75d9e7acc0c9c07f5a27d524b31f9a7d76b1d9a0d431b08b80895b2947139a72b82a0c69445fc260f295e2838dca57f7b8d2f38c8511", 0x52}, {&(0x7f0000000400)="be27cfb134f88ba8abbc269506ef521072eb46a420039e735ca9e07b2849a4edefc333ffd44d55854437c50a8c44eafd984e2d69aaae0e6054a7a8515dc5db8f8d62781e586d8115be0763cc24bfa20488d42e75a54daa5a8c89a27db50528be6be6742f9669821a1f043400f2d3511ac60d98dcdcc52ef4a9a9d0c835a630a2839d4ceebba1fa44f2ef17e63e24098813590ff4ae5c6f7b429fdbe9e691f58629a40c1c7ba7bc4f1752f881f90c96d9efa514fed5f447bd4560fe2185f34689c3c3698d329085a68220a1c9c16e931ad5637f8394df77a2dc6be4f89a2d12273f5391700a277d26f81971488993cfd8b4f1f663f6ae7fe082338c95c0b9490f0963df4def09966a92453c5ac88e350f65c18883c86f36b1e9a11a288f7afde053cfb569686183b86b3bcc01dfcd5196237ceae08a67e781d8b7d0076884810da55a271cfa7411e66cac81bc5738aea12e4186ad509ccd11793475dbd8e39d140006cb6f30f09198aa91c5ec4a1fa0f9b7883408e309db44edd3d80eba990003c1537763143e7b5ec08c59cff4d7a3dbe70deb070d0b1b559a0bc660d21c6e2e16a9f24f037c501eb344f788c6142f5c1e325052c48f8458ebe486623868260cb3610622c6fe4f5484cf0ba6322b6428563ceefa59c80ddc2331e6fc741b4a1d27f1bbb36c0b493a0515a4ef9514545514a398e3c3475cc4d68ba23e2280ded57ff5dcf7030c692566d5fc56f4dbaa8915d92730b7cbe4c7b26fc7c88b7cd37a98c5e2873a87e50f999661e3e90fd525b57882d504e5d734920b0ffeb16b4edbf14dc3fd7bfc1f118e42fb30cac87616f029e7f174f12ce4d9f93193fb3f176cc8fef3bba5dc4578cd9fca7cca2bf4100047aaec72cf64ed428a0cee36ef0c8fbcea870856398e207bb3dd6453a4969952efbd2212229fcf0669deb794cf66313d5f2c43748f20da5dfdd8eb1f7421f602441f989daed6dda755c1ad8eefd29a439361e7bb47a9a45c1fe478368982ec1a4c3de2e7f5f3f9fd5598404c63cde8c6a22aaa9c540cffcb3a1725207da45d7636e6690fdc878bd9e1fe8b808b9b7df921bf148b7f967316cf0c9b4bb859cd7a93f4b1ec4bc9ae8564f782493b646d4d7e665ac03c7267e7543888371e96a9dd18497667b12ac17b7d8ffc10fb36147846e98cfd810bd04e04549892814402cde8b0b9abfadda2451bd7bcea13d8807acf76d7fb0a5cbf291653fa21314e7c2d5182bc2adc8d2f19e7c859f7c70b48dfb5b1124ef587cf290e8cecbb8785300ca6ca126f3dba66d74cba46e9d4b23cf47a0cb89623090b7c872636ef42709572c40c7ce042a0990ed3d9b0cebd8821fdceb44f892e47806e6d420ccd2ee88a22779b45f0978b9778352e9f11378d444091b052216253b48556248c17ef3eb5f5b1aa38b5b7a9a60b929bea428fabba076986eae560fb3ad0d169c59fafe7bab04a7384a40fd781589c32440471c50d2f80b6bab03b9f4e7e910b2aadae64baa93c79c022cd199698ce50ada4813cbe9b98cbb682b1eb2fd7206c241165514bb8102aacd35945e15bf04276197056c3f8a9dfb4c6151f43774272cc97949ded5aa1ff2da3e0d10e2ff0dedf76f5abe74210d9bc430fec26c67bcbb169ccecc0c0618bb5f8252a1adb390d3d570962777dd0a4460f8f4f49a9d37c850e5feba265dc6c80a9c307e204ae1b217506ae3994667fb25826ba6e39d84fa3dbc3ce8969a7ba271eed1c890b7b5b78fbd9bea574aa7ff27e7fb8074b55998144a8d1e034feb4c275c132591d640eb95c7e217b1421f41fc8d69107a4e37dbb5e6386aeff26022499bc3da290927ef7b4724a2a4d12322fcb4db434a13c1568ce865edf596d639dafa4349da416d1578d7a972a5dd4e616142fcde4d1b0f3712b48deb3f58202db920a3dc511d5abedafade24b6d7825b52b69cd5cb1688c8d2f733ed056ec5bccff90c4a5a86ec4bc08fc02eb6cc0fcc06a1647b863677915fe0d9f88ff8c87406d6ed167a45578dcaca0e16506aaee883703f6781e30d29fbe9b0b305f2d895040ec31946480906698e6e06571dcb4688a068231f958a83d53c483dc8b1622a98fe656d4560132466be60bae3e1aba081da6bd4598976717008009ca4c3fbcef2f39e68f53069c8355f6e5c55b40b74be57ecdaee1439afdfbcd13943f219ed5616870a0da7d944c78e785837cb4768c53e03cac10d39e4b269dfc6da1e95723c657e52c69cfdb27a05bcb9f7109bf85000358baf3c8a3e947cc2f8cdc080c9bcdbed6d8766c9b3500d703e51d7c6de83b8d450d967a9a4b9d97679395e1fcc9c403eb25f9e3ad90fff4806d510da60b079fde4236b398716a6cb7ac27e6811e8e83ace086b4151d963acc3b21ca4209f2599da88811798941feec99753057c1e17ce5526961a6eb10155e03d93fe25065602fa9d7d64c27fb35d43a07710958485c14b121d7371f32feabc6ed64d266b97c0c1c4f21b39c1357a7cc10cad0b22e48c0997ea5d5be2063f7879bf085cb7f7f838f63d08babe241984ba1c7c0600fed61d25dfc650f04aa07a8fabfd4f7fb1bd7a9782921700f4770ee2b37db94796f6a47276c4b9a25e442711821dbd6a37f5e3082035020d0713bff9e25cb3447335c751e0281ff68684844aed127d5725fc57abcf427f9998785020c1fa106a47930d6a015724fbde7c1b5a5c810c71779388d610e4c7b175ed4d9dbb5aa56b03c3c8258080a26ec019714800dfc954d5b687d917a25406675eec1bd23a6d4142f1eaf7e33fe2936244959119be5822baed997bbf5efd65e4ee5b5f0340be1e02906d7189b935424fd2141fb0332746e8f1578199bed352cd187aa5274a440d48be4b071c7fd603df4bdad76fe5207b625c1dfc95044945a2c9357b52540c6b8b113e70ff3372391c3a60a2755304b67921e5a2a0539b8d4888792be1d6864dd51f02dabab708c571af6af09e540f83b37b502df8e834c1b2faf8eb0d4100b10890fb2371e86a616b636963f5571b1b314e23db9b8007dcd7bfc88664ca6893de2ff9ff85040a0e01e0a02b682abf4e7e02541a93f6099ecba54639ffdecd71efca5a15d3d36ecd6e3fd45e39a3aab5908f7304bfcf252f31c8e731d8da9ca542333dfe92cb02617695b0b3e2b0be161593db529197e9bc09eb7df3a0e64aa8617d3d27a6886eecadebc37c296401380bf6b3c8ab00dfdc1dbaa48287c22c0f81b709b2c2eb88470f80da875947e979972336cc2eb513e5e298e33ddcdc033849c772a40703c54a9b8306d969775a626e85aeabe5c1b335966fdae7c31ad78a77c44403262246cb67f4e74f6918422e0e96e3f4f5e4884e4fee70679d9986f41fbd033a7b44da4af13b64b7f36a08f8b93187283c2c969e7af01d85e00b6809e14e63f3a1ec80428d424f7473a43a2a4158b78c91ac150e7510c35399217256351284cadf5d9867e2e2b6c847bd38f567d2d28a5ae5d075d12e29c6bafcf81dfb57e1632cdfc5abb3b603c4544621b291a9eefd3102549ad9c6b672bdf32af5b922fddca9c683c8382545da74bd67b23bea535e1c7e39e4c9eb897ec6dedf050bc42c44595d7f9ff58f02a5625126f1c61980116516f1ff95ebacacb1b6992c6b721b2a0c0148862a783a0cec350ece25d3332202f469aa38f6e20a1a17956cf2dbf728651b140317aa8f9b1aea61c08bcf45ddb2097513e3e2aa1e99bd159adc59adf074cbe8579a1ab5d05cbe14e9402db9984ec48a7d0436a6b70c0fc59409e7a2866bae65b2c8eba292d8e4b1d12bd6f104574d69c8daf67e215b09e21f4954237243aa6186bde00161b7a8b525c185308da3141f5b52ebddb419487e318652f64472b5474bd94a822f1dc618396c1f337ce324bc9d6b7c3c689eccda0fd29b9974014b00667b89f22ead7d3199080d3d81d2b3554f6d8e5f45a9422f578c960027218b3ba814ae49c32271946f947ec8ec137e7ca158ecc0db8fff066934f40822dc6778688546af8f6d6fdcbeb046d4bcb1e5cd5271a86bdae326dd704b530ad9aa71e10795fc631b7e2b4f9153b694a23934f721bdbc3d176d36f9e377858208c94a4084a4be6a03567326acce1315ccb598b1dae07d4892bc6ff66ea0c2d1b09c040f16001b00003e56623419b89398582ed40c22a3c375adb07f39956fda1736ae08d1cdb245d7499d27f0b62d592966cbe8b1652e47af0b3e9cc4e2c4cfbbc28d5f1086c793c12e224127631d8b22710943c23be6c0722a75dff977c002e559736739efaaf0b01cd8e72b589a283b10164985774edd9b401fc376bb9cd81cef6b1b383224569702e237972a6f205b0d01f11cc64e64f4b01a9f8fc775d1f5bbd91a30576cb12521b1b1a80323f1492530f2523f4bc95d82886585d1be238e8335be0577b772e0985ae9195a9eb11747e456baf32f7b39ea4d305b658ffafe0fa8c4fcb0c0619f688438bffcf7a6e72fbb39e660516b1bb9ff9f922ee93d11de0e1eec431a8a34d7cb2e1c41e3e4d4b4f5be480ce2152a27c3b3550000d108a36c21fbb6a23eee600f710af8db4d9c10abb1fcb467c0df945f38044a642dcdf55f1372dc2b0ea46d1027ece29c6d1e705cfa63572d7e9fd0e3b65b1f15a3f6d0d6cc1cadee899966ec46fbd068d46a22c34c42305ddc5bba0ee8307f8c1c6bd5819cf76588a09533f545950bec1a8b20feb66e141fd87fef7113cdfa20b39300544dca57586d82bac843fb9f0ae2c51a787675bc93d54fe1fbb19433ac98028435977ddc217a76cac4117d930f4ff631d8851b83d70d1c22c7a275bf5ab5d2a2838c6b593ce29dab7eacc4ca3e7c1e6c8c5a2dd981abe19e6efd7db4052a735ea823cf3d1fd0c88b96ae5fe90395ff07ab508094bef57d6bb53b797f4cbd9f56960d54347ffd83557765170ba4b30a3daa9defa7e3c9ac2559f2e8908ae416d6513066ab1e6b2742bb0bf6175030d366a729f3f024cdbb14538ed8afb45cf9228f72fa7e573dbce63327c003b2adfc15b4d2eec071542759d615ec6baa800b083b9509f4862515e8e1ffae5dc8a57327ce330215bd27abd3d0ca2869dba7ed08801f4d25b7e1069230a886db855324ac541679b127ca97f88ac1cbcba1e03c4881a25610ad43e228c9271a3e5be7a818ddcb0ebcb9bcba869e3acd0a6b1c2f614d10c74fda7e000e5a5eccd4dfa5c2d493a042a9ce21a2b84b0e644aac2427e776bca18a8ab6cd9350070091b54e5fa450fa530af66d6340f12c701e0c821934b5a0d848079f8dc844ce960820640583ad50f073afa9e7c085c2caa70692b2b302975ea0098322206e19ffe0377203d20047a0b8163a2516e25d2adf54720ee175936d1e7a599586327fc0bc949901eed0c77fec83816570a98827d0d4bb516847a089910f6fb436cad11ec7b93690b6ca285961c555c96520e63a028b969ac23b311f3d246184cbfbbdacb4c6ea1839f2f3667aa447b1ea588bb7ac8f7c240b7870c4583ac121744f869234900c130f84c3e2a3ecf8fde11109a6964ab7cd29b5d520975d4ee0bfcc3346b914f64d2e27bb34e7184a5d71221858fd9872b617126df7ab1740ec6b0c469d7f2d714ea05dfc69456fda98c954e44abd39b7d2854bced684856d3827626ecf8f5e02b3f1b9d134bf5523c2456aba8df0ce0306991018aa3d564d55666d5a9d091314ff4f0d2070e04bfb11911debddf50aaac0bbf5df74b098dec5cbb542362e754389ba4206281c03f7b55ab1bbef0d7a33efa7fc250bffea16d", 0x1000}, {&(0x7f0000001400)="093dc93eef90c0637587d5aab850e29b36199abc01cf1e720d377dcfca88461170d9a336efd41ec3f21440adf75e84ad45d6101b00ca7acfd61bda8612de502288f6a5a7b91d8ee673145ac621b079a2bf24cb4ab045ea48ec868d", 0x5b}, {&(0x7f00000000c0)="fe0bf577f4bcdef8b6cc7faedbf0922c179f49d126101fecd3d64d0ecc82", 0x1e}], 0x7, 0x0, 0x0, 0x4}, 0x400) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x5}, 0xc) fcntl$getflags(r0, 0x3) fchdir(r0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 23:11:50 executing program 1: close(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) 23:11:50 executing program 1: socket(0x6, 0x800, 0x0) 23:11:50 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) r1 = dup(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x76c2) sync() ftruncate(r3, 0x0, 0x0) 23:11:50 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0x40000000}], 0xb82, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) close(r1) ftruncate(r1, 0x0, 0x1000) 23:11:50 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x7f, 0x9ba443a, 0xffffffffffffffe1}, 0x7fff, 0x6910, 0x81}) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 23:11:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:11:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 23:11:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff8c) read(r0, &(0x7f0000000000)=""/6, 0x6) r2 = dup2(r1, r0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x7fffffff, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0xffffffffffff4b42, 0x10000}, {{r2}, 0xffffffffffffffff, 0x1, 0x12, 0xed5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0xdaf8, 0xcf90}, {{r0}, 0xfffffffffffffffd, 0xa, 0x0, 0x7, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000001, 0xffffffffffffffe0, 0x8001}], 0xfff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x5}], 0xf4, &(0x7f00000001c0)={0xbf6, 0x9}) fchmod(r0, 0x40) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x8, 0x0, {0x4, 0x379d}}) r3 = geteuid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x13, 0x6, {0x194}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) 23:11:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x26f8800000, 0xf9c6, 0xc55, 0x8, &(0x7f0000000240)={{0x9, 0x2, 0x3, 0x80000001, 0x9, 0x100000001, 0x1}, {[0x8, 0xfac7, 0xfff, 0xfffffffffffffff8, 0x1, 0x2, 0xbc6f, 0x0, 0x882, 0x5, 0x1, 0xebc, 0x2, 0x9, 0x4, 0x3f, 0xb0a], [0xfffffffffffffff9, 0x1c4, 0x7, 0x4, 0x600000000000000, 0x8, 0x80000000, 0x7, 0x1f, 0xfffffffffffffff8], [0x2, 0x2, 0x1, 0x4, 0x5, 0x1, 0x7], [0xfffffffffffffffd, 0x5, 0x8, 0x1, 0x1f, 0x7], [{0x1ff, 0x80, 0xa22d, 0x6}, {0x7, 0x8, 0x2000, 0x2}, {0xfffffffffffffffa, 0x10000, 0x0, 0x6}, {0xfffffffffffffff7, 0x4, 0xffffffffffff9e07, 0x7fffffff}, {0x4, 0x5, 0x8, 0xbeb}, {0x1, 0x7, 0x80, 0x9}, {0x11, 0x3, 0xffff, 0xb4a}, {0x7, 0x5, 0x81, 0x4}], {0x3, 0xbe, 0xfffffffffffffff8, 0xbe3}, {0x4, 0xc, 0x7, 0x7f}}}, 0x2, 0x3}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1}, {0xffffffffffffffff, 0x5}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xbb0) sendto$unix(r1, &(0x7f00000000c0)="265041ac63000000000000007b5ef9ad08cdd6fe856238215a7b4be45648032208fd9a3637de72ac4a74872127818c7a5a329fef90f2844b74cb97acf6e95af2c1455235d121de9def61ebe43dc6bb7fcbe3861c877cdd8dd17ca6bb595fc82890d65519362fb176437190b25e9cbab027b1cb40c15fab7981fa69d5", 0x29b, 0x0, 0x0, 0xffffffffffffffb8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x8000, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b2e0 failed: no mapping 23:11:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) utimes(0x0, &(0x7f00000000c0)) 23:11:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x336, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:11:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) syz_open_pts() 23:11:51 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffff9) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200002000003, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x1, 0x8, 0x101, 0x9, 0xf900000000000000, 0x4290, 0xffff, 0x10, [{0x8, 0x4, 0xff, 0xfffffffffffffffb}, {0x7fff, 0x7ff, 0x7fffffff, 0x7}, {0x7ff, 0x200020000000, 0x200, 0x800}, {0x1ff, 0x728, 0x44, 0x2}, {0x9, 0x9, 0x265, 0xffff}, {0x1, 0x6773, 0x2, 0xffff}, {0xfffffffffffffffe, 0xc8bc, 0x1, 0x1}, {0xfff, 0x3f, 0x10000000, 0x80}, {0x100000001, 0xfff, 0x1000, 0x8}, {0x9, 0x0, 0x8, 0x20}, {0x3ff, 0xb6, 0x5, 0xfffffffffffffffd}, {0x3d, 0x81, 0x2, 0x1}, {0x7, 0x6, 0x1, 0x4}, {0x4, 0x100000000, 0x674, 0x9}, {0x0, 0x7, 0xfee, 0xfffffffffffff130}, {0xf767, 0x8c, 0x0, 0x401}]}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x4b) 23:11:51 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sync() ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 23:11:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:11:51 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) 23:11:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x100000000}], 0x2ee, 0x0, 0x2, 0x0) close(r0) 23:11:51 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x2}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = semget$private(0x0, 0x0, 0x86) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x9a2c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) write(r0, &(0x7f0000000080)="509aeca05926eabf11440c1b5c76a507d6511b5c1f81652c9fe14fe2b7db9f21fc192a9cd2c7f9", 0x27) 23:11:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="86eb676d2c8282022e1466696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) dup2(r1, r1) 23:11:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:11:51 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) 23:11:51 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x72) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x6ea, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000000)=0xc) flock(r1, 0x6) 23:11:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) socket(0x2, 0x10000004, 0x3) socket$inet(0x2, 0x3, 0x400) 23:11:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)) 23:11:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) dup2(r1, r0) 23:11:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10a, 0x2) 23:11:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x14) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010000000000009a30"], 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 23:11:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff01000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:11:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x101) unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x142) open(&(0x7f0000000180)='./file0\x00', 0x110, 0x100) 23:11:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 23:11:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668806f228c3820fceed4fca0c3d4700"/4087], &(0x7f0000000000)=0x1) 23:11:52 executing program 0: r0 = socket(0x4000000000d, 0x3, 0x0) fcntl$getflags(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffff80}) r2 = semget$private(0x0, 0x7, 0x200) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) semctl$IPC_RMID(r2, 0x0, 0x0) 23:11:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="7c72416ce689f9408b29a9464fc042de4cbbab34230602ccb95303c0953af30ead9112e251b14a862773cefb5d800d38adf1a04d54b2ea2b203615750fc33e1e217cb34b82d569a79f34dabf607d6982365dab0c02de73924a989d3c343ffa22c97639f21b37273f5cb1ec647890992aaf388fe49d380ef0dd50a444047f93fc01a2d439bc2a448c108b5a57ff492120356d0c6bb397dec23dea58fa036a4266708c82906f", 0xfffffffffffffd51) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 23:11:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 23:11:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) sync() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8040, 0x60) recvfrom$inet6(r1, &(0x7f0000000200)=""/95, 0x5f, 0x842, &(0x7f0000000280)={0x18, 0x1, 0x7, 0xffff}, 0xc) pipe(&(0x7f0000001740)) r2 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000002c0)=0x1) 23:11:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x76c2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/61, &(0x7f0000000080)=0x3d) 23:11:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075c01648efa745d3317d1ced0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2de4e3dbe1c958e2d7edbe75615301ffb5fffecc2bdbb4cc1569e4358c4b27c48e52d5ec3e3b59ff2fef0b8aba30d6ed58de4d7bc89cf4f86ff12151293947f95b7d776b1e294993840f75a544922470570653fb29c2a117cf71a350d7a"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 23:11:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) socket$unix(0x1, 0x1, 0x0) syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() 23:11:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000757000/0x10000)=nil, 0x10000, 0x20000001) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 23:11:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000040)="292918d7", 0x4) fcntl$setstatus(r0, 0x4, 0x88) 23:11:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 23:11:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="4070d002257dcd0f9286b11027c6ae7d02f2ca83d8a62a3575fb0de70d4b48f5b3daddbc971e8400822dbafdaeb4c03ec6239703c2d5894cdf0ec6bdec5c81e1c8803790d31eb60d2434fe69da7f632cdf443c78104384921b99de25ecd40f2aa762ddc909ffb4f2b35f6d3748c5cc25ab667e12d9c7675827748c0667a1430d95f3fe2db897e4c168f92ce8ea48ff1476fa6997a987e5e1b4e0a5ad3fdb8a12e34e8fd223401abb9b92948a8562b6f321d3a927631a7b9dc11b8cff90058a81e22c6bb22d211cd779f770b70539943db127129f12af5275bbec551d1645e029eb597fa7b00425db2bc290dc", @ANYRES64=r0, @ANYRES64=r0, @ANYPTR64, @ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES16=r0], @ANYRES16=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYPTR64, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRES16=0x0, @ANYRESOCT], @ANYRES16=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r0], @ANYRES64=r0]], 0x8}, 0x0) 23:11:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0x200000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7fff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x0, r4, r5, r6, r7, 0x40, 0x3}, 0x209c67f6, 0x0, r8, r9, 0x4, 0x4, 0x3}) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 23:11:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file2\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 23:11:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1ff, './file0/file0\x00', './file0/file0\x00'}) 23:11:53 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='c\x00') 23:11:53 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x5, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) kqueue() dup2(r1, r0) 23:11:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t\x00\x00', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffeb08, 0x2, 0x5, 0x2409ef6b677a71ea, 0x7, 0xfffffffffffff000, 0x10001, 0x1, 0x0, 0xe5d7, 0x7}) 23:11:53 executing program 1: mprotect(&(0x7f00007eb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 23:11:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000038d000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3}, 0x8) socketpair(0x2, 0x4005, 0x0, &(0x7f0000000080)) 23:11:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffdf0b) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000a, &(0x7f0000000000)="5c293e32fdc768f3ce788cdad5e85e3f878ac9894a261ab6f959f774d8a407e98ca05a592a9b08e0f502bd7110c5026a4264d064967295daf7424ca268fcc55b76f619e44519f23cca47333ae852851a31ba15ed954390d05ee2dec60000000000", 0x6) 23:11:54 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7, 0xfffffffffffffffd}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r5, &(0x7f0000000240), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 23:11:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10489, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x3) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) sendto(r0, &(0x7f00000000c0)="635d5161a752644a6b202c4aa1f7e84a9d72de30f7905bfddd1175d0f8950a9e66e52c88dc57ad299ab0e8de7fd8ca5bb459e20a45c12d616b5bf0cc7dde1583425fe34042b197bc722b4631211863f0a2fa18142fd9c9d05a7d8d389e82fe2e67071b778f67d5b495c0f5236d15d5f8c2fbef9d1180342ceb93a28e73fcba10334f14c058962fb835128bc98989de273d056d62f6a4d6f124d0df77631b46a2aefd45669f5d5c42f4e35548271b4fd65c4739886b8b8bcd2d3d3383e56329644f0f344508ea8d", 0xc7, 0x402, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:11:54 executing program 1: 23:11:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:11:54 executing program 0: getsockopt(0xffffffffffffffff, 0xe3c, 0x3e, 0x0, 0x0) 23:11:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x200, &(0x7f00000000c0)="aaaa1086eda88c0b206ff999b1b56331cb796b0d5eadbfaa68d8430f8d629059d2883e01ce6854711b47b19ff0c08c49c70fb1c88058a91b406a1073b0c96347e7026e1a138ead9b7298ac000b480fb98df2e1d47f16059f4e6ea9491d5e4c", 0x5f) read(r0, &(0x7f0000000040)=""/69, 0x45) 23:11:54 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xc5, 0x2) flock(r1, 0x2) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) 23:11:54 executing program 1: r0 = socket$inet(0x2, 0xde9e05f4bdbc7412, 0x2) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) r1 = msgget$private(0x0, 0x201) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r5, r6, 0x1, 0x10001}, 0x401, 0x8, r7, r8, 0x751, 0x6, 0x3, 0x6}) 23:11:54 executing program 1: r0 = socket(0x6, 0x7, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x80000000000000d, &(0x7f0000000100), 0x1ad) 23:11:54 executing program 0: r0 = socket$inet(0x2, 0x3fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x24) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x6c) fchmod(r0, 0x100) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) 23:11:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x0) close(r1) 23:11:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 23:11:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) write(r0, &(0x7f00000000c0)="58319e726be47f4922c22461fd9e7368fae0a3d34c2ca8ad6e3035faca6806ebd310f2a567529e02a944a6d6e5d302b74c7aab1086ff9934f74c0400eb14d839d48acdadca0ff961f5821a489c6ce36014b158d65affbaf019344dea142d93a4a524fcb35911403edf0627b86638b23d694bfd2ff5f11626da0b9c17bb9f9ab285accd6e09fc21b903546e3ca90c5680889789a4725e631e5898", 0x9a) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 23:11:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000040)="b2bf1a992f06855aed40a3cb67950fce0a94b8544570a4bfacfcc4fd6d4ea6a81d07e52317469dd33958e6dde58768fabc25c2f5f6325d50b0"}, {&(0x7f0000000100)="8b127b23f93e113fcfaa2f3265a1ca4c873ff9aba59eca102eed856cddd30e3236f73df32e0bb4dc07bd6758043245eacaf9636390e9c9ceeda0d5eef9470318ceaee58ac5cf339161b85d8eebf401ec189fe85e0f7cb5581ced91fce7abec4b22f153a876a38f784f117c2fb0a20d10ff363b0e"}, {&(0x7f0000000180)="7b8275e44197d6b309ba096b2ccad1d25ba7818f7298fe50b747afe72f8532383b883f8fd1721714706746a30444883c9ad1a2e682467b277fb821b6737bec1e27871407a2ccd3232c7a56bd9d19b34e5249041e107d084084c860cd414371fb8a3e44ebf569d75c57a3401f83cb8809a92a34cbd8750c8673bd2676ce784dae810665879af28c5545623f8b68aa417d7d72635b82675e2d6570847b106d926dc35ee72fb7013814a84cea63dba584af86bd8c3e9b09c08e74f75798b4ce6f1d2c125ceacdb91c77e322b7c28b7fbb8321ff8c1240d2789025daf30fe32938382d72048ba9ba93a16f1d4d9ab3c6156789680e93f84e86ad968fc8c7397c785adbf3fa22032e49d6045c03372723d37466055023af519137a88bd4520898ae32e60cff58ea7153ef69ec949afb5c18d7dd5f84f3e9e2b355f4778efe0a3df6c5a5e5cfd1db745da2018b55397112159ea3d35582119eee8d2781e89266aa7034d6e9d3a9916fe127981dacce2b88a981bb21b1d734f9e62229291b1b11ee851b1eb4b7f4ff667bd0b396e3a0988950870cf343beefa7fa098ade693960d7ef5722064e84df0db80bdcf332bd2dd0872c9ccae3421cf7a4037c3d5bb96e6f5ed9f5f7624ceb98cdbefcc29d00b5bbb4933573b03024269ffa5d6a8bb17fb041b07a545dddc29425ed1c38561609213a7708d8a137f14b85e028ae16f83f5191269676ee7b70cc5db9e48ecdbcf645315562995a5326357434a0fec066c810eca16207da3e1cf654a90656715f17d7cb40939e6a8e43de733f0709d5f3a9781271f4cbf080da94cffe77e5ca3775adcd6f15b661fe817d816ea238c76334ada4912119b7961ae852f74830ec155d387ccbdb5879464290bf996e4704db545ec0e40afab183494c0e578970cc205f9a2a1fedc09b3a3b7b8dfa89d54c561c85a7780f20fae68bc2ca2683e09c0653142541a127255f01e84d3dd33dc174019ecb116ae1b6d9abf454fba7bd5ddf84f67907032ac33bc2f71f417c22396c78026a36999afb4a22b07be55c9cf6f35cc12ebe23deafdf4421c28b5da0b367839c8ffed6ef07593829602e2c1311f19ec40118e322b58984315ad1b03b26818b66635d67be84280c42ad575657c14ce683940da1ef191b1195877a83f9665488500ff8b2982a1349d77fe25c55a388b9bfe09cd9035ee9cf6041658e3fad04b4ed08a8620fd8642dca5486caa56fee8607210b96723c66e8ab20fa831c83f4ae0b6b63d8dbb063b8957f298503e200386c359e448eed9a66fca102ce176ed65e565fd004bc9176ae981e8e86df0ebe6831244a4c64a30b857a50f1a76c7303b1c349fc2b74d0b6cfe30fe65a7f0bedfdaa2087331cb8ebd292167e25c3d86fce091297bcba1ec3a13dc8d2d85fc2d1f5c9897729dd59eaf11cb905c4c5d657cb4b1850c572628fedfd2c9e7f905de0380ac82bc9b9312451dd2ddc6c88cc7f60fd9df610466fa12152f056934e3cdb3d3ff998d117eea84eac3d0ac2e20940fc27330f62ffccdcb03782a3b2d9107075c3c818d154cf1b5fceb7a890724ee2da4be57713c77ecfb52c1a26f35bfba34ae5426a42bd63ff9aa1fef5848b0c37ff73a9841271b1595d3c542651f47c9bcc794bfe01426af4422bd487335bf68b784add296a340fc82e35fa19e8994fe3842bc5748766bb13f43007c0c64d42426b0dc3456403fbbef3d77198229381d03c2e8f2555a5ba13478e7c7e2d5f5b5f4bbd8f2a81e49f0137e0ea9feef1e43809f828ff5857f45a3e2f3752a724b6de579c41989723c4e5adbc423ce660cc296cf08db977ead163773b3bffdb40045e7f031c330c8092dd19a5d8d599c9685076d905a021d381319941946c79ccbab5dea8759232cc611159ca9199a6b8d665012ae657ed12de10fd72c2e0446541930d04c29e07d9ad0845bffce4bca264eda6db64c99ac951030010fdca611add8709ad43aa29c6e6704247f9554c45d7f2bb93804b732c8cc2eee5b6d820b84904ecdc72fd972b56b3ccc20d31dcd6e3b04b58e6b72cc91ede29709b8959959e03d18dd4288460cbe9dd49b6d166363cc94a8d1859b8a06ae36913d2f5b5a6882fdca7916701050872a8c6b80282105f94cc815cd3b96f7e05fed9e3b9b75dc8438e68c82dbceacea3f25dbdbe31b6e31f107be78dfd3b2f495ffdadeaa95a647eecb5edb82e48a1a0468721957fe72d01099f8b4f4fc56b65702f23fd98723836598871c15a3f96236e61136ccb3b9eb07e671f9e708cb7532d12d0555f7d10a1b11a7babc94fa1cc0e2a104170a246799ed5308c5838fefee5729c686d8822c5ea44d2740f096a7356f16791189ef51ac6024614c1186f341c7f51bb385686d41aefa2e34a3f093cf9718969b23028bec8b4f443516747b682836b9ea42bb9befc30d0fa7faa98d40a43968fe45538e8e814f717e6e75f658adc3e3b5d736e3b3cf4112bca69fac81fbe3a24e9314154a927a693aa6bfa4b9d7d4eeb5d799bd8deaaaac708c837ad3bf9f2cb5206414c6f54dd509478fdc2d3fa1d840c74f94e2cd3c14c91f8f92321d195d07e2a2ba0ac7cdb425de85be82fc3064ff5db4679bf98ca0d34efc6a3465acf12ef7daa412f8288ca184f99d552a6b4bb91821af54dc000b7c234716410704fb7b62ba67c923ed3f2959bb31908492aec827501c57dba093d0ceb1617a4be473632d6d8989fefe4f347913a03b4ea5de05dd353d3c33c9579e1232ac8ffae19f8740ebc87fe004690f5295007aebc52cdcef3c435c38b52fb1cff6f8c767f6827400818609960f96ac3d1ae99e4070df8a9c1dc42962cbe21decc57a1ac83328b81356529cfbd3f8458572be8aed6965bdc32362e311c253dbf011fc60dabae2ac14129e630c561d79026a7601ed6824c60f10a12d9447d62b05f61db0c8acb84bb483e43db452c79ecfcdb6337f3c64b77065a07483de4dc48665b03afe7c5885f546f13fa1c6c847cb3f4c57d2913866fb7c039aaf8b044b4e6f38c320f64e57275a12a70354efef3f17ed061be5bf8111aa993327ff6023a373cfaa12adfaad3af760a64080a580277518646c8bce0a96a0d322110b03e33deb4a865c857291cfc84d23be2db0605987757dacf04787584af6da179ab0fdf96f65e31bffdc270146c620bf417ab341afd54ff13e8d6af62ce03a46cd408732d44048a4c9826969edca245dc40803a4d007420fd3f6ae10709801872a089c46193255a383f498c05f1ffe2255f77a406b7a14a784952567bff261700bfe18229fab1a4b56666a199d9f327d15b634a0fc5ecb84ac529f729847a37ed70f7e2e6c5fb227117b07cb95b032eeed18f4842b1f980fdd32202fb2c4ebda5e3744cb46030be70f5668db1042f8e884845bdb2a9c6864f94705a6bc3cdfe3281e0f6ed149fa1f78ed9233cbb560f0dc254ea961f6bbda87ad4851a2936a32f153e47c91b97e016daab5d54ab3cb4a9dbc98ecdb3064e1984e9ab36f1d1923c9a9d3b76fc87c82a86baa41b0041ab756c41ab93b0fea75bab7f3871d9e91d153223974a32a21347491aac87fb6df288601c99ad31f9efe82cf6fae9729fdfdb5522a46415ff2239f5b3789d8e08805f0295b2146842e1ac050e3c503bb58a35207c7614932e20b29f8a5b6edb9986106b83b230c2dfb9b1ae0f287ddc701fe6f3392fa1b0716febd5465f5c5354387671c94e0ecf74d2b9cdf4e2b3e78c1f542c90906708bea42f2894642ce25d141f7c739bf3157f0640bc555798c4de730beaf8a51e8eb55052d350b998af9f132bab6eddd2504b93684205e07d430493f3e90abb4699cf538231d928f52e245210b392f13c8e98c0f49d4a631e8d563565ee8fb08159e516b2fff65e4c616206e13a8d8eba475e45232398d54dae32c0a277a779e78d522887067f2fae7b3ef1286e359ae8d0796acf28f384b9b91c7da3c793fa4d5696c1461149f37ebcae82bae25bba1cbcf0cf27b26b37270b30822c6fe22ca8739a01df6f7523a9b346aaa1e055977469924108894eec297180065b19deb0f6344d2b52d844ae0420214c60662d862f16d16fae56b74d68dd6cc6d800362ae2332aac120259f9d4b2c9b27fcbd19648085236ed817e106352fa5ed400fe9c96a5b9346ca75def318cebb0ce6e34086a0a46ff167ccb793d13e68c84228e55a3ce73bdab18bfbe3c8172f36482314c6c3f1acd26a533d55543ebc935840046526c4d08b55b2bfc684d1cde7daaab425948e035aa235a61221a5f9487c2317ba359e956d4fd47d491a3be4083f7623d99534bfaa35b8b9a59e51f6e0766b5feb57fb18f457b854730f66ec6596d5660ad54a4b04530bc80e5504eea1d571dd2b7a3841b55e156863869b7a6ef6e1a75dda71bf6ad5ea7e7fd92d05bdcc4779fca167cd98b2235d6e89664086678b38ce1ef24355849d32e20a4fffda2820b929b2f390b6561ce54dc715dcbc96eb34b932415d6b2203fa9348a3dfed3fc41e52a762905d677ddedecfdd90ac957b32e5f755f6be27cd0dbcca1acd1a3089dd6b8dc7a32d55ddb28cd924b5dfe4d719c2417a02c8a9ffa73a5c8a1c61ff51399552be34af6bb095fb8b3580b45a920f45bd2738ec40bb2c3c046c127c8764fcad00f993309fbdcf211c12e8b40f59f03cbefed5198daddc4189537b12a8db2a8d768a7ce2b7c8481c87d372f219958f28d4d40a62c8fdfa4d5862bd3b4e91dd7ba926a57af3c8e09e147563025aae6d71915e9a83eeeb7a4356b2a591d96e702032fd0a2fc2c8e56623b84f9c9125f607043804c017ea7ef8f041408d0f97201e278b16a46a13c52eacf27badffe3d274e8cff60bdd099f6600df48a3aac9a5bbe2e25f4452843e85d7b34dedf2894b54ebcb8318e2464065f6c033424a807a963ada1b144272ad5fbeeee0c38d18fcded8a4c28888caa44053959245e347853d04ec3b22ee398cf266f7b2091f08b5ba1a862d1cc75cb6db1b2112c0b4446b6991506e03521fbe450abf69095fd7fb9d4170fafafd4751a06f74db2adce4a42d23fac9869589919468b889c345cda1fe8f235ce745e52d9c5b4476db422dfab5fdb56f601588c47f1f165a97d602b77209bc8157a099db12441dcdef257258931036bbda585c24948f4abad5180d380554e2973fd88c6e73b81aa8b5f7f1015df22d2c5c787c5d8e6feca6d75265a20558628f79b032121a239ba4411fdd0f4cad3a755421357d15f17b3e3f855227803da24d253ed0f407a2ed611a357c85ecbca964354c4fa4c9dc47569add734e99987e2fafa17564b79fbeb918f43632bfd2695b18a56e187b662052292117f0c77e62575d36d8dcd59636e4e1dd3d6b5d2cbad3849a962b86a8abddb83bf72a62cf880e95c06fcc785fc7d9a9833d437964e49e50d8bfc42ac51554bff1f6b6f5a726b373764cc3ee2e752a89147f5304acb3c2c897dbd0a8c1dbf8c16d4163b7dd2691a01b41b4c8eb2182e20cd2afc87b9ced11057fcae7252cc1dd4925bf1781f540498834adbdf80a5d53a0328abe9fc1d54f082098f6572b1cc25b8729e631fc8ff55a72b9a5f12d17f5693fe14b3bfddd7332a0d0369f969e0eef7d5ea0ab47ce643fab88d3d8971d079e05725a7d37c21ffe243717cff27a02303b739a14c1798c1fcb48a51b1cc456220d916614bf2299b3769401aa0b5cb8fcd6ab2b7fc875282244d4294aaed3fcf2d6d3e3a9dda6a9d1655eb488e424e76b18824728afd3b5daeb0c1246dbfe1838b68"}, {&(0x7f0000001180)="aac41187dbf8b57309b56b2700c1c2e277d171b7d0017c0576b47f77723bbe1d259a1bd034f2ae5d08e3991da397d8ac9d08a155eb6fbd9e49cbd15d8bb05084b39f3cfd986cf88443ae2b9f87ff1396697ea5857102a6bf047aeb1ed52d3025b7be5d319d9167671cd9311522109d1eca91b3425bce43acdf65ee0463d179b915c957e1ee1d8bc4bc4fe0820b1faf7bd458e1d1db324446d75c37148107ed7672216b05430081e837c2514d60ac74d0477aa9c5c97ef3268b87203419975b7412de1f86d49a881c1f426cbd402e"}, {&(0x7f0000001280)="8e2dbd590c7ad5e4c6c85fc234855e51c966daf6ad59478de595f1a570185f6f2e58ac57d0191f9fe6a53f0f54ef08cd510058fa4d8699d76cb9b874025e35c8a5dc"}, {&(0x7f0000001300)="f3a10498f8cf52fee757940228533f8664812808c5ff84ea22e393f807a89d8d561cac25b76fd3756285e5e6b1030d56fa7a7acc8a4303b7a9d16d0fa538c51d68751edbe1ffd71d4e5d7b760aa1c81e54fc0b0499"}, {&(0x7f0000001380)="a09c5cef232a707f78b910ae2127456ddcd94a540f704de8eb0239f6390540e0a4e2d3177d732e7cd0a4f2dc1d0b7e92d87e4ce5afde804d841163abee9206fa26427b0aa5b6e1228027be71c679f849a9912437fcb3552ef1a4f3b03f92d27cb6247467864b2133ac5a9c76d66bd1f4ee7b6176b83bc0c205e4b5d3be9d4acce9014494c31f683337ca1807c5ec174c4495816e109b1ed4d041bfc2ea5d79b1a006a08f4eb4e24cff52df3a8c92cfd54e505f63dc46a8edf5a96c946663810afa6eaa16277695d33051c0f836323ebe87fc4e300f5d94e51b996a23d63f9346005fc1429461c532c3b95bfe57f31a568654967f9680317a91712b8a03e1c099ffc62fed2edaa24424cab08a7c0c934d4dc63677bf571c1edd809da9ccc4be1d197ae1ecaafae00a8734ce0a53c5b5916458820f1516df260113521e7ca40a922842fcf16a21e0270d898c4fcac3bf3720dd00d83b4247488a9d01f087e98a96687422d77a588198dad109e1b5a3644c36cceecb497469adf869aa7cf9e18a816fc2d34247936d0508dc40ece840a537435b23b09a071fea1c6e8d695526998b1d8b0f2a34da1a12fb5bc8e0f603f4d425b3e5c016234e6b681f954cf7cdc06c5f90de8c21365222c2da7035f3289807694c3811f11d23ef1bbe3655e9dca3561ef62ba6dd672eae05ba801062e694834eceb1c29a8faf4bcc9b2614b6ccf6788c4ef972e669d5251b960a245956e0a8f194c957416d6006c54dd3768a00f6b531e0be3e205ce4733b89a554189f3920a3fe6193efb850da850101584e567c5f62d2672748da33479c20ef331e53c259f0a4b80692323f3523188e25a759f35fd37ccc2302abc1c0019a4b2217cc566770b3c93248c8416d9b13c743e6f583092f0ae36c3f77f13951eb45c787787362ffbca88221c7e1f2176c882f7eef3bcb79be65c9677c2aa011dbe053e34e70431d42c20cde89080bb6ee0b0873c980abf9991b6b0b3757fbc504956bb7c9c1afe8c00797c7e2f8570777ae2ed33df58108aee0fc305a515ab933c6fc420129e7ec9f653b42fb3bfeefc47d6a6ddb973589ef5dff767ddcaf9eacd5b3a785a144c9ebb2d6b88f56cbce882a7087db60da169baaf0cdd7419157864509a9c8bf7db27f11ce9cb442000da5ac7c93abe53a7f6541f6f5b5ea1494e0ff584b68ad02b3f951fea87a55c5b9c7abf215dfedc2201f91e7e1357763ffd4a30a323aa640250af48b7a1fca9f409e4317e6d5ea6fe2519f732c28d2c8a2691e1a089c86e861b11af8821e9ef34da409c26b920b9ca5fcad12a401eeef7ba3bc53f33e265ba87a97a00baec4b43d13cb673c6ee4d8b8401a3d656022e3dcc0cfc0abd716b677e76564e075e54f6470808f4d414a3172bb034e2b35e801344764966f787538dc2c5e7b0350446dc9479d1b23db8c4673fcca99155c0d365ab7a5746e62b0bde86fb07323c4e844ce34f8cc8168f201d5a878d30c0bb119a53ebd1e981fe2ca264fad9c0df1c65d508edc2ee64c1fdd74dd26ee36ca6247bb8db60f62282f34093127db86a501b7afbbf5b52441e13951ac6b38687d9f715bc3ec0549f587df56e977d354413b3cb0d34a2e0b28efd721e44814e85f930528e6f35bb720f68e6e43e58f2c7c0357c9a3c26c7185fbe9bbc9d863d3b5663a133cd728152decfb405d034045e33712080ac963ace69efad8759e9a4ccd6fc64f8935e23492d6548b81726305a6cdbef7a404b6b62ee145c05a54a4dcd1ae363baa370807c0a44aed1a3e24150c27ff6dbd77e285aa43eff741f5c6f72ef05648a99a806a931faa893508a8231e68c42466bf183dee0daa5703dabcab7ac0ae48649fb0964217dac2dc3f40b50562b891546d905c8da0eb78074bddf65f4c8090168b1e2f0f340b7cd91969ea71c9520c38f824eafa5db82466309d586254a063856e9c3bc686aa25038324c7be496df9853373e0aad09e7a00d944aa96d393c2f5ddf4f6caa6a25732b3e4c92b5fa1abd56286079d5a75f3af39db4416919738c9fc0dd41e88aee20dc780dd287b2002be2fed0703ef0c1bd244e476bc4737e7ab15fb9d5227c404cc0118ba176caf6593a11bb81e02b8a62bf59f8bd86e702715bf0d523d1742f7da53d6c37ac4fbdb446ca39b125c4a469b2ce22604fca3a22a106a20ac06ec6a8fe20074bbe22e691310d7ef4e6bd7eba3726d0846014485f4276af054a48591bd68ba3190ca251ec9f3edf1e0738996c62a6b759e069700f5eadc08d1c67c17d6824e2e3bcc15c72e32aefabc56a70746732ec5f8a82409b1ad66869bb74528d4da546241a623d45b52f0052ec85b539dd68f2f79d8efacb6a4cb92c274f6ed289de73671f323229e24c34016a81a7f7d21e9af2c731b2e61e4c5af37d263a61b8bbf8046cd41522e7f214fb658d95b4e4530fe7d99d6e3eec378e38ee245f592a59926b1f9f80a32da20238d2948a84ce1ea784e1c959658ef593caead71fb8cba211c8f2f3813e98130924d27d20cd03e268c2ab5d837b36d82d1870d9da74adb72c65e1604ad6b8dbc51bfa6de6108292fcee38232b89ef6446ac5a3f7585d067813d604f9e889abdd99d19965e0e662458cdfc705cf56d2fbad962a60a3d4eb40779d9d745477d870874bc1bdbe0c9c797c1f9115be62af9c411967dfdc10ef964d2dbccd8ac9caeb5494450f49039086ce23efef88740ce8321c088a3893de8c94923269431947005933adecfd3806944682f1843aadbd54d3742124f498e70b5b797e7f542785cfbf0ceff7cad7b9e421d4e631c6c1cbbae8d6607ddcde720cee47ea925c1761a422b32d5d46cfd75030f945bbeee726d1ebca2f807b5c31aa15d8efc76af9dff6f79624a1213567ff38ad26680110f7564f1bfc09dfd4511b4f074ab79667a07486c093286fec2e512f0d95fdb0c2672a0e7883aaaa6321e4463a93e7c55abaaf636c7d4a224efc925082462c0fa896fd1bb114914033bc25bf51dba24a3cf96d0d0ae071fbd0b711447440409e64e2f91c8d382b4ca10d11345f4efb29ce3a9eebadf052824f7df8dd4f7241c2b234bb3ff919d7ccb1bdc21698480eb97c61fdc8a6a69f5063fe532a9b2a325f2ef64fd21fb0c5c37f8734cf1397b9b36d5bb711291b296b67c7ad03049d8831018d0c6a765218cba52b1b25c8f8ba8d18b1d0e8b032b31bb36ea286c737974900e3f46696aa1a85e4b70dc1241d675a13aa66e793e4affe9c46e0d788f31e294ebe8e2dc9facbbcacf4e74506ee79968031470ca7f5575825044f98e8de2ea55adf8403680689bb1586550328069f2f8ae38bb838c12cf78b4d993362d02a3fb4b3f65d10de79d6dd70182180ba5a1591d8294b428420617e5a495075291356b7becaf51ba788bcd7437e705b78eeab2b2133b8c36b9a3376d1dbf5b692069a1f13a4648fa449af89c791cee1485bcb6d90cd8cd95ff9bd2ef64aa1de9d17648b770e94f30749743ba375f0c80f7eaa379f7d9b93dd6fd160f904536128551c620a9dd07809f8395afe14dabfd12851fcece2a1b0859b1b5c2bfa3e15b7802e9900e4ecf13b6a46f9400335b8307ab090003c271482a7538c78fe8fb3a8571517677eda09b8d947e5a7a25955084746ae1d7d9a1dc0c5a3759016bc2b37b43a623b1a1d6d25d236cb32f397837b3a4507fe023730c64d589266b64e49e4f486555bce55e7b83c8828366371222a3a231eabaa8d81b1ffae3ddca8c647e8bc6b0de72745474c63f4b29aaa509a2cc07af72b448b88441775eb29728c055929b113562fac3b6d16fd545b1716899e576055cf7711e1d9c797ac1b1814150d5703626aab7fa16a9f2d7a54b69b7d81e7535ef985197565031a2b4de8ea3108aee38d31bc0bd3bf2a10df722e64a15c51245600f54ac1cb8c48b752db634d0193da85b72bdcba87524cd91e4192862471fc8f97c98b92908bcd444d6b9e5feb90a8a7e0d25cd8d94527dbc04811266c5bc571cf79a7f63223400f92aaa6f7de3a48d3bb88f4ec368c6ace91b6deb4e6c5cdec3224ca4f214085a46db8bace1ac53a28fb6598e14a4c32109f27da6bb13e0731bc43623a96b7d8cf080dec64415389e1add974884d6eaba32521afb4c17f3c9d55f4cf3a9fa489f80232922ec8d11a5a7b2ead9212ff2dfb402d9b92a488b3949e0f676d6765a14aee8e7ae7b3dd0c144b2c88ef5bafa407c53c98ce7023e8dc8bb6ed03c2cb1e88c3a42bc590d79f1228eea0c1fe21db5daabd44621fb4da04c1e97f776df2a1e1bb67e4f6a8f77138fa6485ee0a7b15104821bcaca8cc006a5344043bb445804323c020309e88fc749e2cbc92dc04c771ba3e34aede96c748247c653947aba620df14a93a7c88becf0ea0f2b1ee6b7e3e236d6a771f2f3634b65c387a8751e895c9cfcb9635145ecdd11f1505ba683ac6a7a270eb49cb563b65237a1b899ed8aa0e2fdb83c3c6566faf974c1a13de9d80716263f5ab8702a75e47f7344df0e33cb9e14de769fce177b77262f40cd56fbbeb99b60e690ed8195cb25e73e06a9293b28e767f862bde0f63f3f620aaf08dd7ae5fb1a521d6fcb8bfd9ae3aee09ed80b08b84808adb30d004d1fe3967b77db832143f58850bceca57b477e5d8730c04d036c29d8bd0c731346d25ed8d6b47fdf9d2f1834e094c40af0b465eb6a22731285d37ca03ac2f6b15d2e56fdbe2bfd4f9bf3da118f2e7f6f9b7a12296f630145aa56f3c5dc123f80430502464578b184e44b6068ca1debfc55961bd3d3622d11a87bb6c0af9b5ee609317c0ccd42a07d75c56ef0732a4f5975cb1a69188ad873246015b7bf272360dc1fb5461b17998f2205648df883725e8578d7e3e54ed302b1759412ff45bbd2f52342dc1b8be74f3989633ac36e9149b82c28335927adc73a668d1d3a336d47ff494a9bf127b32bb8dfa27be8e5c9a53c62d8dd883bf96e59ac4f2f8abb8a9913362fba89aad12a25f3f4600c77886c5d30b9ddef0b07febc5420829a06549f9044689e4056f4c316bc867263f6565409cdb8c522eb6368b73b9a5605b1e986d37faa20e5aaaec6ec02ca7edec88bb2103d5a83af96a83792584ce78b7050fe59a799f437154dad29e088ff137c6e4e283a7be170539467f333a5efdfdd9d9244a486c3853476bf3d63363390b63083265cecb054d174ec8f78cf57803a6422154ef8eab58f968c566f5dff2433a97b373fb430007d259ad9c5ad3d19d5846c5da097ceabd92119d958e78716629111968ccbc7faa4e8844be2ecc480a04ba33b1877deb6f59227fe491b29d29de9bf7f9101e4797bd89619611beee14fd0c319fe1416b750331f8498f7079fb5216f18968afeb8cd666f3f047a942e23f30f827c818734dab9c19a2d3ab1602b9c1fc577826f4779822dba8eb4f92054fc95936bc857ddf0664953d18da7c5d13dd711c72e8acfbdb5a77f241b7831ebd8c8c1f3d3d5fb8b29c97b87d09d947825cc45c7f511350752511953c9460b969fa52077034295f02321871b78968493e89e46aa9fe0e5f846fc82aa03710687679db18d4aaadc522110d0699a5e75ffaa0fac3768685dc6d540d35a352a1153c3ec703985f9b8b1f219d63a2e674b05c1d9f279746b30c8ead9958029972265489a531289991a9b125e49bae35feec009c17e458190599f68b6881400ca40f60ec5df34d71cfc130afa9b8def046253ae564bf1e1f9559a52e48528abf64d5b8826926b72968aa01c9fe8a23f3e02bf6dab2bbaafdabee"}, {&(0x7f0000002380)="8273a64f4dd739b6910137396fa954afd6cfa9ddefa0a28f86c494083c76ecff5a2f11863406a510d4171a82590d7ebab738417efba4826098bd1b2d10389e61d9c1"}], 0x2d1, 0x0, 0x0) r1 = getuid() getgid() fchown(r0, r1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) 23:11:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x34, 0xf16b, 0x0, 0x4, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) readv(r1, &(0x7f00000000c0), 0x0) fchdir(r0) 23:11:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x1f, 0x4) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000440)=""/242, 0xf2}], 0x6, &(0x7f00000005c0)=""/183, 0xb7}, 0x843) chmod(&(0x7f0000000740)='./file0\x00', 0x55eeb1aaa512866b) getsockname$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0x33b) setitimer(0x2, &(0x7f0000000080)={{0x7, 0x7}, {0x4, 0xef54}}, &(0x7f00000000c0)) 23:11:55 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:11:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f00000000c0)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42b072d46c2f75a0d028530b9749377fe54940122637166dccff3c46e368b8401336099e217980394e41d91fa03bac8be2593f5e9686ae6f123299c16d7aa2e831faf9586ce94700dd53e2db9961f7c05b6d6b4cbeb13ebe7b22f5e0f351f8f7f9a5399d34d5d0f2", 0x37, 0x200000000000400, 0x0, 0xffffffffffffff7a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x2, 0xa82e, 0x1f0, 0x80000000, 0x8, 0x1, 0x3, 0x10, [{0x8000, 0x1, 0x0, 0x9}, {0x101, 0x9, 0x5, 0x425}, {0x101, 0x0, 0x1ff, 0x3}, {0xb0, 0x4, 0x7, 0x80000001}, {0x3f, 0x1, 0x9, 0x2c03}, {0x6, 0x1, 0x4, 0x3320}, {0x3, 0x10000, 0xffff}, {0x2, 0x7, 0x1, 0xa7f8}, {0x1, 0x7ff, 0x401, 0x1}, {0x3, 0xed3c0a6, 0x1, 0x1000}, {0x4, 0x1ff, 0x14000000, 0xdc}, {0xffffffffffffffff, 0x3, 0x6a8, 0x1}, {0x1f, 0x9, 0x3, 0xfffffffffffffe00}, {0x7, 0x7, 0x90, 0xffffffff}, {0x2, 0x1e9, 0x8, 0x5d4d}, {0xb96, 0x8, 0x10001, 0x5}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 23:11:55 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/2, 0x2}], 0x3, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001180)=0x7) 23:11:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="ff8dd3d831dadbf0a4794f7c298e68238f77e053b311a36a442bcbbeac9275f76353c733c7b9b33413c4e570ab55ace125afb7b9ee20c756b4df54b39bae59df49343cbac5770a6dfec8d52fa9264df3614c2632a3ea0f6807eb100c602ae923d76deb", 0x63) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e603048e69931929648", 0x14) 23:11:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x20280, 0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/133, 0x85}], 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)=0x4) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 23:11:56 executing program 1: r0 = socket(0x11, 0x3, 0x1f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9112, 0x79}, 0x8) setsockopt(r0, 0x8, 0xff, &(0x7f0000000000)="a9a2529b086d78cd8a3b5970467f5c215b925323421c", 0x16) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) 23:11:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x1, 0x0, 0x9) accept$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9a81490a2d2927dec6c9df87abaf600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adbd272444b0cbce984cf8c93e5a7b1198357eb32865c7b3cbbc60d2c2c23ca4f09755c87465f713809e492184d197204624b8293a6a42aadfded8a81ea7"], &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x80) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:11:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0xffffffffffffffff, 0x0, 0x3ff) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 23:11:56 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r0 = socket(0x18, 0x83ecd827a17ed68b, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) 23:11:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x5b, 0x7, r3}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x5f56b56042ca49f0, 0x3) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup(r2) getpid() dup2(r4, r2) 23:11:56 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x5}, {0x0, 0x547}}, &(0x7f00000000c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pwrite(r1, &(0x7f0000001880)="a74d7a407a4ff881cecc686d85f3f3fe8e8dbd74bd669844ea011c75a2e0edacece2fdf3268c44241892eb91602f3dfac309c4ac040e50cf7ccd1ee061428f2f15e4dde4e27adb078fc6d4f2c7bc888cd250a5dc0b1174cbedace2f4a3d3c220d0dd99d6e77dee0dadf8a53df4dd51354c3fed04a9ed772e8371fcfa0d9e21640ccb60fba07be47d4b2dcc99710ed0c26c6aba993c141f96cc13b17c726d3ff609e1d45f098a776a85ab819919771bf8a332042154ae2b4f3a63c02cf2d05ff575cede762ecc8fd11282c2b886ae974824f02d78f324575736d95b576d52ce9a7ed426a532625ea0ca1daa34bed6dd80b0a0", 0xf2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001840)=0x7fffffff) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) geteuid() 23:11:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) munlockall() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x1000, 0x0, 0x200, "0175e3b4d2dfc01f23526583c1f7901b3864a3b5", 0x3, 0x1ff}) r3 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r3, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)=""/93, &(0x7f0000000180)=0x5d) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 23:11:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) fcntl$setstatus(r0, 0x4, 0x80) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="07e552f9c6c0c1dca4da6c6720245ca201734a4c218023a266c593b18f98909cc7924eb2c51e3ff1805b4762d354c4d0eccd26e92814138646a3950393dc467f51f3718432d2df03669be32234e91bb2c85256bd3c9d8116d8884776195dc43d253cbb15bc0b25b06e10bfdf5ac7b2990e8ed50efe78f10baf586a715980bad4076001c7084ccae3cbc4098c08898d5d7d5c55704934de44c2bda350ff17b6d27eea031931fd8c6de62e1b009ce06d7162c675d679144fdee1c04f51fa164b5fc6d765c93fc2f90067b415321c77735580fb6c2270639ac4975c4fd901d1a30a", 0xe0}], 0x1, &(0x7f0000000280)=[{0xa8, 0xffff, 0x80, "6f91d5f978813f44e931dd14198dd5f1310f4c137180f5b2d49aac209af50d1f646c4ebef98da073073b11d426a839cf8daa50950001d709953d893aabaf94cd043b7189747e30b0b944cc36a573da4e65b4f40de6902faed41822d6151f6322743d890f8108566117b559de6e2ba9f626b0d83b5425a76219a8938ba375f3590e019700450c98ae92f3a39f7cbdb88498bb90eb43da14fc"}, {0x70, 0x1, 0x0, "f66b6dcd2803ec46c748103758a1fb9b2e3fc8bf2be370f2645989b7027b8a241274f4e5ed900617e451b4c68136f9e48d5b6aa8da9b68fe0a31fbb31226081cbfbb4d33a7b6f0c69038c698f5d4fd22edc91f5c50e856bf1b"}, {0xb0, 0xffff, 0x800, "0f6c48409190a61047cd2d67b37a29212a2bb8718e1bf21f4fb9d7a08d2587088470916fe37b0d4edac8ad4f2bdddb20ed4d32726cf4002bf44d66054725c400a2ea84137cd6036909caffba6a5758cc6706acec5589aedfab6959a49d7623341292b03878ea66d3af4b54456f617acf1623f45a334bd54bce53c8b24b86a1462786bc0f591e55058ceaaac9294ef8d2b7ee8474fee7de910c4968"}, {0x80, 0x1, 0x7f, "b8b5d3df4c67f0a0a0070753e1aa6b44207454c3ed85fc055cacf9497babcfa315c7b8af60ce89b0f113417527a4300e8d34cf0773626a6820cca7185774a35533ccfb0f7dc183557f729abb8b9ac4ce2182327a7e423968912f2c197dbf3f913feb2bbce0dc7a63989bd92e6fac91"}, {0x20, 0xffff, 0x8d0, "9931de6dec369b199d78"}, {0x40, 0x1, 0x6, "c64d1d2e4a98004b848812c9cfbbcd01fc98572dba0e0d8b16801d74ef6e729bd89a9ff833eb979db599"}], 0x2a8}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:11:56 executing program 1: select(0x40, &(0x7f0000000080)={0x380, 0xfffffffffffffffb, 0x52e, 0x1b, 0x3, 0x20, 0x6219, 0x80000000}, &(0x7f00000000c0)={0x7f, 0x1f, 0x0, 0x1, 0x9, 0x0, 0x0, 0x3}, &(0x7f0000000100)={0x100000001, 0xfffffffffffffff9, 0x54b7, 0x80000001, 0x7, 0x7, 0x3, 0x10000}, &(0x7f0000000140)={0x9, 0xffffffff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000180)=""/53, 0x35) select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) 23:11:56 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0x27d6ee22, 0x6476, 0xffffffff, 0x800, 0x8, 0x1]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000), 0x0) 23:11:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) close(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40000000000002, 0x11, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSDTR(r4, 0x20007479) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, 0x0, 0xfffffffffffffdf4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "9307001a93b4d11e3b4bff0700"}) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r8, r9) getgroups(0x1, &(0x7f0000001640)=[r9]) chown(&(0x7f0000001680)='./file0\x00', r8, r9) sync() unveil(0x0, &(0x7f0000001840)) flock(0xffffffffffffffff, 0xc) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000100)=0x9, 0x4) pipe(&(0x7f0000001740)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0xea, 0x0, &(0x7f0000001880)=""/234}) 23:11:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x6) 23:11:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffcb4) close(r0) socket(0x16, 0x2, 0x9) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:11:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_settime(0x4, &(0x7f0000000080)={0x0, 0x1}) r1 = kqueue() poll(0x0, 0xfffffff5, 0x100000000) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) kevent(r1, &(0x7f0000000000), 0x400004, 0x0, 0x4000000, 0x0) 23:11:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) socketpair(0x100000000000020, 0x8000000000003, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:12:02 executing program 1: r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 23:12:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) 23:12:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x0) write(r0, 0x0, 0x0) 23:12:03 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pread(r1, &(0x7f0000000200)="26977ebc450030e991a4ffc36f0af86af45133da482db861e3035a3b8d308eedaa1df75fc1ae05957eb969050252725c0dc1c86e0a72dcf802ae5ae95a44939d27f0469a1b234de0bcd24ee56ac6f01a1def3b09c5a1bd800778f2407eeb83774e009561788cccbd72bced0981c68b9674e7af38e81044c8516c965065dbecb222536e877aaa4ae3742b50383baf44da24d475abaf9431975823b534839816b95a53e5db1499a342f72b135be08807ed401f27c759b5c8cf7669fe0ff121cc7850a076f6a9", 0xc5, 0x0, 0x55) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 23:12:03 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept(r0, 0x0, 0x0) 23:12:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 23:12:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kqueue() 23:12:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x0, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 23:12:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:12:03 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) 23:12:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xfffffffffffffc94) setpgid(0x0, r1) 23:12:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001000)={{0x7, 0x9, 0x3ff}, 0x6, 0x2, 0x7ff}) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 23:12:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = syz_open_pts() setitimer(0x1, &(0x7f0000000500)={{0x4, 0x3}, {0x0, 0x1ff}}, &(0x7f0000000540)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000380)=0x80000000) setsockopt(r0, 0x6ab5, 0x600000000000000, &(0x7f0000000580)="d2a453a06eba3cdf08d228dbba03a114662fe1500b28ad6ff3ecda54175404e8bf991f8345aa718dc5ec0dfa2e0dd00a13d191aa42d54c45d9931a1e94fd07b1225f17fd9e856e499339708933488949c21a2f88048e540c482515e777a4f0bdcb09300dcf7eb211d510", 0x6a) r4 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="65f26fb6923e1cfc0a83206c14b45ef065a1784dd2945d8a8204114a6e38f991026580b2d667fa3e594b578d02b4b223332a8093f8eef3a26863274dbe7bf957882b00ad594c184269ac47ea4b7aac46c8fb27a9753071b53c319b599235e6746536b8f5d1cea2556501f36f8f1e308796cc1be28272278afc6d2a3c857f0f0e5327e2", 0x83}, {&(0x7f0000000140)="cfc0de87fe076000c817be4284154581a761d24cc2de56f91f13156b6251ca398fdc6b5ba267", 0x26}, {&(0x7f0000000180)="74f4c998311705c0bf65d9490b043c5aa5bc6e33a310ae04d9802d8772ffc91f278a7212c27a7d6c6b1229d04593f8344d971e88a2f166cc623affedfec32943cf7045e26c8e0d53cda95158077481c94cee3de2b4e6d36ae3c9f777004be0985c1ae3afb4b7c328ada0094790760c1e5341997cc07b8bf5418ddc3f9e7bfd25a3aef9c44161dbfc79f8c25159e07411bfe5fc988b05d5e7f650c24c829151182147cec51bd0a72cd515b892b1b03b94c9360304ec4b32b0792e2f721a4416ac3474fa9831829e8c1512520a74361bb4a56f460404f2c63b79f693bd90", 0xdd}, {&(0x7f0000000280)="3162c2ae5c52a00a44ec2ec039b6a4dbeceb33ee33aa7618ff84888045776db27966fb4676eb6d7b86087eb783f0865c1d", 0x31}, {&(0x7f00000002c0)="f1e7e0d5372964e83a2dd1b4aa453364dcd15488a7e348aa27e55835a9563ed2d25d87ed4c5da4efb1517aaf80aba864d4402ea875ee43c4666ed0e4ca82ec7cf746f1bd86cef19a4914a3d7cb3de52399846f41eda81604c535e5beb20324fc278452b8e060c73b857ec33ef1d9c2fa70866784e8647c61370d880676e667ca5272bc72d5e8666be78a5b37100220cea0", 0x91}, {&(0x7f0000000380)}], 0x6, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x8}, 0x8) 23:12:04 executing program 1: getpid() nanosleep(&(0x7f0000000180)={0x5, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 23:12:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) 23:12:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8208, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 23:12:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf, 0x6cb658f6, 0x1}, {{r0}, 0xfffffffffffffff8, 0xb1, 0x20000000, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x200}], 0x7f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x26, 0x80, 0x0, 0x1}], 0x2, &(0x7f00000000c0)={0x535fa708, 0x7}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) 23:12:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xff, 0xc12, 0xfff, 0x5, &(0x7f00000005c0)={{0xe182, 0x8, 0x7, 0x800, 0x8, 0x6, 0x2}, {[0x3, 0x7, 0x100000001, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x6, 0x7fff, 0xffffffffffffffff, 0xb4db, 0x1, 0x6, 0x40, 0x7, 0x100000001, 0x1000, 0x5], [0x200, 0x40, 0x3f, 0x1f, 0x0, 0x1, 0xbbae, 0x6, 0x2e], [0xffffffff, 0x8, 0x401, 0x8, 0x1, 0x2, 0x401], [0x6c7, 0x7ff, 0x0, 0x3, 0x4, 0x8], [{0x3, 0xc0, 0x6, 0x5}, {0x1, 0x7, 0x2, 0x4}, {0x101, 0x7, 0x2, 0x100000000}, {0x5, 0x7f, 0x1, 0x2}, {0x8, 0x576200000, 0x3, 0x6}, {0x5, 0x10000, 0x9}, {0x735, 0x7, 0x7}, {0x2, 0x4, 0x10000, 0x8d4b}], {0x9, 0x8, 0x9, 0x1}, {0x10001, 0x9, 0x800, 0x9}}}, 0x3, 0x1}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 23:12:04 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) r2 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) 23:12:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x101ff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 23:12:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65ff7014b0dbade6f1e0ff"], 0x10) pwrite(r2, &(0x7f0000000280)="c6c905810536c389b29e9cb42bb31c807e6302a272abb17246cbac3294e0e896bda0bf7571137e363c9fd2693308fa210cc4fde6274a063dd9334cae757150067d37f0641245c1d72a95547da369ac74ae27fab24e4b6a0a857d293af483d80cef0e1c1f4699b5ec5cecfa2b46e8258cb59705cc4c65ba667ac30d7b43a5268537764eb0db3e517a17a548a6a9ac51c9604536cb123a01f0c1df4717b9dbaa16f66e9420b0d625641ab7f04fb381d78512a67aed6ef841bfef1194b61e0d57674c41403c7a3dcf2c6c82d3387b9633a86b32457d9da99e67356e9fcc", 0xdc, 0x0, 0x0) semget(0x0, 0x0, 0x400) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 23:12:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x3ffc, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0x1a9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) 23:12:05 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff8a6413b9fd812eaa4e713048e6993192964884971e4aa8da2e12d9dd95e1bc33fd0f4e1add50e81f0e02a1c9153a00aca40257b6de05dec7d3d9e6123ec33bb2e428fb834f15225700e35ae9b3e3aa76ef3a17475b24659c1646a9b666693f74c42305390b79b9fb26efe9358cc3e41b741ff2a63c130ce6a85509ae156373e5cb9efbe512c9b2641a3538a485d507d5eca94acc1cab6ebac3750780f24c67460830addbbd3b337b186f3aeea39c2affa76644b92f5eef08000000", 0x498) 23:12:05 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 23:12:05 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4000000, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40018, 0x1001, 0xffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x240000000000, 0x8]}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xb, &(0x7f0000000280)="332ea059f3725b5ae1b7efcf2244c9d9a14d4ab527009701965cacc69503a86941f66059b8508b80e4f231df9b822cea2b70d4cb71fe80d8a61c0ffa0dffcc0211fabe32ea799bd429780fce919f710a3fb57e915ac8507ac29508c6b435", 0x15d) 23:12:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) sendto$inet6(r0, &(0x7f0000000180)="050b334b975ac8974c37f3edddd039e1d6813ec526f6ba9e57d17af4610545287f8b84cf007ee7685eb501d320d5b4c32300e8f2bf82b2fdab8d1fbaac14fdbb2eee227b3802d937af5a1976421897bb4f6e6d2dd387b01647d9c74f5609eceb87e36425029817349d717ea4310c82535d433de213109b410c4512df96f8d5910e6c3bd1b35de29dcd502a628084b727dec4", 0x92, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4a1}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x5]}) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:12:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1b1) close(r0) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x10e) connect$unix(r0, &(0x7f0000001b80)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffebf) r3 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x248, 0x10) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000240)="ebbe5d52afc569895029435c5afd044e69ac541cc095d9191f4927dd980d245cc0d3b38ed6d4d61c1225487e76e9068858786d0613b5757930c13785cea8293f07d2811e58edce2e76f42e267bf6b5a8dcae7f194af4b4bf00bd9243a3ccfa8813cc0fd32867138fed5bfb1705ec10ba935d2fa77b53359bec41085185724f2f3e887710dec2bf2665a04ffca5b69688fa06373fe0889f07bb02e70a9372a87c6083b926c8729004e064bfe2d32970251ac94b726df871d3dfdc55a813e68b2c130d69f6758e", 0xc6}, {&(0x7f0000000340)="9d93f38805b6fce21abbcbd7a528c4ceaecda4550b6bcad4fe2d4766bb71e628f466d1db8d0e98275fb6c21abc2da6e421d7a74270c61c30732340d703915843f14f908bf79d7f86500a407ae807f40aa6dd6470abaac021ad147f1684de180f4924f311c7ae7d4f332e0e6f8ec3a53f56ee211fc433bbb0580f6f9d6f623c0f346aa0c6c50982f7585e02034a1fadc9f8211851ecca811adb2e58bf6704aeccff8994549e8b2c728c68e3fca077e1208dcc0556ba6ba2155bada969115bfb4f21", 0xc1}, {&(0x7f0000000440)="c496c8c8aafcbb681dfe9c0c31f8e016374c9b51ace8ec7edb645760f32dfa09f4968c56a7e83c1ee341f958bb57a00de567c4a6ace22bc23d46b8f61f99169329efdb009f1624e0af4a88f8a197dbcf4d89b5b22faedc25d6307dcfca442eafbafcb395582b75d8c33591ecdb69a039eb1f457f73365471a3693d49be3ffc7c51e527b837da3c03ee71e93b61821cae8bf49ddc05a669b8594057d7f348d2c7c077954c215dfe7d48c4be8aaee03105c292f775a9dbf8071dafbec8a5ab9b5dc6515b7d1d695828ea1ad666fcadd3352a8bf44155aa0ec76cd46fd70d557b16563b342e6ff8efed998023f8f3dd22a279fa4bff261b3fb8d2bd8907680c43ee5d43c41a8261c05fdf8b8cbd87a6ca374c049e9b49c854a9374c74903a5773d6cbe02949d1c632e0339a6414f236d0c6037daa59657a11a431722f5553d25d8c1d9ffa22d5535d7ff7d933f9ff701f88e3582e6378aff5e69fd5b029489e3c9265d683bcea6e8f64c5ddec80b6d4d7a058375d364f7ef3e869c816f6abbe3ccaaa11390ecbe5a44ce37748199e6653e2087ef835222d4fca35643286cf540a216487d7b797d07d0ee11d0e05a5989edd328a4c947968c4b9ef2fedb2f180bbbf135ab9562b6cf5b435c393e0a04ced0c23e282cea05d415cb9435dc8b68c39cbd3a912454b9625f7ce60df16b472c527c1175ce142ee0e74cbb18f6c1ce7eee951f7497f2e348acd7c78fde0f68a2b082219f31d2af1ff2fc11b9ac127276d8f40cffcf6f94ccb9fc8e5166db253a960a14dfb0477298599e4e266649e878a6f5130ef37c24976b11c1393bc22592917f8c0b455cf7fbd6fdbf32954f58e93e31fab21d85f331813e43ce1e12128b474df012730a4d6ed6ac81c3ddfaeb0decc36e48d041f8c9dd7296321d24d4bcb21316fb7e5f0f6a8e2939b6e68b2b4fa7cd2e37e974c460efe15bd5dd41dab2458ab1a3a066573f6543f5fecd84ad34859dae620a4bfef4188ef801bc91b92b9a6df58da2d8d80dd991e720d511f9cc83ff14b9bb9a9dc6130cda37fbe4ad23ac4bf708617ebb44f7e372538d35e8739869f56637d3f406c5738893c3e4d4eedb07c486cf35a263ca87d3a40a28b91e7f15a7d961087821ae94a9881966efa5d981b351051a10813387338bc23c22e6a009bd67b6afd66161e1a07da5a41c12903699d3016520102496fa51afcc96647865abddb36b790de9cfa68b0b0fbbfc5e0e8be466ba1b4dc505f59cd1c3995ff8055084af9f6d7b620042d312f167f77e249e03ef37e3030ce4a59b874a4aad8e9c12b928d394e769fbbc6956dd8d13dddd50046f647412daed3c5e7a5735a3d8a2e2fd72475f4d7bb312be0a3ad2173a090371d6f23b3d8aa500676c688585c64b81867a51232cdc111678bacb8737fd0bdea81bde7f8a79794002a4e1355f49f4c96281ee869c3309b462bdd6cfd656b10ebebdde603fa5b86263b2dbe080d010a369f985f50db716b101ae1ee799e0bd4dc4c366ec8ded42da7613723a7c530412d7a5ce7c6ffe199524e719588552b17f8b8bd580cdbe1d0aa74f6412fab7afbb31c5e4addcf7ec26c861086f46e699f4eda0528b6c0a0b79429d7d8694f06afe4b540b76c53a53576c67f70e2f5a1cd500dc1227c719b026a92d0b6a1eec9123818003cf5e24ce1dd15dbcdcdc2d1aa7680610cf7bd5192e41b8bfb6cb55d88f6d8a62a605512eab5a608ce27cf1c8b565f7cfb625fa0d76f0b8e548ceda9851d3c3cfbc08a020d71d8c412537a8ed470fe589cbb14605d7fcf3e61b2ef51b43c82cd04f5f7bc55f1d448f937aea0ba869d8d91debd038f881f75b1b4563f523090aacd288beadba2f057c078afec5ae4632c183de9f9e379613a7db6b88f567095f513d0f8ac77ac65ac0a5d6b85a1c844651136453707d225adf8cf0ef5817a76f7fec463146b0ce8c2442fe028c367a7778586864cb9020f12a26ee6c8e7355e6288429f0a38392b97d235026a3bc0355648caa5c6ddf19989addae3917748ba0a28399b8ca3dcc4d491e0a55866424e6a023e3f52f2fcd9df4115541d8e85ad37f2eb93b7ba4394174bc14d9e1cce61795b06b0b56bb7d1df9dcda72425d54f5654b28263ce099f210dcb6e368ac311bb6d2c8ed55bc6e67d6eea3d3bb966fd38a7125acf27f3eca8109e8fc451fb32ca0f31a4cb823c9747a337c1ddcf92ab12826999ef2f6f2bcc972454e7776fa0b35ea5d3dbf0526878af1ddd6805c18a765ee6fffa606f2519adfc87757ad82d7ceebb678daca2fa7801fffdb81cc9e62dced467e07e32b091ab5d3b1fe16c575dfaf91fea3aa73aa7ca5130ea5e62ff06c761f7f15dd4e3fd8b4079bba5336ccc2a6716ccb19a704e3f98664498b51c1d1d48ac3e192b632f110305fa8a2f061316041b6b3618d206043c5ba00c83a19948d2bd01bf790c60d3b07ff36b698bd5eeb28b4b4ce31b6c819ac7fd82d10f19e6aeace52b313641c2936f7575329772d3c54e84cd61d956c2fb95806fa3c44eb14f7870b271a2b44a30bbe7b13ac80a2f6464edb4427ee815c6fc18bb29a25d2a65438e802944656f72544d342f0ea775e10a715e3bfd805984ced905b3ac9b73e9a8e14dc8167bcc29abb2d8041a263172475d7a2fad86cc9d4d3bb1fca63272e578bd7f81eaf4b0b09fb73eb957780b8bd8f6689da86145019d8d4f7117248586e3fb8c2afefb207a3e8acfc18f1844b05adb6bbf0e61b444d0d02b3a297f9c23148e7917467aacab1e080cdd1b2d54637fb4103fd95cfe1ff88774012704d77a1886781fda1636e4651f07b3fa271fce1f7604ce8bafceba786629c9cb14188dbcc484787beea2830503bdb82857e38b7589d7c4bae41ca624e6be2f3cc0ab6e51f16192366a376754fcc3be0dc78cf0a16b6c8c50e3ca9f4d4a6d5e72baf5c31c1e31485acaa9626418e71da2fd64da1aaf455209e2331797792283856259f745d97afe5c0b4cc7bb599c166f19c702be04a73446846509656518d53cc1388c426e5066d8be255b619e37e4c6b66416b0faf917c88e2c728d6e4aeaccdae1a57a0766946a3f859ae814fcf02575ca5961d44ef5a3ae18fde2444c5a38eeff44abbb4a90d9bc5d3bba4aa859b7173b04b1c03173904779aa633ad1f20ae902bb43fde7c0d184b9393ed9f4cc5e21fdf765522db3c6a56866cfc38107bac18817c07c4be8cb16ef47751d999596f67c2f5a6e5ef5c7ba8709c79db8dad6469f90c98fb53af4cce721a0af16c44253c4c6d9880a33993aa79307607f645756994af260e479ed24934992b9b3f934606d800e69014db5db64705fe7eaf63689ac10bf45e07c93cc75a28c0cabbaf65928a77c123b53541f06e1482afc61642068407370764ae991b521f1179fe1e06c269d7af6b1cf4fed8522731dc8d942f11ba8a531233e7c380080bfc19d589142bcec16d9436415c3c45373eec7a88b995e733aaf9c64706fd8c4afba486680696146a125ebf817a559ab776c464e8b2afdb3c130411b6840f71961a2f4296a1575dbb2ac9b8f21178657c68e4b0bf1e4a7e1f3f27d2caee61fa7f19f851120fe72e3f22b3c59497f5bbf17a058c215331990bdd386a46f7365a511d37ad4072aa91f44d9ce8e96f3ebdfa815b03dc81acedc4c52a7e44acf1e0cb20f137a8c7725b9c1f62f6f28bbdf0cafbb827f0e4cee2a4593e17c3b585e6a731d9f124d1a142299970a9b60b0729a894a3ce87aa1c77a99dda571be8b875add0ce80a28f1110aabdffdc72db330036b5e75129cd52f43bbab3f0b99f84fe93b5a3a6bd6a6cb3557ea832c20b04f98fae24523bbeb3a01c591d79f6f618b7fac100437c1539c1c77e2e4e3e9d6793e29c8908528b9f5a3b5f18cc3b63c01bb49ae510d04ef41aeadbb470aa994b38587ac8cc1034cbbf0e3184105cfa6b16f6bc37e7081bb3d09b541e721dac6e402eb3df9bdff1f421d9e3cbc1516a7bb1509c0fa10da5038ca50ee4717ece91dc9dfe3c685bd0ae6ed1d2b9aa012502c2ab99ce20e5fc612332f7a056e89b335eed03416cd3c148ee5360cdefa861703542a485119758a7b4998a388a837c26125072cf77558edabdeb14ed1ff6747d11249a00e7f3b3f68a102a3113eab661e8fbb5c704060c23b036b9058eaecc1fcc2bc1f58a97309563eacbdf8f5e6fe69afd0255171f482b68b7b386717f89653dca5a59c3b7ce392b61400e52bbf7642d3aaa97168572a930f8dee2ccd749ef76a55c9a970f24e566f9a66c1dbb03c5e75d8128793fe2097e6dfd0fac442aa15724725041e03c038d2c9267d56c993fa245d336c0a09e02f77b952a55890b38a93bd34a479266166e4438a35d3bb6f523281500e853ad703fafb920ab057e4037f6bd30c309a33e5989ab8bbbbb798a7f3b904a8d3f306a80525ada6b355a95a268d554537ccaef8811172662879e1d71bf5830b674c8f1b391d1f47f81c9c6772f98201ffa0020defb880dd68f253277a28f9ddd79a091cb5f3aa885b0dca72d19eced7fdb7857bfdf99a0081a5cbceab7e3e9f66f661339bd18e3a334d4469ddcc70379f8b09a5502286d3c7c76a30dd26e18d17dd445e2c94b972a4b746d11fdf93b3995a68353fee8bb55a80a4a263c9cadb45462192121bd9715bd3002699d0137d5e39ca55efd162fd1a7591430f548c49c0093dc1fe64a0c5ecb75413a734616a2e5da5fda65a9d358f2e09f1b45c4dbacc321c051bd6cf4dec10bc2b9ce1d25e13757b85b1b5439cb4450a698a2bf894107c5623c8b1dbbe8a62690713b738752a8f30105d470dce817a39ac4564861245560fcc97bece887ccf35f7e0dbef93e5b784596c28643634e139654756bf07be0a86ef2a1b5220efb91e7ee0170a083c9ead3d4b2ff918120e43b84305b59c1311456bb209d8948699a920f9f4d05815f171abcc3f593771f6ae6a710ac4e6908c36e7569ff4853b0f987d7a7d3561c95645e560cfa6f71d0ad6d58c7c50d3135c966ca0cf4775a11b7c675e8321744f4e9d5f3fd013ce575a3daff7bf218471e1f055d1273879f5b1c86de8b5f0c8c6a49cf4d5ff49cc8563fa27be50a6cac258f1b58a95866aa92e2674467d05beac1b898c9f8197abfe286e3104ae69655c330c616582af07df5f5a7db0b0301698d0b528ecef2e32871e5c8e644623427f0abea8cab0ed655f3405cd697a080039a7bcf31021f3a143ec22687831ea75cebdbb7e54fe33158e18e5b9d11a62efa2f1f01e89e3d60dd888601237e5c0ddfb4347b262f9d6ad6dbb696945984bec68c209c67d246f000e6870c4157c0037a4a40cabc8eb8751540e5d2163f30bc386929a269fd77c5c778e3613a5745b0dfbd373fad90a570205e77da7745a544d8a99d793653bcfc81b6cea28e69d22886bb0823930cd0a471c9cc31a7c67f7c0107a86407757fb004160e1a594ca4308a50a02c8898f71ed84cc341907510340242b8e30a3154ae0eb4ed0893d11594b05cead9ca779f2f37ffe4e0801172cc79f2789fb32c77fca7d71a26ad13df9f120d591b48c8db51be9dc3104c2c6b051a02507650267e57c936926b929b634d53355acd8c9df6edfb1ff17be494b8ffdea49436c34979be75a998170e5c9af726cf915b9d065a26170419073c96f5aea6c2c54a4fa70c75727a767afceccaa9143778fa0854bacebcf445f519f0510e5ef29fd78d32d22bb338e74a57722fbc9ce0c82c541f1f86c15960d172aaf7c97aca810bf2ad323691148a0c0ac29f7", 0x1000}, {&(0x7f0000001440)="05899c3ecf5661c48ce31cb6f53879dd5b4e788a057c3dca063424404d874d4762dcdf6bdc360fdadd5c23ca2c0c5febf063982f868ff85aa2c1965825179cba972e00eb8bebfc68b52e0d5e86a89aa22eed6cbb484a4dbcad45c7239c9da8907c5b236b41757b46df8b1fc206bf95bdca67b3d65a3a7fe404ef55699073aa91da92fa88d28faab9dd6c372f75e1f1bce14b59618b6d0720301b6db3b0ec31f7aba8eee49f7b47b516322015e04842222101a8fe97297fcdcff5baedb2d9f52bd41e54e7d5278c2d74d029d6cce43800", 0xd0}, {&(0x7f0000001540)="78edf0d8f1acd8828a7adea3aba852770642b0d3184745bfda129ebbbe2a0ca818ffd0f576a844fceb8c78dbf35b73b8008091257ab1e658f8165f2a699782ae0b3edebfd289a2601dee99dc8688243affdb598a9bec69282f04d31ae76d01b35cc854c545ed82d07ed727dfd2e5c96ef0318b767502161ceaa5afb1744dfd69d0b4a658e6909bcc30e6f1591cdc5fba770264e711d62aacbee3ad182ed0f4b21e6b82d55dec745662caabca978653f625c4de06b3fd0b4158a9b49e38c27da84469", 0xc2}, {&(0x7f0000001640)="431a7e917a7aaf9e5989c54c540a6b55293233997a5013bbf3dd706eae1decea1fe7701a07001ed4d6ae8f5d1a8105b1d192bb6b3f52fefd90d7863a636890b3e69e875eacff39e4d8347e31579eefefb0f62312876427e618dcea13ee9d4955882c0e6f4d7e97d077fa714a796f1285e972b456d5f9a5309855e3", 0x7b}, {&(0x7f00000016c0)="388d2980b2038959d7b90a1cce5bf70e221e2328a77002dec3dafe5c515cba0ee7ff40648c24f8d3df9dacaff3acc8deead25c18324d1683d0f0910f9c915942d31736af4013520580b6feea3b3927156be4caad51c16860ceb56b55e9c0f4402fee46fa6afa4630f47a0bb0608f557a5cb3ba0f3e826e2997bafb1e837db4bc39a87594636670456f3567c2693430652692aa5078043a141ddd8bc6440d97a2c6199bf055d03723", 0xa8}, {&(0x7f0000001780)="1649b1e32a63cc753eaa76da9cbee83b8a84e9979965", 0x16}, {&(0x7f00000017c0)="fb4cdeeae3d88f8a6058c90e226d1f1ecdfd3f9dbc1b303196099e5fbf200b1ea9d4feb95bd3", 0x26}, {&(0x7f0000001800)="8a8e35526088a842efb790a1b8d21ff90874f93ce27aa460662fca247a4fec3db8a7e5d5ad5e53577ee7c1594358cc94bb4bd000cff6a5b2214ea6896b2c7663940d8e262f44003f9ec2b4910aa955c8f37cbd5492175903bfc6f2772c6349101d227fbd85fd8fa756727c6e1739acf67918e6e7f4872aca405b44e657d9a654c41a7edc1b576e296fce6118617cbf0c28e31bc04a368a8d15aa4efb7c84690eb4092b323bbf917f091621b9bc32d1931dda884cb72d76815ff69331fa3c463e", 0xc0}], 0xa, &(0x7f0000001980)=[{0x60, 0xffff, 0x1, "51b184c935b434b9884f40cca17422a434443b32af48c89e4d6315e27fa5007c23a65638cfc917a68965879eaf4778ef3c15a5f57dea1409b5e8533fb8232412744fb1ff756fa77b1f7148f8c249ef"}, {0x48, 0xffff, 0x7, "0f9fb82ec7b451d527a0213798bc4be6b1037e21a63177d7fdec5a3bbfb0c51ab73a86768da1471789513157e3ae5c53708c1c598508"}, {0xc0, 0x1, 0x10001, "d8b86b220f8147c969c55b0de605af9230b04a3578330708ee873b050a1d2e9acd1e1e1ee5b32b030fd2017e1c80e4922242aefec5116f6bd506cded1d6268d7a4997a3e8c8c21fa68f7dc4269eaffa4d10e96d8b7a76d0bba33466d16657f37e9c0c5499d4f25073287a06cfa97ae42f66a71ca5d62e5588a2f906c425f7e4e109eba5f2f63bfaf64050146c2f77949efea70b18a69bf6cff2e3d3833b600a3e95c95ccc8dce903158dda2350d9a8"}, {0x20, 0x1, 0xfffffffffffffffb, "4795b0f26f9ce6aebea002"}], 0x188}, 0x400) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x14f1586475df2cda) 23:12:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x600, 0x0) pipe2(&(0x7f0000000040), 0x4) 23:12:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x800, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00007b6000/0x7000)=nil, 0x7000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x4) mlock(&(0x7f00002d5000/0x3000)=nil, 0x3000) 23:12:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) close(r0) dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 23:12:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 23:12:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) pwritev(r0, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x100000001, 0x9, {[0x3, 0x7, 0x7fff, 0xfffffffffffffffa, 0x2ce, 0x40, 0x8001, 0x3, 0x9, 0x9, 0x39, 0x87, 0x7f, 0x4, 0x0, 0xffff, 0x8001, 0x8], [0xfff, 0x6, 0x7, 0x1, 0x3, 0x7, 0xe21, 0x101, 0x10, 0x1], [0x1ff, 0x80000000, 0x6, 0x70, 0x8001, 0x6, 0x9], [0x5, 0x4, 0x9, 0x8, 0x35d2, 0x9], [{0x7fffffff, 0x7, 0xc914, 0x1914d0a1}, {0xffffffffffff8000, 0x100000001, 0x4, 0x100000000}, {0x80000001, 0x101, 0x7fff, 0x100000001}, {0x80000001, 0x6, 0x4, 0x1f}, {0x1, 0xa750, 0x1000, 0x9}, {0x8, 0x0, 0x5, 0x427}, {0x20, 0x7, 0x4, 0x1}, {0x3, 0x22d, 0x3, 0xff91}], {0x1000, 0x7, 0xc41e}, {0x0, 0x9, 0x0, 0x9}}}) close(r0) 23:12:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getpgrp() sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 23:12:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x7) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r5 = socket(0x2, 0x8000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0x8000, 0x5334, 0xffffffffffffffc0, 0x1, &(0x7f00000001c0)={{0x7, 0x2, 0x4, 0x7, 0x0, 0x7, 0x6}, {[0xffff, 0x1, 0x1, 0x5, 0x80, 0x1, 0x4, 0x1000, 0x10000, 0x200, 0x800, 0x6, 0x3340000000000000, 0x0, 0x1f, 0x6, 0x0, 0x5], [0x187a, 0x1f, 0x100, 0x8000000000000, 0x9, 0x800, 0x7fff, 0x5, 0x401, 0x1], [0xe2, 0x7, 0x6, 0xe7d, 0x7, 0x9, 0x5f52], [0x400, 0x0, 0x9, 0xdd, 0x5, 0x9], [{0x6, 0x67, 0x2, 0x7}, {0x401, 0x683ea867, 0x7, 0x10001}, {0x5, 0xff, 0x0, 0xfffffffffffffff9}, {0x2, 0x0, 0xfffffffffffffffa, 0x9}, {0xffffffffffffffe0, 0x100, 0x100000001, 0x3}, {0x6, 0x40, 0x5931017, 0x100000001}, {0x7, 0x4eb0, 0x1, 0x100000000}, {0x6, 0x100000001, 0x1, 0x8}], {0x8215, 0x4, 0x8000, 0x100000000}, {0x9, 0x4, 0x7, 0x400}}}, 0xfffffffffffffffc, 0x1}) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:12:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) socketpair(0x6, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000005c0)='./file0\x00', r4, r8) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="44b1c220f8129aba5b0f970da4fac0713a8a582bc9ead189a6734fc77be96f831938fc1bd1c6a5d034ecd8cfd25013871ae9cacd502231a89aaac19f8384e3c72d3ca67253ff12c195d7b5a520ff94a9fa449725773617988d93f04b81b6b346fb", 0x61}, {&(0x7f0000000180)="4830ea6439a6b673d0934932a4b08933b0619ff85966f8ead3b6f6ea9a196cbeefad5e9770fa483dca7153e064bbaa48107af6bbce90bddd36bb3d7f0c3b84013999538fd218e769eca53811504d8f976b1f5119158cb3ec923b6cabd2945d3c13d2886dd2ec124d4e27723f470bba3bf5d5b2c025caa24e4af5767d5efa4fc7313ab93e334c2573d10bfacc4f01c0d35de1082b49c900161237c21cdadee8ad08d168a9e1144ce05f43299d68482ab8bb6101257d61711b0285142cfca9e9ff51210eac878424", 0xc7}, {&(0x7f0000000280)="38b637d55b2b9b0e6fa1b495ac2f16b7069bcb2ef35dda8d2ed639c91e5ec6478977a299d179147b040a0a26cd9f01f552fb600ad28db6d11cf8b9aef2b77760e6ca92b3598b035746c6e4", 0x4b}, {&(0x7f0000000300)="69e99ff657822608976b68505a5fb39934296f7900d52f657d39c0d63b71ed6375778e50ef0e3f7ab570a8f02f8b826a8263860d75910b4e5314f06d06ac31535d839b048862a269d4111125d1e46d700fcaa171649531716df72bff4b627426112010e853567107db2643e79e26b07bbfe908bc5c5f3139103979be5d3306cf91c4e5fec83f77e0c15d0d62e0b326c2ca17f5a9ea3044d341849d6aaec3d13c0b7c2b13aebde7ab1890261f2b3271602d3d2ff1ed46a153a2274a8370fa0b", 0xbf}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r1, r1]}], 0x70, 0x3}, 0x1) 23:12:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 23:12:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="01e6a7b540b5129552cb740a6a8cc9ce412605b43b8ad154211ecb8e9cf994", 0x1f, 0x1, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffa, 0xd, 0xfffff, 0x7b, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x400000e3, 0x2109dfc0, 0x101}, {{r0}, 0xffffffffffffffff, 0x28, 0x5, 0x4f9adcfe, 0x1}, {{r0}, 0xfffffffffffffffc, 0x18, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xd, 0x7, 0xffffffff80000001}], 0xffffffffffff8001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0xeb}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x6, 0x85a}], 0x8, &(0x7f00000001c0)={0x7, 0xcdb2}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0xe6) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffffbff, 0xad0}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3, 0x1000}, {{r0}, 0x0, 0x20, 0x80000002, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x42, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0x40000}, {{r0}, 0xfffffffffffffffc, 0x8a, 0xe, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x401, 0x101}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xb2, 0x1a92}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000004, 0xfffffffffffffffc, 0x7}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xd4, 0x8, 0x80, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x50, 0x1, 0x4c0}, {{r0}, 0xfffffffffffffffb, 0x84, 0x81, 0x9, 0x100000001}, {{r0}, 0x0, 0x0, 0x81, 0x29dbbc11, 0x3ff}, {{r0}, 0x0, 0x81, 0x20000000, 0x0, 0x8d9f}], 0x101, &(0x7f0000000480)={0x4, 0xfffffffffffff801}) msgget$private(0x0, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000004c0)=0x5) fsync(r2) sendto$inet6(r2, &(0x7f0000000500)="30d2b8df0b7af5321b2f2e60d48d45321ff03ecddfea398b0c14657d39dfe68d4063e6e5d8c8cd77fcf34fbf13a4c7d8c272259d50d465dc60856e129c4eb05116057360a120982851b03b569f951f03d7fa8ef527abed6abd7db53a07fc5cb2ca4c3cf90f265843b18b9f23f8e6be45bc08c462f0bc2f7606685c0374f6569f9f09a2f405403913608c5affc0e464450574d808c134eeeaec3084ecb747a87baac988c2a63b306bed85bd051d67f5732611fdcc3d46eb1a5d2702080c55", 0xbe, 0xf, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0xffffffff, 0x11afa6d1, 0x6, 0x1, 0x57c638d0, 0x48cd, 0x7, 0x1, 0x0, 0x6}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000640)={0x10, 0xff, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc57}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1be1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff7}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000b40)=0x1, 0x4) renameat(r1, &(0x7f0000000b80)='./file0\x00', r1, &(0x7f0000000bc0)='./file0/file0\x00') pipe(&(0x7f0000000c00)) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ff6000/0x3000)=nil) r4 = getuid() getgroups(0x1, &(0x7f0000000c40)=[0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000c80)={{0x8, r4, r5, r6, r7, 0x10, 0x1f}, 0x8, 0x3f, r8, r9, 0x1, 0x0, 0x2}) pipe2(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x2, 0x8002, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000d40)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000d80)) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000dc0)=0x2) 23:12:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="23d704cf1f06ece10da721901c91fa36a8d356ebdac9eae172b88baf5b8e03d6eab9fdf45d85ed27d37759a079cd9577de8fb35ca4c8f995cdbb33ec66c08efded5b7bdc872045d9626d1334c522058f3b307bfda8958c", 0x57}, {&(0x7f0000000280)="38c22bee5c92ac044f073752e0e9b357b6c6a21f1dc474090ec39e4423d48ba28f2ba54816f5021eceeb7e08f9526eb879b5909098513f456e9661c3d8f00dfc136a1ffabcfcc59c6c4ea92dd492a437fc0446882edcfcf56c9fa3b16ac1a277d4362395", 0x64}], 0x2, &(0x7f0000000300)=[{0x50, 0xffff, 0xc835, "1812cf10699c04b037d31bedc17a5deecc03c73c1bdf5b16e43c59ef7e222c370ebc779f298bfa7cd4ea116115d272eb1c06b1bfa2981ab5e961"}, {0x30, 0xffff, 0x7fffffff, "35927f149aa0e2976906932cfa34b2b071eb39b37406969d36faf6e5e1c2bf68"}, {0x78, 0x1, 0x1000, "0052c7bba7e0e738c5a2285acbdc8a783e21833606bcf9c549124e739579fe18d46bd44d7937f2a3f0a4b0102c87a5eb31afef866cb528c3c9b0bf84ab74242f1f9be5b04fed57008a3b3490fba7e0dad35eea7ffa86c7dc9f482bd12fd4c6c13a004b357b57bfed"}, {0x10, 0xffff}, {0x28, 0x0, 0x8, "5b280fcbd4c403a37b2f1c7b32a13dab8523bb"}, {0xc0, 0xffff, 0x0, "b446a960932f2ebb96dd7853718cc4955a71dd06d851f94afb59e099240ccc3358bd0b91987814fa02e846793053357c04f664e43211d9a51751e82b3532a2e242343c5d43d624fc7814cb14844b163d27b449f0121d62ff144b0c923e9042e337632a9726cd111ea08c025cb6c44fe1fc995a39566298cc221fde7fe4b758cb8e096772fe1b95cf1cb9dfd912e59f13fd2fe64d05ae73636fab373235e6017592d8e4a3e14565fe456664"}, {0x20, 0x1, 0x20, "96df2ae39daa693387ab810ef368bb14"}], 0x210}, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 23:12:07 executing program 1: r0 = socket(0x11, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x102) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000800)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096}, {&(0x7f0000001a00)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x200000000, 0x0, 0xc600000000000000, 0x0, r8}) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r10 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) r11 = getuid() r12 = getegid() fchown(r10, r11, r12) close(r0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0xfffffffffffefffe, 0x0, 0x8000000098a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 23:12:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 23:12:07 executing program 1: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) setsockopt(r3, 0x7, 0x1, &(0x7f0000000700)="8e1620002b32174ae5619afea3f194a9d1cd727d4669380f9992ea072ffa3a6cadfb5eb17d432a5b477e1f201db4a4aac784a91870d45a3b48ff748e8e4bf1c640511b128edefa48d93c83345e9671360c11611d92412395ce35bed3a5f1b48eb70436ba36f1b9d0a693a2031927f3fd858284a5ea4ad2b231de4b640bafa832e135ea6e8677d78f0099c940acd0b1476bea0d782ea4f97c2fece090b27f6bdec1ab3a5b78d8930bfd4dd5c8321ab153d84ebef0b0f0e8a57858", 0xba) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r4, r6, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r6) setgid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r9 = getegid() getgroups(0x6, &(0x7f0000000200)=[r6, r9, r6, r5, r5, r5]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r8, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r12, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r12, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r11) bind$inet(r12, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r6, r10, r10, r5, r10, r6, r5, r10]) getpeername(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 23:12:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x80000001, &(0x7f0000000000)="186fe65c", 0x4) 23:12:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0x1ff) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 23:12:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000001100)={0x18, 0x0, 0x9, 0x3fffffffc0000000}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto$inet6(r2, &(0x7f0000000000)="b000f0df9c0b5d5bc1e924120957dc215f3e1b98cb0c1ca34f75ee401ce4cb06876549e484e88b3e9bfbf3518fd78d9885b1785749e9", 0x36, 0x1, &(0x7f0000000040)={0x18, 0x1, 0xd6b9, 0x100000000}, 0xc) fcntl$setstatus(r2, 0x4, 0x4) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 23:12:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x7fffffff}, {0x40, 0x3}}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 23:12:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus/\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSCTTY(r0, 0x20007461) munlockall() utimensat(r0, &(0x7f0000000140)='./bus/\x00', &(0x7f0000000180)={{0x2, 0xb79f}, {0x25, 0x100000001}}, 0x2) 23:12:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x1}, 0x8) 23:12:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="62fb7980a3c7123e5570bc8beb361e380d17ce49c53f6a99b92d24514ba4f5d079394391fa047435a4a766de89f6cdf59a959fde74308b144fb505af38f474b2c8377c03c21248396023d55ae5eaa63b7d9fac8ccfca85a305cd7d98f8889e37df8e0d78401acfa9625d9bd1c384e32ed6af054cea7ee1fa36232d6a35b4ef4bd7d3a86aa3d6ace1f4c175d515d423976bd530ffd79db44618c7505f34aa2ba1d7e9a38996c32ed7d556cc29e6fc9a88442ecb9637f91870cf9bcf32fd11c3f055ccadb4791b67aefe9a5ef2ea62028db39c36da4bb94aadb1528fd6a1b861", 0xdf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000), 0x0) 23:12:08 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001800)={0x9}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000001f80)=[{0x58, 0xffff, 0x6, "e48635a6b414f7d2d4f527abda702c2b60baf06807cbf1a8534bea6d5d0c29ec5e338542a5e96333099998b44d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb"}], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) fchmod(r4, 0x0) 23:12:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000b40)={0x7fffffff, './file\x00'}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000400)=""/89, 0x59}], 0x4, &(0x7f00000004c0)=""/174, 0xae}, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0xfffffffffffffeaf}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000640)={0x10, 0x8, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x19f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ed}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000005c0)) 23:12:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600), 0x100000000000001b, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x2}) 23:12:08 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4000, 0x7fffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 23:12:08 executing program 0: syz_emit_ethernet(0xef, &(0x7f0000000080)="56d2c76b18153fdaaeef6ac7f5c7e55702093800691eb5916de0b2168ec7dbd48ee03546dfb9f43cb7370b031dd7cbd9d40b52edfb04c2a5ad7bc0f2755c22ee75bca2aa0c791ec97d6146d23cea6b3333b2dda26becfaa2051bb52970889bdc2a6f105ff3c1f70ba5129cd6e593266a5af7c7eed6c8d926ce0c240eda51c1221d14cc455804e34d8174a8dd092b6dc5988f75b39b7580e5a5fb0eb1f5a0c5d24143eb52b1a0ca9bd0aa1c5ab3fcab751498a5edc78fae7277c01c8e4042ebd48ae7efeb48a8ab168c295ebb9fcc23a42bf3796b8aa7d110d756b797b9a0e193d9dca8821d5c4b42df15aefd84fa39") kqueue() select(0xfffffffffffffe9f, 0x0, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x0, 0x0, 0x1000, 0x9}, &(0x7f0000000180)={0x0, 0x0, 0x6}, &(0x7f0000000040)) 23:12:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)}], 0x5, &(0x7f0000000400)=""/83, 0x53}, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:12:08 executing program 0: symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f0000000180)='./file1/../file0\x00', 0x0) pledge(&(0x7f0000000080)='}++d[$\xb6', &(0x7f00000001c0)='\xe1\xd4\x18\xef\bv-\x81eV\xa0\x9d\xff\x06\x06Q?\xe0PZ\xac\x00\x00\ao7\xe2\xb4:\x7fe\xcc?\xbe\xa4\xd9\x03\xee\xc9T\xc2A-\xd1\xafUV\xad\x8f>\xbaWz\xc6\x13\xbd\x00\x00\x00g\xf5S\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x00\x004\xa8\x95\xda\xfe\f\xdaL}$L&I@\x9f\xd0\x00') 23:12:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000000018, 0x9, 0x5d166f24) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:12:09 executing program 0: shmget(0x1, 0x1000, 0x100001, &(0x7f0000ffe000/0x1000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x140, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffff81}, {0x0, 0x36a8}}, 0x0) 23:12:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x7}, 0xb) 23:12:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ec7f43bc16b94cd3e34b2baba681796eae988c705cc5b6734926d86053470884ea1f9767513cb795468c8b43668d6bd6d0b7b560882f9dea181c7278275fa1e3dc7a8e5424247ecef6421e0ec5674ba78105f6477ecb974b14f22796f07a12453f69e46737df4b35be39baaba774f1a818c592d4e771e0ec4ad7c5fe8b1cbb984d", 0x81) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 23:12:09 executing program 1: r0 = socket(0x10003, 0x3, 0x6) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) sendto$unix(r0, &(0x7f0000000140)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d3d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657fa0655ed2afe7582a77ebf6cec2eaea8c500000002000000000000020208a371a3f8000400000000000000010000003352e2f8d77811f198f1b7bff6e51f76582a7a372177fd91413644b362a0be70a24a6aec87e6a34e81e0dfa8a12f7eff4d54d06e9355cc4bf002c06c042c53ae3e020c46231c014df18d46705cbee482e4162f05f7c019dbdeab75e4a17c1f53fae6fd2c4e394cca6d04f5a21d74f82f4c1fcf0999b17a26b7c823fd0b5d0de43745cad81a88617f8563fcc1bdec579397104629019cf203a56f3241b7a6e8ab93979833849756cb4765d05a8d56ee7e246df82236d318ceb10b905d46fbcc183b46272044820c73591eb88cca9d125179972c0dccf94ea6f22358fb0a9518fc1055cfb971829502b0a223485090d5b66133f4bc2f3715a5fa5f8be575a21fc6688e48c8345759262b06e65abe79e1c7bb80b5b4002d2f8f180d22d45d1655be68357c75408e392b1df67fd2a57fe6ffc1dd67524111f7fe30a70c5155d4e9a87cdf791225717769b34c74239a71f9d35bea2089cb6a", 0xfffffffffffffea3, 0x0, 0x0, 0xfffffe39) clock_settime(0x3, &(0x7f0000000000)={0x6c7856d9, 0x5}) clock_gettime(0x6, &(0x7f0000000080)) 23:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = semget(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/197) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 23:12:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x28) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) 23:12:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) read(r0, &(0x7f00000000c0)=""/182, 0xb6) 23:12:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x400000000, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:12:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) r1 = socket(0x800000018, 0x1, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x82, 0x8000}, {0x7, 0x8}}, 0x2) recvfrom(r1, &(0x7f0000000080)=""/136, 0x88, 0x41, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 23:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000540)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x8, 0x3f}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x9, 0xa5}, {{r3}, 0x0, 0x80, 0x24, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x4, 0x5, 0xc2, 0x7ff}, {{r1}, 0x0, 0x82, 0xf0000002, 0x0, 0x6}], 0xfff3, &(0x7f0000000100)={0x9, 0x20}) r4 = semget(0x1, 0x3, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xffffffff, 0x4, 0xe79, 0x0, 0x7ff, 0x3, 0x95c, 0x2, 0x1, 0x36c4, 0x7}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000003c0)=""/216) syz_open_pts() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000380)) 23:12:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) read(r0, 0x0, 0x278) 23:12:10 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) lseek(r1, 0x0, 0x0, 0x1) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 23:12:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000a149e046435fd79538cda2bfc83a83964458dcebb0e7d63df0d406c35404e9f3b8af0278e1c289d3cb57ded4d4d0e0005a654fc1f3ceb247b437f9ff5747c72802619b565964e531f3eb4613a258d9efca6d4301f8f626f423e60435b17b370e6501f0194d12f6e2c15a33f493aed8769ca8c18fe2055380c90fb4ec23bc4534ee60fa4dbda33105b932d54c70a8f1f81d5e01e3f417dc7d7184e97b8f2d1228de58e88e25597694896cef7fcb1f0f7576776c46a76c904e3d9afed7bb30c0af069f3090a873279eb61a3623bf59e0843a7d9e0f3458d365300894fb9cdabd87a2a5659807337d"], 0xa, 0x0}, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x12) getsockopt(r0, 0x8, 0x10001, &(0x7f00000000c0)=""/22, &(0x7f0000000100)=0x16) 23:12:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x4, 0x3, 0x80000001, "cbe446ad9c6302d7b22f319068766a7066269302", 0x2, 0x9b2f}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) syz_open_pts() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={r2, r3, r4}, 0xc) 23:12:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() fcntl$getflags(r0, 0x3) fsync(r0) getgid() fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="de7d6d2debecf74132c0c6c1efaa8d112974d0f8c2e18175ffc98f0a63e50ae225", 0x21, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) close(r0) close(r0) socket(0x1b, 0x4003, 0x10001) getuid() fcntl$dupfd(r0, 0x4010a, r0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x2}], 0x2, 0x169) 23:12:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 23:12:10 executing program 1: msgget(0x1, 0x10) msgget$private(0x0, 0x2) 23:12:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000080)=[{0x2, 0xcc6, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}], 0x5) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:12:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:12:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000080)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 23:12:11 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x401, 0x0, 0x0) 23:12:11 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x58f2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="7f8757d9c90e7cc4895fb637e79b1442f8f5e4ebd3f2d2d105bf7701b37ce8f47c38241d2fa10ac8dc0efc6129b91d7a21a550bedb0730fe6c80a31a7167fa258ad4996bddf22122862d1cf41c395b40d00b43e010c5af487fc3056f49f6e1c581139778dca04454f828487c2c000ae6e3850c834b7747daea0b443dec41ecdee2efade554783509f4fffa4d69ee1e2ff946f7bb1025a7d15daf68b8e64078ba99d83428ba9b9878b384ab5c079ddadfbdac97fb96338785694710c8af0acc0c180c", 0xffffffffffffff50) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100000002, 0x7f, 0xc510, 0x0, "aa24167b3c683c416ce60b045d817485905f027c", 0x3f, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:12:11 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x88000000000206, 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x766190c710042038) 23:12:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000005c0)={0x0, "98705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560"}, 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) ioctl$TIOCNXCL(r0, 0x2000740e) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 23:12:11 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getppid() kqueue() openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x24) kevent(r0, &(0x7f0000000340), 0x100000000f8b1, 0x0, 0x10000fe, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/245, 0xf5}], 0x1, &(0x7f00000001c0)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 23:12:11 executing program 1: r0 = syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0x7, 0x80000000}, {0x100, 0x4000000040000000}}, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x8000000000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) 23:12:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x0) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:12:11 executing program 1: setrlimit(0xd, &(0x7f0000000080)={0xffffffffffff56e4, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1120537ca3c2e3ff000000cdfe4641271bce2fdced4b210d2b4f47755e153e03101932d57c18ed9e0d3b403070453586e692ce9ed2769061b1a3723c64cbbe12247d7a52c2dd654aa105b19e30011ad7f5c1e662119b2b2d0e254a1b11832dedf42b3cd7696f9f799ff1f3bc37bce1a9dfe5bcfeda4bc0b2174ca32af019f05d1257f2", 0xffffffffffffff20}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) fchmod(r1, 0x8) 23:12:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x5, 0x0, 0x3, "f2bbb32c0015884362e89e937e5b0d5bb87034bc", 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 23:12:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 23:12:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x0, r1}) 23:12:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c955cfff55962845944f5e627b1aa9cd4f01de20cc087989972dd145aba91fa66db0809248165f277959f2827be30d35e73531a505253634"], 0x1, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40023f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8f8f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x504}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd1}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x10000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6c2c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x75c51baa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x5e8e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 23:12:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x8000001bab) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) 23:12:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x2, 0x6010, r1, 0x0, 0x0) 23:12:11 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000001}, {0x1, 0x7}}, 0x2) pwrite(r0, &(0x7f0000000180)="5fe92c4a32d2d19ce27fdb7c2e874bdd48d9c103b37abe194c9cc9142667cdaf55ab208ac912004db77d93e075148eec31052e20fb269f6a9187e134d7b70be8e77c6ea3a17d834803aa21a6935b0827f330afb9fdc37b66b3b449d881d33339783699fb88d1a879d5f795232e3e7615676ae5121f3b9eab2e6c93e7ff2eeff97f4b7bac243daada17d91758dc37dc36c85d182419d2c3930559340d3732a1", 0x9f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f0000000280), 0x0) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x30581, 0x20) sendsyslog(&(0x7f0000000340)="9438a9bfd64586b73a79d2a41308ed466c16daab780d60d3eb30713e04f307220190b1a3879e3795ed9ca018e0494a28f57b5905093da94c69574b1a0bf5", 0x3e, 0x1) chflagsat(r2, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000003c0)) ioctl$TIOCSDTR(r1, 0x20007479) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x180, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x40, 0x0) pread(r0, &(0x7f0000000480)="f68e45e8af090c7d963e799604ae6c4623b08c61acd7cf326c587684a27fbb0623209fd71448db9bef05cf477c69dd7caf68c928780de6f997b2b2f9cf1f4a0fbabefb266ed4eb62400a40724b7be7aafde3c75d44722abf6ca91f0124d5b0f23d081babaf8671694c77f807d4", 0x6d, 0x0, 0x0) pwritev(r3, &(0x7f0000001680)=[{&(0x7f0000000500)="05fdbd38bf8233e869f75e0e6763a4274ce5b9c0948a8edce2a80bc2324ddf51fb512f544c6ef01338c87ab2f6638fdb84240b431bfc78d6bdfbe93a59bfa2288e61321499028c4978bed4f34a94d26c0baf296a76d3d6ac0d0eec565e96af2a4d9f7ec98e9f8362954569f6a6fcd1018a05a92edac25c4012ee0d4cc265cebdb03be5ac28c5f4d2b68a962e93cb483f3e9e795623d977ba81a6eefc71bba71d4f8bb51fe4b440dc6af01ccf366d9ceb6f2e", 0xb2}, {&(0x7f00000005c0)="aa68e91595921983e6445c0a560e82dd89c44e1878788178e689b0db07328c28619ca4f11cef0c62b0d4ce54a3dbdaad9cc521c0d9de73b682a0d5570f2828d603a37c", 0x43}, {&(0x7f0000000640)="60e19b27464b2b2da3af151972db4dd7f1a83de9a4a2fe7c09b36ca67092440e3726c040db0383ad17d8b9a460a076ad65f6408411f3fda1765e3b82b64a87a67c6f68801e434b722e7ed12b8c6c4f79528206c267a8223b2e6912f85e6891774177214d80c6236e49d72ce83bb36932589b36d54463f65f550e1556bedc68ea7dfe93433d1764b1223b3a954771842d113fca88d04d61de6c4a605ae16e57a27678ddf43ebb98a48293cd25e011ccc1faf235329b0e1624236186887db154a1665c7f34a7b301d6f6ae31daad7e666bc7bc705116c5ca7fb89e916a7d5848828d66d33388ca48fec0d11011a6b06eb32d85f8b4823a9ac68b670e489df0f24636ea3a241f905d3249c7ad18eb58f3ef4c2f29179123c7da966cd78d2659d5e489a4a10d08efb1b83b04dada7a5bf4841978990cbcc3ad8191df36fd168b5fe25684f8655ac1e53ba99109eb0828b3d31e75773d96e47c157528b60ecc35f264d03cf8b9c765665afbb09cfa6255c7a0dfa51b489a657fe303d46608cae4bf2b65a67a87d095924babc3ff298f86571ae0e18d6ec76123a8cd1eb41153435bbe86d0e1f216328076786ed7a9d3a0434aec0a4b4affede4021a55697932eefe231f91a25f803b8cdfb3c3e4e91dc31b4a47622e81bfad5d30b0b90a72ed9c8bb32e2c8b2d0252aa76a87d92632007ee771659af127127439e219948cb924c9f6b25e92c16030eefbaaa40a7eab38d0cc17ca48726934ea00f76f42f972d81ea0c7232738521e7314ab71f3126a69fd1575d702e52e80f213de19da07ecc974a00e6c94c67605f9e882e2da457bdf069d398d824cdbd6aea0d11ad358643076e14b5b99cbd88c1121fc48a4228ea1a0ce40c0e259d5bc6e26f0e67560d8da664ffc69fe6f74b1e1397bcbc78c7a840912422a52a8b7ace3709aae745b573162dd38a4962acb213d451279e49407ea2bdae418c93499a396daedf8a673512641885c20d58cb10225c2eda463da52d9c2157be5566e6c2769ae1eec81aa3c686ad9848dba56b99235e7f6ceb4e52e371c99cf2f8b45c7b643016c109d874d277a965eff34dedcd09cbc632eebf29dc5f0d9a5d5a1bc8241a33131b31c8259b082f731efcd92eda952597bda7cedc1594edb1c9e3848a4aec67eae8498aaf7eef225ebd31a3b71c300ee20ff2ae462f3a4b7886df7ecfa2fb252af03d764148b036a0bdd3fc445e1b9d33d4bfc621de37f7bb43dfd12de1509ba88c9c186981bffe9689ad1b2e8c0d7f1d73e942d169812b7d775faca2baf99fa476f2ba8f520823e8a81a0a854d5f09e19bb4d34ddd26ea4b480287f8902e28497addad167671078eea3a455aae0194695e7c85ca8ada04f72add55f23190066002404f0889ecc886fd38dd377c55c246a5edf1a92a1da08e7ad6496dcdbccb2b9d21fca2963e2f4f6dd3ebcb8efbdaa88598b2ab1515c296703a3e4ddbb20be61b9c68f118db822c2b00b99b03b1f9e6d7001be6e8b75276d64c7d98dc38c5d650c81abb79a1471cde541186ddf56310687badaab76d6638b86d4315de5fcf2f7c57bd4193cfa67061b3f582dd92b6d06a98282acf5571b34445fa9093ff2a13270456f3a2c94369edb764f215129b53c8bec2be0852165c07b7ff033ead4b60ba14670f69b4821247c3c70c015981ced21b4a7880bbdcbcc1cde8c7ef376d1a8fd03b16554c3a9f05e5bf0fb9a34eedd3bc0597308355139c10d7a1219070a2d0b58a1271eed9cb9711d5a1104527c21d7b07f8481b11ea2b28c45705b45f6c2eeba365c057f12bd7dc82fc80a20ef2cae7617b4553ec71dc001d8605fca9ba33edcdc5102d9a84a3c8064e7038e0e52c5941968d3932408292e67c129e92e8aef1a3e16c954f9b517cb817bb3ab832c19f1afd2d423e3a1493b08cea0e0c241941f07f2261d2562b065a111eaa26011e3b819aa1a06904ca7d7b199c11a5d10132bdc432fec88faf1d74d525b896e8bbf5e16b88907b0d4d7242afdf7dfd839c526e40ae2ab1d48dab6e1c344c8f5a53695b974ab42d09f1c59369082683720b495d9228b75b9a90be1246e38c6b41d955f1194d4c077e7ed612a060554bdb89ec2586572f19dec1b73f63aea0aee48b1387f3949c6b512b43b3909bb0ea9eb4d70b5a006b03ba0536ad11b70e95fa210138818caaa23a2d5ed4132ba9eb88cf77fed8ec4ce2d7ab225bcb8799650836b8b7579f1525c562f9bb38df7698e3267c62cb8356c030795fc963d2d5e438d5a09bcdfe0c24c9729be985d487665653be41b13c5c92ab0d005f3f88c5b691bdccec0595e4f743916a5336c32a90429d862d997523cd940484197fca96f77cd21d18a57b85759fdb2db6500deb8ee7b1d5b15a0ccfac59625ef820a4428d66fe49fc25ae15626941d1c04d7c037c0cb210abee66f0248fbce74771fbbef6ed0a34732de79a6aa0df8a4ea5450da09246304894e391b6f536e3c927b3fba913994bab2dd86e8c2196c1bb7d10fa0068f9f323f0a817afb214f250b4e91d7ebdbaff508b15dd28c588eefe9d49242924ca5c178ecdc64aa81fec6e8eb67996bf45d40f2e5b42607ee882c37c5cf73c36bec0cb284678e0bdd7389bcc7e0738b55f2e74aae79440ec583eb7cf173142132379065b25f038fba6f4986a28e279313db539870528ce6fab2b86643c327fea7e8a91fd3330699a0b97b9c46ea410bd9bdf1cbbd3a8644f27ea012c1e5d7ea66e75fe853bcb21c71b9445718bc51d4f87ccd3de9d4a09c1ed13ebe32eb167a7a7efc91f86816b8e709ce3dff7a2059a4733ab4c8ecff4ee0c3800e382a190f820c7f8a52bb02a1abe535f735ddcf65c88279bd1245e9e03677893a8a4b17f4566078c59588a421acc04ddefcaa05454d2548b6da5d520a078a85c59db6c8f8a06179179427177b8839b34e12ab4650379bb7665dbd545c97e328dcfe4025520ac6a5b665e7420213627e5721c0adcc84a46b45fc4b2c90b018ac8367c69a6ed8d6a887516ea4f462206506edeac2b63145cfa9206c82a655a7a08c314146b49a93b8d26d3e700799107f70dfea23ab5a335e2311258f6cc94c6d0983a06883639fdab9f1193d8ddaff14ed301039654470943fd925f949363051919f8f21b710ec97d0f3b2ff617c14d5273a8e542247394f45e047dc4fcf8c4d2a60988e4a22174cd21705b64f87326b8cb79791e6215396d742ba14f064874a36d5eecc4a7313981a8a1d1b80162609938eb32177e8f632d3a6ebbf484eb8d5259f346ac07647d42f15dc964dd87bf195817d25999be79447913ad125642d2407aefca47ab33c24f59f691cb7bad475941cb8d16ee6b579834d5ea96b7e3f1a5f66c1d73d5bb6d365c767365defe523fb153fa2660ecddf69e523eb0d73421a4999207d1f6bf2beac75951704951c909be3daad3b01eb86ae8683465e8fb558353053ad8f9766e5e29aaf216cd042f924ea073bce764ada89234527f311c66c065054416b9cd4d6568edca5b3b87fb6f42fb7223592748508238099fa24347b18fa527cfc1af0591278f6d18cf94b188414b1a4580823e2fa0c9d4ab8be37452d629f81f8cd814bea83f4c696a9a8de52e327c3c4b7405181ef3aa92a5144d43c7e953d9be6d5882b3bbda496421ce6c4afbf8e0f43b0fcad1c052b8711588a39bfaa7ca7961b71f702a3dc8d0a9a2469e56e626d0d3cf9374b7959532f440f0fef34ad37cf6f8b0f0be170462bcc0e16f97c171452a46dadc329714dd875aab1a1ee2852c777e57390fc9f733726903ce4ef80b4bb13590c59d9e1bee7bdf99edc192cb801a791fc85d89559c0fe1c7a05ee202233f2bce23db74fe1757cc650fb746604952ed23bf7d8399a2386cd49e1231a72a15c8df6c31172fb6b58fbe835667bbcc95b56e246a388230a93a55af31e0dd72f79137a3808539ac96654ac348d3507e7e2dde4134a2b25a7d314854d9bf4c66961b115007d4dfcc70b4a7de204eee4a15f114534ee9c253f367c0ebac2c774d5262b786307fd74228f47576d2df9b026908303a2d254b2b97ce541c141809e0b3ce2b4a12794410444d0fa48a1b8e5809557835457096f7938d78dc310ac862df23331facb29cf0ef0e19d5b543c8d6c36c3838a596749c9da0b3c2ec777b44a6bcf86be722203906b3e4f39995a43e0e018f87576819c936d521647ad78137d7b3aef4b3f340388eb5d733bed1b7be90768744964053fc69977eb90adea64c27488b75fe2d5bcdc3dc0567a6e4276756009039bea161817fbe4efb2e2a17da85ff9dd758d0207e852d8d5aea0ad954e155bbe19596523ddc29b4ea3604bab52c26bf1293b3d4cec13d974d98ef791ab4fc84fe1b630f67c7e0f6a35144a8159365744c5ded8c059ba4f666137bed2653e48946f4494f6cf4b135c09017601d4099a9fa0fd9b12ea0eaa47d1534a5e2f471766a977be4de9e2a7b4221c766025e22736bdfd716aa44d654622f0bc936bb62d7effaf616bdbf5c5815cd963804e68d3ef98b5e078a25403bad6ab7f1ddfbc52c22a9aff2c9dc4c523ad9bf65770ea275461cec9b0e0926d414af4d54772f88a46c0cb756fcf970246ef53017e1046b52b9dcab1eda5714b19c9b8f0a1dcb7e829b3ff561ce37c7aa545fb12fd99ce7c62dd7d990dc6119ac0f8df9aa3154a5c8fb60ae6c305f4cceec3cec2d187faf78965694aeaa0a41386c30964e0da34fe63d962c560c3a95dcaa7f401a8ee29468b5164a19c4f786634c0a0c113dca018ade84df1e3540f0542846f1eee5b88b870acc2df5e6d13f747d94e196de4b1edadd9dc1342e60e83f7d3c629b3bfd05c27e3f7747549245099c900f117cf37275c255a22b091105c2018ea6591c9873e8086fd1393fb234d22bf56898a10c17c86c1ed68a9f58795d50c57497a5ab27103e9cedc03716ebf1dd5567186fcc86d7bbb7b3e42e9c8203051f77b0349b62a7501fa9a8460b1345dab2be06da4e3da4f8505147bb7a0bd79e1417d3b0d9c3ea69bd5f2f67811bba44ea03f03ddb2c6e1d95f1a2c6b2827d26e70e3181e5029a7befa1e7fae537808cbdf4aabe8f07f40fd7a991174189fa424ad6e375562ec5e56af1fa19e940fc828ea7a7708f73cd265777cc99834582927621e7973d68d9e2aea55ea363ce4a3e321f45d03a736d1da11e6bd2108629aa824f97c2050b316e907290f56cf836d86db57c50378204dde14edf0e3488e85ae03925a4e167bfd2b0e1a8c6ae086bd57d7bcdad0022badc51be3d2df0e7f563435586d93ab512d745cf052a8afdf672856b568c162192a8b981cb5e62922d12a4bc69769140f1b792cd5e2905f0e43211e9ae6c967252a146366767a264291270eac2ec688c362f5658db6dfbb6b8415606f4ce7606e59318b0290bb3d3569303507bfee050738b093100aced86972c743b866009896fa733459ee06b0aa576bcd5d5af29e1c1d0bbf684e92cf32596d255f4aef4d8c904dbccc032e194945c34bd80445855a0a500e7542db22f550f8c20533b3c06633a911ad5bdf031ba872a5f38c47fb30ac3b150c8761348f25a40d05c3a12eb48c89ae67ecb8b48a2b51887445fe4a0381b27fa13d69598d4f267f176f0a66c4644b2ce17e8b60230b1c66b618638882c860a47a50f6d65658a44d933d1f71493af9979fe6613c97a33d420a65491d8a0d11f00d65da46b2ebe22b5385de907034759bdd6702ec7f172d96a0646e07e7ac1737f75199c758f1e7b098bcf0331f95405e1f734", 0x1000}, {&(0x7f0000001640)="7db5edab9ff686", 0x7}], 0x4, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700)='/dev/diskmap\x00', 0x100, 0x0) r4 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001740)=0xfff) getrlimit(0x7, &(0x7f0000001780)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000017c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001800)={0x3, 0xd9, './file0\x00', 0x9, 0x3, 0x6, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) fchownat(r2, &(0x7f0000001840)='./file0\x00', r5, r6, 0x2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001940)={0x3, 0x9}) socket$unix(0x1, 0x3, 0x0) 23:12:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0xa4) r2 = dup2(r1, r0) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x1f, 0xffffffffffff0000, r3}) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f00000001c0)) dup2(r1, r4) 23:12:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB='\x00'/106], 0x6a, 0x1, 0x1800) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x20d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) fcntl$getown(r0, 0x5) getgid() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/246, 0xf6}, {&(0x7f00000018c0)=""/223, 0xdf}, {&(0x7f0000000000)=""/38, 0x26}], 0x7) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 23:12:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000200)=[{{r2}, 0x0, 0x84, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0xfff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffff800, 0x2}, {{r1}, 0xfffffffffffffffe, 0x43, 0x2, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x100}, {{r2}, 0xfffffffffffffff8, 0x84, 0x10, 0x101, 0x2}], 0x1f, 0x0, 0x2000000000000000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 23:12:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x7ff, 0x1, 0xf45, "dab329028484789a9d6feea61707699a5bcc80b1", 0x0, 0x5}) 23:12:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xa5, 0x5, 0x7, 0x20}, {0x5, 0x2, 0x3, 0x4}, {0xf4, 0x5c6, 0x6, 0xa03}, {0x2, 0x1000, 0xb2, 0x8}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000080)) 23:12:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffa}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/35, 0x23}], 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:12:13 executing program 1: 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, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x27, 0x20000000, 0x5, 0x400}, {{r2}, 0xfffffffffffffffd, 0x84, 0x10, 0x7, 0x4}, {{r3}, 0x0, 0x10, 0xf0000093, 0x3f, 0xad}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x5, 0x1000}, {{r2}, 0xffffffffffffffff, 0x88, 0x20, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x400}], 0x4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x28, 0x9, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x4}], 0x3f, &(0x7f0000000080)={0x4, 0x1}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:12:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000180)="21d01c54a77426f99decec60c88cc0b4222f6f4a82d604ed675439895208a5f860cb3bc32b952b26258dc38bb49d7c7a949af11f0ffa82a50dbf5a0d3dc761ef06b91811032bf759e3e53b795fb887d4ba0d5a7f247764d6951fb6be74b4", 0x5e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x1000000000001, 0x0, 0x7f, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x9, 0x8000, 0x100000001, 0x8, "7248b55be4d993adca388b34545ca818718d57f3", 0x44e, 0x5}) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 23:12:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ftruncate(r1, 0x0, 0xc5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0xffff, 0x2, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) syz_open_pts() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x85}, {r2, 0xc}], 0x3, 0x0) 23:12:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xfffffffffffff588, 0x0, {0x1ff, 0x80000001}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x103, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 23:12:13 executing program 1: r0 = socket(0xe, 0x5, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xd, 0x0, 0x0, 0x3aa) sendto(r0, &(0x7f00000000c0)="61e5f76b923d83360c44e0307b8394ea76b49d1d3b8f68ccc14cef22cc0f966c75aa76418ac0beb1704b7c79222b79291e57984a967f", 0x36, 0x4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) 23:12:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2020, 0x6) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0x54) socket(0x20, 0x1, 0x9) 23:12:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 23:12:13 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) 23:12:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0x8) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x880, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x288, 0x10) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffffffffff7f, 0x100}], 0x8, &(0x7f0000000380)=[{{r3}, 0x9744f9dda3307760, 0x82, 0x2, 0x1ff, 0xfffffffffffffbff}, {{r4}, 0xfffffffffffffffb, 0x10, 0x45, 0x0, 0x100000001}, {{r5}, 0x0, 0x8, 0x80000001, 0x2, 0x6}, {{r6}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x401, 0x20}, {{r7}, 0xfffffffffffffffb, 0x85, 0x80000020, 0x8000, 0x4}, {{r8}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffff00000000, 0xfffffffffffffb21}, {{r9}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x100, 0xfffffffffffff13e}], 0xfffffffffffff21a, &(0x7f0000000480)={0x20, 0x401}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r10 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r10, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r10, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 23:12:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kqueue() write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 23:12:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffffffffffff, 0x81}, {0x18, 0x2, 0x3}, 0xfffffffffffffffe, [0x3, 0x9, 0x2, 0xa708, 0xc00, 0x5, 0xa6, 0x4]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 23:12:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) close(r1) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 23:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x58a10a65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:12:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) dup2(r2, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 23:13:16 executing program 0: nanosleep(&(0x7f00000004c0)={0xf0, 0x800}, 0x0) r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000140)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x20081, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x210, 0x124) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x219, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0xfffe) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) r14 = syz_open_pts() r15 = dup(0xffffffffffffff9c) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x7, 0x1000}, {{r2}, 0x0, 0x1, 0x2, 0x5, 0x6}, {{r4}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8000, 0xfffffffffffffff7}, {{r5}, 0x10eff3171ea51d33, 0x20, 0x0, 0x166c, 0x5}, {{r6}, 0xfffffffffffffff9, 0x45, 0x60000000, 0x800, 0x7c52}, {{r7}, 0xfffffffffffffffd, 0x11, 0x20000000, 0x8001, 0x1}, {{r8}, 0xfffffffffffffffd, 0xce, 0x4, 0x5, 0x78fa}, {{r9}, 0xfffffffffffffffe, 0x80, 0x80, 0x8001, 0x4}, {{r10}, 0xffffffffffffffff, 0xcc, 0x40000002, 0x6c, 0x6}, {{r11}, 0x406506ee3192b829, 0x114343207f6458bf, 0x20, 0x0, 0x7fff}], 0x6, &(0x7f0000000680)=[{{r12}, 0xfffffffffffffffb, 0x14, 0x20000082, 0x1, 0x5}, {{r13}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xffffffff, 0x2}, {{r14}, 0xffffffffffffffff, 0x8, 0x40000000, 0xffffffff, 0xd1}, {{}, 0xffffffffffffffff, 0x40, 0x80000081, 0x80000000, 0x101}, {{r15}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x7ff}, {{r16}, 0xfffffffffffffffe, 0xb0, 0xf0000041, 0x3, 0x7}, {{r17}, 0xfffffffffffffffb, 0x8, 0xf000000a, 0x5, 0x36}], 0x1f, &(0x7f0000000780)={0x5, 0x7}) r18 = kqueue() nanosleep(&(0x7f00000007c0)={0x88, 0x401}, &(0x7f0000000800)) kevent(r18, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000100)='./file0\x00', r13, 0x3}) kqueue() close(r18) kevent(r18, &(0x7f0000000040)=[{{r18}, 0xf20c16be457d12bb, 0x60, 0x80, 0x9, 0x180000000}], 0x8, &(0x7f0000000080)=[{{r18}, 0x0, 0x4, 0x3, 0x5, 0x9}], 0x3, &(0x7f00000000c0)={0x3, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r19 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r19, 0x0) 23:13:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x2, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 23:13:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xaccd, 0x2, {0x4, 0x4}}) getrusage(0x1, &(0x7f0000000040)) 23:13:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) writev(r1, &(0x7f0000001700), 0x10000000000000cc) 23:13:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000684000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:13:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="f1", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x928964c4f367724a, 0x90) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:13:23 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x4, [{0x1}, {0x0, 0x5}, {0x3, 0x920000}, {0x2}, {0x3, 0x4}, {0x3, 0xf96}, {0x3, 0x20}, {0x2, 0xfffffffffffffffc}, {0x1}, {0x2, 0xff}, {0x1, 0x80000000}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x2}, {0x2, 0x6}, {0x1, 0x80000001}, {0x2, 0x8}, {0x2, 0x76fd7de5}, {0x3, 0x40000}, {0x1, 0xfffffffffffffffb}, {0x1, 0x3}, {0x3}, {0x2, 0x6}, {0x2, 0x8}, {0x0, 0x3}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0xe692}, {0x3, 0x5}, {0x3, 0x7}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() r6 = getegid() rmdir(&(0x7f0000000300)='./file0\x00') r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r3, r4, r5, r6, 0x27663cbeaf22fc48, 0x5}, 0x6, 0x200, r7, r8, 0x8, 0x4, 0x8}) getrusage(0x0, &(0x7f0000000400)) write(r1, &(0x7f00000003c0)="dc", 0x1) 23:13:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x202) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setgid(r3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 23:13:23 executing program 1: r0 = kqueue() socketpair(0x26, 0x8000, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000140)="261ea852a679344d3fec80c191f3c1ca345fba7bb28c6b699d272a1e1880", 0x1e, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x4}, 0xc) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800090, 0x0) flock(r0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000009800000000000000000000000000000000000000000000000000000000000000000000000400"/110], &(0x7f00000000c0)=0x6e) ioctl$KDDISABIO(r2, 0x20004b3d) 23:13:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/70, 0x46) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) lseek(r1, 0x0, 0x0, 0x2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="238006bf7da5ad49f9849f23cb130ca30d9cd91e86db20b740962beb25a73f69cd61b6e5aa13f61754707d3c3f12e6c91219320eff428ac5b4a7c6d262783fd24abdc7ab6bc99e60451ee8a05bc46f06fdca4d55f036270ed72af6b139658c8a6e4f32f174704bc8094bfcedf392d016bcb237dfbfdf63ef721374d350ef1db8d3d82536a935f24a738fcab082f40ba938ad701eb3dc2d7096f91fbe25bc3f", 0x9f}, {&(0x7f0000000200)="b28a7ddf3a15f9d86390f9dad690fa372165e950b86dbeb53a37fa228ad09b0a9319801390c538e03a3fb574388e418b4a1fd4eb1693280034d0ebc916e6054c7e0e137060a57fdf72fc2d8df1d1a206a72b1ef1d50515b99d8723b654fabb248ee83ba7c4e846d6d426716722afedcb9fa9ffddbabfe9f71de7e9993aa91abd3a8b0ec468388f6f03a6afba3b662b7586e3", 0x92}, {&(0x7f00000002c0)="e60757c2c76230b8c0f33b8f716472df23ea20598077835d8fc9c5ca76b54c67d99b1b68e3f5178beb3e0733011a566d8300e586eb1c666b93023a4d84a49dce49d97713b49a65eef17a247f1e65abf1abe33b6127a78df29e1a866aa147d297f9509c6d320eef19af5e82c6fcca7ec5fec9e2360171f7f03f7b943348c59272701439e07094dc98b1df891edb960b8c8ee3c72b180bf80eaff16180dd1a8eface4e7bc1d7417d1c7924a1958542d28e3eea46d977d0b1bddceb7ca05fcb8c9d4cefb406409eae57fe1e0d24803491d188f2397e9a07499ec92a2edf0274ec4e2527daea1c0b70e80b3b0adb675167e040bfd14ae68e", 0xf6}], 0x3) 23:13:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) r0 = open(&(0x7f0000001140)='./file2\x00', 0x20, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={r1, r2, r3}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff7, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000001100)='./file1\x00') ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x62, 0xfff, {0x2, 0x8001}}) r5 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/4096) 23:13:23 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0x4bde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) 23:13:23 executing program 1: r0 = socket(0x20, 0xc005, 0x200000000001) setsockopt(r0, 0x29, 0x20000003a, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd5f) 23:13:23 executing program 0: shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 23:13:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587cbc8267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) listen(r0, 0xe3) 23:13:23 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 23:13:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x80000000}, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 23:13:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 23:13:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 23:13:23 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x540f, 0xcb}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x800, 0x9}, {{r0}, 0x0, 0x80, 0x4, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x8000, 0x353}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0xfffffffffffffe01, 0x77}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000004, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0xa00fffff, 0x0, 0xe0e}], 0x5, &(0x7f0000000240)={0x0, 0x79f9f357}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x82}], 0x7, 0x0, 0x7, 0x0) 23:13:23 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:13:23 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) sendto$unix(r4, &(0x7f0000000200)="f2b8dffdaa072a0acb4b3b33e5fb85d6ed928ac7286e0c076e0c76f6234f0e0ba2e6cdafb176b5d006c3d9dcb3251edb541b09195d7be25668447b70cb410b9b559b62ef10d30102c6395a1cadbe23ca2c0b6c82e2a6e44f1a6a72e66d802e0c02acb4f491fddd90", 0x68, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="001a2e516698000000002718caeb0617e251a261b18358487bb1ab47f37cdaa30598cf50b41c6cb82b17f653765b09d8944e03d61e1dde4548782f3aedabe80000cce2ad07616a7d87f8876f734bb7331c0937b413359c1bf24d43678a2c1c4f90ba525b3f0aa50b863fb8d5cbc5faab148ca8228d4368f25f1aad6196befb53f88947c71e2a693623ab9bc724c531881f62469542b929fb7531aea3c57d54c4de73747882debc914aa0de0a2d32c603135c1d3af1e54ca421adca70c97f321a2e0a05a74302e5b88a7600000000"], 0xa) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:13:23 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xb0, 0x1, 0x100000001, "fc6c16f974ab2d406ef35dbbc2e0f03ee8639adba07c7c39202e790f96b61f43382a2837db1e846c98a4b6f5f1c7b59d4c2114fc707e6076c06e56460c9be54fdbfe78333a3a16e42f5fb6917a3b38414705b54465d1d26131eadb74ee7e94d604914d859f8b1102354ae330117d1f52a74da355e7279ead6c12d3d758c5120ac246e11f21b3c05a3adda2ea10c2ea0cec7de6ce1827fff98c"}, {0xc0, 0x1, 0x200, "ea430618d28989eb244e12d4c3d0a6b494b9d126edb3dcf7bf2d1566d7b303a2551ab610393a9aaf8bd1c740da429f0f62cb074c15d940591457f043c24456909b99bf48268eacd7a63ae4763b29f54c905007a2049ecf02c886df8ded43056cc7f218c5184bec581c1f932c1985e5b33ade962ae759890db5352b7c713cc98d9f3bc8254b9b4ca229f76f697cb4ea029213f0cb814ca5ddcac3e0e5d2a0bbf0ab94260af7a758bd310ed0ea073ca6"}, {0x20, 0x0, 0x4, "41c6e2a422bf06cec11fb7"}, {0x90, 0xffff, 0x8, "b999e7f6cebc1f5b82bbc7a868a53c30fb152d26e987ba11d3a83e9cdedd072c6a1de78cd93836603b451a4fca6da973d7458561cfa68b7b639bd60599aa978738e0cc51d7bf86aa8357cfe77a891af5ad5c3fff4d831abb53323769c84fda81a503b8805e67e005bbdad0ed44fa241a9eae2376c72822e0a1d768963d53df1f"}, {0x38, 0xffff, 0x1, "b0c95462730b22b24da09353dd457d9c6fe7499621225eae434d851fd4393f366e541d8cc507a806"}, {0x30, 0x1, 0x1, "a67651e19bb697b30c06c791699c7bae8733a1eacafaf98f745d2637"}, {0x58, 0xffff, 0x200, "1842220da0d15f562d7ae7e47be7d39b85818a3d26258f4a2a2a7d7fc33c8307e24d30716db43d8f7c2b3f141a9e3e06809b84b11022375914c97da1adaf5b8bee"}, {0x28, 0xffff, 0x9, "4167810217eb8fc9b09c7386625480b10f"}, {0x110, 0x1, 0x0, "f771da96e73036134ae2019bbaef9728a2a977341edf011d4b09ac11205a7381663cfaafaa6efc34655df35e0152f1c8a6e6bd6a2ac93c419ea8b0b0abcf7acc26e7933649d422cf73646980ffe6da3b47553b858d250828a0db84748e472fd505aab2d6befc99c37778655386bfba84c410feae2f602bd469730ef8fd537c47f5a6446069bba772375057fb3295736810d75f24c35c97365b4b003278fbf639ebd37a5c93638c752a9e59de5b6dfaf9ee7fe95a946cc92e22b232b069e4c633dbc475a69cba4850dbbecf0899cbbd0fde35ffe6a7f4fe1c3152f64b1dd157eeedfa3af99c1d5d9e5af0b1f88ce62683ddc6c805a293b89c7e"}], 0x418}, 0xe) 23:13:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000001200)=""/231, 0xe7}, {&(0x7f0000001300)=""/161, 0xa1}, {&(0x7f00000013c0)=""/215, 0xd7}], 0x6, &(0x7f00000014c0)=""/4096, 0x1000}, 0x803) 23:13:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r3, &(0x7f0000000680)=""/198, 0xc6) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 23:13:23 executing program 0: r0 = socket$inet(0x2, 0x7, 0x10000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setrlimit(0x6, &(0x7f0000000040)={0x3, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x200, 0x0, 0x5, 0x100, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r1, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e", 0x16a) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:13:23 executing program 0: semget(0x0, 0x1, 0x228) socketpair(0x19, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x5, 0x1, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 23:13:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r1) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa02, 0x8) dup2(r1, r4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSTART(r3, 0x2000746e) 23:13:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 23:13:23 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x410, &(0x7f000008a000/0x3000)=nil) chdir(&(0x7f0000000080)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="9086a4d5914739f9766778193acb3e9c5c076d364f6610b19406003cf79b6150882df9dde3da8e5c231dfde5f4c174f243f49e4111232e7899298bf889b863daa7a009b85593ae12e017ac5c8968cccdb6839d98a4b7555a518c3dd38fba828ad44ccbc92319fd7baaf45630cd02d0b9d6a27bdfe8d75f587c8f97b18400d7afe29656d093a82467e517fa87761092925ae39daa2b6e3f8843af4581db53c0d9c963120000000000000000", 0xab}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:13:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x81, 0x0, 0x1, 0x8, "2b94618d37e2f5b12b139ea181c7ff77563b2733", 0x8, 0x100000000}) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 23:13:23 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x8, 0x100000000, r12, r13, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r14 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r15, 0x0, 0x2, 0x8, 0x1, 0x4}) 23:13:23 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb504d490000007c62f547d587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c500"/339], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:13:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 23:13:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:13:23 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) 23:13:23 executing program 1: semget$private(0x0, 0x2, 0x530) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xde, 0x1, 0x7f, 0xd320, 0x1d}, 0xc) semget$private(0x0, 0x5, 0x20) r1 = semget(0x0, 0x0, 0x414) semop(r1, 0x0, 0x33b) r2 = getuid() setuid(r2) 23:13:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchflags(r0, 0x10000) r1 = syz_open_pts() r2 = syz_open_pts() flock(r2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x8) r4 = dup2(r1, r1) ioctl$KDENABIO(r4, 0x20004b3c) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0xa) 23:13:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000040)=0xffff, 0x4) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:13:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() r2 = socket$unix(0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = getegid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20210, 0x20) ioctl$TIOCCDTR(r4, 0x20007478) fchown(r0, r1, r3) setsockopt(r0, 0x8000, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) 23:13:23 executing program 1: r0 = socket(0x11, 0x4001, 0xffff) sendto$unix(r0, &(0x7f0000000000)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0x159, 0x0, 0x0, 0x1dd) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x80000000, 0x3}) 23:13:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000013c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 23:13:23 executing program 1: r0 = socket(0x18, 0xc001, 0xfffbfffffffffffd) setsockopt(r0, 0x80000000, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0xffffffffcd63757b, 0x9, 0x0, "ed9ed43d7eb8ec9062497c7b901c8b04badfd4f4", 0xb57, 0x2343}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r4 = getpgid(0xffffffffffffffff) sendto$unix(r2, &(0x7f00000001c0)="bb828ffd7965f27c676826250459c92da091e5b1acf4c8a7be76abc3751838b5918ae2b96128f4f53b55f5ff1a4e0a1c9e27de4c67ec25bd217ae176f6bc4f46a162975ceb68", 0x46, 0x8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/80, 0x50}, {&(0x7f0000001340)=""/57, 0x39}, {&(0x7f0000001380)=""/217, 0xd9}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/129, 0x81}], 0x6, &(0x7f0000001600)=""/24, 0x18}, 0x2) dup2(r5, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r6, r7}, 0xc) 23:13:23 executing program 0: mlock(&(0x7f0000bb5000/0x3000)=nil, 0x3000) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/180, 0xb4, 0x802, &(0x7f0000000140)={0x2, 0x2}, 0xc) mlock(&(0x7f0000bb2000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x8, 0x5, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x502bcb3ac83fc50e, 0x0) flock(r1, 0x1) 23:13:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) fcntl$setstatus(r2, 0x4, 0x80) 23:13:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 23:13:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) getpid() setsockopt$sock_linger(r1, 0xffff, 0x1001, 0x0, 0x0) 23:13:24 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) pread(r1, &(0x7f0000000200)="b60f25b87e44ae83c9611a6eaa9e96deb3dce93d47a674a21066a0020c28a903bfbb473f37d3d7fa4fc6ca55e4973054c3b4fd927c61c3fafec3f2d85ffdbe7e06bb5a02acf663ee8c753de5d43fe7d935ef346342889fa02c1030337b5e7d503a3da336926c34125edd51510389394b225a3e50df2b9af6641047116b0f1809caed40059908f5f2cfaa7f6d13fea6d2a302e1566324fc9428f4e5fbabfc8a55e8a40412d802ab42d23a119f42a390af0499870b993da18734a8fea1c83cacc1560f86204427c188682887de74e9f8e921475cdc870421f77e86d8", 0xdb, 0x0, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) sendto$inet(r2, &(0x7f0000000300)="661f252adf2ce88b5c59c80bcd1c13ced2041cee3c78f446a00c1abcaec750452c8ba974d70838ce677ec1c16f755d64e62550ba3283b751d8bd73a77a754aa2747622e326a842615e10b54a34d07dc3eb423eafffd1f7cc48bd67033015ab744811f693fa65296e57ad6baafdca1e87e5cd404a18784a2c81706799a69c587da42e85c7ac6df5c44cf665d81b7525336c6564bc827c36fb5fee2f6bd971b1836ff0eb36d8f1d9059d8eb8714f4de0d36f74cc2ad19693e874648c522f9fb7b4225924396ba9e0bf6a5563b58e2a821bd0d467432ad5e35625816f3d38121cf23cb553ba4f5d26b1c0d53b38f67bc8e8c413589a58ccb7f2b7c3d5b061e1619e42039ec384902f98285bbf14acc7a6470e22b50c3d014e4f850067a039cddd3431c6ca34097dd8f8a75cc75f84aab41fa5ed42a08bac012bec426075f2a13de7d7e83082f4ec995bdff77bbcd4aad79c13eb166b229faf1d176e366dc8797f008d4c5cac5a9e68d68024a7a54ad68a4e85afb1f99f220f2d2d13f5aae1d0a218d6ac97952eb0a99eef366efa160760527b67205d27aa2c74ca0751688412d914bfe2a34a90c2630f314f2393ae611152b080201fb1376e2a40da31ef04bc82f2324dc61d2d5acfde0bcea3dd315b39ae1833a035a57bc2e9895795694e971f75ea7b53d557297bb6fa2762c6a15c0fb01b319a4e664be77b9a64da4e11f8260abaff24f8dcfc5c67f7514be14a9f82e9d2eb02408bc03cf1ee38e2df58d3892eaf37aa938127fa3871cd5c43273eeed5b3b79f12a5fdaf9e01bc961e440568f445789a9693df69e80d76e9caf17fcade32131056a45bd317ab72e1f8732eab3dbc3916f6980b2a0c77e0790489dc485105aa3b99254fe408e39be1556c9b1cb6d92e238901d8f076abefd4641f3f35883d2766c919e602815c63dde87060aad5c99e4b4706690b8a858051863902d5c456fd91a21b888fabcd995253a859d55963a6131b85daa5c5d7ab852eba224367bf7297de967887514f7368497a8ad8dedc9dfb4da39b3f0ee0ef30b0df74cb8cdb4f37d6518d25dba429923c3853e07fa1066773403f51840953d6299cf1cb967f8729f68e6fe4d1cc83a37b800253a542f7256ee96c80a64652ee710adbee5a03177bd469647d1fb9e10b955643312b8a0772ef6fcbaf6f733df58c9a0ded2d079e12f2624bd221abe3274bac531d0de2d0d695e6d4f4fb736b878ebf1976b960714653f7e75bb00dde80b3d167117a18cfde4416fd478b65abfb660021bac1a41bceaf350303ddb90b65c7065d260c716eaa5ab6b241e279d720b29348fdbec1df096de6b58723f9bbed1affb8036311b3aaec40835e0fd0753e9d2a32a85b0915a0b33d9408d3d9cc5567ff5c3a1a145707c68f3f167787bd6e7f50dbdc5446fdfb22f7cf100a153158b5c3b8898a6e7f99c899b59d562ac7bc409d4aa590ffc22618aaae6a915f3b42dae51ee4fee345a556505d4ef09f6f60d5d6bab06cd9e22dcbe9ac5509fedcbc3d092951d9d556ecd2fee41a77461ca8acf165f44c5c2456d83a57474ad44d8b0684c118a82c2c96efefbfb2c972f7c472ea2f3deff9e410625622c6e334564bdf62484825f10b05c77bf11fcc7d6a22a8f1c03dc531b8e28441c69c4947fbc9406b6916ff3a3fb2628e9feb1053a2d65746d13c591f81c44fb689c9ec545bcf93e13e86b9f7d7d6a17911c2fe0472c076f7480a080e4c4ccf3b258c41abb1caab3846e981892c9ea28b2e0bb3c3ad3174a634e578417a2121ac91c172da65a5dedffbb0a5f29144018c025a958a67b791b7997cdf880021b55028616af07d1b659a73a4093713ddabf35074413ce46afcfc2986a4707b243bcfd7ae9d6308b9db5fae998c09d42fd06628ba35f92f8c9bb1d4b62c280d2d3e5f23c0bfa1d858e0ffd1e59653c39796188cdb519dab7728f8505797305522245fd3907e4c167245743ed47fe71e52faced6c90d3622c755bb51a24b3c6ce06f2cf811d9ae89ff78ec22ecc7cca4a75150f1350f863c87644d58961d9d4c3214ad60c097f37aed82ab64df1e2af616ab23ab853d57dce98eac57f8e62b3d2bcd88d4c1cfdd842591de08c223d8ec9063cd82b0f1eca618cbccf2088e9d58dbd4a58f0bc4bf287438d2cd4156e6ecd5d7d3ee733a4afa173827ddb97185fbff2bb7132653517782b74abbfc8d9333ec6239af3831df2f1a469742cead1ed8c61b3ffb234d0e924b6a5936449afb7842b47be64f355bd1870ab63c03df8a05f627a07632d06751e450533b5f25abc2d5c7f3fc79ea875e19f62ba562e45879dc4244821d3b8ce0855d46dc4e3bddd5ac7382adc32feeadec480025aaad6214e93ba724dfc7e9f260d17e0c2a77a2283ede53477057f55635f0dee06f48ec227ce2a9973b0a5d12430c256501c34a333c21d36029328eb8ecd8b2e854d8023a596ccdea8eb993a2bb4bd7f57ce9f23105a6bfa7a13f39ff2d17521bcef4dbba71d22969cbf8ecb6e68334e2f142cd4fba697391a05f66967fbb090e2660d8ab3b8c619ddbc895198ef877ad96b0495b9c783d79122ac611ee79ff55c30ad9e0022787c5f1e3e3aada528c80c458d9bd7a51494aafe6fa4007f29f3fae85141c99ee463c58299b00b0670566e2f571ce078229fa0cbc381ee39ce9cf1be825cd7726ef55676a67a2c3b469cfaf99f73524cf92b8c35a1ff7dd8286cd80bfb701117b4b304b2738a7884cf799b2b48292e550646159d9f7768d12a535395284d0679e01140711304d3735c2c376c20c84b8946e84e9d9b5d43a3c5c7dfd31196c579bf564de764900fd611686683bf65535274297f7c5dc5bf8779d7940b856d2a0329ed1814fc83978193a3fe39b98830cc1c35f795235741a33dccb008f8f006468ca342894da54192b1fe82c5057ee565f37e6da32a57fa83b506f94c2ee7429254cff49efaeeca3cc82c1789bf76a44cfaa37b6dd8afb75a745950f61b0b59120e0550f6f0f6f78d9bfe0959571eaf46cddba77a324b239d744bed868f070fabe964f4e5d34bad62e57e55dae1b1230b0d52786479981e85bf7387ccd71be5064cbb605d2ec6b6137b9ca677c37f9b68c619a66a6f9bfb13e89fa793cb978b985c69632c02bdbc6e14d055ae5145a975a9b7bfe8e6f4a4362db25a8cf3be9c6fd168bc075b93b318119abb8da07c5e0d948b993cc233549fd86c034ca4fe091dc4b225fe1b73c2c7683c7f1e3e195b0f4790e2876a5fe2a56faa988cfbd1465b559ff6ad66478804099dd8e4ac2cb2137c8f366b74cc72ccb1374c12f8bb05b2449c6a06dd560cb7f30cc5986f3f41ae9cded3e83eedb03f5e851b55456683c6e39762fa394707eaa8a37d7dcb16b1e05b180b575068f2b81e8e5406d40ad76550ab8820dbcb3abb185db6f21c48de83738a979146e2234d5831bf0378e1d3ab775c60b6af174d475dcbb90568bec0f9aaf7b9c0012f35e007668507c99d1e8fcc9bac401a7a927b6a56bf0ea0bc0fbe380d2536adf0e78afb068ed7fb28c8086af02e5653132fead328abea00460b858b5dae6df6d97beb84e9a6a6fdc18412b0a94e0cc74ab8141973875b75d3430f53ea5fc5657444ed2acbc1a76b34833b108812059c4dd34ed1a706b945376a8d33a42d820ab9fb5ddbd970fa7b71a66169ba669b0b84a2843527bafb785c1d89ebb418b7cc8cdd868f97185b0589326b9ba4e3d07bc67f53e35cbec4ed7622a00cdb2c86417afa45b758ac666dc15d3e939da148fc920ba4b6a1436985c960cad3be4eb278c65eefb20199d5e95edb335378198280111efb697fbb7e8a1d3ede4ef2ba49666671c1a0aeb1d400b1c0cf0f0beebac708bcc1ee00cfdc2668d3ec5b6405ee9b4e1816b747ed4e15a057f9233ce308724b53cd0950e170891e33c56ae364a7fe71a8ef5e5ae58305e55c4840ebbadd24bcece7783b616a26893a5a3c5713ad98b25ea0a3c10742e2f17baf78b706627311d269bd706a12fd04aa3cf2c060f8fa3083f0f12c340a77d1973bf5ffab8925cdc20ce897672166d97f3aecf2f738de50248ae048746fe98169d23c01a2242b9f5445b30eb5467450888a0c7e3c5e205e6beefe7bd9baa623d17830038882cdd98ef3e3803d58831fe4d9bdda0916156f6eccdbf2b44c148b7ba5574db52c08857e41fc87aa09152b0d68023750587040507d8074d500d50de41265a1fce3906e511a651e2c7cfab2a22bd71a533f23b9c0db40321793e6fdce2487d394d1a9c5f920647e49f986e433db73bace39eaa588bc0eb8645a526cc9ab21dbaa03cf4bc8f6ab17605e31c6eef7300abbbc0c6aacf44dfd332af73518f6f5e8973e283b2dc8f762cfa80ef2bfa3acadfda4636aaccd604c48554bb51d153d2126c41c2a2b6719ad06444073672299945da25291a956f69f3e64e2faec3fe42b0fbe8396743dfe7793ea333c90bdcc9bd70798707c7f0174a6108b079ba9022e83c8abf3ad3d9605352ee200b1051c6d85933cb9375add547ab8da39814e942475049ac7f393f486ee3c98220557596ff581a8e60bfde914d2af825796991cf607dc1eef9433ca3f49b286f7adf0ed92384e6e8ab4087311749a4e47f135b988635fd12f5e777c939b9d6d57b8a1e2c6861da7f8b5bb320e542358522797539d4d5e4b0990f23bca26ee67913b08adec25007a310d69a55cfb71000285edf32ec572c4b93c8b050dd96993db11645afbc7227c4041e510d4a0d55866ebe2e08fa67fffc727a62e51bcc1737f8a780891c92545b50979c20f300c399cbbb81e4461825f4f89218257f954fe2d452886f7d8a870d237280ef5ca86ebbedc0974d30e4a296ada39ef7b97a32525448e6973177df92ff4ae59ca0facf0894ca704b7e6bb510ec62ff24475e18259746e419b6d4364cf42e3dc78f6d7cdf20441690b942110fd3bcefc9e5b57001ad1a3174944383a8ace82bf93e9efe6587fedf47624f627ed8e9788a07a07ba2311af0fc29e78cf4ffc2a7a30efb028d8fd1fffa7e29e93164aa232ec07695e55ca29deb3e5bdaeab87117700cafbec4ba3a0ba9adfb57ecb5b7277d1d9e633b22e6cf8566de93c85848ccd1ca1b05761ff9937efdd70f87570b6635ade27c98c426f9dbec991158873365e82ac1f3e4d2aac53a2a588610eabb491225d61c31893fbc2ca006decfc33c72eb572f09a07143b112e2600d3aeab3e8adeadc979ab6278b7628761a4c6384a7637c0d368324a71af904723a814871e4b601e401067abd64b625a494cfa65bcbf20a968dc7e8958995159e0d9d8fd415b60633a045eafc0ed30032ca18d7c4d43a2aed65e9bb3e3c19b01e03bd7c85487e4b2dbf0976d8c4b8a0961bf5f486bfc036954413b71b5d374c73930b2d3e0b1686d77d23e30568ff5299b84af1423c7159b99b0f4fed71fe680049d32df5150b0c341e39a4c9132e2d93e4032c3ce83fc6c183e24e7e7e56ba63f188b0d011068ba0f081003e26fbdfd7579ae20a2b4b78e2689e12395fcdb0d14aab67aaef0856113a06945c88878b31fc97e7851019c936d745906971a884cc527198748d4f81f06cbab6b6f36e850a2512593bc033bb3f630658e43086dd27728dc7c569c33094452e2ba431368b58ce8a19e491d7b7c47ecdc2fca1abce4b988c62be804b885a78621a7105071f9cac300f10c4725f74ee8e06824a3eb8a2c978bc75bb8db45d40b931a2d56e9090b103076222e8781b3553d4e624432355a60757f3ab061e4eba", 0x1000, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 23:13:24 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x5, 0x3}, 0x8) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mknod$loop(&(0x7f0000000500)='./file1\x00', 0xc000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="c8cc33a2e1c5d7f8903039ae1b7c61601a5202aeb9d1e81d70822f6432cb0823f094e1d14a90dc5d81c4f7", 0x2b}, {&(0x7f0000000080)="918f358651cb63dd5908d9ac8e77b73fd3affa8f2e6923644b14751b543cca1c381eeaedd7046fcd4e0780762111f79308cecff9b3a394034d488dff3f238ef14c0078c716006f21e0a984", 0x4b}, {&(0x7f0000000100)="f9ed6eab8597603f5cc9da06b70a755483840edc325f5c6c0bc43271190af11d71fa24fa0f466e851db271c2f8056fd4d51578e9184a26970637eb8171a1dcdde244fb76fd8c72d8cbd81de86b39e878b5b22dc4a57caa1d6c3776f6a0424a670f8292a2b19f8646cb9bc7dc6f6d9c62cd28bc1197ca900dfc78206fd393a06bd883c41b2a78b293daaf592cae742416220a44e2316a60f00b2b930392ed3115eb43c722d2af53edc2406a55e81bfe8e8844ff9ef34868c06ae1ebf8690cb5b96723ea65ccb33f3e5bc527d58469c9197b711ea7a34355", 0xd7}, {&(0x7f0000000200)="00374f22798b53f859673c4d7e2aa269cd1a15ba216e58b31597cc485ea61ffc6b736e925909502e8332b125bbdfa82e978b6dfa46f88d8a785165e7c05434981ed006d1587f7022acec29994c822a2d3e14e70fc7", 0x55}, {&(0x7f0000000280)="5cbc56fbae33b2e9a548431cc395dba7b4b0", 0x12}], 0x5}, 0x1) ftruncate(r1, 0x0, 0x80000000) connect(r0, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) fcntl$getflags(0xffffffffffffffff, 0x3) fchflags(r2, 0x10000) 23:13:24 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffff7) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="e06592d8da762f88c0909dbe7fe17bcc66a7781da8f7c38a6baed90100aeefbcb76a223a2068735830fa7f8f2e8aac9e531f8e28d3cf7bef8d51bb8b2f04e7dca320c93195ac94e8f1bf0afa9aade1264891c1cf", 0xfffffffffffffe87) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/203, &(0x7f0000000000)=0xcb) 23:13:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) dup2(r0, r0) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 23:13:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="0000df5c8f1269b84663f7b6c9ba000000000000bdeca5c7efe07aa83d4658f14b577320018e2e80520038a525c909bc450539ecc10dc8c441af249eb715d6f441a020c3b44a35f14595913683e21eb14e", 0x51) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 23:13:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x3) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 23:13:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000128790d3899d678b865cc920f2cb1231ee6e709c826d4f85bf1592a985edc1a33e49f5c6a80f9a8acba9c65410974b2c58944f9d9a6b6d2896a9096fd2a1bc0deb42a178ca68728d5386c747109259629cce3b8b32488b96"], 0x1, 0x3, 0x1001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) write(r0, &(0x7f0000002d00)="ac15a371e33249b219204f5c4f220cce2448a29a76ce96530b7c8051db1c370f8cb376886699122445a9257c05d73a8168130f7ffd3bb10c99850644ac65fd8424541bd05a77c71bd1528630576dfaf77eb11286baff8b3edd14faff817792a55d1c18b2b2ad8c9e735ee9f732892730d64e7abd55cf33c968e54aed364fc9ef3b0ebf78aab6a93b79a0447bcb6ad1f95c0867cbdb4515c89d2f7486490ae8507ed6ea608c206fee6a9ae7a5b03404a5be2a0d7362786a8e8ba9513e567cc0ed861986727f28ad0e051eb3d057242bc8e74db0a099390af28d3f31d2a42b78edb2fd6788e517d69a2760b6f2662709cde0190b0992832733af562bdf05c3d0e74c47e5acb3e46b968045880be26e6f0f150e2f1576eb51e65f4a2f5f20c18180bcb24e24e4b586391c8339f60c68d0945046e4195ed52aa2d549b0879eee5056b6bce8f6a3405f07b2a0ddfaefb3844b3f00aeb8056e834adb5a8bf136f2f0fdaf1c190d1cdc40efe86a1bdc0ba39e5c60a7469814b8ef7846691b42e6863331ca7c87fdcecb4ec3db26d2efb526300b53f00bfff352f4f0946aeb9cefeb6b5f27dd5b6703806bdfd1597479c035ccf61943179a842b49faa96db765c0abec197bb36bae7998fb4dac3cf760418434ed5e8044e66157afc5a3b0d81716af90b32f7402fbd68a7f9f84095df0421241b0c6d92bba480237c51a2221e3a0faab2c46f8f2fce8ee12399c689c8ed6bc72a4dd555464d5f59719b2dc0e5cb5bae9010affb4fb995f547fbef62e271dce1178906167df1d566a592849809dcf4503bb74b5a830b538b6f6b4d0bd9ca0c2bcca7967cd2193ee28172cff0300e0a5503061e27192ea4e209d6a2bb6db1442c1154551b690dbb22f4c6b68bbf7f842b32a0fd72fad3226dd35216ce6201a21089b45d9fb84397fd7e749e26a7f55b2ab545f6fc16576ba6ec6421a9b4309eae3e9113a6416678ebf49f3cc58f6f152db2a1331f5ca4711c9bc599364eaefe8dcc268f570c17eac626433f62a2eb00a736ffb1ef8ee9c0b932965e72ca382e8a8ecbc963fdd40eb531ccef890a6fb2b63bf87b13ab8dbb8f0a26001c8d118a4a06956546b5574527d9ee2eea6f20b97a9f8bd63c7d38c82039c3865ad6580e183d04ebb9f4d34a351e1bfefc8d35396bcc376f8ea4df7f3f191badf3ce7c4d813e4d580be3ab4dc6b664cdfafc36070a909115e138106ff85a85cb50ae66e50b4663f90f7e77e3c347fe79a8ad69c96c27dc793769a4562eb4cd0a45ec75fc9d70371f3f08d825dc9b37ed2f3840f6a78bf582dd09fc599868a8826dd5a32dafeea550e27c6d3fa054920ce0cd135fae892052b4780f2a77da7b30fa863998fae3bd159ca0a83378a102674d64b712219a63feff33e8ccc703e8a06e6df54e015c760071dec4191fb279451831c8fed48d0ca18fe435eacca2476437250dcc7227d029f4bbfe324b29a0f1767897d04be1b1dc202e5ed70a029dbda4ee777408408790249282a3c48a64d107dc4151094b24550b676d7b443d6ea1cdf0be69446839da1b232502fb90bb4dbc2dce26f0459dcc87ca629c61508cee86e8680d314875e66c3e9769d1837856b11bfa15751bf65f38c9146d2bbf27616c2a8a5ad0f53df2f7393f1afbc149651422e0d63854bb91924a5c538537d833c6f9347cb34f126264f648eedb0b38a8c26bdff820b5fcdc6a11114f4976f74d6a92013f60f2de4bcbb233322f4e9106e06a0a64cbabd120107fd31616cab7c0c95f06c79be5f803b742dbd64b3b920f5853c92ff357537216d94a7af573e422f948d0672d7590a2e2e65d21df5bef1ce3963a3b7f135aff86993d1ace10c2d7402567159c726118d8380914fd5d3200508fef2ebaf802672f1e633bd66ad8e79b400acbdfd5149852df7612ad112ce7bc3da374953cd34d7598dea40d2190c7cacdb8182d95bad481df1f9a665f8f675db791d2accd1eb2539506c7a3a509d32d192a024289f7a0541c03598b37ae23ee9153e6271854bc97d6b86e24176f3d238060620485acc7754d981319ea05c3300d003f0d446503aa7556313950d689472950db4e84af0c5ae204e49747f0affad46b7d674d7c15a5701861f6ec58e6f36666a7d502bb1038f895afa15eb7e6f91a45ae438168d50da39c644ee3cdffd4fb71690ea8a845ee8418eacf9770d4e00ca87ef05dd8452ae210d50c5a8cd9a32d3f251f2c38f7a03edca5bbc088003bf73788bff061604cc0f4c028d5fd907e55cdf07b21088445e32772fe5fafe129544edf48dc76948c88ca32c4f475541cb9fa259c7566d7f973cb29ddbe131730529df3f9ef61db02d0a6299d040d2455d52baa23245d4354e648cb42187611bf7e6a335d76df0307b1975786f9e97c149d0a985e50e27fdfccd9b3fedf552b6ae1b750b7a2422491e7e9f97396d88cbb981a3187832ad14231ef27c4b1b79795413ec5f734e3e7c56f5f2093cea96cca852f4c629540735ed48b042330417d09d43c9efc90945d6a855c2ae779927ee03d8708fd65f3cdcb4692777f778c806bb4e3a21efb7502670fc36261c6d4db76f14c1971ce9994076e1430239d616d43bd91fac0f05c59677344f3607391516f42ced36ea7f418a328a7400bbae545e43775c147de932f5d805e1ce6e272a93a09cb7c54e98f697ad9aaa98ea41168fa46e56948f764fd71268e994a9085633c97683a765af84a130bf5a376cf145db444f3e692259b7c51b8122f261af00161ba4a3a08620f21e27dd44468a3d195b9c811afd5319e6818be60e6d59fa71fe91309d4f66276d403a182504902fe26345d6ab6fea6358e6648f982dcde94d4a0cf53814ffed537f3d8c8ea6841e2980e2e6b5664b741e84a0742bf2b927d750d6a4641149958199af2a86604ed4cc28be07c945d62699e431187dbd855f0d3b9bc902236be07cff46be46aaa6266dfbfd26ea356fde44f041fc01b2c8c8454c3aa55770d8c1095420d22f642185a9a7bb4f11254d77d01cc4f8ce623c9baca3165907469e01481a3767b1da467c752a5d278bbca2d3eba5b9bbea6f41b8db496297c049581ef052c4dcc4a69c2a0c15a7420282ae7cb450b17dc1e89746f82a382357f07aaa9d15f793b107ed60c2965a09993168ef68bbaacb09948ee07fe5fa3edae153c0997ebe3d84e94e8a6d7728716f3b4584d79a4a9db1f54463743fb6ff78deb5be98a64bf144b9b42f044530af2b0f82ef1ecf98b304fd451ce072508b6b9a7473721a523bb418e70bde866b4cafde366cdfa0184fc2bfced7a085a9621f4278833abd022494c8d8fed9624e88297572aa5dd3f439c883953cf3164ef2ec138a76133139f13f34b7df99e3900494207a1e98b1a9e280a6fd4973ac7f2bdee7848a548585eb70c5db05a268f2517bf7fdef27b9166d8ecd489433e53e1ebfa8a63c136187fcbd2446588d16228244d04e1db568861413cbdfb24000429478ec02f006e6da257e7d96eba53ba19437d4daaca0761bd962202e17f4623311cee7c95e8716555464f4d5a570245450d36958a297ace7a7d22df2a4be37edab19d5ebca25085aa5d41ee78a3eb88ff4699b386c83b4286de4a669b54520e9d44fb230750e46acddf98f3b5f777cf46a89bfb45bf4fd0160a80d13590a70b6089b1605a3ac19b83d5452efb03be55c55d20aa5d06a9f4d9a5162b12648e558879d2863c5299b5f83df4ca1bebcd6fc03583887a8fab4a664e4f85c8e2f6f87f416ddb6fbb748dc2f43cf7bc97232b44970b50e1e6e859d02a8f525e9403e32f474e6d87aef6e775d1734f4b68f310b29542e87eb2c545e88af85ed8ba4c8bb79f31d915871d53ab57835518859fb4f53b9c564d30ccbdfa887bb19438fbb95a9dbd6d623c6d7ddccb4a89ca442518abfce70bab40441d240c4a5adb1eed3bc149a2b8849f45c89ab4d6e58ffba6579f02ec751a01ad6861b8d6b64dfb576dbe6e5e346d5827b47da74d1072c4c9f298205b8a19930b811b6718870ba4471bbce4bdc7f4edab33b854af79881d032e12644e19add3ef7b7693399b563f0f1e5d53487c83e77b69091540691b66b7994839720188195c24e6480256982310c62689ecdabfac24def5a7dcb033a149abc36d24d4a959bcf989eef11a61b4f1b94d48be83948db71a932cb80f3fe4b8fc65b6ae690354de4a73fe0ad70e8ccdd23f83cdea49a1d66469ebd6665866e35cc4f9a6d3b2a0a1bb7ba5c757fc534d9272e3a3e4fb85892b64f6e63c0bbac820c10a0d8c6fddcdd456b9afd3ccf898170496875accd168b3d8f650afd3ac7115600e4e9493db17b709c762d219900fcf9f2dc31b75887f5fb04992457091b560b13bbc08fe64b9d55a9faa3e9fb8e7fb1f769ce1729b0860d75aa472de0df99c28f38a47e16fac15b0db33d9c56b8bedefafc30abc0e6989c8b881a24f41c7fe64e716cf44cf3a0237437bdbcd6d6544de435c89526c7429f47f4bb84e0ff2577eb275329a0f7c4ae986890250daacba3584cd8f1f7af540decf1dec2e101ac7166de31b9a3e8280bfb957da63ce4a4166483ceacbad0ac67878c826b2dbec9e17c30c4879f4ec3ca2a9619f594f6f529e32d5069f372e64afb89d83ff1f7e92298e4495cbe3ef6955f44934c00f9de7681f77853b56c543a5da08eb3cb0195aac578ef60d9227513ed155396a202838b491e7641ba13eb31e8d2c8b57a945050b3b74105c323679d83bfb268e7c5b1ffe6e991e456be29690a5296472b4d193f7f6824831b6a82c7d21a58f81cb49bad5cbac1ed7372846ca97c0b3d57bc32ae0dc24dd1c6976cb42af7edf9d96af866cc31b74276c83a7a98463ee90876ffd6529cd761c5ded9f811d06476c952baf4c2c7a7a103543349f98f0111f6408cf1e73ae7b52fee66be4086a642b2d2e681a5eea670305978b96002263312b57927ad849b4f427d1e11e7acf5049c3920317f49dcbe49ec3e1e48f69a540a2fb22cfb3078e604c30a853a0c2ff48e0d8cbdae801d91372fe82960e038929890bf39e16888ada09913931b0a107780a9248de6a41c8a7d406813d0547bd904d7cfd325b659a04bd5cba68e5e518dea53bc7e8bf206fa5d56dab60ce77f6d1469d2c1a0bfaf8fc033039504078e66d0acbe62a7f415f29aa6a8122cdc1892c02d0a9c924503fe9eefe221e3d69da43d54b5248b3f79a658bb93704d4e4ff61530760b228dc19e8d131ee4743c2f3a788827f74021b401124cec4ea358fe45556214492c6646bd9cc4af41fd362c57cab51f87ed18e5a89bc88bf2465aaa9b5e32b934f212e2f363d07dedf11ebefd0966035d5d7619c117841c6605a331d604c1b00b59d3727db60d9ad786d91ba8fed6d20b79d4226f9659d0f77618ce10f53b7ef29be039c179603be4bedd8775773ca624bcaf15437e4d009a209e753e35498ba0beab2bbcd9400b92a9e94910cffa00b201761f4d133120c630669d4284d3765463d44ec43954eb3afba0338066f2e054b9181265fb146d613593ba5a67655683da9654ee140fb995287f73ba9543b953ba0887be128a20caf3ab8c18398da469dbcd443dc9bf59162fffb637bcc62f5cf5b371175db67d28370a835a8791c7a75f64a5cf6c9413be68fb501af9f1107104ed54ba2f203158be08748313fc642c493be9ac3f077db6ea3354840556998566aa5458bb9e4a16333008c773093d56fa35d7dfa0f07c2e36691afa28beb673d3007476d2ea57936787eb12e88bc7ba45608a525e", 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) open(&(0x7f0000000080)='./file1\x00', 0xe987dce8692a2ad2, 0x2) 23:13:25 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 23:13:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80200004, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') read(r0, &(0x7f00000000c0)=""/77, 0x4d) mknod(&(0x7f0000000040)='./file0\x00', 0x3, 0x4040e4ae) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:13:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x81000000000029, 0x20000002b, &(0x7f0000000040)='\x00\x00\x00\x00', 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) 23:13:25 executing program 0: r0 = socket(0x2000000000000002, 0x4, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 23:13:25 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x8, 0x3ff]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) close(r1) 23:13:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000080)=[r4, r4, r3, r5, r4, r2, r2, r4, r1]) setegid(r3) 23:13:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x3, 0x6, {0xd2c3, 0x2}}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x119) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000040)=@in6, 0xfffffffffffffe27) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 23:13:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9f34dbfc1282c30eb69e41aa4d50ca5765dc0325940c51496166349a865f245c5dfa7623500d8a0a1bd11398d1407fea027af89251e305c0d297492b67f5eba347edadcdf53380966c7d76b739239319a8886439dad2713b419ddb5286a192d593a5403f57bc99b9fa950a0c3e7cb49b6edaef864a1f8487faed167368cabae09227cbab5b308f9802b1d94af0305a8fbee8ba988eac066730e1723ec3125c435354baf803", 0xa5) 23:13:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) fsync(r1) 23:13:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x55) sendto(r0, &(0x7f00000001c0)="5ca79aaa4ff05afbca929471f9e0a7852f1a7ba244d636becc79eae96942ab2fe8afe8ee0c4fb6c0ecae7f3712ef2ec262e14137d8ffd3f05e1a11dc0514021f6381f2dadd1ab8a044e0db304bd32e1ca0aa97f5934162737fe576eb4ecdc3308fa7ff2a87afc65c564356c5877692681ce383e3e1dce9d25c2b4eef67a3f661ccd393118d237930a09bf3ee1c777792f122f4a165e3576c04d76ade34c3b2bb25518a5418e0c81e45ae2d17dd6360493ec58dbbfd590ada90507c8dd1f32d66c8b92343d3bdee9e8bd8e6a00a8dab1ab4cc633f9bebd81440c4c913490cae5b889a2471e320bac8300a9e8f", 0xec, 0x40b, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) sendto(r1, &(0x7f00000002c0)="ebabc0270541d75c66091f141d3af40770df4352b19b54484ad1a70b224f3090110011a3abfb09f88fc1804fefb529dc3849c133b1ad8c9a3b337d5a514976683984edddb833e4a1994efd7654ad2f409573a3bca59dbac558f26846842495244cd4547eb618239a3d0784c621b8feb65cabdb798da16056015cf9f84b2261b3428a41a6391ce33d333f3d549933e7cadd453a28ca1889fa56ffd992e20f31a7375c3d46e25957bf0d6fb3f189b3672743a10c278e01b36dd449e15fcf952b4b5a7a53f7856345116c898bba8dff24e4892f20d44dd8", 0xd6, 0x0, 0x0, 0x0) 23:13:25 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) 23:13:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0), 0x0) socket$unix(0x1, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8080, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x164) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getpid() setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 23:13:25 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xf8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 23:13:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000180)=0x4) kqueue() 23:13:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x94) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) fcntl$dupfd(r1, 0xa, r1) r2 = syz_open_pts() close(r0) ftruncate(r2, 0x0, 0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x810, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x63d6d45c0a33bf7f, 0x0) fcntl$dupfd(r2, 0x0, r3) sendsyslog(&(0x7f0000000280)="db071ff06a319b2275cbf8a739fe40fbe8439f83afe3084def422dc71f252463ad9cf1c625c392e871b995721986cd876be0605c55105bdcaf780679fa32e0dd4cac8fdf865293507927e75737871275b8b4f5fdb2b58b06e56b31803a2ac5370686dfd53a5cf3b8267ee629aae797abee116615bd227d0073820a450bf0efbdd31ba11ed3ff3f1ba662a614bb29613a720935a0a26d88cbd6450276a542bbf125bbfcf72d8ccc464678916f7c16d1526e6d774e93640e6d362fa2e94dce7edddaa7a0fd0a817232dff25dbb0387d7", 0xcf, 0x22) 23:13:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00./fi\b\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:13:26 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="26f59016d779ea64dce2ed69bb63c3374294d2f81e13c0cd546646ba3c3c47be26191a6f52d32cabb97686fbf9352aa5eef56dd44582b08dad478c14a68ae6660c9a3ba04f0fbd6b9966", 0x4a}, {&(0x7f00000000c0)="69cf51572cc23cb8688876a869ba9a7cc512e5ff9b18de072fc47f7c1e3c4bc4", 0x20}, {&(0x7f0000000100)="8f", 0x1}, {&(0x7f00000002c0)="0dbf29d31238a1152a3f0cd25717f5a31554eb0a871d7ba730c2ce13da52f84ed42c2f9d4afb31dd9a6899c4caafbc57ec202176776c47759ecb51d44f3da7bbc67c6be92b13e738baa5b29b7324e5a83729424d8be48c9def57dc09a121dee9e843a3d5a57e051452fabf040daa35e3ef823b73be486a51f925864b684816875bb71ad9167c9638f2956dbb87deb8fb4d4bf362afda69b8cb5ad7cdca76e54640b4b2342610939bf5569ff6b59de61b6f874c44ba311e799fddd595bb9d6ec89f92699f", 0xc4}], 0x4, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000003c0)=""/120, 0x78, 0x40, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r3) read(r2, &(0x7f00000001c0)=""/193, 0xc1) syz_open_pts() 23:13:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x38, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1, 0xe6c1, &(0x7f0000000180)="8d7a1f87aaf042819522abd4234f853dbb7cd0aa50964bb920f87d669c0c2ff4f947ebcfb4042d3ea4730496ea3088351111348eeb07e55da12beda7a9b8798c1308b0a63b1bee0111845739367eb280191a774289e062f2e320be0f5c190e903948a614380db7d39c3965538e1016244bb3bfb4776b760bb7611c6bba91bd4f0e74a9ca53e799e1270a8e08041d7299649384ec1369469f9f60b2ba523474cc0706439eed5fec438beee37cea936d896b494a347caf98c2aeadc11c4996f95d38ff78ff0adf13c5771f6b3dc3871ff27cc68140a0e18aff64b06949f61430a742a4cd9c6dc18553505916c1e9f0b8c7a731f4aa4dcbe62aefee44b7", 0xfc) socket$inet(0x2, 0x6, 0x7f) setsockopt(r1, 0x9, 0x1f, &(0x7f0000000000)="9636fcf893b6aa2c0ec9", 0xa) 23:13:26 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899f99fb2389e7c44d1b0dee5", 0xbb}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7", 0x897}], 0x4) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) nanosleep(&(0x7f0000000100)={0x7, 0x7fffffff}, 0x0) 23:13:26 executing program 1: socketpair$unix(0x1, 0x400000000000, 0x0, &(0x7f0000000100)) syz_open_pts() syz_extract_tcp_res(0x0, 0x9, 0x1ff) 23:13:26 executing program 1: poll(&(0x7f0000000040)=[{}], 0x0, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 23:13:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) readv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000001180)=""/68, 0x44}, {&(0x7f0000001200)=""/250, 0xfa}, {&(0x7f0000000040)=""/7, 0x7}], 0x6) semget(0x2, 0x7, 0x100) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) read(r0, &(0x7f0000001380)=""/213, 0xd5) 23:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) 23:13:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x40000000000) ftruncate(r0, 0x0, 0x4) sync() 23:13:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3700000000000000db03000000000000584edbe190b6f8d6c01fe2c0c3b9ca9b7ff88a078cb6bf0628747dc993e147df650907e1d44573c5ac65cb2e7f1dccae270661fc6db50bc73627b05ceaf02f0a4d1ea484c9892342e0eea6ea2b3fbf3d85d00290369c83c430b9b1e5cb18ba0f8c55fd75a8f2d8d94f92d37e45d14945"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 23:13:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:13:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) fchdir(r0) 23:13:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) utimes(0x0, &(0x7f0000000040)) 23:13:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x2}, {0xa7, 0x4000000000}, {0x42}, {0x80, 0x5}], 0x4}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) ioctl$TIOCNOTTY(r0, 0x20007471) 23:13:28 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000880)=""/66) writev(r4, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r0) r6 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r7 = getuid() semget$private(0x0, 0x0, 0x12) sendmsg(r4, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 23:13:28 executing program 0: r0 = semget(0x0, 0x4, 0x3b4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x102c, &(0x7f00000000c0)=0xfffffffffffffff7, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/118) semget(0x0, 0x5, 0x80) 23:13:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) fcntl$getown(r1, 0x5) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:13:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d844638c84b899e87d7ca3934681", 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/198, &(0x7f0000000000)=0xc6) 23:13:28 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 23:13:28 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 23:13:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:13:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x60) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt(r2, 0x101, 0xff, &(0x7f0000000100)=""/12, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 23:13:28 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x7, 0x6e3}) r0 = syz_open_pts() fchflags(r0, 0x1) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3d4, 0xff, 0x2a, 0x8, "ed7943ad43d0f3c858f1339eb0c75548c08f4171", 0x4, 0x6824}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x559) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 23:13:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 23:13:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/164, 0xffffffffffffff22, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0x6) getdents(r0, &(0x7f00000012c0)=""/4096, 0x1000) 23:13:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0xf4b905a728f4c367, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="807086de8c7f25d49f9f24122fedc36c274b34a7ed33c2fcdf9dbec6d106d6e2fa4055221dc1c8e5d2de9aebd3c82fd7bfa6f971378be0807825adcc982b946f60a132ff8bb399c85445813b009ed79c7a2e427d1b2f1826916463ce7eec8667e9c41c85a8f332090af0532606c75fecf64b88af971814d33b1e6e829d83e74602980bc893c38611b105d31431061f", 0x8f}, {&(0x7f00000000c0)="c2f493c6af9e", 0x6}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x2}, 0x406) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 23:13:28 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) read(r0, &(0x7f0000000240)=""/141, 0x8d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x241, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/223, 0xdf, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x101}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:13:28 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x0, 0x400000000002, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x20, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x102) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x1, 0x20, 0x0, 0x9, 0x8, 0x9, 0x0, 0x0, 0x100, 0x10a0}) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f0200000030001fd50208a6fde4bb0b54ea9d7e039003da6df2f33a9bc567c2b67d8e6cf8177259a8741740d7341b0c06355e23b53ee23fd644f675af70cbe889f8ed5bbdbba87ec5c4ba62dd45"], 0xa, &(0x7f0000000580)=[{&(0x7f00000002c0)="6bcd77132c3695986c83d258b70191d7ac4ca6c2af1123a08310715b07ce8d429d837a913e8e09", 0x27}, {&(0x7f0000000300)="1f4ff8a77f064f0cd76c69c6313bc7a85240e3c7e7fcc394d761406e98cbd44484b0df51c9a886d7483022878c285bb70007d0ae558ddfda3a1bea338e12cb3129451e41948abc69539a9976151ee633fd2e518635e9c8fef3baff98a8e1a5d7e19fe047ea60f8371e2f143a1a4db9bcf4aa0d3ebdbbe1dfdb18245072cd4e40046dbbbf1f94eefe3ad531cb47cb4b657881eaced1794d6c41d7e33556feb2354c19bef1dcb6890b423ecf6d96eba93d5eb6c74364c2e39bb3ea045826587d494362f6f4513e949b204e67784590df3a50866ce8511bd3487f", 0xd9}, {&(0x7f0000000400)="34888fecf9a60209e766ea3967ef723873fe7cfca4b9061832fb0cdd6d686900cbc9e4588f8115634d01b2728324b8fa6746df2fd8e53af35a8721ebdf490dd2ddcd689f82d5aa3901ce9043", 0x4c}, {&(0x7f0000000480)="edb25130b0effb52e45f0843dacff16c63575c819732cc3824253902fd2d6a0ef474ce55c84730b514bdf95ef2baee0da6782ef1b691e789ce24f5218b1a4f23dda9803f09838b7b550bc5c98a9adfea35bfee5380377fe2d956b2231d3023d26eedcc37ec64d4caba9a", 0x6a}, {&(0x7f0000000680)="eae451241d0b69d783ff2b20fe0718c2ea9e7f2603916623d316e8efd1ec4355bcafda30a0ebf6902e17cc8ff239930a6cdd560a4779669f7c53ea72ce7c3e4a5e69f7afdd6406c81956c322aeacaba558a0a543e02fafa2e8f6eef2e4548ae51cd2d2", 0x63}], 0x5, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x8400}, 0x2) write(r0, &(0x7f0000000700)="5d391a566080b8fe603182165f455672c2fe845b6743043f6706d4856009c6060b7de9372808a86947c2b35ed350c9236184d0eaf57e5aa8ea3a3c56894bd4196f22912dc9d796b96b0c38120a06bc7b781f8f353f7b29c97f490425959bfb19ec7d3bd6fb419265fbbba7e8cba96e60cc23ec3f68567546d0d7e3a4790a522ac81a650b1ab1e92d033a48f9", 0x8c) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000001c0)=0xfffffffffffffd7e) getegid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x6, 0xedda, 0x8, 0x6, "929673a41fbb5c40555b192382468bef6b18f5f3", 0x6ad, 0x3f}) setgroups(0x0, &(0x7f00000006c0)) 23:13:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) fchdir(r1) 23:13:28 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00002a0000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000030d000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 23:13:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) write(r1, 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 23:13:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000000000003e950000000000000000009d53bca709516a410800d728023aee6f8c93c652923f164f389aa237b15c4a9c244efa33321e8e5e2f57a0d9bf3a73679cefc16f4c137bc4174d7359b71a42553f1b44d09e6f912fe1e253b28b6903bbe397f72d967864547b413cb8650f186c0512672fb485c302111dc686f76f1b3c4c2dce61980607d60be2eb47448df0abd96d266f016bb5cf42e2cf25ab00bd3178d1635cf26a73c2af5ca46b11a83ff701139afaa8899193d52e779e9421c24dfd889cea3c3e042a0ead341f5daa091b867f375eb2772922a2fe279453360ceec74de90c2918305ca817472028204ed923a42f42273ebffd57d26d4ced7fa3f0a3ad02d7"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0x4000000000, 0xd, 0x6, 0x4, 0x9, 0x40, 0x8, 0x26}, &(0x7f0000000140)={0x3, 0x8, 0x40000000000, 0x4, 0x5, 0x5, 0xfffffffffffffffc, 0x9}, &(0x7f00000002c0)={0x101, 0xfff, 0x3, 0x0, 0x9, 0x7, 0x10000, 0x100000001}, &(0x7f0000000300)={0x44d, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000080)=0x7, 0x4) socket(0x1, 0x5, 0x2) 23:13:29 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x300000000000, 0xd6a1, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x88, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x3f) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0xeb) fchmod(r5, 0xffffffffffffffff) 23:13:29 executing program 0: r0 = syz_open_pts() getpid() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000004, r1}) poll(&(0x7f0000000100)=[{r0, 0x10c}, {r0, 0xd9}, {r0, 0x4}, {r0, 0x2}, {r0, 0xca}, {r0, 0x188}, {r0, 0x8}], 0x7, 0x7fffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000002}) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r2, &(0x7f0000000080)="700dd82eb4c00d473c4d416b6b042720bed3dfb2d81fbf2c53706933bac7470fca2fd5814590e797d358a3482cb10b2bd39535bbd14e8fa3a9562b51215ba1c6e1a948b2ecd33e08", 0x48, 0x8, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 23:13:29 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() fsync(r0) write(r0, &(0x7f0000000100)="bf85017a3454ed04f5b5a95ded1b0839982fc934a3934ae1a6", 0x19) 23:13:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100), 0x1000000000000229) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000000)="773a0a7c50b5125ddf5321e0ee1d2a7d808aef6abb4b7a1014f0fd10d3bbb1ecf2b5203f33a3d3521611966e53c1c46800cef32f7a4a28a8a1aac571085383cd29ac83386b451a1479f6a708746be603b044b7de5de794500db23f86e2e7ec65785afd77819ffdce8aa26a57649f7cb7df7c5c888f8e81a83066ea5b441b98e8c7903d32a975cf8e40b1ddd9c930690a3da5d019320a3f62ea62676a122f53b4fd6b14fafc8e5b1946d2ede059855444a7d87b5fb408f1eb0631a8f72bf50f6e04e79a16ab73ef1d8cfb", 0xca}, {&(0x7f0000000240)="e17ee25f349ebab612cf5bcc853e9aacd1cc8515fd3da73bbb1aefc53fd71c4a33629648a7a54aebfda1586415a38ecbad704756ee91e43017f2bf870633d2d44b56428785e30070f530cb65624caf03e2fab5782d033b6513831e956193a56eae6022535ee2ceada87e3c7e7b72c303a89bd030f7641908cc672e1c71f4ccd085b743148eb0c5f2100a2ce01aca8062537cdfc33a1eafa6e29381923aee020937613d313b4d64926da6f6f8f4e3c4ec181a88a8fcd9e02a40c010313b406e7d793e3d96f41897067a61d58a6fb72250cc76f8f3d91fe988d7173370f774eafb853d39ef9856cc18f45e46", 0xeb}, {&(0x7f0000000340)="1873950b074a7e8c18fb1ea4bfa5cdbd14336f518e03f7990fd39fb9f872d4317dad7e808f92b619ab717c11f584326c60402cafd9ef05de46831da43b667d76ba726646e7db9c6de6efedf7aae82ce4f086f2912fc21fc0e1301f61c6a33af3bd7d495f9d619e4b5121cae993bad88299f9ccdf28a9b5e27e5e886df5b0883acb151e1b45aa0a02aa1e52cfb5ef480422eacc2f8b6a571e52e0baddbea8f7dd2f959e502e7d1e0b017b056dea7f01fbb99d8dd1fd6ab2a4dafb20f3a8718f4ac2bdbb2353f3", 0xc6}, {&(0x7f0000000440)="0766bfbd088e623686b1801b579c2b542b53e962bbf7ad48c2004668e9192d84dc218edacc32772c8e36d0273daab87cd11d2724e5af7e56d2e7eab594ed10d76b15c2e8e8a9fa2ab8f04dea83a7071ca67dc6d4268f29022fcc58181f412a4384a22efaa950adfbae1688bd3463cf4bb5b0defc58ec9d7f9093e1ac450400dbd5", 0x81}, {&(0x7f0000000500)="0d545ecf40c7abedc056fc21efe1d9fddb912410e5966096165d366b55203dedc1c5acde9efb2cbed200580163f026b618f8732e6bc552f425e75c1e397978333588a584fe77b564ec4f55eda8c0ab34cb92d6cfcf5b148679fb3c4e69d27a65c4dbcab17bece0d7b4601e7cf6acd0d34ccbb0fe9b9742492a6eee0aee7f3e880a0535b9701edd77b1d620272a85a23e397b5166df2181b113bbb63320938106d3b0c37dce79435af699df1f94e64d6ff596b2d9800a1694625b5a5f5f649eba5ed4b1888d33251cf1e152a345120cbaddcb6de643d278f6e65d88315c678ef81066fda77b6e09ee0d38d8", 0xeb}, {&(0x7f0000000600)="78b8696173fdc7250f7b97544c5822cce44ef4ccd79804cdccd0459bd019cf3325768ed36cd1654bcef56c4d6ff73f93a07ecb99a5577f3624648eb06c090b0e18afc1f3425a5d1f8abe74ecabca7d75e6abe98559b35a1a9f42fa042de03bdeb4deb1ab4218eb455f9000593644db9f6a9360b0825dc2618bd6a639dd6d6eca981d9fb89948fbda894276ffb24046e03f8aabce65aacb7bc0ebff0dec4d925c74ef1044d04ad78b638881b4803f7af93a92873e9d3c320eadeb09310d96eefe512afeb0df591b1fa8c179019a5b2402d1cc71f04f4f66510781470736567f520c1049a996", 0xe5}, {&(0x7f0000000700)="87196e6b62590904d015493f02f497c3edcf9312b1b48446c94aefbdafc0a7c2d6f3083abcb5534cc044eae18d0133984d4d2650d01d754af0c9fd7223a980ee8361be55733c2e911c0d1f88fe24c1b235529d736916750668c70df59bd524d74f43a6b9f3f0ac3909c1006feef170e5dcbf214437607a5c723f978604e9463bc6e446fae002be73c9c2330f7b83df96321fe7fc7b2626b49d452584c067f323f7a134dda5328dabb859e34c9738432798", 0xb1}, {&(0x7f00000007c0)="0116316d9657831ffcd0701d6fe6d35b2b26c60b8faa77b6c9cfc28def4fd7d7a229ff252d06255e0e6d98469527e74580776868631605c8625a45fcf65c22987e9107f5d51d9821eeebe7a89b32ef351124d5beda16167e62078d212839ef8f938cdfac4309909ba6e1151974018a4945d247064c9cfab33b7d39eb1dcd8de75a509ca0bbb5da9cba0e0c4a2cafa981af308114044f9eaffab0dda50a744210f8b84f3b4cf9d98d6e42f739a91caf25a5c67d04fe792d0b9c17442dc65c7c7feab0d524f27322736cb616806173", 0xce}], 0x8, 0x0, 0x100000001) 23:13:29 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xccd50aedf0b2e2b3, 0x8, 0x0, 0x0) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8064f85b48) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *107994 93609 32767 0x10 0x4000000 1 syz-executor.0 274676 20208 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc9d1) at witness_warn+0x69e userret(ffff800020b28510) at userret+0x36a syscall(ffff800024e0fe80) at syscall+0x44a Xsyscall(6,5,c,0,3,35356b711b0) at Xsyscall+0x128 end of kernel end trace frame: 0x3562c325c10, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc9d1) at witness_warn+0x69e userret(ffff800020b28510) at userret+0x36a syscall(ffff800024e0fe80) at syscall+0x44a Xsyscall(6,5,c,0,3,35356b711b0) at Xsyscall+0x128 end of kernel end trace frame: 0x3562c325c10, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024e0fbc0 rbx 0xffff800024e0fc70 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff8000211d6000 rax 0xffff8000009b1440 r8 0xffffffff81265573 kprintf+0x173 r9 0x1 r10 0x25 r11 0xc2761c5a42ea38c0 r12 0x3000000008 r13 0xffff800024e0fbd0 r14 0x100 r15 0x1 rip 0xffffffff81a712a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024e0fbb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=107994 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29658,0xffffffff82395800 process=0xffff800020b2ae10 user=0xffff800024e0a000, vmspace=0xfffffd807f00bcf0 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93609 247141 66804 32767 2 0x10 syz-executor.0 93609 477760 66804 32767 3 0x4000090 fsleep syz-executor.0 93609 4415 66804 32767 2 0x4000010 syz-executor.0 *93609 107994 66804 32767 7 0x4000010 syz-executor.0 66804 370854 87840 32767 3 0x90 nanosleep syz-executor.0 87840 46446 6042 0 3 0x82 wait syz-executor.0 73666 235691 1 32767 2 0x10 syz-executor.1 25814 181346 0 0 3 0x14200 bored sosplice 6042 296628 25914 0 2 0x482 syz-fuzzer 6042 2871 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 364468 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 355785 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 347101 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 123578 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 205080 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 149700 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 32400 25914 0 3 0x4000082 thrsleep syz-fuzzer 6042 360295 25914 0 3 0x4000082 kqread syz-fuzzer 25914 341187 55320 0 3 0x10008a pause ksh 55320 518999 55852 0 3 0x92 select sshd 40187 441015 1 0 3 0x100083 ttyin getty 55852 353505 1 0 3 0x80 select sshd 20208 274676 48578 73 7 0x100010 syslogd 48578 392685 1 0 3 0x100082 netio syslogd 5717 116321 1 77 3 0x100090 poll dhclient 35028 289281 1 0 3 0x80 poll dhclient 77038 483646 0 0 3 0x14200 pgzero zerothread 61219 70914 0 0 3 0x14200 aiodoned aiodoned 84912 134163 0 0 3 0x14200 syncer update 77653 327610 0 0 3 0x14200 cleaner cleaner 41670 69711 0 0 3 0x14200 reaper reaper 33326 506890 0 0 3 0x14200 pgdaemon pagedaemon 96606 319310 0 0 3 0x14200 bored crynlk 64583 369190 0 0 3 0x14200 bored crypto 12707 143550 0 0 3 0x40014200 acpi0 acpi0 42830 194003 0 0 3 0x40014200 idle1 17878 467631 0 0 3 0x14200 bored softnet 90452 73904 0 0 3 0x14200 bored systqmp 32800 509732 0 0 3 0x14200 bored systq 20108 507164 0 0 3 0x40014200 bored softclock 91574 475046 0 0 3 0x40014200 idle0 45114 58703 0 0 3 0x14200 bored smr 1 87611 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 93609 (syz-executor.0) thread 0xffff800020b28510 (107994) exclusive rrwlock inode r = 0 (0xfffffd8064f85b48) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 73666 (syz-executor.1) thread 0xffff800020b298d0 (235691) exclusive rrwlock inode r = 0 (0xfffffd8064f854e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xce #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8064f85818) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 Process 20208 (syslogd) thread 0xffff800020b60778 (274676) exclusive rrwlock inode r = 0 (0xfffffd806ebc02b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10632 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 949 0 0 ifaddr 35 10K 10K 78643K 141 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 63 0 0 iov 0 0K 28K 78643K 70 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1670 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 106 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 1072 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 41 38K 70K 78643K 1120 0 0 subproc 33 2K 2K 78643K 323 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 149 0 0 in_multi 33 2K 2K 78643K 251 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 480 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 87 20K 25K 78643K 4336 0 0 UVM aobj 43 2K 2K 78643K 48 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 46 0 0 NDP 5 0K 0K 78643K 60 0 0 temp 121 2750K 2818K 78643K 7212 0 0 kqueue 0 0K 0K 78643K 20 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 40 0 34 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 75 0 73 1 0 1 1 0 8 0 rtentry 112 232 0 188 2 0 2 2 0 8 0 unpcb 120 377 0 369 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3087 0 3087 2 2 0 2 0 8 0 tcpcb 544 222 0 218 1 0 1 1 0 8 0 inpcb 280 570 0 563 1 0 1 1 0 8 0 nd6 48 57 0 51 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 965 0 774 12 0 12 12 0 8 0 art_table 32 966 0 774 2 0 2 2 0 8 0 art_node 16 231 0 191 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 18 1 0 1 1 0 8 0 semapl 112 100 0 90 1 0 1 1 0 8 0 shmpl 112 46 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2515 0 1088 47 0 47 47 0 8 0 ffsino 272 2515 0 1088 96 0 96 96 0 8 0 nchpl 144 3934 0 2307 61 0 61 61 0 8 0 uvmvnodes 72 2847 0 0 52 0 52 52 0 8 0 vnodes 200 2847 0 0 150 0 150 150 0 8 0 namei 1024 13794 0 13793 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10836 0 10836 11 10 1 6 0 8 1 plimitpl 152 197 0 188 1 0 1 1 0 8 0 sigapl 432 1192 0 1178 4 2 2 3 0 8 0 futexpl 56 8963 0 8962 4 3 1 1 0 8 0 knotepl 112 602 0 583 1 0 1 1 0 8 0 kqueuepl 104 250 0 248 1 0 1 1 0 8 0 pipepl 112 784 0 765 3 2 1 2 0 8 0 fdescpl 488 1193 0 1178 3 0 3 3 0 8 0 filepl 152 6920 0 6818 7 2 5 6 0 8 0 lockfpl 104 234 0 234 4 3 1 1 0 8 1 lockfspl 48 74 0 74 4 3 1 1 0 8 1 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 1759 0 1750 1 0 1 1 0 8 0 zombiepl 144 1178 0 1177 7 6 1 1 0 8 0 processpl 896 1209 0 1177 4 0 4 4 0 8 0 procpl 632 2986 0 2942 8 3 5 5 0 8 1 srpgc 64 34 0 34 3 3 0 1 0 8 0 sosppl 128 25 0 25 5 4 1 1 0 8 1 sockpl 384 1038 0 1021 5 2 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 239 0 0 29 1 28 29 0 8 2 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 294 0 0 17 0 17 17 0 8 0 bufpl 256 9048 0 2024 440 0 440 440 0 8 0 anonpl 16 131930 0 124855 72 30 42 44 0 125 2 amapchunkpl 152 8675 0 8589 14 10 4 8 0 158 0 amappl16 192 5311 0 4951 65 38 27 31 0 8 8 amappl15 184 217 0 213 1 0 1 1 0 8 0 amappl14 176 297 0 290 1 0 1 1 0 8 0 amappl13 168 68 0 68 2 2 0 1 0 8 0 amappl12 160 43 0 43 4 4 0 1 0 8 0 amappl11 152 459 0 446 1 0 1 1 0 8 0 amappl10 144 255 0 253 2 1 1 1 0 8 0 amappl9 136 789 0 786 1 0 1 1 0 8 0 amappl8 128 288 0 267 1 0 1 1 0 8 0 amappl7 120 268 0 258 1 0 1 1 0 8 0 amappl6 112 402 0 391 1 0 1 1 0 8 0 amappl5 104 261 0 251 1 0 1 1 0 8 0 amappl4 96 1373 0 1345 2 1 1 2 0 8 0 amappl3 88 363 0 351 1 0 1 1 0 8 0 amappl2 80 7517 0 7449 4 2 2 3 0 8 0 amappl1 72 39501 0 39062 23 13 10 19 0 8 0 amappl 80 3451 0 3416 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 47 0 5 1 0 1 1 0 8 0 uaddrrnd 24 1193 0 1178 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1193 0 1178 1 0 1 1 0 8 0 vmmpekpl 168 13827 0 13798 2 0 2 2 0 8 0 vmmpepl 168 156809 0 155310 121 40 81 84 0 357 11 vmsppl 368 1192 0 1178 2 0 2 2 0 8 0 pdppl 4096 2393 0 2356 6 0 6 6 0 8 1 pvpl 32 386754 0 376548 170 60 110 115 0 265 12 pmappl 232 1192 0 1178 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 619 0 7 18 0 18 18 0 8 0